@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (min-width:768px){.hide-desktop{display:none}}.bg-moving-blue{background-attachment:fixed;background-color:#157cc0;background-image:linear-gradient(0deg,#157cc0,#0ab9e0 10%,#fff 60%,#fff)}.site-neoed .bg-moving-blue,.site-neogov .bg-moving-blue{background:#27769f;background:linear-gradient(0deg,#27769f,#fff 70%,#fff);background-attachment:fixed}.aihub-banner{padding-bottom:70px;padding-top:70px}@media (min-width:768px){.aihub-banner{padding-bottom:100px;padding-top:100px}}.aihub-banner-container{margin:0 auto;max-width:1200px;padding:0 20px}.aihub-banner-heading{padding-top:20px}.site-neoed .aihub-banner-heading,.site-neogov .aihub-banner-heading{padding-bottom:100px}@media (min-width:768px){.aihub-banner-heading{padding-top:0}}.aihub-banner h1{font-size:3rem;margin:0 auto 30px;max-width:800px}@media (min-width:768px){.aihub-banner h1{font-size:4rem}}.aihub-banner h1 strong{background:#157cc0;background:linear-gradient(0deg,#157cc0 0,#0ab9e0);-webkit-background-clip:text;background-size:150% 150%;-webkit-text-fill-color:transparent;animation:gradient 5s ease infinite}.site-neoed .aihub-banner h1 strong,.site-neogov .aihub-banner h1 strong{background:#3b6379;background:linear-gradient(0deg,#3b6379 0,#3aaecd);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.aihub-banner h1 em{background-image:url(https://www.neogov.com/hubfs/underline-blue.svg);background-position:bottom;background-repeat:no-repeat;background-size:contain;padding-bottom:10px}.aihub-banner h1+p{font-size:18px;margin:0 auto 10px;max-width:800px}@media (min-width:768px){.aihub-banner h1+p{font-size:22px}}.aihub-banner h1+p+p{font-size:16px;font-weight:600}.aihub-banner a:before{background-image:url(https://www.neogov.com/hubfs/icon-sparkle.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:15px;margin-right:5px;width:15px}.aihub-banner a{background:#0ab9e0;background:linear-gradient(90deg,#0ab9e0,#157cc0);background-size:150% 150%;border-radius:8px;margin-top:20px;padding:10px 20px;transition:box-shadow .3s ease}.aihub-banner a,.site-neoed .aihub-banner a,.site-neogov .aihub-banner a{animation:gradient 2.5s ease infinite;color:#fff;display:inline-block;font-weight:700}.site-neoed .aihub-banner a,.site-neogov .aihub-banner a{background-size:120% 120%;background:#3b6379;background:linear-gradient(90deg,#3b6379,#3aaecd);font-size:18px;line-height:1.7;text-decoration:none}.aihub-banner a:hover{-webkit-box-shadow:0 0 5px 0 #157cc0;-moz-box-shadow:0 0 5px 0 #157cc0;box-shadow:0 0 5px 0 #157cc0;text-decoration:none}.site-neoed .aihub-banner a:hover,.site-neogov .aihub-banner a:hover{-webkit-box-shadow:0 0 5px 0 #3b6379;-moz-box-shadow:0 0 5px 0 #3b6379;box-shadow:0 0 5px 0 #3b6379;color:#fff}.aihub-banner-introvideo-bg{display:none}.aihub-banner-introvideo-main{border-radius:20px;overflow:hidden;position:relative;transition:transform .3s ease}.aihub-banner-introvideo-main:hover{transform:scale(1.1)}.aihub-banner-introvideo-main img{display:block;height:400px;object-fit:cover;width:100%}@media (min-width:768px){.aihub-banner-introvideo{align-items:center;display:flex;flex-wrap:wrap;position:relative}.aihub-banner-introvideo-bg{display:block;width:25%}.aihub-banner-introvideo-bg img{border-radius:20px;display:block;object-fit:cover;transition:transform .3s ease;width:100%}.aihub-banner-introvideo-bg img:hover{transform:scale(1.1)}.aihub-banner-introvideo-bg1 img,.aihub-banner-introvideo-bg3 img{height:250px}.aihub-banner-introvideo-bg2 img,.aihub-banner-introvideo-bg4 img{height:300px}.aihub-banner-introvideo-main{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:60%}.aihub-banner-introvideo-main:hover{transform:translate(-50%,-50%) scale(1.1)}#customPlayButton:after{height:150px;width:150px}.aihub-banner-introvideo-bg1{transform:translateX(100%);transition:transform 2s ease}.aihub-banner-introvideo-bg4{transform:translateX(-100%);transition:transform 1s ease}.aihub-banner-introvideo-bg1.run{transform:translateX(0)}.aihub-banner-introvideo-bg2.run{transform:translateX(-60%);transition:transform 1s ease}.aihub-banner-introvideo-bg3.run{transform:translateX(100%);transition:transform 2s ease}.aihub-banner-introvideo-bg4.run{transform:translateX(-40%)}}