:root{--faq-theme-color:var(--primaryColor);--faq-divider-color:var(--primaryColorDark)}.layout-faq__text-container{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:clamp(1.25rem,2vw,2.5rem);max-width:1050px;margin-left:auto;margin-right:auto;gap:1rem}.layout-faq__text-container .layout-article__text>*:first-child{margin-top:0}.layout-faq__text-container .layout-article__text>*:last-child{margin-bottom:0}.hmcms-faq__search .select2-container--default .select2-selection--single .select2-selection__placeholder{font-size:clamp(.75rem,1vw,1rem)}.hmcms-faq__search .select2-container--default .select2-selection--single .select2-selection__arrow b,.hmcms-faq__search .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{width:.75rem;height:.75rem}.hmcms-faq{max-width:1650px}.hmcms-faq__title{font-size:clamp(1.5rem,2vw,2rem);font-weight:700;margin:0 0 .5rem;color:var(--primaryColor)}.hmcms-faq__search{margin-bottom:clamp(1.25rem,2vw,2.5rem)}.hmcms-faq__question{padding:.5rem 2rem .5rem .5rem;font-size:clamp(1rem,1.2vw,1.2rem);font-weight:300;color:var(--primaryColor);line-height:1.2;max-height:6em}.hmcms-faq__question:after{top:50%;transform:translateY(-65%) rotate(45deg);right:1rem;width:.75rem;height:.75rem}.hmcms-faq__question.is-active:after{transform:translateY(-35%) rotate(-135deg)}.hmcms-faq__question.is-active,.hmcms-faq__question.is-highlighted{background-color:var(--primaryColor);font-weight:300;color:#fff}.hmcms-faq__answer{padding:0 .5rem;font-size:clamp(.9rem,1vw,1rem);transition:.25s ease max-height,.25s ease padding}.hmcms-faq__question.is-active+.hmcms-faq__answer,.hmcms-faq__question.is-highlighted+.hmcms-faq__answer{padding:.5rem;margin-bottom:1rem}.hmcms-faq__question:not(.is-active):not(.is-highlighted){margin-bottom:1rem}.layout-faq--all .hmcms-faq__container{display:grid;grid-template-columns:220px calc(100% - 260px);gap:40px}.hmcms-faq__category--collapsed{display:none}.hmcms-faq__category-list ul{display:flex;flex-direction:column;gap:10px;line-height:1.2;margin:0;padding:0;list-style:none}.hmcms-faq__category-item{position:relative;padding-left:55px;color:var(--primaryColor);min-height:50px;display:flex;align-items:center;font-size:.9rem}.hmcms-faq__category-item a{color:inherit;text-decoration:none;display:flex;align-items:center;width:100%}.hmcms-faq__category-item .icon{position:absolute;left:0;top:50%;width:40px;height:40px;transform:translateY(-50%)}.hmcms-faq__category-item--active .icon{color:var(--ctaColor)}.layout-faq--selection .hmcms-faq__questions{max-width:1050px;margin-left:auto;margin-right:auto}.hmcms-faq__button-container{text-align:center;margin-top:clamp(1.25rem,2.5vw,2.5rem)}.hmcms-faq__answer>h1,.hmcms-faq__answer>h2,.hmcms-faq__answer>h3,.hmcms-faq__answer>h4,.hmcms-faq__answer>h5,.hmcms-faq__answer>h6{font-family:var(--titleFont);font-weight:600;margin:.25rem 0 .25rem;color:var(--primaryColor)}@media (max-width:900px){.layout-faq--all .hmcms-faq__container{display:flex;flex-direction:column;gap:1.5rem}.hmcms-faq__category-list ul{flex-direction:row;align-items:center;flex-wrap:wrap;gap:10px 20px}.hmcms-faq__category-item{padding-left:48px}.hmcms-faq__category-item--active a{font-weight:600}}@media (max-width:599px){.hmcms-faq__category-list ul{gap:10px}.hmcms-faq__category-item{flex:0 0 calc(50% - 5px);hyphens:auto;font-size:.8rem}}@media (max-width:390px){.hmcms-faq__category-item{flex:0 0 100%;min-height:36px}}
