:is(.wp-block-firexo-faq){margin-block:clamp(3.75rem,2.0833rem + 4.6296vw,6.25rem);padding-inline:clamp(1.25rem,-.8333rem + 5.787vw,4.375rem)}:is(.wp-block-firexo-faq) .faq{padding-block:clamp(3.75rem,2.0833rem + 4.6296vw,6.25rem);position:relative}:is(.wp-block-firexo-faq) .faq:after,:is(.wp-block-firexo-faq) .faq:before{background-color:rgba(21,27,33,.3);content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);width:100vw}:is(.wp-block-firexo-faq) .faq:before{top:0}:is(.wp-block-firexo-faq) .faq:after{bottom:0}:is(.wp-block-firexo-faq) .faq__inner{align-items:flex-start;display:flex;gap:clamp(2.5rem,.8333rem + 4.6296vw,5rem);margin-inline:auto;width:min(1440px,100%)}@media (max-width:991px){:is(.wp-block-firexo-faq) .faq__inner{flex-direction:column;gap:24px}}:is(.wp-block-firexo-faq) .faq__footer,:is(.wp-block-firexo-faq) .faq__header{display:flex;flex-direction:column;gap:24px;max-width:500px;width:100%}@media (max-width:991px){:is(.wp-block-firexo-faq) .faq__header .faq__button,:is(.wp-block-firexo-faq) .faq__header .faq__text{display:none}}:is(.wp-block-firexo-faq) .faq__footer{margin-top:60px}@media (min-width:992px){:is(.wp-block-firexo-faq) .faq__footer{display:none}}:is(.wp-block-firexo-faq) .faq__content{width:100%}:is(.wp-block-firexo-faq) .faq__item{display:grid;grid-template-rows:auto 0fr;margin-top:24px;transition:all .25s ease-in-out}@media (max-width:991px){:is(.wp-block-firexo-faq) .faq__item{margin-top:16px}}:is(.wp-block-firexo-faq) .faq__item:first-of-type{margin-top:0}:is(.wp-block-firexo-faq) .faq__item.is-active{grid-template-rows:auto 1fr}:is(.wp-block-firexo-faq) .faq__item:has(.faq__answer) .faq__question{cursor:pointer;pointer-events:all}:is(.wp-block-firexo-faq) .faq__item:has(.faq__answer) .faq__question:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath fill='%231b2229' stroke='%231b2229' stroke-width='1.333' d='M16 20.394a.43.43 0 0 1-.332-.144l-6.593-6.592a.43.43 0 0 1-.144-.324c0-.117.035-.215.144-.325a.45.45 0 0 1 .341-.144c.135 0 .238.04.342.144v.002l5.771 5.738.472.469 6.241-6.242c.104-.103.192-.133.3-.129a.5.5 0 0 1 .349.162.44.44 0 0 1 .144.341c0 .135-.04.237-.144.341l-6.559 6.559a.43.43 0 0 1-.332.144Z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:32px;min-width:32px;transition:all .25s ease-in-out;width:32px}:is(.wp-block-firexo-faq) .faq__question{align-items:flex-start;border-top:1px solid rgba(21,27,33,.3);display:flex;font-size:clamp(1.25rem,1.0833rem + .463vw,1.5rem);gap:16px;justify-content:space-between;line-height:32px;margin:0;padding-block:24px 0;pointer-events:none;transition:all .25s ease-in-out}@media (max-width:991px){:is(.wp-block-firexo-faq) .faq__question{padding-block:16px 0}}:is(.wp-block-firexo-faq) .faq__question.is-active{padding-block:24px}@media (max-width:991px){:is(.wp-block-firexo-faq) .faq__question.is-active{padding-block:16px}}:is(.wp-block-firexo-faq) .faq__question.is-active:after{transform:rotate(-180deg)}:is(.wp-block-firexo-faq) .faq__answer{font-size:clamp(1rem,.9167rem + .2315vw,1.125rem);opacity:0;overflow:hidden;transition:all .25s ease-in-out}:is(.wp-block-firexo-faq) .faq__answer.is-active{opacity:1}