/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

.g-featureslider-wrapper .g-featureslider .swiper-slide {
  justify-content: flex-start;
}
.ace-shadow {
  filter: drop-shadow(5px 5px 5px #222);
}
.g-heading h2 {
  color: navy;
}
#g-header {
  color: #888888;
  overflow: hidden;
  background-image: url('../../images/home/header/fp-title.jpg') !important;
  background: rgba(63, 67, 134, 0.33);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
.page-header h1 {
  font-size: 2.3rem !important;
  font-weight: 400 !important;
  line-height: 4.5rem;
  margin-top: 2rem;
  margin-bottom: 0.625rem;
  padding-bottom: 1.5rem;
}
.g-cta p {
  color: #fff;
}
.g-block.size-50.g-simplecontent-item-leading-content {
  z-index: 1;
}
.g-block.size-50.g-simplecontent-item-leading-content {
  z-index: 1;
}
.page-header h2 {
  margin-top: 0rem;
}
.g-testimonials {
  padding-top: 2vw;
  padding-bottom: 2vw;
}
.g-testimonials-content p {
  font-size: 1.1rem !important;
}
.g-testimonials .g-testimonials-header .g-testimonials-title {
  font-size: 1.2rem;
  text-align: center;
}
.g-testimonials-pattern {
  z-index: -99;
}
.g-cta {
  z-index: 99;
}
.base-pattern-2 {
  display: none;
}
.section-vertical-paddings {
  padding-top: 0vw;
  padding-bottom: 4vw;
}
.accordion-item-title::before {
  content: "Q: ";
}
.accordion .accordion-item-title {
  color: #656a7b;
  font-size: 1.2rem;
  text-transform: none;
  background: rgba(221, 229, 255, 0.6);
  padding-left: 5px;
  font-weight: 500;
  transition: color 0.35s;
  line-height: 1.9rem;
}
.accordion li {
  padding: 0.3rem 0;
  border-bottom: 1px solid rgba(231, 232, 234, 0.25);
}
.accordion .accordion-item-title .toggle {
  background: #aaf;
  color: #fff;
  float: right;
  padding: 0 4px;
  -webkit-transition: background 0.35s;
  -moz-transition: background 0.35s;
  transition: background 0.35s;
}
/*# sourceMappingURL=custom_9.css.map */