.ai-powered-banner{background-color:#1d2438;overflow:hidden;position:relative}.ai-powered-banner .center-image{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.ai-powered-banner .center-image.mobile{display:none}.ai-powered-banner .banner-content{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1310px;position:relative;z-index:2}.ai-powered-banner .text-col{display:flex;flex-direction:column;max-width:100%;row-gap:18px;width:43.51%;width:590px}.ai-powered-banner .media-col .top-icon{display:none}.ai-powered-banner .media-col{display:flex;flex-wrap:wrap;justify-content:flex-end;max-width:100%;width:calc(100% - 610px)}.ai-powered-banner .text-col *{font-family:RingsideSSm;margin:0}.ai-powered-banner .text-col .eyebrow-text{background:linear-gradient(83.59deg,#eb4d27 5.05%,#ff4244 94.95%);-webkit-background-clip:text;font-size:20px;font-weight:700;line-height:1.29;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;margin-bottom:28px;text-transform:uppercase}.ai-powered-banner .text-col h1{color:#fff;font-size:60px;font-weight:700;line-height:1.1;margin-bottom:5px}.ai-powered-banner .text-col h1 span{background:linear-gradient(83.59deg,#eb4d27 5.05%,#ff4244 94.95%);background-clip:border-box;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ai-powered-banner .text-col .description{display:flex;flex-direction:column;max-width:547px;row-gap:16px}.ai-powered-banner .text-col .description *{color:#fff;font-size:22px!important;font-weight:400;line-height:1.29}.ai-powered-banner .text-col .cta-wrapper{align-items:center;display:flex;gap:20px;margin-top:43px}.ai-powered-banner .media-col .img-xs{display:none}.ai-page .primary-btn.btn-arrow{padding-left:55px;padding-right:55px}.ai-powered-banner .text-col .cta-wrapper .text-btn{align-items:center;backdrop-filter:blur(4px);background:hsla(0,0%,100%,.1);border:1px solid #ffffff33;border-radius:50px;color:#fff;display:inline-flex;font-size:16px;font-weight:500;gap:8px;line-height:1;padding:17.51px 32px;transition:.3s ease-in-out}.ai-powered-banner .text-col .cta-wrapper .text-btn:hover{color:#ffd217;color:#fff!important;transform:scale(1.1)}.fancybox__container:not([aria-hidden]){opacity:1!important}.ai-powered-banner .bg-orbit{height:100%;left:50%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.mobile-dotted-lines{display:none}@media (min-width:1921px){.ai-powered-banner .bg-orbit{height:unset;left:50%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:unset}}@media (min-width:992px) and (max-width:1199px){.ai-powered-banner .banner-content{align-items:center}.ai-powered-banner .media-col,.ai-powered-banner .text-col{width:calc(50% - 10px)}.ai-powered-banner .text-col .cta-wrapper{flex-wrap:wrap}}@media screen and (max-width:1199px){.ai-powered-banner .text-col .eyebrow-text{margin-bottom:10px}.ai-powered-banner .text-col .description *{font-size:20px!important}.ai-powered-banner .text-col .cta-wrapper{margin-top:30px;row-gap:20px}}@media (max-width:1169px){.ai-powered-banner .text-col .cta-wrapper{flex-wrap:wrap}}@media (max-width:991px){.ai-powered-banner .banner-content{align-items:center;flex-direction:column-reverse;margin:0 auto;max-width:670px;row-gap:41px;text-align:center}.ai-powered-banner .text-col{row-gap:24px;width:100%}.ai-powered-banner .media-col .top-icon{display:flex;margin-bottom:63px}.ai-powered-banner .media-col .top-icon img{margin:0 auto;width:71px}.ai-powered-banner .text-col h1{font-size:40px;line-height:1.25;margin-bottom:0;text-wrap:balance}.ai-powered-banner .text-col .description{margin:0 auto}.ai-powered-banner .text-col .description *{font-size:18px!important;line-height:1.55}.ai-powered-banner .text-col .cta-wrapper{justify-content:center;margin-top:23px}.ai-powered-banner .media-col{align-items:center;flex-direction:column;justify-content:center;width:100%}.ai-powered-banner .media-col.xs-enabled .img-lg{display:none}.ai-powered-banner .media-col.xs-enabled .img-xs{display:block}.ai-powered-banner .center-image.mobile{display:block!important}.ai-powered-banner .center-image.desktop,.bg-orbit.desktop{display:none}.mobile-dotted-lines{display:flex;height:110%;left:50%;object-fit:cover;opacity:.2;position:absolute;top:57%;transform:translate(-50%,-50%);width:100%}}@media (max-width:575px){.ai-powered-banner .text-col{max-width:415px}}@media (max-width:520px){.ai-powered-banner .page-center{padding-top:120px}.ai-powered-banner .center-image.mobile,.ai-powered-banner .media-col .top-icon,.mobile-dotted-lines{display:none!important}.hero-bg-mobile-520{display:flex!important;position:absolute;top:0}}