.hero-section-home{position:relative}.hero-section-home.overlay .hero-section-home__content{background-color:hsla(0,0%,100%,.75)}.hero-section-home__content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:1.5rem;padding-top:1.5rem;position:relative;width:100%}@media (min-width:768px){.hero-section-home__content{min-height:420px;padding-bottom:3rem;padding-top:3rem}}.hero-section-home__content-text{align-items:center;display:flex;flex-direction:column;text-align:center}@media (min-width:768px){.hero-section-home__content-text{align-items:flex-start;max-width:700px;text-align:left}}.hero-section-home__content-text h1{font-family:var(--secondary-font),serif;font-size:40px;font-weight:700;line-height:47px;margin-bottom:1rem;--tw-text-opacity:1;color:#1f2a37;color:rgb(31 42 55/var(--tw-text-opacity))}@media (min-width:768px){.hero-section-home__content-text h1{font-size:48px;line-height:1.2;line-height:60px}}.hero-section-home__content-text p{font-family:var(--secondary-font),serif;font-size:24px;font-weight:600;line-height:1.2;line-height:2rem;--tw-text-opacity:1;color:#4d5761;color:rgb(77 87 97/var(--tw-text-opacity))}@media (min-width:768px){.hero-section-home__content-text p{font-size:30px}}.hero-section-home__content .hero-section-home__btns{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:2.5rem}@media (min-width:768px){.hero-section-home__content .hero-section-home__btns{justify-content:flex-start}}.hero-section-home__bg{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right;position:absolute;width:100%;z-index:0}@media (min-width:768px){.hero-section-home__bg{-o-object-position:center;object-position:center}}.hero-section-home .hero-home-bg-video{height:100%;inset:0;overflow:hidden;position:absolute;width:100%;z-index:0}@media(max-width:767px){.hero-section-home .hero-home-bg-video .video-embed iframe{left:50%;top:50%;--tw-translate-y:-50%;--tw-translate-x:-50%;--tw-scale-x:2.1;--tw-scale-y:2.1;transform:translate(-50%,-50%) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(2.1) scaleY(2.1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}
