@keyframes fadeInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.animate-fadeInLeft{animation:fadeInLeft 1s ease forwards}.animate-fadeInRight{animation:fadeInRight 1s ease forwards}.animate-fadeInUp{animation:fadeInUp 1s ease forwards}.animate-fadeIn{animation:fadeIn 1s ease forwards}.animate-float{animation:float 6s ease-in-out infinite}.animation-delay-300{animation-delay:.3s}.animation-delay-600{animation-delay:.6s}.animation-delay-1000{animation-delay:1s}.animation-delay-2000{animation-delay:2s}:root{--color-primary: #9D2A81;--color-secondary: #2E4A66}.text-primary{color:var(--color-primary)}.text-secondary{color:var(--color-secondary)}.bg-primary{background-color:var(--color-primary)}.bg-secondary{background-color:var(--color-secondary)}.hover\:text-primary:hover{color:var(--color-primary)}.hover\:text-secondary:hover{color:var(--color-secondary)}.hover\:bg-primary:hover{background-color:var(--color-primary)}.hover\:bg-secondary:hover{background-color:var(--color-secondary)}.bg-primary-dark{background-color:#7e2267}.swiper-pagination-bullet{width:10px;height:10px;background:var(--color-primary);opacity:.5}.swiper-pagination-bullet-active{opacity:1}.swiper-button-next,.swiper-button-prev{color:var(--color-primary)}.testimonial-slider{padding-bottom:50px}.testimonial-slider .swiper-pagination{bottom:0}
