.panClean .aiHomeHeroComp .ai-home-hero{position:relative;min-height:27rem;overflow:hidden;background-repeat:no-repeat;background-position:center}
.panClean .aiHomeHeroComp .ai-home-hero.link-position-underText .btn.video.play{padding:0;text-indent:-9999px;justify-content:center;align-items:center;overflow:hidden}
.panClean .aiHomeHeroComp .ai-home-hero.link-position-underText .btn.video.play.btn-light{border:2px solid #141414}
.panClean .aiHomeHeroComp .ai-home-hero.link-position-underText .btn.video.play.btn-dark{border:2px solid #fff}
.panClean .aiHomeHeroComp .ai-home-hero.link-position-underText .btn.video.play i{margin-left:0}
.panClean .aiHomeHeroComp .ai-home-hero.link-position-separateCol{background-position:center top}
.panClean .aiHomeHeroComp .ai-home-hero.link-position-separateCol .video-thumbnail{display:flex;overflow:hidden;position:relative}
.panClean .aiHomeHeroComp .ai-home-hero.link-position-separateCol .video-thumbnail img{z-index:0}
.panClean .aiHomeHeroComp .ai-home-hero.link-position-separateCol .video-thumbnail .btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}
.panClean .aiHomeHeroComp .ai-home-hero.link-position-separateCol .video-thumbnail .btn i{margin-left:0}
.panClean .aiHomeHeroComp .ai-home-hero.link-position-separateCol .video-thumbnail::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:#000;opacity:.5}
.panClean .aiHomeHeroComp .ai-home-hero.bg-cover{background-size:cover}
.panClean .aiHomeHeroComp .ai-home-hero.bg-contain{background-size:contain}
.panClean .aiHomeHeroComp .title small{display:inline-flex;font-size:70%;line-height:1.3em}
.panClean .aiHomeHeroComp .bg-video,.panClean .aiHomeHeroComp .bg-overlay{position:absolute;top:0;left:0;width:100%;height:100%}
.panClean .aiHomeHeroComp .bg-video{z-index:0;object-fit:cover;object-position:left center}
.panClean .aiHomeHeroComp .bg-overlay{z-index:1}
.panClean .aiHomeHeroComp .container-fluid{position:relative;z-index:2}
.panClean .aiHomeHeroComp .actions{margin:0 -15px;position:relative;flex-wrap:wrap}
.panClean .aiHomeHeroComp .actions .list-unstyled{display:flex;align-items:center;margin:0;padding:0}
.panClean .aiHomeHeroComp .actions .list-unstyled>li{display:inline-flex;padding:15px}
.panClean .aiHomeHeroComp .actions .list-unstyled[data-type]>li{padding:0}
@media(max-width:1199.98px){.panClean .aiHomeHeroComp .ai-home-hero{padding:100px 0 5rem}
.panClean .aiHomeHeroComp .ai-home-hero.link-position-underText .actions .btn.video.play{width:2.13rem;height:2.13rem;border-radius:2.13rem}
}
@media(max-width:991.98px){.panClean .aiHomeHeroComp .ai-home-hero{padding:75px 0 5rem}
.panClean .aiHomeHeroComp .ai-home-hero.link-position-underText .actions .btn.video.play{width:1.9rem;height:1.9rem;border-radius:1.9rem}
}
@media(max-width:767.98px){.panClean .aiHomeHeroComp .ai-home-hero{padding:14rem 0 2rem}
.panClean .aiHomeHeroComp .ai-home-hero.link-position-underText .actions{position:static;flex-direction:column}
.panClean .aiHomeHeroComp .ai-home-hero.link-position-underText .actions .list-unstyled{display:flex;flex-direction:column;align-items:flex-start}
.panClean .aiHomeHeroComp .ai-home-hero.link-position-underText .actions .btn.video.play{position:absolute;left:50%;top:-3rem;margin-left:-0.95rem}
}
@media(min-width:768px){.panClean .aiHomeHeroComp .ai-home-hero{padding:16rem 0 2rem}
.panClean .aiHomeHeroComp .ai-home-hero.link-position-underText .actions{flex-direction:row;flex-wrap:wrap}
.panClean .aiHomeHeroComp .ai-home-hero.link-position-underText .actions .btn.video{position:absolute;right:0}
}
@media(min-width:1200px){.panClean .aiHomeHeroComp .ai-home-hero{padding:20rem 0 2rem}
.panClean .aiHomeHeroComp .ai-home-hero.link-position-underText .actions .btn.video.play{width:2.35rem;height:2.35rem;border-radius:2.35rem}
}
@media(min-width:1400px){.panClean .aiHomeHeroComp .ai-home-hero.link-position-underText .actions .btn.video.play{width:2.6rem;height:2.6rem;border-radius:2.6rem}
}
.panClean .ai-home-hero.theme-light{background-color:#fff}
.panClean .ai-home-hero.theme-light .title,.panClean .ai-home-hero.theme-light .eyebrow,.panClean .ai-home-hero.theme-light a:not(.btn),.panClean .ai-home-hero.theme-light .desc{color:#141414}
.panClean .ai-home-hero.theme-light .bg-overlay{background-color:#fff;opacity:.75}
.panClean .ai-home-hero.theme-dark{background-color:#000;background-image:linear-gradient(-145deg,#44180e 0,#3e160d 25%,#1f0b06 50%,#010101 100%)}
.panClean .ai-home-hero.theme-dark .title,.panClean .ai-home-hero.theme-dark a:not(.btn),.panClean .ai-home-hero.theme-dark .desc,.panClean .ai-home-hero.theme-dark .eyebrow{color:#fff}
.panClean .ai-home-hero.theme-dark .bg-overlay{background-color:#141414;opacity:.75}