.hero{background-color:#f5f5f5;min-height:90vh;padding:4rem 0;font-family:Roboto,sans-serif}.hero .hero-text h1{font-size:2.5rem;font-weight:700;color:#0b6c96}.hero .hero-text h1 span{color:rgb(7.5155279503,73.7888198758,102.4844720497)}.hero .hero-text p{color:#333;margin:1rem 0 2rem;font-size:1.1rem;line-height:1.6}.hero .hero-text .hero-buttons{display:flex;gap:1rem;justify-content:flex-start}.hero .hero-text .hero-buttons .btn-primary{background-color:#0b6c96;color:#fff;padding:.75rem 1.5rem;border-radius:5px;text-decoration:none;font-weight:500;transition:.3s}.hero .hero-text .hero-buttons .btn-primary:hover{background-color:rgb(7.5155279503,73.7888198758,102.4844720497)}.hero .hero-text .hero-buttons .btn-secondary{background-color:#fff;color:#0b6c96;padding:.75rem 1.5rem;border:2px solid #0b6c96;border-radius:5px;text-decoration:none;font-weight:500;transition:.3s}.hero .hero-text .hero-buttons .btn-secondary:hover{background-color:#0b6c96;color:#fff}.hero .hero-image{margin-top:2rem}.hero .hero-image img{max-width:100%;height:60vh;object-fit:contain}.hero .hero-image .slick-dots{bottom:-30px}