@font-face{font-family:Byrd;src:url(/wp-content/themes/theme-olly-olly/assets/fonts/byrd.woff2) format("woff2"),url(/wp-content/themes/theme-olly-olly/assets/fonts/byrd.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}.light-faq{background-color:#f5f8ff;padding:9.6rem 0;position:relative;overflow:hidden}.light-faq__background-pattern{position:absolute;bottom:-65px;left:50%;transform:translate(-50%,-50%) translate(-370.618px,213px);width:698.765px;height:279.506px;opacity:1;z-index:1}@media (max-width: 768px){.light-faq__background-pattern{display:none}}.light-faq__pattern-svg{width:100%;height:100%;color:#d9ebff}.light-faq__container{max-width:1280px;margin:0 auto;padding:0 3.2rem;position:relative;z-index:2}@media (max-width: 768px){.light-faq__container{padding:0 1.6rem}}.light-faq__content{display:flex;align-items:flex-start;justify-content:space-between}@media (max-width: 768px){.light-faq__content{flex-direction:column;gap:4.8rem}}.light-faq__header{max-width:38.8rem;width:100%;display:flex;flex-direction:column;gap:1.6rem}@media (max-width: 768px){.light-faq__header{max-width:100%}}.light-faq__title{font-family:Byrd,serif;font-size:3.6rem;line-height:4.2rem;font-weight:600;color:#1c1c1d;margin:0 0 2.4rem}@media (max-width: 768px){.light-faq__title{text-align:center}}@media (max-width: 767px){.light-faq__title{font-size:2.4rem;line-height:3.2rem}}.light-faq__subtitle{font-size:1.6rem;line-height:2.4rem;font-weight:400;color:#212529;margin:0}@media (max-width: 768px){.light-faq__subtitle{text-align:center}}@media (max-width: 767px){.light-faq__subtitle{font-size:1.4rem;line-height:2rem}}.light-faq__accordion{flex:1;max-width:48rem;display:flex;flex-direction:column;min-height:400px}@media (max-width: 768px){.light-faq__accordion{max-width:100%}}.accordion-item{overflow:hidden;transition:all .3s ease;padding:2rem;border-radius:1.2rem}.accordion-item__header{width:100%;display:flex;align-items:start;justify-content:space-between;padding:0;background:none;border:none;cursor:pointer;text-align:left;gap:1.6rem}.accordion-item__header:hover .accordion-item__title,.accordion-item__header:hover .accordion-item__icon{color:#1b67f6}.accordion-item__header:focus{outline:0px}.accordion-item__title{font-family:Manrope,sans-serif;font-size:2rem;line-height:3rem;font-weight:600;color:#1c1c1d;margin:0;flex:1;transition:color .2s ease}@media (max-width: 767px){.accordion-item__title{font-size:1.8rem}}.accordion-item__icon{flex-shrink:0;width:2.4rem;height:2.4rem;display:flex;align-items:center;justify-content:center;color:#1c1c1d;transition:color .2s ease,transform .3s ease;transform:rotate(180deg)}.accordion-item__chevron{width:14px;height:8px;transition:transform .3s ease}.accordion-item__content{overflow:hidden;transition:max-height .3s ease,padding .3s ease}.accordion-item__body{padding:1.6rem 0}.accordion-item__text{font-size:1.6rem;line-height:2.4rem;font-weight:400;color:#343a40;margin:0}@media (max-width: 767px){.accordion-item__text{font-size:1.4rem;line-height:2rem}}.accordion-item--active{background-color:#fff}.accordion-item--active .accordion-item__title{color:#1350e2}.accordion-item--active .accordion-item__icon{color:#1b67f6;transform:rotate(180deg)}.accordion-item--active .accordion-item__content{max-width:44rem;padding-bottom:.8rem}.accordion-item--active .accordion-item__chevron{transform:rotate(180deg)}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.accordion-item--active .accordion-item__text{animation:fadeInDown .3s ease forwards}@media (max-width: 767px){.light-faq{padding:6.4rem 0}.accordion-item__content{max-height:none!important}.accordion-item--active .accordion-item__content{max-height:none}}
