.hb-faq .container{position:relative}.hb-faq .details-group{display:flex;flex-direction:column}.hb-faq .details{overflow:hidden;transition:height .3s ease-in-out}.hb-faq .details__summary{cursor:pointer;list-style:none;position:relative;transition:color .3s ease-in-out}.hb-faq .details__content{position:relative}.hb-faq .details__summary::-webkit-details-marker{display:none}.hb-faq .details-icon{border-radius:100%;height:2rem;pointer-events:none;position:absolute;right:5%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;width:2rem}.hb-faq .details-icon:after,.hb-faq .details-icon:before{content:"";left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hb-faq .details-icon:before{height:.125rem;width:1rem}.hb-faq .details-icon:after{height:1rem;transition:all .2s ease-in;width:.125rem}.hb-faq [open] .details-icon:after{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%) rotate(90deg)}@media (prefers-reduced-motion:reduce){.hb-faq .details,.hb-faq .details-icon,.hb-faq .details__summary{transition:none}}