.hero{margin-bottom:36px;position:relative}@media screen and (min-width:992px){.hero{height:55vh;margin-bottom:0;overflow:hidden}}@media (max-height:700px) and (min-width:992px){.hero{min-height:100vh}}.hero .hero-image .frame-type-image{min-height:195px;position:relative}@media (max-height:700px) and (min-width:992px){.hero .hero-image .frame-type-image{min-height:100vh}}.hero .hero-image .frame-type-image:before{background:#000;background:linear-gradient(180deg,transparent,#000);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.hero .hero-image .frame-type-image *{min-height:55vh}@media (max-height:700px) and (min-width:992px){.hero .hero-image .frame-type-image *{min-height:700px}}.hero .hero-image .frame-type-image img,.hero .hero-image .frame-type-image video{object-fit:cover;object-position:center}@media screen and (min-width:992px){.hero .hero-image *{height:55vh;width:100%}.hero .hero-image img,.hero .hero-image video{left:0;object-fit:cover;object-position:center;position:absolute;top:0}}@media (max-height:700px) and (min-width:992px){.hero .hero-image *{min-height:700px}}.hero-text{margin-left:auto!important;margin-right:auto!important;max-width:1410px!important;padding-left:35px;padding-right:35px;width:100%;z-index:2}@media screen and (min-width:992px){.hero-text{bottom:7.5%;color:#fff;left:50%;position:absolute;transform:translateX(-50%)}}.hero-text .frame-type-text h1{font-size:60px;letter-spacing:unset;margin-bottom:clamp(1.25rem,1.125rem + .625vw,1.875rem);text-transform:none}.hero-text .frame-type-text p{font-size:22px}@media screen and (max-height:600px){.hero-text .frame-type-text h1{font-size:45px}}@media screen and (max-width:991px){.hero-text .frame-type-text h1{margin-top:36px}}@media screen and (max-width:767px){.hero-text .frame-type-text .btn-primary{max-width:80%}}