:root{--primary-color:#02818a;--secondary-color:#f4b860;--text-color:#333;--bg-color:#fff}*{box-sizing:border-box;margin:0;padding:0}html{background-color:#f9f9f9}html[data-theme=dim]{background-color:#1a1a1a}body{color:var(--text-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;background-color:#f9f9f9;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;transition:background-color .3s,color .3s;overflow-x:hidden}html[data-theme=dim] body{background-color:#1a1a1a}#__next{background-color:inherit;min-height:100vh}a{color:inherit;text-decoration:none}.navbar .logo-main,.home .logo-main,header .logo-main,[class*=logo-main]:not(.mobile-logo-main){color:#fff!important;-webkit-text-fill-color:white!important;text-shadow:none!important;background:0 0!important;transition:none!important}.navbar .logo-sub,.home .logo-sub,header .logo-sub,[class*=logo-sub]:not(.mobile-logo-sub){color:#f4b860!important;-webkit-text-fill-color:#f4b860!important;text-shadow:none!important;background:0 0!important;transition:none!important}[data-theme=dim] .navbar .logo-main,[data-theme=bright] .navbar .logo-main,[data-theme=dim] header .logo-main,[data-theme=bright] header .logo-main{color:#fff!important;-webkit-text-fill-color:white!important}[data-theme=dim] .navbar .logo-sub,[data-theme=bright] .navbar .logo-sub,[data-theme=dim] header .logo-sub,[data-theme=bright] header .logo-sub{color:#f4b860!important;-webkit-text-fill-color:#f4b860!important}.mobile-logo-main{color:#02818a!important;-webkit-text-fill-color:#02818a!important}.mobile-logo-sub{color:#f4b860!important;-webkit-text-fill-color:#f4b860!important}[data-theme=dim] .mobile-logo-main{color:#fff!important;-webkit-text-fill-color:white!important}[data-theme=dim] .mobile-logo-sub{color:#f4b860!important;-webkit-text-fill-color:#f4b860!important}.guide-page .logo-main{color:#02818a!important;-webkit-text-fill-color:#02818a!important}.guide-page .logo-sub{color:#f4b860!important;-webkit-text-fill-color:#f4b860!important}[data-theme=dim] .guide-page .logo-main{color:#fff!important;-webkit-text-fill-color:white!important}[data-theme=dim] .guide-page .logo-sub{color:#f4b860!important;-webkit-text-fill-color:#f4b860!important}.apply-page .logo-main{color:#02818a!important;-webkit-text-fill-color:#02818a!important}.apply-page .logo-sub{color:#f4b860!important;-webkit-text-fill-color:#f4b860!important}[data-theme=dim] .apply-page .logo-main{color:#fff!important;-webkit-text-fill-color:white!important}[data-theme=dim] .apply-page .logo-sub{color:#f4b860!important;-webkit-text-fill-color:#f4b860!important}.no-fouc{visibility:hidden;opacity:0}.fouc-ready{visibility:visible;opacity:1;transition:opacity .3s}:focus{outline:2px solid var(--primary-color);outline-offset:2px}::selection{background-color:var(--primary-color);color:#fff}.slider-track,.destination-card,.info-card,.partner-card{will-change:transform;backface-visibility:hidden;transform:translateZ(0)}@keyframes slideInUser{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.animate-slide-in{animation:.3s ease-out forwards slideIn}.animate-slide-out{animation:.3s ease-in forwards slideOut}
