.ai-banner{padding:120px 0;position:relative}.ai-banner.bg{background:linear-gradient(0deg,#d1e6fa,#fbfbfb)}.ai-banner .flex-block{align-items:center;display:flex;flex-wrap:wrap}.ai-banner .txt-section{flex-basis:45%;margin-right:5%}.ai-banner.banner .txt-section{flex-basis:40%;margin-right:5%}.ai-banner .img-section{flex-basis:50%;text-align:center}.ai-banner.banner .img-section{flex-basis:55%}.ai-banner .img-section .mobiletxt{display:none;margin-bottom:30px;text-align:center}.ai-banner .img-section .mobiletxt h2{font-size:24px}.ai-banner .txt-section h2{font-size:64px;margin-bottom:30px}.ai-banner .txt-section h6{font-size:24px;font-weight:400;line-height:1.5}.ai-banner .txt-section h3{font-size:36px;margin-bottom:25px}.ai-banner .txt-section p{font-family:Noto Sans,sans-serif;font-size:20px}.ai-banner .txt-section .cta-class{margin-top:50px}.ai-banner .txt-section .cta-class a{background-color:#fff;border:1px solid #000;box-shadow:0 4px 10px 0 rgba(0,0,0,.25);color:#000;display:inline-block;font-size:14px;padding:15px 27px}.ai-banner.banner .mobile{display:none}.ai-banner .txt-section .cta-class a img{margin-right:10px}.ai-banner.loop-2 .flex-block{flex-direction:row-reverse}.ai-banner.loop-2 .txt-section{flex-basis:40%;margin-left:5%;margin-right:5%}.ai-banner:after{background-image:url(https://47032319.fs1.hubspotusercontent-na1.net/hubfs/47032319/feature/filler-image.png);left:0;top:50%;width:50px}.ai-banner:after,.ai-banner:before{background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:230px;position:absolute}.ai-banner:before{background-image:url(https://47032319.fs1.hubspotusercontent-na1.net/hubfs/47032319/AI/filler.png);right:0;top:5%;width:80px}@media(max-width:1200px){.ai-banner .txt-section{flex-basis:45%;margin-right:5%}.ai-banner.loop-2 .txt-section{flex-basis:45%;margin-right:0}}@media(max-width:1024px){.ai-banner{padding:80px 0}.ai-banner.banner .flex-block{flex-direction:column-reverse}.ai-banner.banner .txt-section{flex-basis:100%;margin-right:0;text-align:center}.ai-banner .txt-section h2{font-size:60px}.ai-banner .txt-section h6{font-size:20px}.ai-banner:after{display:none}.ai-banner .txt-section h3{font-size:24px}.ai-banner .txt-section p{font-size:16px}}@media(max-width:767px){.ai-banner{padding:50px 0}.ai-banner .txt-section h2{font-size:48px}.ai-banner .txt-section h6{font-size:16px}.ai-banner .txt-section{flex-basis:100%;margin-right:0;margin-top:10px;text-align:center}.ai-banner .img-section{flex-basis:100%;margin-bottom:50px;text-align:center}.ai-banner .img-section .mobiletxt{display:block}.ai-banner.loop-2 .txt-section{flex-basis:100%;margin-left:0;margin-right:0;margin-top:0}.ai-banner .txt-section .cta-class{margin-top:30px}.ai-banner .txt-section .cta-class a{background-color:#266adc;border-color:#266adc;color:#fff;max-width:343px;width:100%}.ai-banner .txt-section .cta-class a img{filter:invert(1)}section.ai-banner.loop-1.loop-2 .flex-block{flex-direction:column-reverse}.ai-banner .txt-section h3,.ai-banner:after,.ai-banner:before{display:none}}