.faq-section{background:#178a9b;overflow:hidden;padding:0!important;text-align:center;width:100%}.faq-section__container.container{gap:40px}.faq-section__container.container,.faq-section__header-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto}.faq-section__header-wrapper{gap:12px;max-width:900px}.faq-section__title.cibo__section--h2{color:#fff!important;text-align:center}.faq-section__description.cibo__body--medium,.faq-section__description.cibo__body--medium p{color:#fff!important;margin:0!important;text-align:center}.faq-list{gap:12px;margin:0 auto;max-width:1072px;width:100%}.faq-item,.faq-list{display:flex;flex-direction:column}.faq-item{background:#fff;border-radius:16px;overflow:hidden;padding:0;transition:all .3s ease!important}.faq-question{align-items:center;background-color:#fff!important;border:none!important;border-radius:16px!important;cursor:pointer;display:flex;justify-content:space-between;line-height:26px;padding:20px 32px;text-align:left;width:100%}.faq-question,.faq-question:focus,.faq-question:hover{box-shadow:none!important;color:#0d232b!important;font-family:Work Sans;font-size:16px;font-style:normal;font-weight:400;outline:none!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important}.faq-question:focus,.faq-question:hover{background-color:#d3e5ea!important;border:none!important;border-radius:16px 16px 0 0!important}.faq-item .faq-toggle-icon{align-items:center;background:#178a9b;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:36px;justify-content:center;margin-left:16px;padding:0;transform:rotate(0deg);transition:all .4s cubic-bezier(.4,0,.2,1)!important;width:36px}.faq-item .faq-toggle-icon .icon-minus{transform:rotate(0deg);transition:all .3s cubic-bezier(.4,0,.2,1)!important}.faq-item.expanded .faq-toggle-icon{background:#0d232b;transform:rotate(45deg)}.faq-item.expanded .faq-toggle-icon .icon-minus{transform:rotate(-45deg)}.faq-item .faq-answer{background-color:#fff!important;border-radius:16px!important;border-top:none!important;color:#0d232b!important;font-family:Work Sans;font-size:16px;font-style:normal;font-weight:400;line-height:26px;max-height:0;opacity:0;overflow:hidden;padding:0 32px;text-align:left;transition:all .5s cubic-bezier(.25,.46,.45,.94)!important}.faq-item.expanded .faq-answer{border-radius:0 0 16px 16px!important;border-top:1px solid #d3e5ea!important;max-height:1000px;opacity:1;padding:20px 32px 32px}@media (max-width:768px){.faq-section{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.faq-list{max-width:100%;padding:0 12px}.faq-answer,.faq-question{padding-left:16px;padding-right:16px}}@media (max-width:480px){.faq-section{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}}