.highlight{display:inline-block;position:relative}.highlight:after{background-color:#2eb70000;border-radius:2px;bottom:-5px;content:"";height:3px;left:0;position:absolute;width:100%}.about-section p,.cta-section p,.service-card p,.team-section p,.testimonials-section p,p{font-size:1.5625rem!important;line-height:1.7!important}.service-card h3{font-size:1.875rem!important;font-weight:700!important;line-height:1.3!important}.service-card .text-gray-600,.service-description{font-size:.75rem!important;line-height:1.4!important}#about p,#services p,#team p{font-size:1.5625rem!important;line-height:1.7!important}#team .team-member .text-gray-600,#team .team-member p,.team-member .text-gray-600,.team-member p{color:#6b7280!important;font-size:.9375rem!important;line-height:1.3!important}#contact p,#cta p,#testimonials p,.container p,.max-w-2xl p,.text-gray-700{font-size:1.5625rem!important;line-height:1.7!important}.copyright-text,footer .copyright-text,footer p.copyright-text{color:#9ca3af!important;font-size:.75rem!important;line-height:1.3!important}.copyright-text,footer .copyright-text,footer p.copyright-text{font-weight:400!important}@keyframes carousel{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.animate-carousel{align-items:center;animation:carousel 30s linear infinite;display:flex;gap:4rem;min-width:100%;white-space:nowrap;width:-webkit-max-content;width:max-content;will-change:transform}.animate-carousel:hover{animation-play-state:paused}.testimonial-role{color:#6b7280!important;font-size:.75rem!important;font-weight:700!important;line-height:1.3!important}@media (max-width:768px){#about p,#contact p,#cta p,#services p,#team p,#testimonials p,.about-section p,.container p,.cta-section p,.max-w-2xl p,.service-card p,.team-section p,.testimonials-section p,.text-gray-700,p{font-size:1.25rem!important;line-height:1.6!important}.service-card h3{font-size:1.5rem!important;font-weight:700!important;line-height:1.3!important}.service-card .text-gray-600,.service-description{font-size:.625rem!important;line-height:1.3!important}.copyright-text,footer .copyright-text,footer p.copyright-text{color:#9ca3af!important;font-size:.375rem!important;font-weight:400!important;line-height:1.3!important}#team .team-member .text-gray-600,#team .team-member p,.team-member .text-gray-600,.team-member p{color:#6b7280!important;font-size:.75rem!important;line-height:1.2!important}.testimonial-role{color:#6b7280!important;font-size:.625rem!important;font-weight:700!important;line-height:1.2!important}}
/*# sourceMappingURL=main.428101e1.css.map*/