[data-animation=true] .appear-animation{opacity:1;transform:translateY(0px);animation-name:rise-up}.hero-spa{position:relative}.hero-spa__image img{min-height:718px;-o-object-fit:cover;object-fit:cover}@media(max-width: 768px){.hero-spa__container .hero-spa__text{max-width:100%;padding:33px;left:0 !important;top:44% !important;transform:translateY(-50%) !important;text-align:center}}.vertical-center.horizontal-left .hero-spa__text{left:54px;top:50%;transform:translateY(-50%)}.vertical-center.horizontal-center .hero-spa__text{left:50%;top:50%;transform:translate(-50%, -50%);text-align:center}.vertical-center.horizontal-right .hero-spa__text{right:54px;top:50%;transform:translateY(-50%);text-align:right}.vertical-bottom.horizontal-left .hero-spa__text{bottom:140px;left:54px}.vertical-bottom.horizontal-center .hero-spa__text{bottom:140px;left:50%;transform:translateX(-50%);text-align:center}.vertical-bottom.horizontal-right .hero-spa__text{right:54px;bottom:140px;text-align:right}.hero-spa__additional-buttons{position:absolute;bottom:64px;left:50%;transform:translateX(-50%);z-index:1;display:flex;gap:30px}@media(max-width: 768px){.hero-spa__additional-buttons{flex-direction:column;gap:14px;max-width:196px;width:100%}}.hero-spa .btn{font-size:1.5rem;line-height:1.5rem;border-radius:20.5px;padding:9px 60px 6px}@media(max-width: 768px){.hero-spa .btn{padding:12px 30px 10px;font-size:.875rem;line-height:.875rem}}.hero-spa .btn--white{background-color:#fff;color:#000;border:1px solid #fff}.hero-spa .btn--transparent{background-color:rgba(0,0,0,0);color:#fff;border:1px solid #fff}.hero-spa .btn:hover{background-color:#000;color:#fff;border-color:#000}.hero-spa__text{max-width:50vw;width:100%;position:absolute;z-index:1}.hero-spa .hero-text--white *{color:#fff}.hero-spa .hero-text--black *{color:#000}.hero-spa .hero-text__subheading{font-size:1rem;line-height:1rem;font-family:"Akkurat"}.hero-spa .hero-text__title{margin-bottom:4px}@media(max-width: 768px){.hero-spa .hero-text__title{margin:32px 0}}.hero-spa .hero-text__description{font-family:"Merrant";font-size:1.0625rem;line-height:1.375rem;text-transform:uppercase;margin-bottom:31px}.hero-spa .hero-text__description p:last-of-type{margin-bottom:0}@media(max-width: 768px){.hero-spa .hero-text__description br{display:none}}.hero-spa .hero-text__type-one{font-family:"Akkurat";font-size:1rem;line-height:1rem;display:inline-block;text-transform:uppercase;padding-bottom:9px;position:relative;font-weight:bold}.hero-spa .hero-text__type-one:after{content:"";height:3px;background-color:#fff;width:100%;bottom:0;left:0;position:absolute;display:block}