.hero,.hero__inner{width:100%}.hero__inner__content-holder,.hero__inner .inner__content-holder{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr}@media (min-width: 1024px){.hero__inner__content-holder,.hero__inner .inner__content-holder{max-height:550px;grid-template-columns:1fr 1fr;grid-template-rows:1fr}}.hero__inner__content-holder .content-holder__text-holder,.hero__inner .inner__content-holder .content-holder__text-holder{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:0 var(--spacing-10x);padding:var(--spacing-5x) var(--spacing-2x);overflow:hidden;max-width:720px}.hero__inner__content-holder .content-holder__text-holder .text-holder__title,.hero__inner .inner__content-holder .content-holder__text-holder .text-holder__title{position:relative}.hero__inner__content-holder .content-holder__text-holder .text-holder__title .text-holder__title,.hero__inner .inner__content-holder .content-holder__text-holder .text-holder__title .text-holder__title{font-family:IvyPresto Display Thin,sans-serif;font-weight:200;font-size:2.4rem!important;letter-spacing:.05rem;line-height:4.8rem!important;color:var(--color-brown);margin:0 0 var(--spacing-3x) 0}.hero__inner__content-holder .content-holder__text-holder .text-holder__title .text-holder__title strong,.hero__inner .inner__content-holder .content-holder__text-holder .text-holder__title .text-holder__title strong{font-family:IvyPresto Display Light,sans-serif}.hero__inner__content-holder .content-holder__text-holder .text-holder__title .text-holder__title strong,.hero__inner .inner__content-holder .content-holder__text-holder .text-holder__title .text-holder__title strong{font-family:IvyPresto Display Light,sans-serif;font-weight:300;font-size:4rem;line-height:4.8rem;letter-spacing:.05rem}@media (min-width: 1024px){.hero__inner__content-holder .content-holder__text-holder .text-holder__title .text-holder__title h1,.hero__inner__content-holder .content-holder__text-holder .text-holder__title .text-holder__title h2,.hero__inner__content-holder .content-holder__text-holder .text-holder__title .text-holder__title h3,.hero__inner__content-holder .content-holder__text-holder .text-holder__title .text-holder__title h4,.hero__inner__content-holder .content-holder__text-holder .text-holder__title .text-holder__title h5,.hero__inner__content-holder .content-holder__text-holder .text-holder__title .text-holder__title h6,.hero__inner .inner__content-holder .content-holder__text-holder .text-holder__title .text-holder__title h1,.hero__inner .inner__content-holder .content-holder__text-holder .text-holder__title .text-holder__title h2,.hero__inner .inner__content-holder .content-holder__text-holder .text-holder__title .text-holder__title h3,.hero__inner .inner__content-holder .content-holder__text-holder .text-holder__title .text-holder__title h4,.hero__inner .inner__content-holder .content-holder__text-holder .text-holder__title .text-holder__title h5,.hero__inner .inner__content-holder .content-holder__text-holder .text-holder__title .text-holder__title h6{font-size:5.6rem;line-height:6.4rem}}.hero__inner__content-holder .content-holder__text-holder .text-holder__title .title-label-text,.hero__inner .inner__content-holder .content-holder__text-holder .text-holder__title .title-label-text{font-family:Andrea Bellarosa,serif;position:absolute;right:-50px;top:-30px;color:var(--color-dark-pink);font-size:2.6rem;line-height:40px;font-weight:400;rotate:10deg}.hero__inner__content-holder .content-holder__text-holder .text-holder__text,.hero__inner .inner__content-holder .content-holder__text-holder .text-holder__text{font-family:GeneralSans Regular,sans-serif;font-weight:400;font-size:1.6rem;line-height:2.8rem;color:var(--color-brown);margin:0 0 var(--spacing-5x) 0}@media (min-width: 1024px){.hero__inner__content-holder .content-holder__text-holder .text-holder__text,.hero__inner .inner__content-holder .content-holder__text-holder .text-holder__text{padding:0 var(--spacing-10x)}}.hero__inner__content-holder .content-holder__text-holder .text-holder__buttons,.hero__inner .inner__content-holder .content-holder__text-holder .text-holder__buttons{display:flex;gap:var(--spacing-2x);flex-wrap:wrap;justify-content:center}.hero__inner__content-holder .content-holder__image-holder,.hero__inner .inner__content-holder .content-holder__image-holder{height:100%}.hero__inner__content-holder .content-holder__image-holder video,.hero__inner .inner__content-holder .content-holder__image-holder video{width:100%;height:100%;object-fit:cover;max-height:550px}.hero__inner__content-holder .content-holder__image-holder img,.hero__inner .inner__content-holder .content-holder__image-holder img{width:100%;height:100%;object-fit:cover;max-height:450px}@media (min-width: 1024px){.hero__inner__content-holder .content-holder__image-holder img,.hero__inner .inner__content-holder .content-holder__image-holder img{max-height:550px}}
