.featured-title{display:flex;align-items:center;min-height:360px;position:relative}@media (max-width: 1023px){.featured-title{min-height:260px}}.featured-title__body{flex:0 0 100%;max-width:100%;padding:2rem 0;position:relative}@media (min-width: 992px){.featured-title__body{padding:4.2rem 0}}@media (min-width: 1024px){.featured-title__body{padding:8.4rem 0}}.featured-title__body h1,.featured-title__body h2,.featured-title__body h3,.featured-title__body h4,.featured-title__body h5,.featured-title__body h6,.featured-title__body p,.featured-title__body span{font-size:3.2rem;line-height:1.25}@media (min-width: 992px){.featured-title__body h1,.featured-title__body h2,.featured-title__body h3,.featured-title__body h4,.featured-title__body h5,.featured-title__body h6,.featured-title__body p,.featured-title__body span{font-size:4.4rem;line-height:1.18181818}}@media (min-width: 1024px){.featured-title__body h1,.featured-title__body h2,.featured-title__body h3,.featured-title__body h4,.featured-title__body h5,.featured-title__body h6,.featured-title__body p,.featured-title__body span{font-size:6rem;line-height:1.1}}.featured-title__bg{position:absolute;top:0;right:0;bottom:0;left:0}.featured-title__bg::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(65,170,239,0.6)}.featured-title__bg--mobile{display:block}@media (min-width: 992px){.featured-title__bg--mobile{display:none}}.featured-title__bg--mobile+.featured-title__bg{display:none}@media (min-width: 992px){.featured-title__bg--mobile+.featured-title__bg{display:block}}.featured-title__bg--tablet{display:none}@media (min-width: 992px) and (max-width: 1024px){.featured-title__bg--tablet{display:block}}.featured-title__bg--tablet+.featured-title__bg{display:none}@media (min-width: 1024px){.featured-title__bg--tablet+.featured-title__bg{display:block}}@media (min-width: 992px) and (max-width: 1024px){.align-tablet--left>*{text-align:left}}@media (min-width: 992px) and (max-width: 1024px){.align-tablet--center>*{text-align:center}}@media (min-width: 992px) and (max-width: 1024px){.align-tablet--right>*{text-align:right}}@media (max-width: 991px){.align-mobile--left>*{text-align:left}}@media (max-width: 991px){.align-mobile--center>*{text-align:center}}@media (max-width: 991px){.align-mobile--right>*{text-align:right}}.align-vertical--top{align-items:flex-start}.align-vertical--center{align-items:center}.align-vertical--bottom{align-items:flex-end}.align-horizontal--left{text-align:left}.align-horizontal--center{text-align:center}.align-horizontal--right{text-align:right}
