.hero{flex-shrink:0;width:100%}@media only screen and (min-width:1600px){.hero{max-width:50%}}.hero .heroInner{background-size:cover;height:100%;left:0;position:fixed;top:0;width:50%;z-index:999}@media only screen and (max-width:1600px){.hero .heroInner{height:80vh;min-height:700px;position:static;width:100%}}.hero .heroInner .background{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:fixed;top:0;width:50%;z-index:995}@media only screen and (max-width:1600px){.hero .heroInner .background{height:80vh;min-height:700px;position:absolute;width:100%}}.hero .heroInner .heroCard{align-items:center;background:linear-gradient(180deg,#000c 0,#0000004d 50%,#000);color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;padding:50px;position:relative;width:100%;z-index:1000}@media only screen and (max-width:1600px){.hero .heroInner .heroCard{padding-top:150px}}@media only screen and (max-width:600px){.hero .heroInner .heroCard{padding:150px 25px 50px}}.hero .heroInner .heroCardContent{align-items:center;display:flex;flex-direction:column;gap:25px;max-width:800px;text-align:center;width:100%}.hero .heroInner .heroCardContent p{font-size:16px;font-style:italic;font-weight:700;line-height:1.5;margin-top:-10px}@media only screen and (max-width:600px){.hero .heroInner .heroCardContent p{font-size:14px}}@media only screen and (max-width:800px){.hero .heroInner .heroCardContent p{text-align:center}}.hero .heroInner .heroCardContent .titles{display:flex;flex-direction:column;gap:7px}.hero .heroInner .heroCardContent h3{color:var(--theme-primary);font-family:BrushStrike,sans-serif;font-size:22px;font-weight:500}@media only screen and (max-width:600px){.hero .heroInner .heroCardContent h3{font-size:32px;text-align:center}}.hero .heroInner .heroCardContent h2{color:var(--theme-primary);font-family:BrushStrike,sans-serif;font-size:36px;font-weight:500}@media only screen and (max-width:600px){.hero .heroInner .heroCardContent h2{font-size:32px;text-align:center}}.hero .heroInner .heroCardContent h1{font-family:BrushStrike,sans-serif;font-size:44px;font-weight:500}@media only screen and (max-width:800px){.hero .heroInner .heroCardContent h1{font-size:26px;text-align:center}}.hero .heroInner .heroCardContent .buttons{align-items:center!important;display:flex;flex-wrap:wrap;gap:10px;justify-content:center!important;width:80%}@media only screen and (max-width:800px){.hero .heroInner .heroCardContent .buttons{margin:0 auto}}@media only screen and (max-width:600px){.hero .heroInner .heroCardContent .buttons{align-items:center;flex-direction:column-reverse;justify-content:center}}.hero .heroInner .heroCardContent .buttons .button{width:-moz-fit-content;width:fit-content}.hero .heroInner .tripAdvisor{height:50px;-o-object-fit:contain;object-fit:contain;width:200px}@media only screen and (max-width:800px){.hero .heroInner .tripAdvisor{margin:0 auto}}.hero .quoteContainer{display:flex;flex-direction:column;gap:20px}.hero .quoteContainer .quote{font-size:24px;font-style:italic;font-weight:700;line-height:1.25}.hero .quoteContainer .source{color:var(--theme-primary);font-size:18px;font-style:italic;font-weight:800;margin-left:100px}@media only screen and (max-width:800px){.hero .quoteContainer .source{margin-left:25px}}
