.ctaNew-wrapper.bottomMargin{padding-bottom:92px}@media(max-width:767px){.ctaNew-wrapper.bottomMargin{padding-bottom:48px}}.ctaNew-wrapper.topMargin{padding-top:92px}@media(max-width:767px){.ctaNew-wrapper.topMargin{padding-top:48px}}.cta-container{background:url(/_next/static/media/cta-common-bg.4d526a71.webp) no-repeat;background-size:cover;background-position:50%;border-radius:16px;padding:92px 70px;position:relative;overflow:hidden;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:0;box-sizing:border-box}.cta-container .cta-content{position:relative;z-index:1}.cta-container .cta-content .cta-title{color:#fff;font-size:40px;font-weight:700;margin:0;line-height:1.3}.cta-container .cta-content .cta-title:not(:last-child){margin-bottom:10px}@media only screen and (max-width:1240px){.cta-container .cta-content .cta-title{font-size:32px}}.cta-container .cta-content .cta-description{color:#fff;font-size:24px;font-weight:400;margin:0;line-height:1.5}@media only screen and (max-width:1240px){.cta-container .cta-content .cta-description{font-size:20px}}.cta-container .cta-action{position:relative;z-index:1;flex-shrink:0}.cta-container .cta-action .cta-btn{display:inline-flex;align-items:center;justify-content:center;background-color:#fff;color:#2777f3;font-family:var(--font-onest),"Onest Fallback",sans-serif;font-size:24px;font-weight:500;padding:14px 46px;border:none;border-radius:50px;cursor:pointer;text-decoration:none;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease}.cta-container .cta-action .cta-btn:hover{transform:translateY(-2px);background:#0f1621;color:#fff}.cta-container .cta-action .cta-btn:active{transform:translateY(0)}@media only screen and (max-width:1240px){.cta-container .cta-action .cta-btn{padding:12px 40px}}@media(max-width:767px){.cta-container{flex-direction:column;align-items:flex-start;padding:24px;gap:35px;background:url(/_next/static/media/cta-common-bg-mobile.59b92b88) no-repeat;background-size:cover}.cta-container .cta-content{max-width:100%}.cta-container .cta-content .cta-title{font-size:24px}.cta-container .cta-content .cta-description{font-size:18px}.cta-container .cta-action{width:auto}.cta-container .cta-action .cta-btn{padding:10px 24px;font-size:18px}}