:root{--sub-header-height:91px}@media (min-width:768px){:root{--sub-header-height:65px}}@media (min-width:1300px){:root{--sub-header-height:71px}}@keyframes fadeIn{0%{opacity:0}10%{opacity:0}100%{opacity:1}}.faq-accordion{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--small)}.faq-accordion__item{background:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--light-grey);border-radius:16px;overflow:hidden;transition:box-shadow .2s,border-color .2s}.faq-accordion__question{width:100%;text-align:left;background:0 0;border:none;cursor:pointer;padding:20px 22px;display:flex;align-items:center;justify-content:space-between;gap:var(--wp--preset--spacing--large);font-size:var(--wp--preset--font-size--medium);font-weight:800;color:var(--wp--preset--color--black);line-height:1.35}@media (min-width:768px){.faq-accordion__question{padding-top:var(--wp--preset--spacing--medium);padding-bottom:var(--wp--preset--spacing--medium);padding-left:var(--wp--preset--spacing--large);padding-right:var(--wp--preset--spacing--large);font-size:var(--wp--preset--font-size--large)}}.faq-accordion__icon{width:30px;height:30px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--wp--preset--font-size--large);font-weight:900;transition:transform .3s,background .2s,color .2s;line-height:1}.faq-accordion__item.open .faq-accordion__icon{transform:rotate(45deg)}.faq-accordion__answer{max-height:0;overflow:hidden;transition:max-height .35s ease}.faq-accordion__answer-inner{padding:0 22px 22px;font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--gray);line-height:1.7}.faq-accordion__answer-inner strong{color:var(--wp--preset--color--black);font-weight:700}@media (min-width:768px){.faq-accordion__answer-inner{padding-top:0;padding-bottom:var(--wp--preset--spacing--large);padding-left:var(--wp--preset--spacing--large);padding-right:var(--wp--preset--spacing--large)}}.faq-accordion.faq-color-blue .faq-accordion__item.open{box-shadow:0 10px 30px rgba(0,0,0,.06);border-color:var(--wp--preset--color--blue)}.faq-accordion.faq-color-blue .faq-accordion__question:hover{color:var(--wp--preset--color--blue)}.faq-accordion.faq-color-blue .faq-accordion__icon{background:#d1e7f3;color:var(--wp--preset--color--blue)}.faq-accordion.faq-color-blue .faq-accordion__item.open .faq-accordion__icon{background:var(--wp--preset--color--blue);color:var(--wp--preset--color--white)}.faq-accordion.faq-color-orange .faq-accordion__item.open{box-shadow:0 10px 30px rgba(0,0,0,.06);border-color:var(--wp--preset--color--orange)}.faq-accordion.faq-color-orange .faq-accordion__question:hover{color:var(--wp--preset--color--orange)}.faq-accordion.faq-color-orange .faq-accordion__icon{background:#fef1d6;color:var(--wp--preset--color--orange)}.faq-accordion.faq-color-orange .faq-accordion__item.open .faq-accordion__icon{background:var(--wp--preset--color--orange);color:var(--wp--preset--color--white)}.faq-accordion.faq-color-green .faq-accordion__item.open{box-shadow:0 10px 30px rgba(0,0,0,.06);border-color:var(--wp--preset--color--green)}.faq-accordion.faq-color-green .faq-accordion__question:hover{color:var(--wp--preset--color--green)}.faq-accordion.faq-color-green .faq-accordion__icon{background:#d8efe1;color:var(--wp--preset--color--green)}.faq-accordion.faq-color-green .faq-accordion__item.open .faq-accordion__icon{background:var(--wp--preset--color--green);color:var(--wp--preset--color--white)}.faq-accordion.faq-color-pink .faq-accordion__item.open{box-shadow:0 10px 30px rgba(0,0,0,.06);border-color:var(--wp--preset--color--pink)}.faq-accordion.faq-color-pink .faq-accordion__question:hover{color:var(--wp--preset--color--pink)}.faq-accordion.faq-color-pink .faq-accordion__icon{background:#f9d2e4;color:var(--wp--preset--color--pink)}.faq-accordion.faq-color-pink .faq-accordion__item.open .faq-accordion__icon{background:var(--wp--preset--color--pink);color:var(--wp--preset--color--white)}.faq-accordion.faq-color-red .faq-accordion__item.open{box-shadow:0 10px 30px rgba(0,0,0,.06);border-color:var(--wp--preset--color--red)}.faq-accordion.faq-color-red .faq-accordion__question:hover{color:var(--wp--preset--color--red)}.faq-accordion.faq-color-red .faq-accordion__icon{background:#faddde;color:var(--wp--preset--color--red)}.faq-accordion.faq-color-red .faq-accordion__item.open .faq-accordion__icon{background:var(--wp--preset--color--red);color:var(--wp--preset--color--white)}.faq-accordion.faq-color-black .faq-accordion__item.open{box-shadow:0 10px 30px rgba(0,0,0,.06);border-color:var(--wp--preset--color--black)}.faq-accordion.faq-color-black .faq-accordion__question:hover{color:var(--wp--preset--color--black)}.faq-accordion.faq-color-black .faq-accordion__icon{background:#d6d6d6;color:var(--wp--preset--color--black)}.faq-accordion.faq-color-black .faq-accordion__item.open .faq-accordion__icon{background:var(--wp--preset--color--black);color:var(--wp--preset--color--white)}.faq-accordion.faq-color-white .faq-accordion__item.open{box-shadow:0 10px 30px rgba(0,0,0,.06);border-color:var(--wp--preset--color--light-grey)}.faq-accordion.faq-color-white .faq-accordion__question:hover{color:var(--wp--preset--color--black)}.faq-accordion.faq-color-white .faq-accordion__icon{background:#eee;color:var(--wp--preset--color--black)}.faq-accordion.faq-color-white .faq-accordion__item.open .faq-accordion__icon{background:var(--wp--preset--color--white);color:var(--wp--preset--color--black)}.faq-accordion.faq-color-light-grey .faq-accordion__item.open{box-shadow:0 10px 30px rgba(0,0,0,.06);border-color:var(--wp--preset--color--light-grey)}.faq-accordion.faq-color-light-grey .faq-accordion__question:hover{color:var(--wp--preset--color--gray)}.faq-accordion.faq-color-light-grey .faq-accordion__icon{background:#eee;color:var(--wp--preset--color--gray)}.faq-accordion.faq-color-light-grey .faq-accordion__item.open .faq-accordion__icon{background:var(--wp--preset--color--light-grey);color:var(--wp--preset--color--black)}.faq-accordion.faq-color-gray .faq-accordion__item.open{box-shadow:0 10px 30px rgba(0,0,0,.06);border-color:var(--wp--preset--color--gray)}.faq-accordion.faq-color-gray .faq-accordion__question:hover{color:var(--wp--preset--color--gray)}.faq-accordion.faq-color-gray .faq-accordion__icon{background:#e7e6e5;color:var(--wp--preset--color--gray)}.faq-accordion.faq-color-gray .faq-accordion__item.open .faq-accordion__icon{background:var(--wp--preset--color--gray);color:var(--wp--preset--color--white)}.faq-accordion.faq-color-yellow .faq-accordion__item.open{box-shadow:0 10px 30px rgba(0,0,0,.06);border-color:var(--wp--preset--color--yellow)}.faq-accordion.faq-color-yellow .faq-accordion__question:hover{color:var(--wp--preset--color--yellow)}.faq-accordion.faq-color-yellow .faq-accordion__icon{background:#fff8dc;color:var(--wp--preset--color--yellow)}.faq-accordion.faq-color-yellow .faq-accordion__item.open .faq-accordion__icon{background:var(--wp--preset--color--yellow);color:var(--wp--preset--color--white)}