.hero-block-container{overflow:hidden;padding:3rem 1rem}.hero-block-wrapper{column-gap:2em;display:flex;height:100%;max-width:1290px;row-gap:1em;width:100%;z-index:1}.hero-block-wrapper.hero_left{align-items:center;flex-direction:row;justify-content:flex-start}.hero-block-wrapper.hero_centered{align-items:center;flex-direction:column;justify-content:center;max-width:1075px}.hero-block-wrapper.hero_right{align-items:center;flex-direction:row-reverse;justify-content:flex-end}.hero-block-content{display:flex;flex:1 0 40%;flex-direction:column;height:100%;justify-content:center}.hero-block-subheading h4{font-size:20px;font-weight:300;text-transform:uppercase}.hero-block-button-container{display:flex;flex-direction:row;width:100%}.hero-block-button-container.hero_right{justify-content:flex-end}.hero-block-button-container.hero_centered{justify-content:center}.hero-block-image{flex:1 0 40%;overflow:hidden}.hero-block-image.hero_centered{width:100%!important}.hero-block-image img{border-radius:15px;max-height:100%;max-width:100%;min-height:100%;min-width:100%;object-fit:cover}.hero-block-button-container .st-btn{display:block}.two-column-content-sub-heading h4{font-family:Quattrocento Sans,sans-serif;font-style:normal;margin-bottom:.5em}.hero-block-text p{font-size:115%;line-height:1.4;max-width:60%}.hero-block-text p span{font-size:115%}.button-first .st-btn{display:inline-block;margin-right:1em}.hero-block-form{background-color:#fff;border-radius:15px;max-width:100%;width:500px}@media screen and (min-width:351px) and (max-width:991px){.hero-block-container{padding:3rem 1rem}.hero-block-wrapper{flex-direction:column!important}.hero-block-content,.hero-block-image{width:100%!important}.button-first .st-btn{margin-right:1em}.button-first .st-btn,.button-second .st-btn{margin-bottom:2em;margin-top:1em}}@media screen and (max-width:350px){.hero-block-button-container.hero_centered{flex-direction:column}.button-first .st-btn{display:block;margin-bottom:1em;margin-right:0}}@media screen and (max-width:500px){.hero-block-text p{font-size:110%;max-width:90%}}