/** Import Bootstrap functions */

/** Bootstrap navbar fix (https://git.io/fADqW) */

/* line 9, stdin */

.module--accordion .accordion {
  margin-top: 2em;
}

/* line 12, stdin */

.module--accordion .accordion-item {
  background-color: transparent;
  border-top: 1px solid #98C776;
  padding-block: 1em;
}

/* line 16, stdin */

.module--accordion .accordion-item:first-child {
  border-top: 0;
}

/* line 19, stdin */

.module--accordion .accordion-item:last-child {
  border-bottom: 1px solid #98C776;
}

/* line 22, stdin */

.module--accordion .accordion-item__copy {
  display: none;
}

/* line 25, stdin */

.module--accordion .accordion-item__copy > div {
  padding: 3em 0 2em 0;
}

/* line 31, stdin */

.module--accordion .accordion-item__title {
  margin: 0;
}

/* line 34, stdin */

.module--accordion .accordion-item__title button {
  background-color: transparent;
  border: 0;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  font-weight: 700;
  padding-inline: 0;
  text-align: left;
  width: 100%;
}

/* line 45, stdin */

.module--accordion .accordion-item__title button:focus {
  outline: 0;
}

/* line 49, stdin */

.module--accordion .accordion-item__title button span {
  margin-left: 3em;
}

/* line 53, stdin */

.module--accordion .accordion-item__title button svg {
  transform: rotate(0);
  transition-property: all;
  transition-duration: 0.3s;
  transition-timing-function: ease-in-out;
}

/* line 58, stdin */

.module--accordion .accordion-item__title button.accordion-item--expand {
  color: #98C776;
}

/* line 62, stdin */

.module--accordion .accordion-item__title button.accordion-item--expand svg {
  transform: rotate(180deg);
}

/* line 63, stdin */

.module--accordion .accordion-item__title button.accordion-item--expand svg path {
  stroke: #98C776;
}

/* line 74, stdin */

.module--accordion .accordion-item__link {
  display: inline-block;
  margin-top: 1em;
  text-decoration: underline;
}

/* line 82, stdin */

.module--accordion .accordion-item:hover button {
  color: #98C776;
}

/* line 94, stdin */

.accordion_display_columns {
  display: flex;
  justify-content: space-between;
  padding: 0;
}

@media (max-width: 750px) {
  /* line 94, stdin */

  .accordion_display_columns {
    flex-wrap: wrap;
  }
}

/* line 101, stdin */

.accordion_display_columns .accordion_copy {
  width: calc(50% - 24px);
}

@media (max-width: 750px) {
  /* line 101, stdin */

  .accordion_display_columns .accordion_copy {
    width: 100%;
  }
}

/* line 106, stdin */

.accordion_display_columns .accordion_copy .accordion {
  width: 100%;
}

/* line 110, stdin */

.accordion_display_columns .accordion {
  width: calc(50% - 24px);
}

@media (max-width: 750px) {
  /* line 110, stdin */

  .accordion_display_columns .accordion {
    width: 100%;
  }
}

/* line 118, stdin */

.accordion_image {
  width: calc(50% - 34px);
}

@media (max-width: 750px) {
  /* line 118, stdin */

  .accordion_image {
    width: 100%;
  }
}

/* line 123, stdin */

.accordion_image img {
  overflow: hidden;
  border-radius: 22px;
}

/* line 130, stdin */

.accordion_display_full .accordion_copy {
  text-align: center;
}

/* line 132, stdin */

.accordion_display_full .accordion_copy .inner-copy {
  max-width: 1100px;
  margin: auto;
}

/* line 139, stdin */

.accordion_color_green {
  background-color: #405231;
  color: white;
  max-width: 100%;
  padding: 96px 0px;
}

/* line 146, stdin */

.accordion_color_green .accordion .accordion-item h3 {
  font-size: 1.6em;
}

/* line 148, stdin */

.accordion_color_green .accordion .accordion-item h3 button {
  color: white;
}

/* line 150, stdin */

.accordion_color_green .accordion .accordion-item h3 button svg {
  fill: white;
}

/* line 161, stdin */

