.full-100{width:100%}
.flex{display:flex}
.banner-wrapper{padding:24px 32px;border-radius:16px;background:linear-gradient(90deg,#f0f3ff 21.5%,#fcf9f9 62.5%,#ffecf0 99.99%,#FFF 100%)}
.banner-wrapper .title{width:fit-content;margin:0 auto}
.banner-wrapper .title p,.banner-wrapper .title h1,.banner-wrapper .title h2,.banner-wrapper .title h3,.banner-wrapper .title h4,.banner-wrapper .title h5,.banner-wrapper .tittle h6{font-family:Inter;font-size:32px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.32px;background:linear-gradient(90deg,#0073bb 0,#d62049 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.banner-wrapper .description{margin-top:12px}
.banner-wrapper .description p,.banner-wrapper .description h1,.banner-wrapper .description h2,.banner-wrapper .description h3,.banner-wrapper .description h4,.banner-wrapper .description h5,.banner-wrapper .description h6{color:#333;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.16px}
@media screen and (min-width:768px) and (max-width:1366px){.contactusbanner .ta-wdi-wrapper .ta-container{padding:0 73px}
}
@media screen and (max-width:767.98px){.banner-wrapper{padding:8px 16px;border-radius:14px;background:linear-gradient(90deg,#f0f3ff 21.5%,#fcf9f9 62.5%,#ffecf0 99.99%,#FFF 100%)}
.banner-wrapper .title p,.banner-wrapper .title h1,.banner-wrapper .title h2,.banner-wrapper .title h3,.banner-wrapper .title h4,.banner-wrapper .title h5,.banner-wrapper .title h6{font-size:24px;letter-spacing:-0.24px}
.banner-wrapper .description p,.banner-wrapper .description h1,.banner-wrapper .description h2,.banner-wrapper .description h3,.banner-wrapper .description h4,.banner-wrapper .description h5,.banner-wrapper .description h6{font-size:14px;line-height:21px;letter-spacing:-0.14px}
}