body.page .faq,body.single .faq{position:relative;padding:2.5rem 0}@media (min-width: 992px){body.page .faq,body.single .faq{padding:5rem 0}}body.page .faq .headline,body.single .faq .headline{color:var(--theme-primary-color)}body.page .faq .manager__wrapper,body.single .faq .manager__wrapper{margin-top:3rem}@media (min-width: 992px){body.page .faq .manager__wrapper,body.single .faq .manager__wrapper{margin-top:0}}body.page .faq .manager__images,body.single .faq .manager__images{display:grid;grid-template-columns:1fr 1fr;gap:1.875rem;margin-bottom:2rem}body.page .faq .manager__images .manager__image,body.single .faq .manager__images .manager__image{margin-bottom:0;aspect-ratio:1;overflow:hidden}body.page .faq .manager__images .manager__image img,body.single .faq .manager__images .manager__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}body.page .faq .manager__image,body.single .faq .manager__image{margin-bottom:2.375rem}body.page .faq .manager__image img,body.single .faq .manager__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}body.page .faq .manager__content,body.single .faq .manager__content{margin-bottom:2rem}body.page .faq .manager__content .h5,body.single .faq .manager__content .h5{color:var(--theme-primary-color);margin-top:0;margin-bottom:1rem;text-transform:uppercase}body.page .faq .manager__contact,body.single .faq .manager__contact{line-height:1.6875rem}body.page .faq .manager__contact .h5,body.single .faq .manager__contact .h5{color:var(--theme-primary-color);margin-bottom:.625rem;margin-top:0;font-weight:500}body.page .faq .manager__contact>div,body.single .faq .manager__contact>div{margin-bottom:1rem}body.page .faq .manager__contact a,body.single .faq .manager__contact a{display:block}body.page .faq .manager__contact span,body.single .faq .manager__contact span{display:flex}body.page .faq .manager__contact .icon,body.single .faq .manager__contact .icon{fill:var(--theme-primary-color);margin-right:.625rem;width:20px;height:20px;display:block;margin-top:3px}body.page .faq .manager__contact .icon.hidden,body.single .faq .manager__contact .icon.hidden{opacity:0}body.page .faq__items,body.single .faq__items{display:flex;flex-direction:column;gap:1rem}body.page .faq__item,body.single .faq__item{overflow:hidden;background:var(--white, #FFF);box-shadow:-10px 13px 30px #4e56a233}body.page .faq__item:last-child,body.single .faq__item:last-child{margin-bottom:0}body.page .faq__item-title,body.single .faq__item-title{margin:0!important;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:space-between;transition:background-color var(--theme-transition);padding:.9375rem;color:var(--theme-primary-color);font-weight:500}@media (min-width: 992px){body.page .faq__item-title,body.single .faq__item-title{padding:1.875rem}}body.page .faq__item-title .faq__icon,body.single .faq__item-title .faq__icon{width:1.875rem;height:1.875rem;color:var(--theme-primary-color);transition:transform var(--theme-transition);transform:rotate(90deg)}body.page .faq__item-title:hover,body.single .faq__item-title:hover,body.page .faq__item-title.--active,body.single .faq__item-title.--active{background-color:var(--theme-bg-color-secondary)}body.page .faq__item-title.--active .faq__icon,body.single .faq__item-title.--active .faq__icon{transform:rotate(-90deg)}body.page .faq__item-content,body.single .faq__item-content{padding:0;max-height:0;overflow:hidden;transition:max-height var(--theme-transition),var(--theme-transition);color:var(--theme-grey-color);font-weight:700}body.page .faq__item-content.--active,body.single .faq__item-content.--active{max-height:1000px}body.page .faq__item-content p,body.single .faq__item-content p{margin-bottom:15px}body.page .faq__item-content p:last-child,body.single .faq__item-content p:last-child{margin-bottom:0}body.page .faq__item-content-block,body.single .faq__item-content-block{padding:.9375rem}@media (min-width: 992px){body.page .faq__item-content-block,body.single .faq__item-content-block{padding:1.875rem}}body.page .faq__placeholder,body.single .faq__placeholder{text-align:center;padding:3rem;background-color:var(--theme-base-soft);border-radius:4px}body.page .faq__placeholder p,body.single .faq__placeholder p{font-size:1.1rem;color:var(--theme-grey-color)}
