:root{--faq-theme-color:var(--textColor);--faq-divider-color:var(--textColor)}.hmcms-faq__search{margin-bottom:36px}.hmcms-faq__search .select2-container--default .select2-selection--single{border-color:var(--faq-divider-color);background-color:var(--bgColor)}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:var(--primary1)}.select2-container--default .select2-results{color:var(--primary1)}.hmcms-faq__category.hmcms-faq__category--collapsed{display:none}.hmcms-faq__category-list>ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.hmcms-faq__category-item a{display:flex;align-items:center;gap:8px;font-family:var(--titleFont);border:1px solid var(--textColor);color:var(--textColor);text-decoration:none;padding:10px;border-radius:var(--baseBorderRadius)}.hmcms-faq__category-item--active a{color:var(--bgColor);background-color:var(--textColor);border-color:var(--textColor)}.hmcms-faq__title a .icon,.hmcms-faq__category-item a .icon{width:22px;height:22px;flex:0 0 22px}.layout-faq__container{display:grid;grid-template-columns:300px calc(100% - 330px);gap:30px}.hmcms-faq__search{grid-column:-1/1}.hmcms-faq__title{display:flex;align-items:center;gap:30px}.hmcms-faq__question{font-size:20px;font-weight:700;padding:20px 81px 20px 52px;line-height:1.2;border-bottom:2px solid var(--primary3op60)}.hmcms-faq__answer{padding:2px 81px 30px 52px;opacity:.6;border-bottom:2px solid var(--primary3)}.layout-faq__content{font-size:20px;margin-bottom:52px}.layout-faq__content>*:first-child{margin-top:0}.layout-faq__content>*:last-child{margin-bottom:0}.layout-faq__button-container{margin-top:34px;justify-content:center}.layout-faq--selection .layout-faq__container{display:block;max-width:778px;margin-left:auto;margin-right:auto}.layout-faq--selection .layout-faq__content{margin-bottom:32px}.hmcms-faq__question:after,.hmcms-faq__question:before{content:"";position:absolute;border:0;border-radius:60px;top:50%;transform:translateY(-50%) rotate(0);width:16px;height:3px;background-color:currentColor;display:block;right:25px;transition:.25s ease transform}.hmcms-faq__question:before{transform:translateY(-50%) rotate(.25turn)}.hmcms-faq__question.is-active:after,.hmcms-faq__question.is-active:before{transform:translateY(-50%) rotate(0)}.layout-faq--selection .hmcms-faq__question{padding-left:76px}.layout-faq--selection .hmcms-faq__question .icon{position:absolute;top:50%;width:22px;height:22px;flex:0 0 22px;left:25px;transform:translateY(-50%)}.layout-faq--selection .hmcms-faq__answer{padding-left:76px}.layout-faq--selection .layout-faq__button-container{margin-top:68px}.layout-faq--selection .hmcms-faq__question .icon.icon--general-question{top:calc(50% + 2px)}@media (max-width:900px){.hmcms-faq__category-list>ul{flex-direction:row;flex-wrap:wrap}.hmcms-faq__category-item a{font-size:16px}.layout-faq__container{display:block}.hmcms-faq__category-list{padding-bottom:20px;border-bottom:2px solid var(--primary3op60);margin-bottom:10px}.hmcms-faq__search{margin-bottom:26px}.hmcms-faq__title{gap:18px;margin-bottom:0}.hmcms-faq__question{font-size:18px;max-height:4lh;padding:20px 38px}.hmcms-faq__answer{padding:2px 38px 30px}.hmcms-faq__question:after,.hmcms-faq__question:before{right:12px}.layout-faq--selection .hmcms-faq__answer,.layout-faq--selection .hmcms-faq__question{padding-left:62px}.layout-faq--selection .hmcms-faq__question .icon{left:18px}.layout-faq--selection .layout-faq__button-container{margin-top:42px}}@media (max-width:500px){.hmcms-faq__answer,.hmcms-faq__question{font-size:16px}.layout-faq__content{font-size:18px}.layout-faq--selection .hmcms-faq__answer,.layout-faq--selection .hmcms-faq__question{padding-left:42px}.layout-faq--selection .hmcms-faq__question .icon{left:6px}.hmcms-faq__question:after,.hmcms-faq__question:before{right:6px}.hmcms-faq__answer,.hmcms-faq__question{padding-right:32px}.hmcms-faq__category-item{flex:1;text-align:center}
.hmcms-faq__category-item a{flex-direction:column;height:100%;align-items:center;justify-content:center}}
