.home-module__06co2W__homeImage{max-width:700px}@media (max-width:1395px){.home-module__06co2W__homeImage{max-width:520px}}@media (max-width:1199px){.home-module__06co2W__homeImage{max-width:450px}}@media (max-width:991px){.home-module__06co2W__homeImage{max-width:570px}}@media (max-width:771px){.home-module__06co2W__homeImage{max-width:520px;max-height:370px}}@media (max-width:576px){.home-module__06co2W__homeImage{max-width:320px;max-height:270px}}.home-module__06co2W__fadeInRight{animation-name:home-module__06co2W__fadeInRight;animation-duration:1.5s;animation-fill-mode:both}@keyframes home-module__06co2W__fadeInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:none}}.home-module__06co2W__fadeIn{animation-name:home-module__06co2W__fadeIn;animation-duration:1s;animation-fill-mode:both}@keyframes home-module__06co2W__fadeIn{0%{opacity:0}to{opacity:1}}
.button-module__x0Fa7W__button{background-color:var(--background-button-primaty,#ff25a5);color:var(--text-white,#fff);text-transform:uppercase;border:none;border-radius:8px;max-width:100%;padding:12px 16px;font-weight:600;transition:all .3s;display:inline-block}.button-module__x0Fa7W__button:hover{background-color:var(--background-hover,#e91e63);color:var(--text-white,#fff);border:none;transform:translateY(-2px)scale(1.08);box-shadow:0 4px 15px #ff25a566}
.navlink-module__zT_6oW__link{color:var(--text-primary);font-weight:300;text-decoration:none}.navlink-module__zT_6oW__link:hover{color:#e91e63}.navlink-module__zT_6oW__link:focus-visible{outline-offset:3px;outline:2px solid #e91e63}
.footer-module__tUdqrq__footer{color:#fff;background-color:#333;border-top:5px solid #ff25a5;margin-top:60px;padding:60px 0 30px}.footer-module__tUdqrq__content{flex-wrap:wrap;justify-content:space-between;gap:40px;display:flex}.footer-module__tUdqrq__section{flex:1;min-width:250px}.footer-module__tUdqrq__logo{margin-bottom:20px;font-size:1.5rem;font-weight:800;display:block}.footer-module__tUdqrq__logo span{color:#ff25a5}.footer-module__tUdqrq__description{color:#ccc;font-size:.95rem;line-height:1.6}.footer-module__tUdqrq__title{color:#fff;margin-bottom:20px;font-size:1.1rem;font-weight:700}.footer-module__tUdqrq__list{margin:0;padding:0;list-style:none}.footer-module__tUdqrq__listItem{margin-bottom:12px}.footer-module__tUdqrq__link{color:#ccc;font-size:.95rem;text-decoration:none;transition:color .2s}.footer-module__tUdqrq__link:hover{color:#ff25a5}.footer-module__tUdqrq__bottom{text-align:center;color:#888;border-top:1px solid #444;margin-top:60px;padding-top:30px;font-size:.85rem}@media (max-width:768px){.footer-module__tUdqrq__content{text-align:center;flex-direction:column}.footer-module__tUdqrq__section{min-width:100%}.footer-module__tUdqrq__footer{padding:40px 0 20px}}
.card-module__ILqH_q__card{text-align:center;background-color:#fff;border:1px solid #f0f0f0;width:100%;height:100%;min-height:280px;transition:transform .3s,box-shadow .3s}.card-module__ILqH_q__cardLink{color:#ff25a5;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.card-module__ILqH_q__hover:hover{cursor:pointer;transform:translateY(-8px);box-shadow:0 12px 30px #00000014!important}.card-module__ILqH_q__hover:hover .card-module__ILqH_q__cardLink{color:#d11280}@media (max-width:576px){.card-module__ILqH_q__card{min-height:auto;padding:24px 16px!important}.card-module__ILqH_q__card h3{font-size:1.1rem;margin-bottom:8px!important}.card-module__ILqH_q__card p{margin-bottom:0;font-size:.9rem;line-height:1.4}}
.faq-module__wK87nG__accordion .accordion-item{border:1px solid #ff25a5}.faq-module__wK87nG__accordion .accordion-button{font-weight:500;transition:background-color .3s}.faq-module__wK87nG__accordion .accordion-button:not(.collapsed){color:#fff;box-shadow:none;background-color:#ff25a5}.faq-module__wK87nG__accordion .accordion-button:hover{color:#fff;background-color:var(--background-hover)}.faq-module__wK87nG__accordion .accordion-button:focus{box-shadow:none;border-color:#ff25a5}.faq-module__wK87nG__fadeInRight{animation-name:faq-module__wK87nG__fadeInRight;animation-duration:1.5s;animation-fill-mode:both}@keyframes faq-module__wK87nG__fadeInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:none}}.faq-module__wK87nG__fadeIn{animation-name:faq-module__wK87nG__fadeIn;animation-duration:1s;animation-fill-mode:both}@keyframes faq-module__wK87nG__fadeIn{0%{opacity:0}to{opacity:1}}
