.collapsible-content_new {
  position: relative;
  z-index: 0;
}


.collapsible-content__heading{ font-weight:700;}
.collapsible-content_new summary .accordion__title{ transition: all 0.3s linear; padding-right:20px;}
.collapsible-content__wrapper .page-width{ overflow:hidden;}
.collapsible-content__media.collapsible-content__media--adapt.media.global-media-settings.gradient{ background: transparent; margin-top: 10%; }
.collapsible-content__media--small {
  height: 19.4rem;
}
.accordion-container-item.accordion_wrapper.is-open span {  display: revert;
    transform: scale(1); }
.accordion-container-item.accordion_wrapper span{ margin:0px; /* display: none; */
    transform: scale(0); transition:all 0.3s linear;}
.grid.grid--1-col.grid--2-col-tablet.collapsible-content__grid{     width: 100%;
    margin-left: 0px;}
.collapsible-content__media--large {
  height: 43.5rem;
}


@media screen and (min-width: 750px) {
  .collapsible-content__media--small {
    height: 31.4rem;
  }

  .collapsible-content__media--large {
    height: 69.5rem;
  }
}


@media screen and (min-width:768px) and (max-width: 1023px) {
.collapsible-content.faq-page .collapsible-content__grid{  padding:5rem;}
}
@media screen and (max-width: 767px) {
 .collapsible-content.faq-page  .grid.grid--1-col.grid--2-col-tablet.collapsible-content__grid{ justify-content:center; }
.grid.grid--1-col.grid--2-col-tablet.collapsible-content__grid{ width:100%; }
}
@media screen and (min-width: 750px) {
  .collapsible-content__grid--reverse {
    flex-direction: row-reverse;
  }
}
.accordion summary:hover{ color: var(--gradient-base-background-2);}
.collapsible-content-wrapper-narrow {
  margin: 0 auto;
  padding-right: 0;
  padding-left: 0;
  max-width: var(--page-width);
 
}
.collapsible-content-wrapper-narrow {
  margin: 0 auto;
  padding-right: 0;
  padding-left: 0;
}
.custom-faq .collapsible-content-wrapper-narrow {
  margin: 0 auto;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
  max-width: 73.4rem;
}
.collapsible-content__header {
  word-break: break-word;
}

.collapsible-content__heading {
  margin-bottom: 2rem;
  margin-top: 0;
}

@media screen and (min-width: 750px) {
  .collapsible-content__heading {
    margin-bottom: 3rem;
  }
}

.collapsible-none-layout .accordion + .accordion {
  border-top: 0;
}

.collapsible-row-layout .accordion:not(:first-child):not(.color-background-1) {
  margin-top: 1rem;
}

.caption-with-letter-spacing + h2 {
  margin-top: 1rem;
}

@media screen and (min-width: 750px) {
  .collapsible-content_new .accordion {
    margin-top: 0;
  }
}

.accordion-container-item.accordion_wrapper:first-child .accordion-container-title{ border-top:0px;}
.collapsible-row-layout .accordion {
  border: var(--text-boxes-border-width) solid rgba(var(--color-foreground),var(--text-boxes-border-opacity));
  margin-bottom: 1.5rem;
}

