/** Shopify CDN: Minification failed

Line 41:16 Unexpected "{"
Line 41:25 Expected ":"
Line 44:15 Unexpected "{"
Line 44:24 Expected ":"
Line 48:14 Unexpected "{"
Line 48:23 Expected ":"
Line 53:14 Unexpected "{"
Line 53:23 Expected ":"
Line 79:16 Unexpected "{"
Line 79:25 Expected ":"

**/
.accordion-container .accordion:first-child,
.accordion-container .first-accordion {
  border-top: 0;
}

.accordion-container .accordion:last-child {
  border-bottom: 0;
}

.accordion-container--borderless .accordion {
  border: 0;
}

.accordion-container .accordion__content {
  padding: 0 0 2rem;
}

.accordion-container custom-accordion {
  --open-duration: var(--duration-longish);
}

.collapsible-content .accordion-container {
  padding: 2.5rem 3rem;
}

@media screen and (max-width: 767px) {
  .custom_faq--{{ section.id }} .collapsible-content .accordion-container {
    padding: 2.5rem 0rem !important;
  }
 .custom_faq--{{ section.id }}.accordion-container > .accordion:first-child custom-accordion {
    display: block;
     padding-top: 0px !important; 
}
.custom_faq--{{ section.id }} custom-accordion {
    background: #0000000a;
    margin-bottom: 6px;
    padding: 10px 10px !important;
}
.custom_faq--{{ section.id }} .accordion summary {
    display: flex;
    align-items: center;
    position: relative;
    line-height: 1;
    padding: 1rem 2rem;
}

}

.collapsible-content .accordion-container .icon-accordion {
  position: relative;
  top: 2px;
}

.collapsible-content .image-with-text__media.min-h-0 .banner__box {
  position: static;
}

@media screen and (min-width: 990px) {
  .collapsible-content .image-with-text__content {
    padding: 6rem 7rem;
  }
}

@media screen and (min-width: 990px) {
  .custom_faq--{{ section.id }} .collapsible-content .image-with-text__content {
    padding: 0rem 7rem;
  }
}


.collapsible-content .image-with-text__text-item .title-wrapper {
  padding: 0;
}

.collapsible-content .image-with-text__media-item .collapsible-content__title {
  display: flex !important;
}

.collapsible-content__heading:not(:first-child) {
  margin-top: 4rem;
}

.collapsible-content__heading + .accordion {
  margin-top: 0;
}

.section.interacted-with .revealed-image {
  transition: opacity var(--duration-longish) var(--duration-longish), visibility var(--duration-longish) var(--duration-longish) !important;
}

.revealed-image {
  opacity: 0;
  visibility: hidden;
}

.section.interacted-with .revealed-image.reveal {
  transition-delay: 0s !important;
}

.revealed-image.reveal {
  opacity: 1;
  visibility: visible;
  z-index: 1;
}

.collapsible-content-row__buttons {
  justify-content: flex-start !important;
  margin-inline-start: calc(var(--buttons-border-width) + 1px);
}