/*@preserve Optimized for bootstrap 5.3.3 */
.bg-accordion-primary{padding:16px 15px 15px;background:#fff;cursor:pointer}.bg-accordion-secondary{padding:16px 15px 15px;background:#707c8e;color:#fff}.accordion-heading{background-color:#707c8e;padding:15px;color:#fff}.accordion-heading h1,.accordion-heading h2,.accordion-heading h3,.accordion-heading h4{font-weight:300}.accordion-subheading{padding:10px 15px;background:#f9f9f9;border:1px solid #d3d3d3}.accordion-subheading.white{background:#fff}.accordion{margin-bottom:25px}@media (max-width:991.98px){.accordion{margin-bottom:15px}}.accordion .panel-title>*{display:inline;margin-bottom:0;font-weight:300}.accordion .panel-title .fa{font-size:20px}.accordion .panel-title .fa-caret-up{display:inline}.accordion .collapsed .panel-title .fa-caret-up,.accordion .panel-title .fa-caret-down{display:none}.accordion .panel-title,.accordion .panel-title .h1,.accordion .panel-title .h2,.accordion .panel-title .h3,.accordion .panel-title .h4,.accordion .panel-title h1,.accordion .panel-title h2,.accordion .panel-title h3,.accordion .panel-title h4{font-size:16px}.accordion .collapsed .panel-title .fa-caret-down{display:inline}.accordion .panel-collapse{background:#fff}.accordion .panel-collapse .accordion-body{padding:0 25px}.accordion .panel-collapse .accordion-body .border-top{border-color:#f0eeef;padding-top:15px}.accordion [data-bs-toggle=collapse] .accordion-closed{display:inline-block}.accordion [data-bs-toggle=collapse] .accordion-open,.accordion [data-bs-toggle=collapse].collapsed .accordion-closed{display:none}.accordion [data-bs-toggle=collapse].collapsed .accordion-open{display:inline-block}


content-cr1col,content-cr2col,content-cr3col,content-cr4col,content-cr5col{display:block}@media (max-width:767.98px){content-cr1col,content-cr2col,content-cr3col,content-cr4col,content-cr5col{padding-top:25px!important;padding-bottom:15px!important}}content-cr1col section-body>:last-child,content-cr2col section-body>:last-child,content-cr3col section-body>:last-child,content-cr4col section-body>:last-child,content-cr5col section-body>:last-child{padding-bottom:0!important}@media (max-width:991.98px){content-cr2col content-cr2col .col-sm-6{flex:0 0 100%;max-width:100%;margin-bottom:35px!important}}


content-text{display:block}content-text .bg{padding:30px}content-text .bg.bg-transparent{padding:0}


