.wp-block-home-hero{position:relative;margin:0 calc(50% - 50vw)}@media(min-width: 768px)and (max-width: 991.98px){.wp-block-home-hero{min-height:507px}}@media(min-width: 992px){.wp-block-home-hero{display:flex;align-items:center;justify-content:flex-start;min-height:730px}}.wp-block-home-hero .banner-image{position:relative;background-position:center center;background-size:cover;background-repeat:no-repeat}@media(max-width: 991.98px){.wp-block-home-hero .banner-image{aspect-ratio:3/2;max-height:500px;width:100%;height:100%}}@media(min-width: 992px){.wp-block-home-hero .banner-image{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:100%}}.wp-block-home-hero .banner-image:before{content:none}.wp-block-home-hero .banner-image.v-bg{padding:0}@media(max-width: 991.98px){.wp-block-home-hero .banner-image.v-bg{margin-bottom:-8px}}.wp-block-home-hero .banner-image.v-bg .video-background{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.wp-block-home-hero .home-hero-content{position:relative;z-index:1;width:100%;padding:6% 4%;background:#26337a}@media(min-width: 992px){.wp-block-home-hero .home-hero-content{margin:5rem auto 5rem 0;padding:8rem;width:72rem;background:rgba(38,51,122,.8)}}.wp-block-home-hero .home-hero-content h2{font-family:"Source Serif Pro",serif;font-weight:600;font-size:5.5rem;line-height:1.1;color:#fff}@media only screen and (max-width: 1399px){.wp-block-home-hero .home-hero-content h2{font-size:3.5vmax}}@media(max-width: 575.98px){.wp-block-home-hero .home-hero-content h2{font-size:2.5vmax}}.wp-block-home-hero .home-hero-content p{color:silver;font-family:"Josefin Sans",sans-serif}.wp-block-home-hero .home-hero-content a{font-family:"Josefin Sans",sans-serif;text-decoration:none;vertical-align:middle;line-height:1;transition:all 200ms ease-in}.wp-block-home-hero .home-hero-content a i{vertical-align:middle;margin-left:10px}@media only screen and (min-width: 992px)and (max-width: 1399px){.wp-block-home-hero .home-hero-content{padding:4rem;width:50rem}}@media only screen and (max-width: 767px){.wp-block-home-hero .home-hero-content{margin:0;width:100%}}@media only screen and (max-width: 499px){.wp-block-home-hero .home-hero-content{padding:4rem 2rem}}
