.hero{height:100vh;position:relative;overflow:hidden}.hero-search-bar-container{background-color:var(--prometeon-blue-dark);padding:20px 0}.hero-swiper{width:100%;height:100%}.hero-swiper .swiper-slide{width:100%;height:100%;position:relative}.slide-content{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;display:flex;align-items:center;justify-content:center}.slide-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:start;padding:6rem}.hero-text{text-align:left;color:var(--prometeon-white);max-width:800px;animation:fadeIn 1s ease-in-out}.hero-text h1{font-size:3.5rem;font-weight:700;margin-bottom:1rem;line-height:1.2;text-transform:uppercase;letter-spacing:1px;color:var(--prometeon-white)}.hero-text h3{font-size:1.75rem;font-weight:400;margin-bottom:1.5rem;line-height:1.4;color:var(--prometeon-white)}.hero-text p{font-size:1.1rem;margin-bottom:2.5rem;line-height:1.6;max-width:600px;color:var(--prometeon-white)}.hero-text .cta-button{padding:12px 30px;font-size:1rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-swiper>.swiper-controls{position:absolute;top:140px;left:50%;transform:translate(-50%);z-index:20;display:flex;align-items:center;gap:1.5rem;background-color:#0006;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:8px 16px;border-radius:9999px;border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 12px #0003}.hero-swiper>.swiper-controls .swiper-button-next,.hero-swiper>.swiper-controls .swiper-button-prev{position:static;width:auto;height:auto;margin:0;background:transparent!important;color:#fff!important;transition:color .3s ease;border-radius:0;transform:none!important}.hero-swiper>.swiper-controls .swiper-button-next:hover,.hero-swiper>.swiper-controls .swiper-button-prev:hover{color:var(--prometeon-blue-light)!important;background:transparent!important}.hero-swiper>.swiper-controls .swiper-button-next:after,.hero-swiper>.swiper-controls .swiper-button-prev:after{font-size:1.2rem;font-weight:900}.hero-swiper>.swiper-controls .swiper-pagination{position:static;width:auto;display:flex;gap:8px;align-items:center;bottom:auto}.hero-swiper>.swiper-controls .swiper-pagination-bullet{width:10px;height:10px;background-color:#ffffff80;opacity:1;transition:background-color .3s ease;margin:0!important}.hero-swiper>.swiper-controls .swiper-pagination-bullet-active{background-color:var(--prometeon-celestial-blue);transform:none}.swiper-play-pause-button{background:transparent;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;color:#fff;transition:color .3s ease}.swiper-play-pause-button:hover{color:var(--prometeon-celestial-blue)}.swiper-play-pause-button svg{width:16px;height:16px;fill:currentColor}.swiper-play-pause-button .pause-icon{display:none}.swiper-play-pause-button.playing .pause-icon{display:block}.swiper-play-pause-button.playing .play-icon{display:none}@media (max-width: 768px){.hero-text h1{font-size:2.5rem}.hero-text h3{font-size:1.5rem}.hero-text p{font-size:1rem;margin-bottom:1.5rem}.hero-swiper .swiper-button-next,.hero-swiper .swiper-button-prev{display:none}.hero-swiper>.swiper-controls{top:190px;bottom:auto;gap:1rem;padding:6px 12px}.slide-overlay{padding:60px}}@media (min-width: 769px) and (max-width: 1024px){.slide-overlay{justify-content:flex-start;padding:30px 40px}.hero-text{margin-left:0}}@media (min-width: 1025px) and (max-width: 1440px){.slide-overlay{justify-content:flex-start;padding:40px 190px}.hero-text{margin-left:0}}@media (min-width: 1441px){.slide-overlay{justify-content:flex-start;padding:50px 400px}.hero-text{margin-left:0}}@media (min-width: 769px){.hero-search-bar-container{margin-top:-220px;position:relative;z-index:20;background-color:transparent;padding:0}}
