body.page .theme-accordion-section,body.archive .theme-accordion-section,body.blog .theme-accordion-section,body.single .theme-accordion-section,body.home .theme-accordion-section,body.error404 .theme-accordion-section{margin:6.25rem 0}@media (max-width: 768px){body.page .theme-accordion-section,body.archive .theme-accordion-section,body.blog .theme-accordion-section,body.single .theme-accordion-section,body.home .theme-accordion-section,body.error404 .theme-accordion-section{margin:3.75rem 0}}body.page .theme-accordion-section .content,body.archive .theme-accordion-section .content,body.blog .theme-accordion-section .content,body.single .theme-accordion-section .content,body.home .theme-accordion-section .content,body.error404 .theme-accordion-section .content{padding:2.5rem;background-color:var(--theme-color-white);border-radius:var(--theme-radius-md)}@media (max-width: 768px){body.page .theme-accordion-section .content,body.archive .theme-accordion-section .content,body.blog .theme-accordion-section .content,body.single .theme-accordion-section .content,body.home .theme-accordion-section .content,body.error404 .theme-accordion-section .content{padding:1.25rem}}body.page .theme-accordion-section .content.shadow,body.archive .theme-accordion-section .content.shadow,body.blog .theme-accordion-section .content.shadow,body.single .theme-accordion-section .content.shadow,body.home .theme-accordion-section .content.shadow,body.error404 .theme-accordion-section .content.shadow{box-shadow:var(--theme-shadow-default)}body.page .theme-accordion-section .description,body.archive .theme-accordion-section .description,body.blog .theme-accordion-section .description,body.single .theme-accordion-section .description,body.home .theme-accordion-section .description,body.error404 .theme-accordion-section .description{margin-bottom:2.5rem}@media (max-width: 768px){body.page .theme-accordion-section .description,body.archive .theme-accordion-section .description,body.blog .theme-accordion-section .description,body.single .theme-accordion-section .description,body.home .theme-accordion-section .description,body.error404 .theme-accordion-section .description{margin-bottom:2.375rem}}body.page .theme-accordion-section .accordion-item,body.archive .theme-accordion-section .accordion-item,body.blog .theme-accordion-section .accordion-item,body.single .theme-accordion-section .accordion-item,body.home .theme-accordion-section .accordion-item,body.error404 .theme-accordion-section .accordion-item{padding-bottom:1.4375rem;border-bottom:var(--theme-border) var(--theme-border-color-secondary);margin-bottom:1.5rem}@media (max-width: 768px){body.page .theme-accordion-section .accordion-item,body.archive .theme-accordion-section .accordion-item,body.blog .theme-accordion-section .accordion-item,body.single .theme-accordion-section .accordion-item,body.home .theme-accordion-section .accordion-item,body.error404 .theme-accordion-section .accordion-item{padding-bottom:.9375rem;margin-bottom:1rem}}body.page .theme-accordion-section .accordion-item:last-child,body.archive .theme-accordion-section .accordion-item:last-child,body.blog .theme-accordion-section .accordion-item:last-child,body.single .theme-accordion-section .accordion-item:last-child,body.home .theme-accordion-section .accordion-item:last-child,body.error404 .theme-accordion-section .accordion-item:last-child{margin-bottom:0}body.page .theme-accordion-section .accordion-item.active .accordion-btn,body.archive .theme-accordion-section .accordion-item.active .accordion-btn,body.blog .theme-accordion-section .accordion-item.active .accordion-btn,body.single .theme-accordion-section .accordion-item.active .accordion-btn,body.home .theme-accordion-section .accordion-item.active .accordion-btn,body.error404 .theme-accordion-section .accordion-item.active .accordion-btn{color:var(--theme-color-primary)}body.page .theme-accordion-section .accordion-item.active .accordion-btn:before,body.archive .theme-accordion-section .accordion-item.active .accordion-btn:before,body.blog .theme-accordion-section .accordion-item.active .accordion-btn:before,body.single .theme-accordion-section .accordion-item.active .accordion-btn:before,body.home .theme-accordion-section .accordion-item.active .accordion-btn:before,body.error404 .theme-accordion-section .accordion-item.active .accordion-btn:before{rotate:360deg;background-color:var(--theme-color-primary);-webkit-mask-image:var(--theme-icon-minus);mask-image:var(--theme-icon-minus)}body.page .theme-accordion-section .accordion-btn,body.archive .theme-accordion-section .accordion-btn,body.blog .theme-accordion-section .accordion-btn,body.single .theme-accordion-section .accordion-btn,body.home .theme-accordion-section .accordion-btn,body.error404 .theme-accordion-section .accordion-btn{display:flex;align-items:center;gap:.5rem;font-weight:700;width:100%;color:var(--theme-color-quaternary);transition:color var(--theme-transition)}body.page .theme-accordion-section .accordion-btn:before,body.archive .theme-accordion-section .accordion-btn:before,body.blog .theme-accordion-section .accordion-btn:before,body.single .theme-accordion-section .accordion-btn:before,body.home .theme-accordion-section .accordion-btn:before,body.error404 .theme-accordion-section .accordion-btn:before{content:"";display:block;width:1.875rem;height:1.875rem;-webkit-mask:var(--theme-icon-plus) no-repeat center/contain;mask:var(--theme-icon-plus) no-repeat center/contain;background-color:var(--theme-color-quaternary);transition:rotate var(--theme-transition),background-color var(--theme-transition);flex-shrink:0}@media (max-width: 768px){body.page .theme-accordion-section .accordion-btn:before,body.archive .theme-accordion-section .accordion-btn:before,body.blog .theme-accordion-section .accordion-btn:before,body.single .theme-accordion-section .accordion-btn:before,body.home .theme-accordion-section .accordion-btn:before,body.error404 .theme-accordion-section .accordion-btn:before{width:1.5rem;height:1.5rem}}body.page .theme-accordion-section .accordion-content,body.archive .theme-accordion-section .accordion-content,body.blog .theme-accordion-section .accordion-content,body.single .theme-accordion-section .accordion-content,body.home .theme-accordion-section .accordion-content,body.error404 .theme-accordion-section .accordion-content{padding-left:2.375rem}@media (max-width: 768px){body.page .theme-accordion-section .accordion-content,body.archive .theme-accordion-section .accordion-content,body.blog .theme-accordion-section .accordion-content,body.single .theme-accordion-section .accordion-content,body.home .theme-accordion-section .accordion-content,body.error404 .theme-accordion-section .accordion-content{padding-left:2rem}}body.page .theme-accordion-section .accordion-content .theme-text-element,body.archive .theme-accordion-section .accordion-content .theme-text-element,body.blog .theme-accordion-section .accordion-content .theme-text-element,body.single .theme-accordion-section .accordion-content .theme-text-element,body.home .theme-accordion-section .accordion-content .theme-text-element,body.error404 .theme-accordion-section .accordion-content .theme-text-element{padding-top:1rem;font-size:var(--theme-fs-body-lg);line-height:var(--theme-lh-body-lg)}@media (max-width: 768px){body.page .theme-accordion-section .accordion-content .theme-text-element,body.archive .theme-accordion-section .accordion-content .theme-text-element,body.blog .theme-accordion-section .accordion-content .theme-text-element,body.single .theme-accordion-section .accordion-content .theme-text-element,body.home .theme-accordion-section .accordion-content .theme-text-element,body.error404 .theme-accordion-section .accordion-content .theme-text-element{padding-top:.75rem;line-height:var(--theme-lh-body-xl)}}body.page .theme-accordion-section .accordion-content .theme-text-element>*,body.archive .theme-accordion-section .accordion-content .theme-text-element>*,body.blog .theme-accordion-section .accordion-content .theme-text-element>*,body.single .theme-accordion-section .accordion-content .theme-text-element>*,body.home .theme-accordion-section .accordion-content .theme-text-element>*,body.error404 .theme-accordion-section .accordion-content .theme-text-element>*{margin:.5rem 0}
