/*! 
* Farmers National Bank | https://farmersbankgroup.com/
* v1.1.0 | Built Oct 12 2026 13:36:47 CDT
* Developed by BrownBoots Interactive, Inc. | https://www.brownboots.com/
*/
.container-fluid-jd {
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
}
.container-fluid-jd .wysiwyg-wrapper h1,
.container-fluid-jd .wysiwyg-wrapper h2,
.container-fluid-jd .wysiwyg-wrapper h3,
.container-fluid-jd .wysiwyg-wrapper h4,
.container-fluid-jd .wysiwyg-wrapper h5,
.container-fluid-jd .wysiwyg-wrapper h6 {
  color: #FFF;
}
.homepage-header {
  position: relative;
}
#content-header .cta-wrapper {
  position: relative;
}
@media (min-width: 900px) {
  #content-header .cta-wrapper .cta-group {
    position: absolute;
    bottom: -100px;
    width: 600px;
    right: 15px;
  }
}
#content-header .cta-wrapper .cta-group .thumbnail {
  flex-direction: row;
}
@media (min-width: 900px) {
  #content-header .cta-wrapper .cta-group .thumbnail {
    flex-direction: column;
  }
}
#content-header .cta-wrapper .cta-group .thumbnail img {
  width: 125px;
  height: 125px;
}
@media (min-width: 900px) {
  #content-header .cta-wrapper .cta-group .thumbnail img {
    width: 180px;
    height: auto;
  }
}
#content-header .cta-wrapper .cta-group .cta-photo-group {
  display: block;
}
@media (min-width: 900px) {
  #content-header .cta-wrapper .cta-group .cta-photo-group {
    display: grid;
    grid-template-columns: repeat(3, 180px);
    gap: 20px;
  }
}
#content-header .cta-wrapper .cta-group .cta-photo-group .cta-photo {
  margin-bottom: 10px;
}
@media (max-width: 899px) {
  #content-header .cta-wrapper .cta-group .cta-photo-group .cta-photo {
    border-radius: 120px 0 0 120px;
    max-width: 100%;
  }
}
#content-header .cta-wrapper .cta-group .cta-photo-group .cta-photo h2 {
  font-size: 2rem;
  font-weight: 950;
}
#content-header .cta-wrapper .cta-group .cta-photo-group .cta-photo p {
  font-size: 1.6rem;
  font-weight: 600;
}
#content-header .cta-wrapper .cta-group .cta-photo-group .cta-photo .btn {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 899px) {
  #content-header .cta-wrapper .cta-group .cta-photo-group .cta-photo .btn {
    max-width: 150px;
    margin: 0 auto;
  }
}
#content-header .cta-wrapper .cta-group .cta-photo-group .cta-photo .caption {
  flex: 1;
  display: flex;
  flex-direction: column;
}
@media (max-width: 900px) {
  #content-header .cta-wrapper .cta-photo-group .cta-photo {
    align-items: center;
  }
}
.slick-slider.slick-dotted {
  margin-bottom: 0;
}
.slick-autoplay-toggle-button {
  color: #0063A6;
  display: none;
}
@media screen and (min-width: 900px) {
  .slick-autoplay-toggle-button {
    display: block;
    bottom: 50%;
  }
}
@media screen and (min-width: 1200px) {
  .slick-autoplay-toggle-button {
    bottom: 325px;
  }
}
header .home-hero {
  padding: 0;
  background: #3DB3E3;
}
header .home-hero + section {
  padding-top: 10rem;
}
header .home-hero > img {
  width: 100%;
}
header .home-hero .banner {
  background: #3DB3E3;
  min-height: 200px !important;
  height: auto;
}
header .home-hero .banner .banner-content {
  min-height: 200px;
  text-align: center;
  width: 100%;
  padding: 2.8rem 1.5rem 3rem;
}
@media (min-width: 900px) {
  header .home-hero .banner .banner-content {
    text-align: left;
    width: 32%;
    padding: 2rem 1.5rem 3rem;
  }
}
@media (min-width: 1200px) {
  header .home-hero .banner .banner-content {
    width: 40%;
  }
}
header .home-hero .banner .banner-content h2,
header .home-hero .banner .banner-content .h2 {
  color: #fff;
  flex: 1 0 auto;
  margin: 0;
  margin-bottom: 0;
  padding-right: 0;
}
@media (max-width: 900px) {
  header .home-hero .banner .banner-content h2,
  header .home-hero .banner .banner-content .h2 {
    width: auto;
    background: #3DB3E3;
    text-align: center;
    padding-right: 0;
  }
}
header .home-hero .banner .banner-content span,
header .home-hero .banner .banner-content p {
  display: block;
  color: white;
  margin-top: 1.4rem;
  min-height: 24px;
}
header .home-hero .banner .banner-content .btn {
  margin-top: 1.4rem;
}
header .home-hero .banner .banner-content .flexible-column:not(.disclaimer),
header .home-hero .banner .banner-content .flexible-column:not(.row-break),
header .home-hero .banner .banner-content .flexible-column:not(.app-download) {
  margin: 0 !important;
}
header .home-hero .slick-dots {
  bottom: -10px;
  height: 0;
  display: none;
}
@media screen and (min-width: 900px) {
  header .home-hero .slick-dots {
    display: block;
    width: auto;
    left: 20%;
    bottom: 53%;
  }
}
@media screen and (min-width: 1200px) {
  header .home-hero .slick-dots {
    width: auto;
    left: 50%;
    bottom: 350px;
    transform: translateX(-50%);
  }
}
.slick-slide img {
  width: 100%;
}
.slide {
  background-repeat: no-repeat;
}
.slick-dots li button .slick-dot-icon {
  color: #0063A6;
}
.slick-dots li.slick-active button .slick-dot-icon {
  color: #0063A6;
}
/*# sourceMappingURL=data:application/json;base64,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 */