:root{--wrapper:140rem;--wrapper-padding:2.2rem;--content-font-size-desktop:1.7rem;--content-font-size-mobile:1.4rem;--radius:.6rem;--radius-medium:.75rem;--radius-normal:.75rem;--radius-small:.75rem;--radius-mobile:.75rem}body .faq{background-color:var(--wp--preset--color--grey-300);overflow:hidden;padding-bottom:6rem;padding-top:6rem;position:relative;z-index:2}@media(min-width:768px){body .faq{border-radius:.6rem;border-radius:var(--radius);padding-bottom:8rem;padding-top:8rem}}@media(min-width:992px){body .faq{padding-bottom:10rem;padding-top:10rem}body .faq:before{background:url(//coditive.com/wp-content/themes/firestarter-theme/public/css/../images/ico-faq.e2a579.svg) no-repeat 50%/contain;content:"";height:59rem;left:2rem;opacity:.5;position:absolute;top:-2rem;width:46rem}}@media(min-width:1200px){body .faq:before{left:11.8rem;opacity:1}}body .faq__inner{margin-left:auto;margin-right:auto;max-width:116.2rem;position:relative;width:100%;z-index:2}@media(min-width:768px){body .faq__inner{display:grid;grid-template-columns:35% 65%}}@media(min-width:992px){body .faq__inner{grid-template-columns:40% 60%}}@media(min-width:1200px){body .faq__inner{grid-template-columns:50% 50%}}body .faq__header{margin-bottom:3rem}@media(min-width:768px){body .faq__header{margin-bottom:0;padding-right:2rem}}@media(min-width:1200px){body .faq__header{padding-right:0}}body .faq__item{border-bottom:.1rem solid var(--wp--preset--color--grey-400)}body .faq__item.-active .faq__item-toggler:before{transform:translateY(-50%) rotate(90deg)}body .faq__item.-active .faq__item-content{margin-bottom:2rem;margin-top:-1rem}body .faq__item-toggler{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:initial;border:initial;color:var(--wp--preset--color--text);cursor:pointer;font-family:var(--wp--preset--font-family--headings);font-size:1.8rem;font-weight:700;padding:2rem 0;position:relative;text-align:left;transition:color .25s ease-in-out;width:100%}body .faq__item-toggler:hover{color:var(--wp--preset--color--secondary)}body .faq__item-toggler:after,body .faq__item-toggler:before{background-color:var(--wp--preset--color--grey-600);content:"";height:1.3rem;position:absolute;right:.7rem;top:50%;transform:translateY(-50%);width:.1rem}body .faq__item-toggler:before{transition:transform .2s ease-in-out}body .faq__item-toggler:after{transform:translateY(-50%) rotate(-90deg)}body .faq__item-content{color:var(--wp--preset--color--grey-600);max-height:0;max-width:48rem;overflow:hidden;transition:max-height .2s ease-out,margin .2s ease-in-out}body .faq__footer{display:flex;flex-direction:column;gap:2rem;margin-top:3rem}@media(min-width:768px){body .faq__footer{align-items:center;flex-direction:row;justify-content:space-between;margin-top:4.8rem}}body .faq__footer-heading{margin:0}@media(min-width:768px){body .faq__footer-heading{width:10rem}}@media(min-width:992px){body .faq__footer-heading{width:auto}}