.uwu-hero-section{padding:0;position:relative}.uwu-hero-layout{align-items:center;display:grid;gap:40px}@media (min-width:992px){.uwu-hero-layout{gap:20px;grid-template-columns:1fr 1fr}}@media (min-width:1200px){.uwu-hero-layout{gap:30px;grid-template-columns:55fr 45fr}}.uwu-hero-content-col{display:flex;flex-direction:column;justify-content:center;position:relative}@media (min-width:992px){.uwu-hero-sticky-inner{position:sticky;top:140px}}.uwu-hero-eyebrow{color:#83171b;display:block;font-family:Open Sans,sans-serif;font-size:1rem;font-weight:700;letter-spacing:2px;margin-bottom:20px;text-transform:uppercase}.uwu-hero-headline{color:#14111f;font-family:League Spartan,sans-serif;font-size:clamp(3rem,5vw,4.5rem);font-weight:800;line-height:1.05;margin-bottom:30px;margin-top:0}.uwu-hero-intro{color:#2c363f;font-family:Open Sans,sans-serif;font-size:1.25rem;line-height:1.6;margin-bottom:30px;max-width:100%}@media (min-width:1200px){.uwu-hero-intro{max-width:90%}}.uwu-hero-cta-wrapper{display:flex;flex-wrap:wrap;gap:15px;overflow:visible!important}@media (max-width:991px){.uwu-hero-cta-wrapper{justify-content:center;margin:0!important;padding:30px!important}}@media (min-width:992px){.uwu-hero-cta-wrapper{justify-content:flex-start;margin:-40px 0 0 -40px!important;padding:40px!important}}a.uwu-glass-btn-primary,a.uwu-glass-btn-secondary{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border-radius:12px!important;margin:0!important;overflow:visible!important;transition:all .3s ease!important}a.uwu-glass-btn-primary{background:rgba(131,23,27,.8)!important;border:1px solid hsla(0,0%,100%,.3)!important;box-shadow:0 4px 15px rgba(131,23,27,.2)!important;color:#fff!important}a.uwu-glass-btn-primary:hover{background:#83171b!important;border-color:hsla(0,0%,100%,.6)!important;box-shadow:0 8px 25px rgba(131,23,27,.3)!important;transform:translateY(-2px)}a.uwu-glass-btn-secondary{background:hsla(0,0%,100%,.3)!important;border:1px solid hsla(0,0%,100%,.8)!important;box-shadow:0 4px 15px rgba(0,0,0,.05)!important;color:#14111f!important}a.uwu-glass-btn-secondary:hover{background:hsla(0,0%,100%,.6)!important;border-color:#fff!important;box-shadow:0 8px 25px rgba(0,0,0,.1)!important;color:#83171b!important;transform:translateY(-2px)}.uwu-hero-slider-col{position:relative}.uwu-hero-fade-slider,.uwu-hero-slider-col{display:flex;flex-direction:column;width:100%}.uwu-hero-fade-slider{box-sizing:border-box;padding:30px 0}.uwu-hero-slides-wrapper{height:380px;position:relative;width:100%}.uwu-hero-slide{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .8s ease,visibility .8s ease;visibility:hidden;width:100%;z-index:1}.uwu-hero-slide.is-active{opacity:1;position:relative;visibility:visible;z-index:5}.uwu-hero-glass-card{backdrop-filter:blur(15px)!important;-webkit-backdrop-filter:blur(15px)!important;background:hsla(0,0%,100%,.6)!important;border:1px solid hsla(0,0%,100%,.9)!important;border-radius:20px!important;box-shadow:0 10px 40px rgba(0,0,0,.05)!important;display:flex;flex-direction:column;height:100%;overflow:hidden;text-decoration:none!important;transition:transform .3s ease,box-shadow .3s ease;width:100%}.uwu-hero-glass-card:hover{border-color:#fff!important;box-shadow:0 15px 50px rgba(0,0,0,.08)!important;transform:translateY(-5px)}.uwu-hero-glass-card.has-image .uwu-hero-card-image-wrapper{background:hsla(40,18%,97%,.5);flex-shrink:0;height:180px;width:100%}.uwu-hero-glass-card.has-image .uwu-hero-card-img{height:100%;object-fit:contain;padding:10px;width:100%}.uwu-hero-glass-card.has-image .uwu-hero-card-body{display:flex;flex-direction:column;flex-grow:1;justify-content:center;overflow-y:auto;padding:25px 30px}.uwu-hero-glass-card.has-icon .uwu-hero-card-body-watermark{display:flex;flex-direction:column;height:100%;justify-content:center;padding:30px;position:relative;z-index:1}@media (min-width:1200px){.uwu-hero-glass-card.has-image .uwu-hero-card-body{padding:30px 40px}.uwu-hero-glass-card.has-icon .uwu-hero-card-body-watermark{padding:40px}}.uwu-hero-card-bg-icon{opacity:.1;pointer-events:none;position:absolute;right:-50px;top:-50px;transform:none;z-index:-1}.uwu-hero-card-bg-icon svg{display:block;fill:currentColor;height:280px;width:280px}.uwu-hero-card-content-front{display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;z-index:2}.uwu-hero-card-title{color:#14111f;font-family:League Spartan,sans-serif;font-size:26px;line-height:1.1;margin:0 0 10px}.uwu-hero-card-text{color:#2c363f;line-height:1.6}.uwu-hero-card-pseudo-link,.uwu-hero-card-text{font-family:Open Sans,sans-serif;font-size:15px}.uwu-hero-card-pseudo-link{color:#83171b;display:inline-block;font-weight:700;margin-top:15px;transition:color .2s ease}.uwu-hero-glass-card:hover .uwu-hero-card-pseudo-link{text-decoration:underline}.uwu-hero-controls{display:flex;gap:15px;justify-content:flex-end;margin-top:15px}.uwu-hero-arrow{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsla(0,0%,100%,.5);border:1px solid hsla(0,0%,100%,.9);border-radius:50%;box-shadow:0 4px 15px rgba(0,0,0,.05);color:#14111f;cursor:pointer;display:flex;height:45px;justify-content:center;transition:all .3s ease;width:45px}.uwu-hero-arrow:hover{background:hsla(0,0%,100%,.9);color:#83171b;transform:scale(1.05)}@media (max-width:991px){.uwu-hero-fade-slider{padding:30px 10px}.uwu-hero-slides-wrapper{height:400px}.uwu-hero-controls{justify-content:center}.uwu-hero-card-bg-icon svg{height:220px;width:220px}.uwu-hero-card-bg-icon{right:-40px;top:-40px}}