.homepage-container{flex-direction:column;gap:16px;width:100%;display:flex}@media screen and (min-width:1024px){.homepage-container{gap:48px}}
.homepage-image-container{width:100%;height:700px;position:relative}.homepage-image-container .homepage-clip{z-index:0;width:100%;position:absolute;top:0;overflow:hidden}.homepage-image-container img{clip-path:url(#homepage-clip-custom);object-fit:cover;object-position:center center;width:100%;height:100%;display:block}
.homepage-hero-container{width:100%;height:fit-content;min-height:400px;position:relative}.homepage-hero-container .overlay-icon-1,.homepage-hero-container .overlay-icon-2{visibility:hidden;display:none}.homepage-hero-container .homepage-hero-left{z-index:0;position:absolute;top:-90px;left:-40px}.homepage-hero-container p{text-shadow:-1px -1px #fff,0 -1px #fff,1px -1px #fff,1px 0 #fff,1px 1px #fff,0 1px #fff,-1px 1px #fff,-1px 0 #fff;text-align:right;max-width:256px;font-size:16px;font-weight:600}.homepage-hero-container p.light-color{color:#888}.homepage-hero-container .homepage-hero-right{height:fit-content;position:relative}.homepage-hero-container .homepage-hero-right .homepage-hero-welcome{flex-direction:column;justify-content:center;align-items:end;height:33.3333vh;margin-right:16px;display:flex}.homepage-hero-container .homepage-hero-right .homepage-hero-welcome .homepage-hero-welcome-box{background-color:#f8f8f8;height:fit-content;box-shadow:1px 4px 6px #00000040}.homepage-hero-container .homepage-hero-right .homepage-hero-welcome .homepage-hero-welcome-box img{width:280px;height:100%;padding:8px;display:block}.homepage-hero-container .homepage-hero-right .homepage-hero-more{flex-direction:column;gap:8px;display:flex}.homepage-hero-container .homepage-hero-right .homepage-hero-more .homepage-hero-more-row{flex-direction:column;align-items:end;gap:8px;margin-right:16px;display:flex}.homepage-hero-container .homepage-hero-right .homepage-hero-more .homepage-hero-more-row p{width:fit-content}.homepage-hero-container .homepage-hero-right .homepage-hero-more .homepage-hero-more-row p.names{color:#333;max-width:100%;font-family:Testimonia;font-size:48px}.homepage-hero-container .homepage-hero-right .homepage-hero-more .homepage-hero-more-row p.special{background-color:#f8f8f8;border-radius:24px;padding:8px 16px;box-shadow:0 0 6px 2px #d2eb64}.homepage-hero-container .homepage-hero-right .homepage-hero-more .homepage-hero-more-row:last-child{visibility:hidden;margin-left:16px;display:none}.homepage-hero-container .homepage-hero-right .homepage-hero-more .homepage-hero-more-row .arrow-icon{cursor:pointer;background-color:#eee;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex}@media screen and (min-width:580px){.homepage-hero-container{flex-direction:column;padding-right:72px;display:flex}.homepage-hero-container .homepage-hero-left{z-index:0;left:-70px}.homepage-hero-container .homepage-hero-right .homepage-hero-welcome{gap:24px}.homepage-hero-container .homepage-hero-right .homepage-hero-welcome .homepage-hero-welcome-box img{width:360px}.homepage-hero-container .homepage-hero-right .homepage-hero-more .homepage-hero-more-row{gap:24px}.homepage-hero-container .homepage-hero-right .homepage-hero-more .homepage-hero-more-row p.names{font-size:56px}}@media screen and (min-width:1024px){.homepage-hero-container{position:relative}.homepage-hero-container .overlay-icon-1,.homepage-hero-container .overlay-icon-2{visibility:visible;width:200px;display:block;position:absolute}.homepage-hero-container .overlay-icon-1{top:-24px;right:0}.homepage-hero-container .overlay-icon-2{z-index:1;width:120px;bottom:0;left:280px}.homepage-hero-container .homepage-hero-left{z-index:0;left:-70px}.homepage-hero-container .homepage-hero-right{flex-direction:column;justify-content:space-around;height:calc(100vh - 240px);min-height:592px;display:flex}.homepage-hero-container .homepage-hero-right .homepage-hero-welcome{gap:8px;margin-right:160px}.homepage-hero-container .homepage-hero-right .homepage-hero-welcome p:first-child{text-align:center;width:100%;max-width:640px;margin-top:80px}.homepage-hero-container .homepage-hero-right .homepage-hero-welcome .homepage-hero-welcome-box img{width:640px;padding:20px}.homepage-hero-container .homepage-hero-right .homepage-hero-more{flex-direction:column;justify-content:end;align-items:end;width:100%;display:flex}.homepage-hero-container .homepage-hero-right .homepage-hero-more .homepage-hero-more-row{flex-direction:row;align-items:center}.homepage-hero-container .homepage-hero-right .homepage-hero-more .homepage-hero-more-row p{width:fit-content}.homepage-hero-container .homepage-hero-right .homepage-hero-more .homepage-hero-more-row p.names{font-size:72px}.homepage-hero-container .homepage-hero-right .homepage-hero-more .homepage-hero-more-row p.special{cursor:pointer;padding:12px 24px}.homepage-hero-container .homepage-hero-right .homepage-hero-more .homepage-hero-more-row:last-child{visibility:visible;align-items:center;display:flex}.homepage-hero-container .homepage-hero-destinations-menu-here-container{text-align:center;z-index:2;width:fit-content;margin-left:auto;margin-right:auto;position:absolute;bottom:-344px;left:0;right:0}.homepage-hero-container .homepage-hero-destinations-menu-here-container p{text-shadow:none;font-size:14px;font-weight:700}}@media screen and (min-width:1300px){.homepage-hero-container .overlay-icon-1,.homepage-hero-container .overlay-icon-2{width:220px}.homepage-hero-container .overlay-icon-1{top:-50px}.homepage-hero-container .overlay-icon-2{width:120px;left:360px}.homepage-hero-container .homepage-hero-left{z-index:0;left:calc(50vw - 740px)}.homepage-hero-container .homepage-hero-right{margin-right:calc(50vw - 740px)}}
