.block-hero{position:relative;padding:0;margin-top:8rem;margin-bottom:8rem}@media (min-width: 1024px){.block-hero{margin-top:0;margin-bottom:24rem}}@media (min-width: 1200px){.block-hero__wrapper--half-width .slick-dots{text-align:left}}.block-hero__suffix{position:relative;z-index:10}.block-hero__suffix-container{display:flex;flex-flow:row wrap;justify-content:center;width:calc(100% - 4rem);margin:-26rem auto 0;padding:0 2rem;border-radius:.8rem;background-color:#fff;-webkit-box-shadow:0px 3px 20px 0px rgba(0,0,0,0.16);-moz-box-shadow:0px 3px 20px 0px rgba(0,0,0,0.16);box-shadow:0px 3px 20px 0px rgba(0,0,0,0.16)}@media (min-width: 1024px){.block-hero__suffix-container{justify-content:flex-start;margin:-20rem auto}}@media (min-width: 1680px){.block-hero__suffix-container{padding:0 4rem;width:100%;max-width:1620px}}.block-hero__suffix-single{width:100%;padding:1rem 2rem}@media (min-width: 992px){.block-hero__suffix-single{width:50%;padding:1rem 2rem}}@media (min-width: 1024px){.block-hero__suffix-single{width:33.33%;padding:4rem 2rem}}.block-hero__suffix-row{display:flex;flex-flow:row wrap;margin:0 calc(1rem * -1)}@media (min-width: 1680px){.block-hero__suffix-row{margin:0 calc(2rem * -1)}}.block-hero__suffix-col{padding:1rem}@media (min-width: 1680px){.block-hero__suffix-col{padding:2rem}}.block-hero__suffix-icon{width:6rem}@media (min-width: 1024px){.block-hero__suffix-icon{width:8rem}}@media (min-width: 1680px){.block-hero__suffix-icon{width:12rem}}.block-hero__suffix-content{width:calc(100% - 6rem)}@media (min-width: 1024px){.block-hero__suffix-content{width:calc(100% - 8rem)}}@media (min-width: 1680px){.block-hero__suffix-content{width:calc(100% - 12rem)}}.block-hero__suffix-title{text-transform:uppercase;font-size:2.1rem;line-height:1.28571429}@media (min-width: 1024px){.block-hero__suffix-title{font-size:2.4rem;line-height:1.25}}.hero-image__wrapper{position:relative;height:calc(100vh + 100px);min-height:calc(100vh + 100px)}.hero-image__bg{position:absolute;top:0;right:0;bottom:0;left:0}.hero-image__bg img{width:100%;height:100%;object-fit:cover}.hero-image__bg::before{content:'';width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(30,40,40,0.45)}.hero-image__content{width:90%;max-width:90%;padding:0 20px;color:#fff}@media (min-width: 992px){.hero-image__content{padding:0;width:100%;max-width:100%}}.hero-image__content h2{margin:0 0 .6rem;color:#fff;text-transform:uppercase;font-size:2.4rem;line-height:1.25}@media (min-width: 992px){.hero-image__content h2{font-size:4rem;line-height:1.175}}@media (min-width: 1680px){.hero-image__content h2{font-size:6.4rem;line-height:1.25}}.hero-image__content p{font-size:1.6rem;line-height:1.5625}@media (min-width: 992px){.hero-image__content p{font-size:1.8rem;line-height:1.61111111}}@media (min-width: 1680px){.hero-image__content p{font-size:2.1rem;line-height:1.61904762}}.hero-image__content-wrapper{height:calc(100% - 100px)}.hero-image__content-container{height:calc(100% - 100px);display:flex;padding:0 1.5rem 5rem}@media (min-width: 992px){.hero-image__content-container{padding:12rem 4rem 7rem;max-width:940px}}@media (min-width: 1600px){.hero-image__content-container{padding:22rem 2rem 5rem 2rem;max-width:1280px}}.hero-image__content-row{display:flex;align-items:center;min-height:0;position:relative;z-index:5}.hero-image__content-row--center{justify-content:center}.hero-image__content-row--right{justify-content:flex-end}.hero-image__buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:3.5rem 0 0}@media (min-width: 992px){.hero-image__buttons{justify-content:flex-start}}@media (min-width: 1680px){.hero-image__buttons{margin:7rem 0 0}}.hero-image__buttons .wp-block-button{margin:0 1rem 1rem 0 !important}@media (min-width: 992px){.hero-image__buttons .wp-block-button{margin:0;margin-right:1rem !important}}.hero-image--half-width{background-color:#787878}.hero-image--half-width .hero-image__bg{width:100%;right:0;left:auto}@media (min-width: 1024px){.hero-image--half-width .hero-image__bg{width:50%}}.hero-image--image-left .hero-image__bg{right:auto;left:0}
