/** COMPILED FROM SCSS SOURCE. DO NOT EDIT DIRECTLY */
@import url("https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&amp;display=swap");
@font-face {
  font-family: "Ganache";
  src: url("https://www.visitbuffaloniagara.com/content/themes/VBN/assets/fontsganache-webfont.woff2") format("woff2"), url("https://www.visitbuffaloniagara.com/content/themes/VBN/assets/fontsganache-webfont.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
#isSmall {
  visibility: hidden;
  float: left;
}

#isMedium {
  visibility: hidden;
  float: none;
}

#isLarge {
  visibility: hidden;
  float: none;
}

.w4Col {
  width: 95% !important;
}

.chapterImage {
  background-attachment: scroll;
  height: 55vh;
}
.chapterImage .chapterTitle.fadeIn {
  opacity: 1;
}
.chapterImage:after {
  background-size: 800px auto;
}

section {
  display: block;
  padding: 1.5em 5%;
}
section h3 {
  font-size: 5em;
}
section .left_col, section .right_col {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0 1em;
}
section .left_col .insider_tip {
  display: none;
}
section .right_col .insider_tip {
  display: block;
}

.insider_tip {
  margin: 2.5em 0;
}
.insider_tip .divider {
  margin-bottom: -20px;
}
.insider_tip .divider .icon {
  width: 80px;
  height: 80px;
}

.pullquote:before {
  width: 50px;
  height: 50px;
}
.pullquote p {
  font-size: 1.6em;
}

.swiper {
  margin: 0em auto;
}
.swiper .caption {
  font-size: 0.8em;
}
.swiper .caption:after {
  border-width: 27px 0 0 30px;
}