.collapsible-content{background:transparent}
.collapsible-content .cc-h{width:100%;text-align:var(--cc-h-align,center);color:var(--cc-h-color,#252525);font-weight:var(--cc-h-weight,400);letter-spacing:var(--cc-h-ls,0);font-family:var(--cc-h-ff,inherit)!important;margin:var(--cc-h-mt-d,0) 0 var(--cc-h-mb-d,24px);padding:var(--cc-h-pt-d,0) 0 var(--cc-h-pb-d,0);font-size:var(--cc-h-fs-d,42px);line-height:var(--cc-h-lh-d,120%)}
@media (max-width:767px){.collapsible-content .cc-h{margin:var(--cc-h-mt-m,0) 0 var(--cc-h-mb-m,20px);padding:var(--cc-h-pt-m,0) 0 var(--cc-h-pb-m,0);font-size:var(--cc-h-fs-m,30px);line-height:var(--cc-h-lh-m,120%)}}

.accordion{display:block;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);margin-bottom:25px;color:var(--color-body)}
.accordion+.accordion:not(.accordion--has-border){border-top:0;margin-top:-25px}
.accordion-container .accordion,.collapsible-content--inner .accordion{width:100%;max-width:760px;margin-right:auto;margin-left:auto;box-sizing:border-box}
.accordion-container .accordion:last-child{margin-bottom:0}
.accordion details[open] summary span{transform:rotateX(180deg)}
.accordion summary{width:100%;list-style:none;position:relative;font-weight:var(--font-body-medium-weight,500);font-size:1rem;line-height:1.2;padding:22px 40px 22px 0;cursor:pointer;box-sizing:border-box}
[dir="rtl"] .accordion summary{padding:22px 0 22px 40px}
@media only screen and (min-width:768px){.accordion summary{font-size:1.25rem}}
.accordion summary span{position:absolute;top:calc(50% - 4px);right:0;width:16px;height:8px;display:flex}
[dir="rtl"] .accordion summary span{right:auto;left:0}
.accordion summary::-webkit-details-marker{display:none}
.accordion .accordion__content{padding:0 0 15px 0}
.accordion .accordion__content>*:last-child{margin-bottom:0}
.accordion--small summary{font-size:1rem}
.accordion--small summary span{width:12px;height:7px}
.accordion--has-border{border:1px solid var(--color-border);border-radius:var(--general-border-radius,3px)}
.accordion--has-border summary{padding-left:15px}
@media only screen and (min-width:768px){.accordion--has-border summary{padding-left:30px}}
.accordion--has-border summary span{right:15px}
@media only screen and (min-width:768px){.accordion--has-border summary span{right:30px}}
.accordion--has-border+.accordion{margin-top:0}
.accordion--has-border .accordion__content{padding:0 15px 15px 15px}
@media only screen and (min-width:768px){.accordion--has-border .accordion__content{padding:0 30px 30px 30px}}

.collapsible-content--container{display:flex;flex-direction:column;row-gap:30px}
.collapsible-content--inner{display:grid;width:100%;justify-items:stretch}
.collapsible-content--inner-border-true{gap:10px}
@media only screen and (min-width:1068px){.collapsible-content--inner{max-width:900px;margin:0 auto}}

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