.hero-slider{border-radius:20px;box-shadow:0 0 30px #00ffff44;position:relative;width:100%;overflow:hidden}.carousel-caption .slider-title{text-shadow:0 0 15px #0ff;font-family:Orbitron,sans-serif;font-size:3rem;color:#0ff;font-weight:600}.carousel-caption{right:15%;padding-top:1.25rem;padding-bottom:1.25rem}@media (max-width:991px){.carousel-caption{left:10%;right:10%;padding-top:1rem;padding-bottom:1rem}}@media (max-width:767px){.carousel-caption{bottom:10%;left:5%;right:5%;padding-top:.75rem;padding-bottom:.75rem}}@media (max-width:400px){.carousel-caption{bottom:10%;left:0;right:0;padding-top:.5rem;padding-bottom:.5rem}}.hero-slider .carousel-item img{width:100%;height:75vh;object-fit:cover;filter:brightness(100%)}.carousel-caption{position:absolute;bottom:20%;left:50%;transform:translateX(-50%);color:#fff;text-shadow:0 0 10px #000;text-align:center;z-index:10}.carousel-caption p{font-size:1.2rem;color:#ddd;margin-top:10px}.carousel-control-next-icon,.carousel-control-prev-icon{background-color:rgba(0,255,255,.4);border-radius:50%;padding:20px}@media (max-width:992px){.hero-slider .carousel-item img{height:60vh}.carousel-caption .slider-title{font-size:2rem}.carousel-caption p{font-size:1rem}}@media (max-width:768px){.hero-slider .carousel-item img{height:auto}.carousel-caption{bottom:15%;padding:0 10px}.carousel-caption p{font-size:.9rem}.carousel-caption .link-button{font-size:.5rem}.carousel-caption .slider-title{font-size:1.3rem}}@media (max-width:576px){.hero-slider .carousel-item img{height:auto}.carousel-caption{bottom:12%}.carousel-caption h1{font-size:1.3rem}.carousel-caption p{font-size:.6rem}.carousel-caption .link-button{font-size:.5rem;padding:5px 12px}.carousel-caption .slider-title{font-size:1rem}}