.oea-container{max-width:1200px;margin:0 auto;padding:0 20px;box-sizing:border-box;width:100%;overflow:hidden}#hero{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;background-color:#f9fafb;overflow:visible}#hero::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#f9fafb,#fff7ed,#f0fdf4,#f9fafb);background-size:200% 200%;z-index:0}#hero .oea-hero-content{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:40px 0;position:relative;z-index:1;min-height:600px}#hero .oea-hero-text{flex:1;animation:1s oeaFadeInLeft;align-self:center;display:flex}.oea-hero-text .oea-title-text{font-family:Manrope,sans-serif;font-size:48px;color:#1f2937;margin-bottom:20px}.oea-hero-text .oea-description-text{font-size:18px;color:#1f2937}#hero .oea-hero-images{flex:1;position:relative;height:500px;min-width:400px;text-align:right;align-self:center}.oea-slider-container{position:relative;width:100%;height:100%;box-sizing:border-box;overflow:hidden}.oea-slider-track{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;box-sizing:border-box;overflow:hidden}.oea-slider-track img{position:absolute;width:400px;height:300px;border-radius:20px;box-shadow:0 4px 15px rgba(0,0,0,.1);opacity:0;transform:translate(-50%,-50%) scale(.8);top:70%;left:80%;transition:.8s ease-in-out;z-index:0;object-fit:cover;max-width:90%}.oea-slider-track img.oea-active{top:50%;left:50%;transform:translate(-50%,-50%) scale(1);opacity:1;z-index:2}.oea-slider-track img.oea-next{top:60%;left:65%;transform:translate(-50%,-50%) scale(.9);opacity:.7;z-index:1}.oea-slider-controls{position:absolute;top:50%;width:340px;left:50%;transform:translateX(-50%) translateY(-50%);display:flex;justify-content:space-between;z-index:3}.oea-slider-controls button{background:0 0;border:2px solid #f80;width:36px;height:36px;border-radius:7px;color:#f80;font-size:18px;cursor:pointer;transition:background .3s,color .3s,transform .3s}.oea-slider-controls button:hover{background:#f80;color:#fff;transform:scale(1.1)}#hero .oea-hero-button{display:flex;justify-content:center;align-items:center;padding:20px 0;z-index:1;width:100%;position:absolute;left:0;bottom:0;text-align:center}.oea-btn{background-color:#f80;color:#fff;padding:15px 35px;border-radius:8px;text-decoration:none;font-size:18px;font-weight:600;transition:transform .3s,box-shadow .3s;display:inline-block;animation:2s infinite oeaHoverPulse;width:220px}.oea-btn:hover{transform:scale(1.05);box-shadow:0 0 15px rgba(255,136,0,.5)}.oea-hero-content[style*="flex-direction: column"]{gap:2rem}.oea-hero-content[style*="flex-direction: column"] .oea-hero-text{padding-right:0;text-align:center}.oea-btn{transition:transform .3s,box-shadow .3s}.oea-btn.animated{animation:2s infinite oeaHoverPulse}.oea-btn:not(.animated){animation:none}.oea-slider-controls button{border-style:solid}#hero[data-background-type=solid]::before,#hero[data-background-type=video]::before{display:none}.oea-gradient-animation::before{animation:15s infinite oea-gradientFlow}@media (max-height:700px){#hero .oea-hero-images{display:none}}@media (max-width:768px){.oea-hero-content[style*="flex-direction: row"] .oea-hero-text{text-align:center}#hero{height:100vh;min-height:100vh;overflow:visible;display:flex;align-items:center;width:100vw;max-width:100%;box-sizing:border-box}#hero .oea-container{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;padding:71px 1rem 1rem;box-sizing:border-box;max-width:100%}#hero .oea-hero-content{flex-direction:column;text-align:center;min-height:auto;height:100%;justify-content:center;gap:30px;padding:20px 0;align-items:center;width:100%;max-width:100%;box-sizing:border-box}#hero .oea-hero-text{padding-right:0;margin-bottom:0;min-width:auto;width:100%;text-align:center;justify-content:center;display:flex;flex:unset;flex-direction:column;align-items:center;box-sizing:border-box}#hero .oea-hero-images{height:auto;min-height:300px;min-width:unset;width:100%;flex:unset;max-width:100vw;overflow:hidden;margin-bottom:20px;box-sizing:border-box}.oea-slider-track img{width:260px;height:195px;max-width:80vw}.oea-hero-text .oea-title-text{font-size:calc(24px + 2vw);margin-bottom:15px}.oea-hero-text .oea-description-text{font-size:calc(14px + .5vw)}.oea-slider-controls{width:280px}.oea-slider-controls button{width:32px;height:32px;font-size:14px}#hero .oea-hero-button{position:relative;bottom:auto;left:auto;transform:none;padding:0;margin-top:20px}#hero .oea-btn{padding:1rem;white-space:nowrap}}@media (max-width:480px){#hero .oea-hero-images{min-height:220px;margin-bottom:10px}.oea-slider-track img{width:220px;height:165px;max-width:85vw}.oea-hero-text .oea-title-text{font-size:calc(18px + 2vw);margin-bottom:10px}.oea-slider-controls{width:200px}.oea-slider-controls button{width:28px;height:28px;font-size:12px}}#hero.oea-solid-overlay-active::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}#hero.oea-solid-gradient-overlay-active::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}#hero.oea-solid-gradient-overlay-animation.oea-solid-gradient-overlay-active::after{background-size:200% 200%!important;animation:15s infinite oea-gradientFlow}.oea-btn-hover-effect-pulse:hover{animation:1s ease-in-out infinite oeaHoverPulse}.oea-btn-hover-effect-float:hover{animation:1.5s ease-in-out infinite oeaHoverFloat}.oea-btn-hover-effect-shake:hover{animation:.5s infinite oeaHoverShake}.oea-btn-hover-effect-tada:hover{animation:1s oea-tadaEffect}.oea-btn-hover-effect-swing:hover{animation:1s oea-swingEffect;transform-origin:top center}.oea-btn-hover-effect-wobble:hover{animation:1s oea-wobbleEffect}.oea-btn-hover-effect-lift_up:hover{transform:translateY(-3px);transition:transform .4s}.oea-btn-hover-effect-scale:hover{transform:scale(1.1);transition:transform .4s}.oea-btn-hover-effect-rotate:hover{transform:rotate(15deg);transition:transform .4s}.oea-btn-hover-effect-tilt:hover{transform:perspective(500px) rotateX(10deg) rotateY(10deg);transition:transform .4s}.oea-btn-hover-effect-translate_down:hover{transform:translateY(3px);transition:transform .4s}.oea-btn-hover-effect-shadow:hover{box-shadow:0 10px 20px rgba(0,0,0,.2);transition:box-shadow .4s}.oea-btn-hover-effect-wave:hover{animation:1s infinite waveEffect}
/*# sourceMappingURL=hero-block.min.css.map */
