.ai-contact{margin:auto;max-width:1920px;padding:40px 80px 20px}.ai-contact .banner-btn .right-image{width:10px}.ai-contact h2{margin-bottom:0}.ai-contact .banner-heading{color:#fff}.ai-contact .cta-banner{background-position:50%;background-size:cover;border-radius:12px;color:#fff}.ai-contact .cta-banner-content{padding:35px}.ai-contact .cta-heading{font-size:38px;font-weight:300}.ai-contact .cta-sub_text{font-weight:400}.ai-contact .cta-subtext{color:#fff;font-size:20px;font-weight:400}.ai-contact .cta-icon{height:60px;object-fit:contain;width:60px}.ai-contact .cta-button-wrapper .btn{background:#fff;background-color:#fff;border:1px solid #fff;border-radius:4px;color:#3871e0;font-size:20px;justify-content:center;padding:15px 30px;width:250px}.ai-contact .contact-icon{align-items:center;background:#77ace9;border-radius:50%;display:flex;height:100px;justify-content:center;margin-bottom:20px;overflow:hidden;width:100px}a.banner-btn,a.banner-btn:active,a.banner-btn:focus,a.banner-btn:hover{font-family:inherit!important}.ai-contact .contact-icon img{height:auto;object-fit:contain;width:100%}@media (min-width:320px) and (max-width:600px){.ai-contact{padding:30px 20px 0}.ai-contact .cta-banner-content{padding:10px}.ai-contact .cta-heading{font-size:30px;font-weight:300}.ai-contact .cta-subtext{color:#fff;font-size:16px;font-weight:400}}