.hero-slide,.hero-slider .swiper-wrapper{height:100vh}.hero{position:relative}.logo{width:90%;position:absolute;background-color:rgba(255,255,255,.7);padding:20px 5%;z-index:9999}.logo-flex{display:flex;justify-content:center;gap:30px;align-items:center}.logo-txt span{color:var(--primary);font-size:2rem;font-weight:700;padding-bottom:5px;display:block}.logo a:hover{text-decoration:none!important}.hero-slider-text{font-family:var(--secondary-font);top:calc(35% + 145px)}.hero-box{position:absolute;box-sizing:border-box;width:90%;left:5%;bottom:50px;z-index:100}.pgdown{animation:pagedown 1s ease-in-out infinite;display:block;width:100%;text-align:center;color:#fff!important;font-size:3rem;filter:drop-shadow (0 0 10px rgba(0,0,0,.8))}@keyframes pagedown{0%,100%{padding-top:0;padding-bottom:8px}80%{padding-top:8px;padding-bottom:0}}.iw33{width:calc(33.333% - 20px);min-width:150px;color:var(--primary)}.btn-group{display:flex;gap:15px;flex-wrap:wrap;justify-content:center}.border{border:1px solid var(--primary)}.reveal-timed>*{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.reveal-timed>.visible{opacity:1;transform:translateY(0)}.fade-in-timed>*{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.fade-in-timed>.visible{opacity:1;transform:translateY(0)}.hero-slider .swiper-slide{opacity:0!important;transition:opacity .8s ease}.hero-slider .swiper-slide-active{opacity:1!important}@media screen and (max-width:768px){.logo-txt span{font-size:1.3rem}}