.tbCTASection{background-color:var(--text-primary);padding:4.5rem 0;position:relative}.tbCTASection .tbCtaColInner{align-items:center;gap:4.5rem;justify-content:space-between}.tbCTASection .tbCtaColImage{flex-basis:42.5%;height:0;margin:0;overflow:hidden;padding-bottom:26.09%;position:relative;width:100%}.tbCTASection .tbCtaColImage img{height:100%;left:0;max-width:100%;object-fit:cover;object-position:top;position:absolute;top:0;width:100%}.tbCtaColContent{display:flex;flex:1;flex-direction:column;justify-content:center;width:100%}.tbCTASection .tbCtaColContentTop .ctaColContentTitle h2{color:var(--text-white);font-family:var(--primary-font);font-size:2.5rem;font-weight:500;line-height:1.25;margin-top:10px;padding-bottom:15px}.tbCTASection .tbCtaColContentTop .ctaColContentPart{max-width:600px}.tbCTASection .tbCtaColContentTop .ctaColContentPart p{color:var(--bg-white-color);font-family:var(--primary-font);font-size:18px;font-weight:400;line-height:1.4;padding-bottom:26px}.hide-default-title form h6{display:none}.hide-default-title .tb-form-title{color:var(--text-primary);font-family:var(--primary-font);font-size:1.4rem!important;font-weight:600;text-align:center}@media screen and (max-width:1024px){.tbCTASection .tbCtaColInner{gap:32px;justify-content:center}}@media screen and (max-width:991px){.tbCTASection .tbCtaColContentTop .ctaColContentPart{max-width:100%}.tbCTASection .tbCtaColContentTop .ctaColContentPart p{font-size:16px}}@media screen and (max-width:820px){.tbCTASection .tbCtaColInner{flex-wrap:wrap}.tbCTASection .tbCtaColImage{flex-basis:100%;height:245px;margin-bottom:24px;overflow:hidden;position:relative}.tbCTASection .tbCtaColInner{gap:0}.tbCTASection .tbCtaColContentTop .ctaColContentPart p{margin-bottom:1.3em}}@media screen and (max-width:768px){.tbCTASection{padding:48px 0}.tbCTASection .tbCtaColContentTop .ctaColContentPart p{font-size:16px;line-height:1.4;margin-bottom:1em}}@media screen and (max-width:640px){.tbCTASection .tbCtaColContentTop .ctaColContentTitle h2{font-size:2.2rem}.tbCTASection .tbCtaColContentTop .ctaColContentPart p{font-size:14px;font-weight:500}.tbCTASection .tb-cta-button{margin-top:.2rem}}@media screen and (max-width:575px){.tbCTASection .tbCtaColContentTop .ctaColContentTitle h2{font-size:1.8rem;margin-bottom:10px}}@media screen and (max-width:520px){.tbCTASection{padding:2.5rem 0}}@media screen and (max-width:420px){.tbCTASection .tbCtaColContentTop .ctaColContentTitle h2{font-size:1.5rem}}