.collapsible-row-layout .accordion summary, .collapsible-row-layout .accordion .accordion__content {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
 @media screen and (min-width: 320px) and (max-width: 1200px) {
   .grid__item.collapsible-content__grid-item h2{ font-size: calc(var(--font-heading-scale) * 2.5rem); } 
 }
.collapsible-content_new summary:hover {
  background: rgba(var(--color-foreground), 0.04);
}

.collapsible-content_new summary:hover .accordion__title {

}
@media screen and (min-width: 320px) and (max-width: 576px) {
  .grid.grid--1-col.grid--2-col-tablet.collapsible-content__grid{ margin-left:0px;}
}
@media screen and (min-width: 320px) and (max-width: 767px) {

.accordion__title{ font-size: 2.2rem;}
  .collapsible-content_new .grid__item.collapsible-content__grid-item h2{ width:100%;     font-size: calc(var(--font-heading-scale) * 2rem)!important; }
}
.collapsible-content_new .grid__item.collapsible-content__grid-item h2{     width: 82%;}
.collapsible-content_new summary .accordion__title {
  border-bottom: 2px solid; font-weight:700;
  color:var(--gradient-base-background-1);
 padding-bottom:20px;
}
/* check for flexbox gap in older Safari versions */
@supports not (inset: 10px) {
  @media screen and (min-width: 750px) {
    .collapsible-content__grid:not(.collapsible-content__grid--reverse) .grid__item:last-child,
    .collapsible-content__grid--reverse .collapsible-content__grid-item {
      padding-left: 5rem;
      padding-right: 0;
    }
  }

  @media screen and (min-width: 990px) {
    .collapsible-content__grid:not(.collapsible-content__grid--reverse) .grid__item:last-child,
    .collapsible-content__grid--reverse .collapsible-content__grid-item {
      padding-left: 7rem;
    }
  }
}

.collapsible-content__header .grid__item{ margin-top:10px;}
.collapsible-content__media.collapsible-content__media--adapt.media.global-media-settings.gradient img {position: relative;}
.accordion summary {flex-direction: column; display: flex;} 
.accordion summary{ transition: all 0.3s linear;}
.grid__item.collapsible-content__grid-item h2{ color: var(--gradient-base-background-1); font-weight:700; margin-top:5px; width:80%;}

.grid__item.collapsible-content__grid-item h2 span{ color:var(--gradient-base-background-2); }
details[open] .accordion__title{ color:var(--gradient-base-background-2);}
details[open]  h3.accordion__title.h4:after{ content:'-'; top:60%;}
h3.accordion__title.h4:after{     content: "+";
    display: block;
    position: absolute;
    font-family: FontAwesome;
    top: 40%;
    left: -35px;
    right: auto;
    right: 30px;
    left: auto;
    transition: var(--DTBaseTransition);
    transform: translateY(-50%);
}
 @media screen and (min-width: 768px) and (max-width: 1199px) {
.collapsible-content__wrapper{ padding-bottom:130px !important;}
 }
 @media screen and (min-width: 1200px) and (max-width: 1439px) {
.collapsible-content_new summary .accordion__title{     padding-right: 25px;}
 }
 @media screen and (min-width: 1440px)  {
.collapsible-content.custom-faq .grid__item:last-child{ width:40% !important; position:relative; top:80px;}
 }
 @media screen and (min-width: 1024px) and (max-width: 1199px) {
h3.accordion__title.h4:after{ right:15px;}
 }

 @media screen and (min-width: 320px) and (max-width: 767px) {
   .newsletter__wrapper-right .image_wrapper .image_block{ margin:10px;}
.collapsible-content__media.collapsible-content__media--adapt.media.global-media-settings.gradient{     grid-template-columns: repeat(3,1fr);
    width: 61%;
   /* margin: auto; */ }
   details[open] h2{ font-size: calc(var(--font-heading-scale) * 2rem)  !important;}
 }
 @media screen and (min-width: 320px) and (max-width: 576px) {
h3.accordion__title.h4:after{ right:15px;}
 }
 @media screen and (min-width: 577px) and (max-width: 991px) {
h3.accordion__title.h4:after{ right:25px;}
 }
.collapsible-content__grid{ padding-top:30px;}
.custom-text:before{  content:''; width:40px; height:2px; position:absolute; background-color:var(--gradient-base-accent-2);}
.collapsible-content__media.collapsible-content__media--adapt.media.global-media-settings.gradient a.custom-image{ position:relative;}

.collapsible-content__media.collapsible-content__media--adapt.media.global-media-settings.gradient a.custom-image {
  color: var(--gradient-base-background-1);
  margin: 0px;
  padding: 10px 10px 0px 10px;
  position: relative;
  overflow: hidden;
  display: inline-block;
  -moz-transition: ease-out 0.3s 0.1s;
  -o-transition: ease-out 0.3s 0.1s;
  -webkit-transition: ease-out 0.3s;
  -webkit-transition-delay: 0.1s;
  transition: ease-out 0.3s 0.1s;
}
.collapsible-content__media.collapsible-content__media--adapt.media.global-media-settings.gradient a.custom-image:hover{ box-shadow: 0 5px 5px var(--gradient-base-accent-5);}
.collapsible-content__media.collapsible-content__media--adapt.media.global-media-settings.gradient a.custom-image span::before {
  width: 100%;
  height: 2px;
  background:var(--gradient-base-background-1);
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}
.collapsible-content__media.collapsible-content__media--adapt.media.global-media-settings.gradient a.custom-image span::after {
  width: 100%;
  height: 2px;
  background: var(--gradient-base-background-1);
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}
.collapsible-content__media.collapsible-content__media--adapt.media.global-media-settings.gradient a.custom-image::before {
  width: 2px;
  height: 100%;
  background:var(--gradient-base-background-1);
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.collapsible-content__media.collapsible-content__media--adapt.media.global-media-settings.gradient a.custom-image::after {
  width: 2px;
  height: 100%;
  background: var(--gradient-base-background-1);
  content: "";
  position: absolute;
  right: 0px;
  bottom: 0;
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.collapsible-content__media.collapsible-content__media--adapt.media.global-media-settings.gradient a.custom-image:hover::before, .collapsible-content__media.collapsible-content__media--adapt.media.global-media-settings.gradient a.custom-image:hover::after {
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
.collapsible-content__media.collapsible-content__media--adapt.media.global-media-settings.gradient a.custom-image:hover span::before, .collapsible-content__media.collapsible-content__media--adapt.media.global-media-settings.gradient a.custom-image:hover span::after {
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
@keyframes myanimation {
  0%   {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
  }
  50%  {
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -o-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9)
  }
  100%  {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
  }
}

/*Accordion CSS*/

.accordion-container  {
    margin-top: 10px;
}
.accordion-container-content p{ margin:0rem;}
.accordion-container-title {
  border-top: 1px solid var(--gradient-base-accent-1);
  padding: 20px 65px 20px 20px;
  font-weight: 700;
  color: var(--gradient-base-accent-3);
  font-size: calc(var(--font-heading-scale) * 2.0rem) !important;
  cursor: pointer;
  position: relative;
  font-size: 20px;
  margin: 0;
  border: none;
}
.accordion-container-item.accordion_wrapper .accordion-container-title{ transition:all 0.3s linear;}
.accordion-container-item.accordion_wrapper.is-open .accordion-container-title{ color: var(--gradient-base-background-2);}
.accordion-container-item.accordion_wrapper .accordion-container-title:hover{ color: var(--gradient-base-background-2);}

.accordion-container-content {
  max-height: 0;
  overflow: hidden;
  transition: max-height .5s ease-in-out;
}

.accordion-container-content p {
  padding: 15px 20px 20px 20px;
  font-size: 1.4rem;
}

.accordion-container-item.is-open .accordion-container-content  {
  max-height: 200px;
}

.custom-collapsible-content-new .dt-sc-accordion-content .dt-sc-accordion-content-inner p{  margin: 0;  padding: 0 30px 30px; color:  ; line-height: 1.7;}
.custom-collapsible-content-new .dt-sc-accordion-container .dt-sc-accordion-btn h3 { padding: 25px 85px 25px 25px; margin: 0; text-transform: uppercase; letter-spacing: 2px;   font-size: var(--font-h5-size); transition: var(--duration-default);  cursor: pointer; }
.custom-collapsible-content-new .dt-sc-accordion-container .dt-sc-accordion-btn { padding: 0; position: relative; }

.custom-collapsible-content-new .dt-sc-accordion-container .dt-sc-accordion-btn h3:after { content: "\f107"; position: absolute; right: auto; width: 35px; top: 50%; text-align: center; font-size: 22px; pointer-events: none; transform: translateY(-50%); font-family: FontAwesome; transition: all .3s linear;}
.custom-collapsible-content-new .dt-sc-accordion-container .dt-sc-accordion-btn h3.active:after{ pointer-events: none;content: "\f104";transition: all .3s linear;transform: translateY(-50%) rotate(180deg); }
.custom-collapsible-content-new .collapsible-content__grid{ padding-top: 0; justify-content: space-between; }
.custom-collapsible-content-new .dt-sc-accordion-container .dt-sc-accordion-btn h3.active { margin: 0; padding-bottom: 20px; }
.custom-collapsible-content-new .collapsible-content__wrapper .title-wrapper-with-link.content-align--center{ margin-bottom: 40px; }
.custom-collapsible-content-new .collapsible-content__wrapper h6.sub-heading{ font-family: var(--font-additional-family); text-transform: math-auto; margin: 0 0 10px; }
.custom-collapsible-content-new .collapsible-content .collapsible-content-wrapper-narrow{display: flex;align-items: flex-start;justify-content: space-between; }
.custom-collapsible-content-new .collapsible-content__wrapper .title-wrapper-with-link p.description { max-width: 595px;line-height: 30px;margin: 0;width: 100%; }
.custom-collapsible-content-new .collapsible-content .collapsible-content-wrapper-narrow .title-wrapper-with-link,
.custom-collapsible-content-new .collapsible-content .collapsible-content-wrapper-narrow .grid{ width: calc(50% - 50px); }
.custom-collapsible-content-new .grid__item.collapsible-content__grid-item{ width: 35%; max-width: 35%;  }
.custom-collapsible-content-new .grid__item.faq-section{ width: 55%; max-width: 55%; flex-grow: 0; }
.accordion-btn-content{ border: 1px solid rgba(var(--color-border), 1); background: transparent; transition: all.3s linear;}
.custom-collapsible-content-new .accordion-btn-content:not(:last-child){ margin-bottom: 2rem; }
.custom-collapsible-content-new .dt-sc-accordion-container .dt-sc-accordion-btn h3:after{
  clip-path: polygon(25% 5%, 75% 5%, 100% 50%, 75% 95%, 25% 95%, 0% 50%);
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  right: 35px;
  top: 40px;
}


/* media */
@media screen and (min-width:1200px) and (max-width:1540px){
  .custom-collapsible-content-new .dt-sc-accordion-container .dt-sc-accordion-btn h3{ font-size: 2rem; }
  .custom-collapsible-content-new .collapsible-content__wrapper .title-wrapper-with-link .title{ margin: 0 0 20px; }
}
@media screen and (min-width:1024px) and (max-width:1199px){
  .custom-collapsible-content-new .dt-sc-accordion-container .dt-sc-accordion-btn h3:after {         right: 5px; top: 40px; }
  .custom-collapsible-content-new .dt-sc-accordion-container .dt-sc-accordion-btn h3{  font-size: 1.8rem; }
}
@media screen and (min-width:750px) and (max-width:1023px){
  .custom-collapsible-content-new .grid__item.collapsible-content__grid-item{ width: 100%; max-width: 100%; flex-grow: 0; display: flex;  align-items: center; justify-content: center; flex-direction: column-reverse;  flex-grow: 0; }
  .custom-collapsible-content-new .grid__item.faq-section{ width: 100%; max-width: 100%; margin-top: 4rem; }
  .custom-collapsible-content-new .collapsible-content__wrapper .title-wrapper-with-link.content-align--center{ margin-bottom: 20px; }
  .custom-collapsible-content-new .dt-sc-accordion-container .dt-sc-accordion-btn h3{ font-size: 2rem; }
  .collapsible-content__wrapper{ padding-bottom: 50px!important; }
  
}
@media screen and (min-width:567px) and (max-width:749px){
  .custom-collapsible-content-new .grid__item.collapsible-content__grid-item{ width: 100%;  max-width: 100%; flex-grow: 0; display: flex;  align-items: center; justify-content: center; flex-direction: column-reverse;  flex-grow: 0; }
  .custom-collapsible-content-new .grid__item.faq-section{ width: 100%;  max-width: 100%; margin-top: 4rem; }
  .custom-collapsible-content-new .collapsible-content__wrapper .title-wrapper-with-link.content-align--center{ margin-bottom: 20px; }
  .custom-collapsible-content-new .dt-sc-accordion-container .dt-sc-accordion-btn h3{ font-size: 2rem; }
  .collapsible-content__wrapper{ padding-bottom: 50px!important; }
}
@media screen and (min-width:320px) and (max-width:566px){
  .custom-collapsible-content-new .grid__item.collapsible-content__grid-item{ width: 100%;  max-width: 100%; flex-grow: 0; display: flex;  align-items: center; justify-content: center; flex-direction: column-reverse;  flex-grow: 0; }
  .custom-collapsible-content-new .grid__item.faq-section{ width: 100%;  max-width: 100%;margin-top: 4rem; }
  .custom-collapsible-content-new .collapsible-content__wrapper .title-wrapper-with-link.content-align--center{ margin-bottom: 20px; }
  .custom-collapsible-content-new .dt-sc-accordion-container .dt-sc-accordion-btn h3{ font-size: 2rem; }
  .collapsible-content__wrapper{ padding-bottom: 50px!important; }
}


/*  */
.accordion-btn-content.selected,
.accordion-btn-content:hover{
    background: var(--color-icon);
    border: 1px solid transparent;
}














