.section-banner .section-wrapper{align-items:center;display:flex;flex-direction:column;gap:32px}.section-banner .text-wrapper{align-items:center;display:flex;flex-direction:column;gap:24px;max-width:var(--title-max-width,760px);text-align:center}@media(max-width:767px){.section-banner .text-wrapper{gap:16px}}.section-banner .text-wrapper h2{margin:0}.section-banner .text-wrapper .subheading{font-size:1.125rem;line-height:28px}.section-banner .text-wrapper .buttons-wrapper{justify-content:center}.section-banner.title-align-left .section-wrapper{align-items:flex-start}.section-banner.title-align-left .text-wrapper{align-items:flex-start;max-width:var(--title-max-width,var(--content-max-width,640px));text-align:start}.section-banner.title-align-left .text-wrapper .buttons-wrapper{justify-content:flex-start}.section-banner.boxed .section-wrapper{background-image:var(--box-bg-image,none),linear-gradient(180deg,#2c345e -80%,#080c25 100%);background-position:var(--box-bg-position,center),50%;background-repeat:no-repeat;background-size:var(--box-bg-size,cover),100% 100%;border-radius:20px;overflow:hidden;padding:62px}@media(max-width:991px){.section-banner.boxed .section-wrapper{padding:48px}}@media(max-width:767px){.section-banner.boxed .section-wrapper{padding:32px 24px}}.section-banner.boxed.light-mode .section-wrapper{background-color:#f2f5fc;background-image:var(--box-bg-image,none)}