.alc-company-section{width:100%;background:#000;padding:12px 16px 22px;box-sizing:border-box;font-family:"Barlow",Sans-serif}.alc-company-wrap{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1.05fr;gap:50px;align-items:center}.alc-slider{position:relative;overflow:hidden;border-radius:16px;min-height:548px;background:#111}.alc-slides,.alc-slide{height:100%;min-height:548px}.alc-slide{position:absolute;inset:0;opacity:0;transform:scale(1.02);transition:opacity .55s ease,transform .55s ease}.alc-slide.active{opacity:1;transform:scale(1)}.alc-slide img{width:100%;height:100%;object-fit:cover;display:block}.alc-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:5;border:0;background:transparent;color:#fff;font-size:40px;line-height:1;cursor:pointer;padding:8px 12px;text-shadow:0 2px 8px rgba(0,0,0,.45)}.alc-prev{left:-1px}.alc-next{right:-1px}.alc-dots{position:absolute;left:0;right:0;bottom:17px;display:flex;justify-content:center;gap:12px;z-index:6}.alc-dot{width:7px;height:7px;border-radius:50%;border:0;background:#fff;padding:0;cursor:pointer;opacity:1}.alc-dot.active{background:#ff00ff}.alc-content{padding:0 0 0 0}.alc-eyebrow{font-size:20px;font-weight:700;line-height:1.2;color:#ff00ff;margin-bottom:24px}.alc-title{font-family:"Barlow",Sans-serif;font-size:40px;font-weight:800;line-height:1.22;color:#fff;margin:0 0 24px;letter-spacing:.1px}.alc-copy{font-family:"Barlow",Sans-serif;font-size:16px;font-weight:700;line-height:1.85;color:#fff;margin:0 0 18px;text-align:left}.alc-button{display:inline-flex;align-items:center;justify-content:center;min-width:220px;height:50px;padding:0 32px;border:2px solid #fff;border-radius:14px;color:#fff;text-decoration:none;font-size:16px;font-weight:800;margin-top:18px;transition:all .25s ease}.alc-button:hover,.alc-button:focus,.aimedialabs-banner__button:hover,.aimedialabs-banner__button:focus{color:#fff;border-color:transparent;background:linear-gradient(90deg,#7b00ff 0%,#d000ff 30%,#ff1e8a 55%,#ff7a00 100%);transform:translateY(-1px)}.elementor-widget-aimedialabs_company_hero .elementor-widget-container{overflow:hidden}@media(max-width:1024px){.alc-company-wrap{grid-template-columns:1fr;gap:34px}.alc-slider,.alc-slides,.alc-slide{min-height:460px}.alc-title{font-size:36px}.alc-content{padding:0 8px}}@media(max-width:767px){.alc-company-section{padding:16px 14px 26px}.alc-company-wrap{gap:26px}.alc-slider,.alc-slides,.alc-slide{min-height:330px;border-radius:14px}.alc-title{font-size:30px;line-height:1.22}.alc-eyebrow{font-size:18px;margin-bottom:16px}.alc-copy{font-size:15px;line-height:1.65;font-weight:600}.alc-button{width:100%;min-width:0}.alc-nav{font-size:32px}.alc-dots{bottom:12px}}@media(max-width:480px){.alc-slider,.alc-slides,.alc-slide{min-height:260px}.alc-title{font-size:26px}.alc-copy{font-size:14px}.alc-company-section{padding-left:10px;padding-right:10px}}
