.hero-outer-container .hero-container{background-color:var(--slate-15);background-size:cover;background-position:50%;background-repeat:no-repeat;height:100vw;max-height:400px;padding:0;display:flex;justify-content:center;align-items:center;position:relative}.hero-outer-container .hero-container .hero-image{z-index:1}.hero-outer-container .hero-container .gradient-overlay,.hero-outer-container .hero-container .hero-image{position:absolute;top:20px!important;left:20px!important;width:calc(100vw - 40px)!important;height:calc(100% - 40px)!important}.hero-outer-container .hero-container .gradient-overlay{background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.4));z-index:2}.hero-outer-container .hero-container .image-container{position:relative;z-index:3;height:-moz-max-content;height:max-content;width:100%;display:flex;flex-direction:column;align-items:center}.hero-outer-container .hero-container .image-container .hero-heading{color:var(--white);text-align:center;font-family:Canela-Regular,serif;font-size:32px;font-style:normal;font-weight:500;line-height:normal;max-width:400px}.hero-outer-container .hero-container .image-container .hero-text{color:var(--white);text-align:center;font-family:Mallory-Book,serif;font-size:16px;font-style:normal;font-weight:400;line-height:150%;margin-top:24px;max-width:90%}@media screen and (min-width:768px){.hero-outer-container{padding:30px;background-color:var(--slate-15)}.hero-outer-container .hero-container{margin:0}.hero-outer-container .hero-container .hero-image{top:0!important;left:0!important;width:calc(100vw - 40px)!important;height:calc(100% - 0px)!important}.hero-outer-container .hero-container .gradient-overlay{position:absolute;top:0!important;left:0!important;width:calc(100vw - 60px)!important;height:calc(100% - 0px)!important;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.4));z-index:2}.hero-outer-container .hero-container .image-container{height:-moz-max-content;height:max-content;width:100%;position:relative;display:flex;flex-direction:column;align-items:center;padding:0 60px}.hero-outer-container .hero-container .image-container .hero-heading{width:407px;max-width:none}.hero-outer-container .hero-container .image-container .hero-text{color:var(--white);text-align:center;font-family:Mallory-Book,serif;font-size:16px;font-style:normal;font-weight:400;line-height:150%;margin-top:24px}}@media screen and (min-width:1280px){.hero-outer-container{padding:30px;background-color:var(--slate-15)}.hero-outer-container .hero-container{overflow:hidden;margin:0;height:730px;max-height:none}.hero-outer-container .hero-container .image-container{height:-moz-max-content;height:max-content;width:100%;position:relative;display:flex;flex-direction:column;align-items:center;padding:0 60px}.hero-outer-container .hero-container .image-container .hero-heading{font-size:52px;width:665px;max-width:none}.hero-outer-container .hero-container .image-container .hero-text{color:var(--white);text-align:center;font-family:Mallory-Book,serif;font-size:16px;font-style:normal;font-weight:400;line-height:150%;margin-top:24px;max-width:685px}}.welcome-text-container{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;color:#fff;gap:29px}.hero-text{text-align:center;font-family:Canela-Text,serif;font-size:52px;font-weight:500;line-height:150%}.hero-description-text{text-align:center;font-family:Mallory-Book,serif;font-size:20px;font-weight:400}