.wp-block-why-plugin-faq .faq{display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){.wp-block-why-plugin-faq .faq{gap:2rem}}.wp-block-why-plugin-faq .faq__container{display:flex;flex-direction:column}@media(min-width:768px){.wp-block-why-plugin-faq .faq__container{align-items:flex-start;display:grid;gap:2rem;grid-template-columns:1fr 2fr}}.wp-block-why-plugin-faq .faq__content{grid-column:1}@media(min-width:768px){.wp-block-why-plugin-faq .faq__content{max-width:300px}}.wp-block-why-plugin-faq .faq__content h2{font-size:2rem;margin-bottom:1rem}.wp-block-why-plugin-faq .faq__content .faq__description{font-size:1rem;line-height:1.5}.wp-block-why-plugin-faq .faq__wrapper{display:flex;flex-direction:column;gap:1rem;grid-column:2}.wp-block-why-plugin-faq .faq__item{background-color:transparent;border:none;box-shadow:none;cursor:pointer;transition:background-color .3s ease-in-out}.wp-block-why-plugin-faq .faq__item .faq__item-header{align-items:flex-start;cursor:pointer;display:flex;gap:2rem;justify-content:space-between}.wp-block-why-plugin-faq .faq__item .faq__item-header .faq-question{flex:1;font-size:1.25rem;font-weight:600;margin:0}.wp-block-why-plugin-faq .faq__item .faq__item-header .faq-icon{height:24px;margin-top:5px;width:24px;stroke:var(--wp--preset--color--text-heading);transform-origin:center;transition:transform .3s ease-in-out}.wp-block-why-plugin-faq .faq__item .faq-answer{font-size:1rem;height:0;line-height:1.5;margin-top:.5rem;overflow:hidden;padding:0;transition:max-height .4s ease-in-out,padding .3s ease-in-out}.wp-block-why-plugin-faq .faq__item .faq-answer p{margin:0}.wp-block-why-plugin-faq .faq__item .faq-answer.show{height:auto;padding:1rem 0}.wp-block-why-plugin-faq .faq .rotate{transform:rotate(45deg)}.wp-block-why-plugin-faq .faq .faq-divider{border:none;border-top:1px solid var(--wp--preset--color--stroke);margin:0;width:100%}.wp-block-why-plugin-faq .faq-mobile{align-items:center;display:flex;flex-direction:column;gap:2rem}@media(min-width:768px){.wp-block-why-plugin-faq .faq-mobile{display:none}}.wp-block-why-plugin-faq .faq-mobile__slider{height:100%;overflow:visible;padding-bottom:2rem;width:100%}.wp-block-why-plugin-faq .faq-mobile__item{align-items:center;display:flex;flex-direction:column;gap:1rem;text-align:center}.wp-block-why-plugin-faq .faq-mobile__item .faq-mobile__item--question{font-size:1.25rem;font-weight:600}.wp-block-why-plugin-faq .faq-mobile__item .faq-mobile__item--answer{font-size:1rem;line-height:1.5}.wp-block-why-plugin-faq .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:0}.wp-block-why-plugin-faq .swiper-pagination-bullet{background-color:var(--wp--preset--color--stroke);transition:all .3s ease-in-out}.wp-block-why-plugin-faq .swiper-pagination-bullet:hover{opacity:.75}.wp-block-why-plugin-faq .swiper-pagination-bullet-active{background-color:var(--wp--preset--color--stroke-active);opacity:1}