.promo-landing{color:#31344c}.promo-landing .section-title{font-size:36px;font-weight:800;line-height:140%;text-align:center}@media only screen and (min-width:600.98px){.promo-landing .section-title{font-size:42px}}@media only screen and (min-width:960.98px){.promo-landing .section-title{font-size:46px}}@media only screen and (min-width:1180.98px){.promo-landing .section-title{font-size:52px}}.promo-landing .section-subtitle{color:rgb(var(--v-theme-primary-2));font-size:16px;font-weight:900;letter-spacing:.1rem;line-height:120%;text-align:center;text-transform:uppercase}@media only screen and (min-width:600.98px){.promo-landing .section-subtitle{font-size:20px;letter-spacing:.2rem}}.promo-landing .section-caption{font-size:20px;font-weight:500;line-height:160%;text-align:center}@media only screen and (min-width:600.98px){.promo-landing .section-caption{font-size:22px}}.promo-landing .section-header{margin-left:auto;margin-right:auto;max-width:780px}.promo-landing .section-header.w100{max-width:none}.promo-landing .section-header .section-subtitle{margin-bottom:12px}@media only screen and (min-width:600.98px){.promo-landing .section-header .section-subtitle{margin-bottom:16px}}.promo-landing .section-header .section-title{font-weight:900}.promo-landing .section-header .section-caption{margin-top:18px}
