.testimonial-marquee{overflow:hidden;width:100%;background:#f9f9f9;padding:40px 0}.testimonial-track{display:flex;width:max-content;animation:scroll-left 30s linear infinite}.testimonial-card{display:flex;align-items:center;background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,0.05);padding:20px;margin:0 20px;min-width:400px}.testimonial-card img{width:80px;height:80px;border-radius:50%;object-fit:cover;margin-right:20px}.testimonial-content .quote{font-style:italic;margin:0 0 10px;color:#333}.testimonial-content .name{font-weight:bold;margin:0;color:#444}.testimonial-content .company{font-size:0.9em;color:#888;margin:0}@keyframes scroll-left{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}button,.button,.card-button,input[type="submit"],.et_pb_button,.et_pb_more_button{background:linear-gradient(to right,#000000,#051f4c);color:#fff;border:none;padding:12px 24px;border-radius:15px!important;font-weight:600;cursor:pointer;transition:background 0.3s ease,transform 0.2s ease;text-decoration:none;display:inline-block}button:hover,.button:hover,.card-button:hover,input[type="submit"]:hover,.et_pb_button:hover,.et_pb_more_button:hover{transform:scale(1.03);background:linear-gradient(to right,#051f4c,#000000)}.page-id-4515 .et_pb_section{background-color:#f9f9f9;padding:40px}.page-id-4515 h1,.page-id-4515 h2,.page-id-4515 h3{color:#051f4c;font-weight:700}.page-id-4515 p{font-size:16px;line-height:1.8;color:#333}@media only screen and (max-width:500px){.et-l.et-l--footer{text-align:center}.et-l.et-l--footer p{text-align:center}}