.page IMG.img-girl{width:25%}.page #noResults.hidden{display:none}.page #moreResults.hidden{display:none}.page #moreResults .more-results-total,.page #moreResults .more-results-shown{font-weight:600}.faq-container.search-mode{display:flex;flex-direction:column}.faq-container.search-mode .faq-item{order:9999}.faq-container .faq-item{margin-bottom:20px;border:2px solid #f1f1f1;border-radius:10px;overflow:hidden}.faq-container .faq-item .faq-header{display:flex;justify-content:space-between;align-items:center;padding:15px;cursor:pointer;background-color:#FFF;transition:background-color 0.3s ease}.faq-container .faq-item .faq-header:hover{background-color:#f1f1f1}.faq-container .faq-item .faq-header .faq-info{flex:1;display:flex;flex-direction:column;gap:5px}.faq-container .faq-item .faq-header .faq-info .faq-category{font-size:10px;color:#333;font-weight:600;text-transform:uppercase;opacity:0.7}.faq-container .faq-item .faq-header .faq-info .faq-question{font-size:18px;color:#333;font-weight:500}.faq-container .faq-item .faq-header .faq-toggle{flex-shrink:0;margin-left:10px;transition:transform 0.3s ease}.faq-container .faq-item .faq-header .faq-toggle img{width:24px;height:24px}.faq-container .faq-item .faq-answer{max-height:0;overflow:hidden;transition:max-height 0.3s ease,padding 0.3s ease;padding:0 15px;background-color:#FFF;color:#333;line-height:1.6;opacity:0.8}.faq-container .faq-item.faq-open .faq-answer{max-height:1000px;padding:15px;padding-top:0}.faq-container .faq-item.faq-open .faq-toggle{transform:rotate(180deg)}.faq-container .faq-item.faq-filtered{display:none}.faq-container .faq-item.faq-search-hidden{display:none}.faq-container .faq-item.faq-no-transition .faq-answer{transition:none!important}.faq-container .faq-item.faq-no-transition .faq-toggle{transition:none!important}.faq-container .faq-item mark{background-color:#FFD54F;color:#333;font-weight:600;padding:0 2.5px;border-radius:5px}@media (min-width:0px) and (max-width:1023px){.page IMG.img-girl{margin-left:auto;margin-right:auto;max-width:80vw;max-height:500px;width:auto;margin-top:10px}.page IMG.img-girl.hidden-mobile{display:none}.faq-container .faq-item .faq-header{padding:10px}.faq-container .faq-item .faq-header .faq-info .faq-question{font-size:16px}.faq-container .faq-item .faq-answer{padding:0 10px}.faq-container .faq-item.faq-open .faq-answer{padding:10px;padding-top:0}}