.hero-module-component{align-items:center;background-position:left 0 !important;background-repeat:no-repeat !important;background-size:cover !important;display:flex;height:528px;justify-content:flex-end;margin-top:13rem;width:100vw}@media only screen and (max-width:74.9375em){.hero-module-component{margin-top:0}}.hero-module-image-group{display:flex;flex-direction:column;margin-left:auto}@media only screen and (min-width:105em){.hero-module-image-group{margin-right:20rem}}.hero-module-image-group .hero-module-image-text{background:rgba(5,16,23,0.65);margin-right:10rem;padding:2rem}@media only screen and (min-width:105em){.hero-module-image-group .hero-module-image-text{padding:1rem}.hero-module-image-group .hero-module-image-text br{display:none}}@media only screen and (max-width:63.9em){.hero-module-image-group .hero-module-image-text{margin-right:4rem}}@media only screen and (max-width:32.5em){.hero-module-image-group .hero-module-image-text{margin-right:2rem}}.hero-module-image-group .hero-module-image-text h1{color:#fefefe;font-family:"pt-sans-narrow",sans-serif;font-weight:400;line-height:1.28;margin:0;margin-bottom:.5rem;text-align:center}@media only screen and (min-width:105em){.hero-module-image-group .hero-module-image-text h1{font-size:5.5rem;max-width:700px}}@media only screen and (max-width:48em){.hero-module-image-group .hero-module-image-text h1{font-size:2.5rem}}@media only screen and (max-width:37.5em){.hero-module-image-group .hero-module-image-text h1{font-size:1.5rem}}.hero-module-image-group .hero-module-image-text h2{color:#fefefe;font-family:"adobe-garamond-pro",serif;margin:0 auto;max-width:400px;text-align:center}@media only screen and (min-width:105em){.hero-module-image-group .hero-module-image-text h2{font-size:2.25rem;max-width:700px}}@media only screen and (min-width:48em){.hero-module-image-group .hero-module-image-text h2{font-size:2rem}}@media only screen and (max-width:48em){.hero-module-image-group .hero-module-image-text h2{max-width:300px}}@media only screen and (max-width:37.5em){.hero-module-image-group .hero-module-image-text h2{font-size:1.25rem;max-width:240px}}@media only screen and (max-width:32.5em){.hero-module-image-group .hero-module-image-text h2{font-size:1.15rem}}@media only screen and (max-width:75em){.hero-module-image-group .hero-module-image-text h2{font-size:1rem}}.hero-module-image-group .hero-module-image-button{margin-right:10rem}@media only screen and (max-width:63.9em){.hero-module-image-group .hero-module-image-button{margin-right:4rem}}@media only screen and (max-width:32.5em){.hero-module-image-group .hero-module-image-button{margin-right:2rem}}.hero-module-image-group .hero-module-image-button h2{background:rgba(5,16,23,0.65);font-weight:700;margin-top:1rem;text-align:center;text-transform:uppercase}.hero-module-image-group .hero-module-image-button a{color:#fefefe;text-decoration:none}.hero-module-image-group .hero-module-image-button :hover{box-shadow:rgba(10,10,10,0.5) 2px 5px 2px}