.accordion-wrap .accordion-component{margin:auto;max-width:915pt;padding:0 40px;text-align:center;width:100%}
@media(max-width:767px){.accordion-wrap .accordion-component{padding:0;width:calc(100vw - 40px)}
}
.accordion-wrap .accordion-component .list{text-align:start}
.accordion-wrap .accordion-component .list li .toggle-button{-ms-flex-item-align:center;-ms-flex-negative:0;align-self:center;display:block;flex-shrink:0;height:24px;position:relative;width:24px}
@media(max-width:1219px){.accordion-wrap .accordion-component .list li .toggle-button{-ms-flex-item-align:start;align-self:flex-start}
}
.accordion-wrap .accordion-component .list li .toggle-button:after,.accordion-wrap .accordion-component .list li .toggle-button:before{background-color:var(--black);bottom:0;content:"";display:block;height:13px;left:0;margin:auto;position:absolute;right:0;top:0;-webkit-transition:.3s;transition:.3s;width:1px}
.accordion-wrap .accordion-component .list li .toggle-button:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.accordion-wrap .accordion-component .list li .accordion-main-title-container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 20px;justify-content:space-between;margin:-1px 0 0;padding:0 10px}
.accordion-wrap .accordion-component .list li .accordion-main-title-container .accordion-main-title{font-family:Poppins;font-size:30px;font-weight:500}
@media(max-width:767px){.accordion-wrap .accordion-component .list li .accordion-main-title-container .accordion-main-title{font-size:24px}
}
.accordion-wrap .accordion-component .list li .accordion-main-title-container.accordion-toggle-all{padding-bottom:40px}
@media(max-width:1219px){.accordion-wrap .accordion-component .list li .accordion-main-title-container.accordion-toggle-all{padding-bottom:20px}
}
.accordion-wrap .accordion-component .list li .accordion-title-container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;border-top:1px solid var(--pastel-gray);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 20px;justify-content:space-between;margin:-1px 0 0;padding:1pc 10px}
.accordion-wrap .accordion-component .list li .accordion-title-container .accordion-title{font-family:Poppins;font-size:20px;font-weight:500;line-height:150%;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}
@media(max-width:1219px){.accordion-wrap .accordion-component .list li .accordion-title-container .accordion-title{font-size:18px;white-space:normal}
}
.accordion-wrap .accordion-component .list li .accordion-description-container{color:var(--dark-gray);height:0;overflow:hidden;padding:0 10px;-webkit-transition:.3s;transition:.3s}
.accordion-wrap .accordion-component .list li .accordion-description-container .accordion-description{-webkit-box-orient:vertical;display:-webkit-box;font-family:Roboto;font-size:1pc;font-weight:400;line-height:150%;overflow:hidden;white-space:normal}
.accordion-wrap .accordion-component .list li .accordion-description-container .accordion-description a{color:var(--primary-color)}
.accordion-wrap .accordion-component .list li.open .accordion-description-container{height:auto;padding:1pc 10px}
.accordion-wrap .accordion-component .list li.open .accordion-main-title-container .toggle-button:before,.accordion-wrap .accordion-component .list li.open .accordion-title-container .toggle-button:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.accordion-wrap.dark-mode{background-color:var(--black);color:var(--white)}
.accordion-wrap.dark-mode .accordion-component .list li .accordion-title-container{border-top:1px solid var(--dark-gray)}
.accordion-wrap.dark-mode .accordion-component .list li .accordion-title-container .accordion-title{color:var(--white)}
.accordion-wrap.dark-mode .accordion-component .list li .toggle-button:after,.accordion-wrap.dark-mode .accordion-component .list li .toggle-button:before{background-color:var(--white)}
.accordion-wrap.dark-mode .accordion-component .list li .accordion-description-container .accordion-description{color:var(--pastel-gray)}
.accordion-wrap.dark-mode .accordion-component .list li .accordion-description-container a{color:var(--secondary-color)}