.background-pistachio {
  background-color: #9BC776;
}

/* line 163, stdin */

.background-pistachio a {
  color: #ffffff;
}

/* line 167, stdin */

.background-pistachio .text__title h3 {
  background-color: #9BC776;
}

/* line 169, stdin */

.background-pistachio .text__title h3::before {
  background-color: #405231;
}

/* line 174, stdin */

.background-pistachio .btn {
  background-color: #9BC776;
}

/* line 176, stdin */

.background-pistachio .btn:hover {
  background-color: #26301D;
  color: #405231;
}

/* line 182, stdin */

.background-pistachio .accordion-item {
  background-color: transparent;
  border-top: 1px solid #405231;
}

/* line 185, stdin */

.background-pistachio .accordion-item:last-child {
  border-bottom: 1px solid #405231;
}

/* line 191, stdin */

.background-pistachio .accordion-item__title button.accordion-item--expand {
  color: #26301D;
}

/* line 194, stdin */

.background-pistachio .accordion-item__title button.accordion-item--expand svg path {
  stroke: #26301D;
}

/* line 202, stdin */

.background-pistachio .accordion-item:hover button {
  color: #405231;
}

/* line 210, stdin */

.background-hunter-green {
  background-color: #405231;
  color: #ffffff;
}

/* line 212, stdin */

.background-hunter-green .text__title {
  color: #ffffff;
}

/* line 214, stdin */

.background-hunter-green .text__title h3 {
  background-color: #405231;
  color: #ffffff;
}

/* line 217, stdin */

.background-hunter-green .text__title h3::before {
  background-color: #9BC776;
}

/* line 223, stdin */

.background-hunter-green a {
  color: #ffffff;
}

/* line 226, stdin */

.background-hunter-green .btn {
  background-color: #405231;
}

/* line 228, stdin */

.background-hunter-green .btn:hover {
  background-color: #26301D;
  color: #ffffff;
}

/* line 235, stdin */

.background-hunter-green .accordion-item h3 {
  color: #ffffff;
}

/* line 238, stdin */

.background-hunter-green .accordion-item h3 svg path {
  stroke: transparent;
  fill: #ffffff;
}

/* line 244, stdin */

.background-hunter-green .accordion-item__title {
  color: #ffffff;
}

/* line 246, stdin */

.background-hunter-green .accordion-item__title button {
  color: #ffffff;
}

/* line 248, stdin */

.background-hunter-green .accordion-item__title button.accordion-item--expand {
  color: #ffffff;
}

/* line 255, stdin */

.background-hunter-green .accordion-item:hover button {
  color: #9BC776;
}

/* line 263, stdin */

.background-platinum {
  background-color: #E6E6E6;
}

/* line 266, stdin */

.background-platinum .text__title h3 {
  background-color: #E6E6E6;
}

/* line 270, stdin */

.background-platinum .btn {
  background-color: #E6E6E6;
}

/* line 272, stdin */

.background-platinum .btn:hover {
  background-color: #26301D;
  color: #ffffff;
}

/* line 279, stdin */

.background-white {
  background-color: #ffffff;
  padding: 0 !important;
}

/* line 283, stdin */

.background-white .text__title h3 {
  background-color: #ffffff;
}

/* line 289, stdin */

.padding-top_bottom {
  padding: 88px 0px;
}

/* line 293, stdin */

.padding-top {
  padding-top: 88px;
}

/* line 297, stdin */

.padding-bottom {
  padding-bottom: 88px;
}

/* line 301, stdin */

.padding-none {
  padding: 0;
}

/* line 305, stdin */

.accordion-item__title {
  font-size: 1.6em;
}

/* line 314, stdin */

.accordion-item button span svg:nth-child(2) {
  display: none;
}

/* line 327, stdin */

.accordion-item .accordion-item--expand span svg:nth-child(1) {
  display: none;
}

/* line 330, stdin */

.accordion-item .accordion-item--expand span svg:nth-child(2) {
  display: block;
}

/* line 338, stdin */

.google-map {
  width: 100%;
  overflow: hidden;
}


/*# sourceMappingURL=collapsible-block.css.map*/