@font-face{font-family:SangBleuOGSans;src:url(/fonts/SangBleuOGSans-Light.ttf);font-weight:400}@font-face{font-family:SangBleuOGSans;src:url(/fonts/SangBleuOGSans-Medium.ttf);font-weight:700}@font-face{font-family:PPRightGothic;src:url(/fonts/PPRightGothic-WideLight.ttf);font-weight:400}@font-face{font-family:PPRightGothic;src:url(/fonts/PPRightGothic-WideRegular.ttf);font-weight:700}@supports (padding: max(0px)){.wizard-step{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}}.font-sang{font-family:SangBleuOGSans,sans-serif}.font-inter{font-family:Inter Tight,sans-serif;font-weight:200;font-size:16px}.inter-600{font-family:Inter Tight,sans-serif;font-weight:600}html{font-family:SangBleuOGSans,sans-serif;background:#000;overflow-x:hidden}html.ru{font-family:PPRightGothic,sans-serif}html.ru .font-inter-ru{font-family:Inter Tight,sans-serif;font-weight:400}:root{--eden-orange: #FF6347;--eden-blue: #1E40AF}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.wizard-wrapper{position:relative;min-height:100vh;min-height:100dvh;width:100%}.wizard-step{position:absolute;top:0;left:0;width:100%;min-height:100vh;min-height:100dvh;height:100vh;height:100dvh}.wizard-step:not(.animate-slide-in-right){transition:transform .5s ease-in-out,opacity .4s ease-in-out}.heading-text{font-size:38px;font-weight:700;letter-spacing:.025em;line-height:1.25}.wizard-step img.object-cover{object-position:center;margin:0 auto}.wizard-step.hidden{opacity:0;transform:translate(100%);display:block!important;pointer-events:none}.wizard-step.active{opacity:1;transform:translate(0);z-index:10}.wizard-step.previous{opacity:0;transform:translate(-100%);pointer-events:none}.bg-eden-orange{background-color:var(--eden-orange)}.text-eden-orange{color:var(--eden-orange)}.border-eden-orange{border-color:var(--eden-orange)}button{transition:transform .2s ease,box-shadow .2s ease;font-family:Inter Tight,sans-serif;font-weight:700;touch-action:manipulation;-webkit-tap-highlight-color:transparent}button:active{transform:scale(.98)}.purpose-btn,.in-phuket-btn{display:inline-flex;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;justify-content:center;box-shadow:0 4px 6px #0000001a}.purpose-btn:after,.in-phuket-btn:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background-color:#fff3;border-radius:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}.iti{width:100%}.iti__flag-container{z-index:20}.iti--separate-dial-code .iti__selected-flag{background-color:#ffffffe6;border-top-left-radius:9999px;border-bottom-left-radius:9999px}.iti__selected-dial-code{color:#374151!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}.animate-fade-in{animation:fadeIn .5s ease-in-out}.animate-slide-up{animation:slideUp .5s ease-out}.animate-slide-in-right{animation:slideInRight .4s ease-out}.animate-slide-in-left{animation:slideInLeft .4s ease-out}@supports (-webkit-touch-callout: none){.min-h-screen{min-height:-webkit-fill-available}input,button{-webkit-appearance:none}}.iti__country{color:gray}img.object-cover{height:100%!important;width:100%!important;object-fit:cover;object-position:center}html,body{height:100vh;height:100dvh;margin:0;padding:0;overflow:hidden}#app,.wizard-wrapper{height:100vh;height:100dvh;width:100%;margin:0;padding:0;overflow:hidden}.action-btn{font-size:1.125rem;border-radius:9999px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;width:auto;padding:.75rem 3rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;font-weight:700;min-width:225px}.step-content-scroll{position:fixed;inset:0;height:100vh;height:100dvh;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}
