:root{--bs-primary:$blue;--bs-secondary:$gray-600;--bs-tertiary:$teal;--bs-success:$green;--bs-info:$cyan;--bs-warning:$yellow;--bs-danger:$red;--bs-light:$gray-100;--bs-dark:$gray-900}.accordions[data-bs-theme=dark] .accordions__btn,.accordions[data-bs-theme=dark] .accordions__collapse{background-color:color-mix(in srgb,var(--bs-secondary),#fff 15%)}.accordions[data-bs-theme=light] .accordions__btn,.accordions[data-bs-theme=light] .accordions__collapse{background-color:transparent}.accordions__header{padding:0 !important}.accordions__item{border-bottom:1px solid #ccc}.accordions__item .accordions__header{padding:2rem 0 0}@media (max-width:991.98px){.accordions__item .accordions__header{padding:1.5rem 0 0}}@media (max-width:575.98px){.accordions__item .accordions__header{padding:1rem 0 0}}.accordions__body{padding:0 0 0 20px !important;max-width:calc(100% - 30px);color:var(--bs-quaternary) !important}.accordions__body p:first-child{margin-top:0}.accordions__collapse{margin-top:-1rem;padding-top:1rem}.accordions__icon{align-items:center;display:flex;justify-content:center;color:var(--bs-quaternary) !important;opacity:1 !important}.accordions__icon i{opacity:1 !important}.accordions__icon-collapse{display:inline-block !important}.accordions__btn:not(.collapsed) .accordions__icon-collapse{display:none !important}.accordions__icon-collapsed{display:none !important}.accordions__btn:not(.collapsed) .accordions__icon-collapsed{display:inline-block !important}.accordions__btn{align-items:center;background:0 0;border:none !important;color:var(--bs-body-color);cursor:pointer;display:flex;font-size:1.25rem;font-weight:600;justify-content:space-between;padding:1rem 0;position:relative;text-align:left;width:100%;white-space:normal}.accordions__btn>span.h5{background:linear-gradient(308deg,#cab66e 0%,#4f2ec7 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.accordions__col{flex-basis:100%}.accordions__col.component__header{margin-bottom:0}@media (min-width:992px){.accordions--half .accordion{-moz-columns:2;columns:2;gap:2rem}}.accordions--half .column-break{-moz-column-break-after:column;break-after:column}@media (min-width:768px){.accordions--split .component__header{margin:auto}.accordions--split .accordions__col{flex-basis:50%}}@media (max-width:767.98px){.accordions--text .card,.accordions--text-2 .card{border-radius:0 !important}.accordions--text .card.bg-white-10,.accordions--text-2 .card.bg-white-10{background-color:transparent !important}.accordions--text .card .card-body,.accordions--text-2 .card .card-body{padding:0 !important}}.accordions--text .accordions__col,.accordions--text-2 .accordions__col{flex-basis:initial}.accordions--text .accordions__btn,.accordions--text-2 .accordions__btn{background-color:transparent !important}.accordions--text .accordions__btn>span.h5,.accordions--text-2 .accordions__btn>span.h5{background:0 0;-webkit-background-clip:initial;-webkit-text-fill-color:initial}.accordions--text .accordions__collapse,.accordions--text-2 .accordions__collapse{background-color:transparent !important}.accordions--text-2 .accordions__item{margin-bottom:1rem !important;border-bottom:none !important}.accordions--text-2 .accordions__btn{background-color:rgba(255,255,255,.5) !important;border-top-right-radius:16px !important;border-top-left-radius:16px !important;padding-left:2.5rem !important;padding-right:2.5rem !important}.accordions--text-2 .accordions__btn>span.h5{background:linear-gradient(308deg,#cab66e 0%,#4f2ec7 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.accordions--text-2 .accordions__btn.collapsed{border-radius:16px !important}.accordions--text-2 .accordions__collapse{background-color:rgba(255,255,255,.5) !important;border-radius:16px !important;border-top-left-radius:0 !important;border-top-right-radius:0 !important;padding-left:2.5rem !important;padding-right:2.5rem !important;margin-top:0 !important;padding-top:0 !important}.accordions--full .accordions__item{border-bottom:none !important;margin-bottom:20px !important}.accordions--full .accordions__btn{background-color:rgba(255,255,255,.5) !important;border-top-right-radius:16px !important;border-top-left-radius:16px !important;padding-left:2.5rem !important;padding-right:2.5rem !important}.accordions--full .accordions__btn.collapsed{border-radius:16px !important}.accordions--full .accordions__collapse{background-color:rgba(255,255,255,.5) !important;border-radius:16px !important;border-top-left-radius:0 !important;border-top-right-radius:0 !important;padding-left:2.5rem !important;padding-right:2.5rem !important;margin-top:0 !important;padding-top:0 !important}