.hero-section-wrapper{background-color:var(--teal-blue);padding-inline:1.125rem;padding-bottom:24.5rem;position:relative}.landing-page .hero-section-wrapper{padding-bottom:10.5rem}.landing-page .hero-section-wrapper .hero-content{padding-top:18.625rem}.landing-page .hero-section-wrapper .hero-content *{color:#fff}.hero-section-wrapper .image-wrapper{position:absolute;width:calc(100% - 2.25rem);height:100%;z-index:0}.hero-section-wrapper .image-wrapper img{height:100%;width:100%;object-fit:cover;object-position:0 0;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.hero-section-wrapper .image-inner{position:relative;height:100%}.hero-section-wrapper .image-inner:before{position:absolute;width:100%;height:100%;left:0;top:0;content:"";background-color:var(--teal-blue);opacity:.4}.hero-section-wrapper .hero-content{position:relative;z-index:1;margin-inline:auto;padding-top:24rem;text-align:center;max-width:1072px}.hero-section-wrapper .rich-text p{font-size:4.625rem;line-height:1em;letter-spacing:-.02em;font-weight:700}@media only screen and (max-width:768px){.hero-section-wrapper .rich-text p{font-size:2.25rem;line-height:1.11111em}}.hero-section-wrapper .rich-text p{color:#fff}.hero-section-wrapper .button{display:inline-block;margin-top:2.75rem}@media only screen and (max-width:768px){.hero-section-wrapper{padding-bottom:13.25rem}.hero-section-wrapper .hero-content{padding-top:13rem}.hero-section-wrapper .button{margin-top:1.25rem}.landing-page .hero-section-wrapper{padding-bottom:8.625rem}.landing-page .hero-section-wrapper .hero-content{padding-top:13.375rem}}