@font-face {
  font-family: 'Chronicle Display';
  src: url("../../assets/fonts/ChronicleDisplay/ChronicleDisplay-Roman.eot");
  src: url("../../assets/fonts/ChronicleDisplay/ChronicleDisplay-Roman.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/ChronicleDisplay/ChronicleDisplay-Roman.woff") format("woff"), url("../../assets/fonts/ChronicleDisplay/ChronicleDisplay-Roman.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Chronicle Display';
  src: url("../../assets/fonts/ChronicleDisplay/ChronicleDisplay-Italic.eot");
  src: url("../../assets/fonts/ChronicleDisplay/ChronicleDisplay-Italic.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/ChronicleDisplay/ChronicleDisplay-Italic.woff") format("woff"), url("../../assets/fonts/ChronicleDisplay/ChronicleDisplay-Italic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'Chronicle Display';
  src: url("../../assets/fonts/ChronicleDisplay/ChronicleDisplay-LightItalic.eot");
  src: url("../../assets/fonts/ChronicleDisplay/ChronicleDisplay-LightItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/ChronicleDisplay/ChronicleDisplay-LightItalic.woff") format("woff"), url("../../assets/fonts/ChronicleDisplay/ChronicleDisplay-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: 'Chronicle Display XLight';
  src: url("../../assets/fonts/ChronicleDisplay/ChronicleDisplay-XLight.eot");
  src: url("../../assets/fonts/ChronicleDisplay/ChronicleDisplay-XLight.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/ChronicleDisplay/ChronicleDisplay-XLight.woff") format("woff"), url("../../assets/fonts/ChronicleDisplay/ChronicleDisplay-XLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'Chronicle Display Semi';
  src: url("../../assets/fonts/ChronicleDisplay/ChronicleDisplay-SemiItalic.eot");
  src: url("../../assets/fonts/ChronicleDisplay/ChronicleDisplay-SemiItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/ChronicleDisplay/ChronicleDisplay-SemiItalic.woff") format("woff"), url("../../assets/fonts/ChronicleDisplay/ChronicleDisplay-SemiItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: 'Chronicle Display';
  src: url("../../assets/fonts/ChronicleDisplay/ChronicleDisplay-BlackItalic.eot");
  src: url("../../assets/fonts/ChronicleDisplay/ChronicleDisplay-BlackItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/ChronicleDisplay/ChronicleDisplay-BlackItalic.woff") format("woff"), url("../../assets/fonts/ChronicleDisplay/ChronicleDisplay-BlackItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: 'Chronicle Display XLight';
  src: url("../../assets/fonts/ChronicleDisplay/ChronicleDisplay-XLightItalic.eot");
  src: url("../../assets/fonts/ChronicleDisplay/ChronicleDisplay-XLightItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/ChronicleDisplay/ChronicleDisplay-XLightItalic.woff") format("woff"), url("../../assets/fonts/ChronicleDisplay/ChronicleDisplay-XLightItalic.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: 'Chronicle Display';
  src: url("../../assets/fonts/ChronicleDisplay/ChronicleDisplay-Black.eot");
  src: url("../../assets/fonts/ChronicleDisplay/ChronicleDisplay-Black.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/ChronicleDisplay/ChronicleDisplay-Black.woff") format("woff"), url("../../assets/fonts/ChronicleDisplay/ChronicleDisplay-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: 'Chronicle Display Semi';
  src: url("../../assets/fonts/ChronicleDisplay/ChronicleDisplay-Semi.eot");
  src: url("../../assets/fonts/ChronicleDisplay/ChronicleDisplay-Semi.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/ChronicleDisplay/ChronicleDisplay-Semi.woff") format("woff"), url("../../assets/fonts/ChronicleDisplay/ChronicleDisplay-Semi.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Chronicle Display';
  src: url("../../assets/fonts/ChronicleDisplay/ChronicleDisplay-Light.eot");
  src: url("../../assets/fonts/ChronicleDisplay/ChronicleDisplay-Light.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/ChronicleDisplay/ChronicleDisplay-Light.woff") format("woff"), url("../../assets/fonts/ChronicleDisplay/ChronicleDisplay-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Chronicle Display';
  src: url("../../assets/fonts/ChronicleDisplay/ChronicleDisplay-Bold.eot");
  src: url("../../assets/fonts/ChronicleDisplay/ChronicleDisplay-Bold.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/ChronicleDisplay/ChronicleDisplay-Bold.woff") format("woff"), url("../../assets/fonts/ChronicleDisplay/ChronicleDisplay-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Chronicle Display';
  src: url("../../assets/fonts/ChronicleDisplay/ChronicleDisplay-BoldItalic.eot");
  src: url("../../assets/fonts/ChronicleDisplay/ChronicleDisplay-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/ChronicleDisplay/ChronicleDisplay-BoldItalic.woff") format("woff"), url("../../assets/fonts/ChronicleDisplay/ChronicleDisplay-BoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
}
/**
 * CHRONICLE TEXT G1
 */
@font-face {
  font-family: 'Chronicle Text G1';
  src: url("../../assets/fonts/ChronicleTextG1/ChronicleTextG1-Bold.eot");
  src: url("../../assets/fonts/ChronicleTextG1/ChronicleTextG1-Bold.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/ChronicleTextG1/ChronicleTextG1-Bold.woff") format("woff"), url("../../assets/fonts/ChronicleTextG1/ChronicleTextG1-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Chronicle Text G1';
  src: url("../../assets/fonts/ChronicleTextG1/ChronicleTextG1-Italic.eot");
  src: url("../../assets/fonts/ChronicleTextG1/ChronicleTextG1-Italic.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/ChronicleTextG1/ChronicleTextG1-Italic.woff") format("woff"), url("../../assets/fonts/ChronicleTextG1/ChronicleTextG1-Italic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'Chronicle Text G1';
  src: url("../../assets/fonts/ChronicleTextG1/ChronicleTextG1-Roman.eot");
  src: url("../../assets/fonts/ChronicleTextG1/ChronicleTextG1-Roman.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/ChronicleTextG1/ChronicleTextG1-Roman.woff") format("woff"), url("../../assets/fonts/ChronicleTextG1/ChronicleTextG1-Roman.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Chronicle Text G1';
  src: url("../../assets/fonts/ChronicleTextG1/ChronicleTextG1-BoldItalic.eot");
  src: url("../../assets/fonts/ChronicleTextG1/ChronicleTextG1-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/ChronicleTextG1/ChronicleTextG1-BoldItalic.woff") format("woff"), url("../../assets/fonts/ChronicleTextG1/ChronicleTextG1-BoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: 'Chronicle Text G1 Semi';
  src: url("../../assets/fonts/ChronicleTextG1/ChronicleTextG1-SemiItalic.eot");
  src: url("../../assets/fonts/ChronicleTextG1/ChronicleTextG1-SemiItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/ChronicleTextG1/ChronicleTextG1-SemiItalic.woff") format("woff"), url("../../assets/fonts/ChronicleTextG1/ChronicleTextG1-SemiItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: 'Chronicle Text G1 Semi';
  src: url("../../assets/fonts/ChronicleTextG1/ChronicleTextG1-Semi.eot");
  src: url("../../assets/fonts/ChronicleTextG1/ChronicleTextG1-Semi.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/ChronicleTextG1/ChronicleTextG1-Semi.woff") format("woff"), url("../../assets/fonts/ChronicleTextG1/ChronicleTextG1-Semi.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
/**
 * GIBSON
 */
@font-face {
  font-family: 'Gibson';
  src: url("../../assets/fonts/Gibson/Gibson-Italic.eot");
  src: url("../../assets/fonts/Gibson/Gibson-Italic.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/Gibson/Gibson-Italic.woff") format("woff"), url("../../assets/fonts/Gibson/Gibson-Italic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'Gibson';
  src: url("../../assets/fonts/Gibson/Gibson-BoldItalic.eot");
  src: url("../../assets/fonts/Gibson/Gibson-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/Gibson/Gibson-BoldItalic.woff") format("woff"), url("../../assets/fonts/Gibson/Gibson-BoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: 'Gibson';
  src: url("../../assets/fonts/Gibson/Gibson-Light.eot");
  src: url("../../assets/fonts/Gibson/Gibson-Light.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/Gibson/Gibson-Light.woff") format("woff"), url("../../assets/fonts/Gibson/Gibson-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Gibson';
  src: url("../../assets/fonts/Gibson/Gibson-Regular.eot");
  src: url("../../assets/fonts/Gibson/Gibson-Regular.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/Gibson/Gibson-Regular.woff") format("woff"), url("../../assets/fonts/Gibson/Gibson-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Gibson';
  src: url("../../assets/fonts/Gibson/Gibson-Bold.eot");
  src: url("../../assets/fonts/Gibson/Gibson-Bold.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/Gibson/Gibson-Bold.woff") format("woff"), url("../../assets/fonts/Gibson/Gibson-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Gibson';
  src: url("../../assets/fonts/Gibson/Gibson-LightIt.eot");
  src: url("../../assets/fonts/Gibson/Gibson-LightIt.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/Gibson/Gibson-LightIt.woff") format("woff"), url("../../assets/fonts/Gibson/Gibson-LightIt.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: 'Gibson';
  src: url("../../assets/fonts/Gibson/Gibson-SemiboldIt.eot");
  src: url("../../assets/fonts/Gibson/Gibson-SemiboldIt.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/Gibson/Gibson-SemiboldIt.woff") format("woff"), url("../../assets/fonts/Gibson/Gibson-SemiboldIt.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: 'Gibson';
  src: url("../../assets/fonts/Gibson/Gibson-SemiBold.eot");
  src: url("../../assets/fonts/Gibson/Gibson-SemiBold.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/Gibson/Gibson-SemiBold.woff") format("woff"), url("../../assets/fonts/Gibson/Gibson-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'SDGeorgiaLight';
  src: url("../../assets/fonts/SDGeorgiaLight/SDGeorgiaLight.eot");
  src: url("../../assets/fonts/SDGeorgiaLight/SDGeorgiaLight.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/SDGeorgiaLight/SDGeorgiaLight.woff") format("woff"), url("../../assets/fonts/SDGeorgiaLight/SDGeorgiaLight.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
/* inline downloads */
/* line 2, ../../assets/sass/plugins/_tinymcerte.sass */
.downloadItem {
  display: inline-block;
  margin: 0 1em 1em 0;
  max-width: 100%;
}
/* line 7, ../../assets/sass/plugins/_tinymcerte.sass */
.downloadItem img {
  margin-bottom: 0 !important;
}
/* line 10, ../../assets/sass/plugins/_tinymcerte.sass */
.downloadItem .button {
  display: flex;
  justify-content: center;
  background: url(../../assets/images/icons/download_white.svg) 0% 50% no-repeat, #ff5200;
  background-size: 0.75em;
  background-position: 10px center;
}
/* line 17, ../../assets/sass/plugins/_tinymcerte.sass */
.downloadItem .button a {
  font-family: "Gibson";
  font-weight: 600;
  text-align: center;
  padding: 0.5em 0;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-decoration: none !important;
  color: white !important;
  width: 100%;
}

/* Interested? Contact Cards */
/* line 3, ../../assets/sass/plugins/_contactCards.sass */
.contact-cards a {
  color: #ff5200 !important;
  text-decoration: none !important;
}
/* line 7, ../../assets/sass/plugins/_contactCards.sass */
.contact-cards .vcard {
  float: left;
  display: block;
  margin-right: 2.12766%;
  width: 100%;
  display: none;
  margin-right: 0;
  font-family: "Gibson";
  margin-bottom: 0.5625em;
  background: white;
}
@media print, all and (min-width: 1130px) {
  /* line 7, ../../assets/sass/plugins/_contactCards.sass */
  .contact-cards .vcard {
    width: 33.33%;
    margin-right: 2.12766%;
  }
}
/* line 23, ../../assets/sass/plugins/_contactCards.sass */
.contact-cards .vcard a .col-photo {
  float: left;
  display: block;
  margin-right: 2.12766%;
  width: 31.91489%;
  background-size: auto 100%;
  max-width: 6.875em;
  background-position: 0 50%;
  background-repeat: no-repeat;
  height: 9.0625em;
  position: relative;
}
@media print, all and (min-width: 1130px) {
  /* line 23, ../../assets/sass/plugins/_contactCards.sass */
  .contact-cards .vcard a .col-photo {
    width: 100%;
    height: auto;
    max-width: 100%;
    padding-bottom: 123%;
    background-size: cover;
    background-position: 50%;
  }
}
/* line 43, ../../assets/sass/plugins/_contactCards.sass */
.contact-cards .vcard a .col-photo img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 1;
  opacity: 0;
}
/* line 53, ../../assets/sass/plugins/_contactCards.sass */
.contact-cards .vcard .col-info {
  float: left;
  display: block;
  margin-right: 2.12766%;
  width: 65%;
  margin-right: 0;
  position: relative;
  height: 8.5em;
}
@media print, all and (min-width: 768px) {
  /* line 53, ../../assets/sass/plugins/_contactCards.sass */
  .contact-cards .vcard .col-info {
    width: 80%;
  }
}
@media print, all and (min-width: 1024px) {
  /* line 53, ../../assets/sass/plugins/_contactCards.sass */
  .contact-cards .vcard .col-info {
    width: 85%;
  }
}
@media print, all and (min-width: 1130px) {
  /* line 53, ../../assets/sass/plugins/_contactCards.sass */
  .contact-cards .vcard .col-info {
    width: 100%;
    height: auto;
  }
}
/* line 71, ../../assets/sass/plugins/_contactCards.sass */
.contact-cards .vcard .col-info .wrap-info {
  padding-top: 0.9375em;
  height: 100%;
}
@media print, all and (min-width: 1130px) {
  /* line 71, ../../assets/sass/plugins/_contactCards.sass */
  .contact-cards .vcard .col-info .wrap-info {
    padding: 1.5625em 1.75em 0;
  }
}
/* line 78, ../../assets/sass/plugins/_contactCards.sass */
.contact-cards .vcard .col-info .wrap-info .name {
  font-size: 1.125em;
  color: #ff5200;
  font-weight: 600;
}
@media print, all and (min-width: 1130px) {
  /* line 78, ../../assets/sass/plugins/_contactCards.sass */
  .contact-cards .vcard .col-info .wrap-info .name {
    font-size: 1.5em;
    padding-bottom: 0.33333em;
  }
}
/* line 88, ../../assets/sass/plugins/_contactCards.sass */
.contact-cards .vcard .col-info .wrap-info .title {
  color: darkgray;
  padding-bottom: 0.9375em;
}
@media print, all and (min-width: 1130px) {
  /* line 88, ../../assets/sass/plugins/_contactCards.sass */
  .contact-cards .vcard .col-info .wrap-info .title {
    font-size: 1.25em;
  }
}
/* line 95, ../../assets/sass/plugins/_contactCards.sass */
.contact-cards .vcard .col-info .wrap-info .email, .contact-cards .vcard .col-info .wrap-info .phone {
  font-size: 1.15em;
  padding-bottom: 0.5em;
}
@media print, all and (min-width: 1130px) {
  /* line 95, ../../assets/sass/plugins/_contactCards.sass */
  .contact-cards .vcard .col-info .wrap-info .email, .contact-cards .vcard .col-info .wrap-info .phone {
    font-size: 1.5em;
  }
}
/* line 103, ../../assets/sass/plugins/_contactCards.sass */
.contact-cards .vcard .col-info .wrap-info .email a {
  padding: 0.3125em 0;
  display: block;
  word-wrap: break-word;
}
@media print, all and (min-width: 1130px) {
  /* line 103, ../../assets/sass/plugins/_contactCards.sass */
  .contact-cards .vcard .col-info .wrap-info .email a {
    padding: 0;
    font-size: 0.875em;
  }
}
/* line 116, ../../assets/sass/plugins/_contactCards.sass */
.contact-cards .vcard .col-info .wrap-info .phone a {
  color: #424242 !important;
  display: inline-block !important;
}
/* line 120, ../../assets/sass/plugins/_contactCards.sass */
.contact-cards .vcard .col-info .wrap-info a.vcard-link {
  display: none;
  position: absolute;
  bottom: 0;
  right: 0;
  background: url(../../assets/images/icon-vcard_orange.png) 0 50% no-repeat;
  background-size: contain;
  font-weight: 600;
  padding: 0.5em;
  padding-left: 2.69231em;
}
@media print, all and (min-width: 768px) {
  /* line 120, ../../assets/sass/plugins/_contactCards.sass */
  .contact-cards .vcard .col-info .wrap-info a.vcard-link {
    display: block;
  }
}
@media print, all and (min-width: 1130px) {
  /* line 120, ../../assets/sass/plugins/_contactCards.sass */
  .contact-cards .vcard .col-info .wrap-info a.vcard-link {
    position: relative;
    margin-top: 20px;
    bottom: 10px;
    padding: 0.4em;
    padding-left: 2.25em;
  }
}
@media print, all and (min-width: 1440px) {
  /* line 120, ../../assets/sass/plugins/_contactCards.sass */
  .contact-cards .vcard .col-info .wrap-info a.vcard-link {
    position: absolute;
    margin-top: 0;
  }
}

/* line 2, ../../assets/sass/parts/_main-nav-scroll.sass */
#main-nav .scroll-hide {
  max-height: 100%;
  overflow-y: scroll;
  -ms-overflow-style: none;
}
/* line 7, ../../assets/sass/parts/_main-nav-scroll.sass */
#main-nav .scroll-hide::-webkit-scrollbar {
  width: 8px;
  background-color: rgba(0, 0, 0, 0);
}
/* line 11, ../../assets/sass/parts/_main-nav-scroll.sass */
#main-nav .scroll-hide::-webkit-scrollbar-track {
  border-color: rgba(169, 169, 169, 0.5);
  background-color: rgba(0, 0, 0, 0);
}
/* line 17, ../../assets/sass/parts/_main-nav-scroll.sass */
#main-nav .scroll-hide::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: darkgray;
}

/* line 4, ../../assets/sass/pages/_template-basic.sass */
#template-diversity.basic .page-content .module-post_content h3 {
  padding: 0;
  font-size: 1.75em;
  color: #0e416b;
}
