.input-unit{position:relative;display:flex;flex-direction:column;width:100%;overflow:hidden}.input-unit .input-wrapper{background:#0069ff;position:relative}.input-unit .input-wrapper .form-input{-webkit-transform-origin:top;transform-origin:top;border-radius:6px;border:1px solid #d9dbe9;box-sizing:border-box;height:60px;margin:0;font-variant:tabular-nums;list-style:none;-webkit-font-feature-settings:"tnum","tnum","tnum";font-feature-settings:"tnum","tnum","tnum";width:100%;min-width:0;padding:14px 16px;background-image:none;outline:none;box-shadow:none;transition:all .3s ease-in-out;color:#fff;line-height:20px;font-size:16px;font-family:"GTWalsheim Regular";font-weight:400;background:transparent}.input-unit .input-wrapper .form-input:focus,.input-unit .input-wrapper .form-input:hover{border-color:#fff}.input-unit .input-wrapper .form-input.show-error{border-color:#ff5a5a}.input-unit .input-wrapper .form-input::-webkit-input-placeholder{line-height:20px;font-size:16px;display:flex;align-items:center;color:#fff;font-family:"GTWalsheim Regular";font-weight:400}.input-unit .input-wrapper .form-input::placeholder{line-height:20px;font-size:16px;display:flex;align-items:center;color:#fff;font-family:"GTWalsheim Regular";font-weight:400}.input-unit .input-wrapper .valid-ref-icon{position:absolute;right:16px;height:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);align-items:center;justify-content:center;display:flex;z-index:2}.input-unit .input-wrapper .clear-btn.show+.valid-ref-icon{right:56px}.input-unit .clear-btn{display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;right:16px;height:32px;top:50%;-webkit-transform:translate(200%,-50%);transform:translate(200%,-50%);will-change:transform;transition:all .25s ease-in-out;margin:0!important}.input-unit .clear-btn.show{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.input-unit .label{font-weight:400;font-size:14px;line-height:18px;font-family:"GTWalsheim Regular";color:#fff;margin-bottom:8px}.checkbox{position:relative;cursor:pointer}.checkbox input{opacity:0;position:absolute;z-index:-1}.checkbox .checkbox-svg{min-width:16px;min-height:16px;max-width:16px;max-height:16px}.checkbox .checkbox-svg circle{transition:all .25s ease-in-out linear;fill:#d9dbe9}.checkbox .checkbox-svg path{stroke:#d9dbe9}.checkbox input[type=checkbox]:checked+.checkbox-svg>svg circle{fill:#fff}.checkbox input[type=checkbox]:checked+.checkbox-svg>svg path{stroke:#0069ff}.checkbox input[type=checkbox]:disabled+.checkbox-svg>svg,.checkbox input[type=checkbox]:disabled+.checkbox-svg>svg+span{opacity:.5}.checkbox .checkbox_text{font-size:14px;line-height:18px;display:inline-block;margin-left:7px;cursor:pointer;color:#fff;font-family:"GTWalsheim Regular";font-weight:400}.checkbox .checkbox_text a{font-family:"GTWalsheim Medium";font-weight:400}.checkbox .custom-loader{margin:0 0 0 12px}.checkbox .custom-loader svg{-webkit-transform:scale(.7);transform:scale(.7)}.checkbox .custom-loader path{stroke:#0069ff}.checkbox label{display:flex;justify-content:flex-start;align-items:flex-start}.checkbox label.disabled *{cursor:not-allowed}.custom-loader{height:20px;line-height:unset!important;width:20px;font-size:unset!important;-webkit-animation:spinAnimation .5s linear infinite;animation:spinAnimation .5s linear infinite}@-webkit-keyframes spinAnimation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinAnimation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.submit-btn{width:100%;border:none;color:#0069ff;position:relative;background:#fff;overflow:hidden;z-index:1;transition:all .25s ease-in-out;border-radius:6px;outline:none;box-shadow:none;height:60px}.submit-btn div{display:flex;align-items:center;justify-content:center}.submit-btn:after{content:"";position:absolute;z-index:-1;background:#fff;opacity:.3;border-radius:50% 50% 0 0;width:100%;height:0;left:0;bottom:0}.submit-btn .text-wrapper,.submit-btn:after{transition:all .25s ease-in-out;pointer-events:none}.submit-btn .text-wrapper{font-family:"GTWalsheim Bold";font-weight:700;font-size:16px}.submit-btn .icon-wrapper{display:inline-flex;align-items:center;justify-content:center;margin-left:3px}.submit-btn:active,.submit-btn:hover{border:unset!important;text-shadow:none;box-shadow:none;background:#00398f!important}.submit-btn:active .text-wrapper,.submit-btn:hover .text-wrapper{color:#fff!important}.submit-btn:active,.submit-btn:focus{background:#0069ff!important}.submit-btn:focus{box-shadow:4px 4px 10px rgba(153,194,255,.5),-4px -4px 10px rgba(153,194,255,.5)!important}.submit-btn:disabled{background:#99c2ff}.submit-btn:disabled:hover{background:#99c2ff!important}.submit-btn:disabled svg path{stroke:#fff}.submit-btn:disabled .text-wrapper{color:#fff}.submit-btn.loading:after,.submit-btn:disabled:after{display:none}.off-season{display:flex;flex-direction:column;width:calc(100% - 32px);max-width:500px;margin:0 auto;padding-bottom:120px}@media screen and (max-width:550px){.off-season{width:100%;max-width:unset}}.off-season .countdown-wrapper{display:flex;align-items:center;justify-content:center;margin:0 0 34px}.off-season .countdown-wrapper .no-campaign{color:#fff;font-weight:600;font-family:"GTWalsheim Bold";text-align:center;font-size:40px;line-height:60px;width:100%}@media screen and (max-width:767px){.off-season .countdown-wrapper .no-campaign{font-size:24px;line-height:36px}}.off-season .countdown-wrapper .countdown-val{display:flex;flex-direction:column;color:#fff}.off-season .countdown-wrapper .countdown-val .colon,.off-season .countdown-wrapper .countdown-val .number{font-family:"GTWalsheim Bold";font-weight:600;text-align:center;font-size:100px;line-height:127px}@media screen and (max-width:550px){.off-season .countdown-wrapper .countdown-val .colon,.off-season .countdown-wrapper .countdown-val .number{font-size:48px;line-height:62px}}.off-season .countdown-wrapper .countdown-val .string{font-family:"GTWalsheim Medium";font-weight:400;font-size:24px;line-height:32px;text-align:center}@media screen and (max-width:550px){.off-season .countdown-wrapper .countdown-val .string{font-size:16px;line-height:20px}}.off-season .checkbox{margin:13px 0 24px}.off-season .submit-btn{margin:24px 0 0}.off-season .input-unit{margin-top:24px}.off-season .input-unit:first-of-type{margin-top:0}.off-season .name-wrapper{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:550px){.off-season .name-wrapper{flex-direction:column}}.off-season .name-wrapper .input-unit{max-width:calc(50% - 8px);margin:0}@media screen and (max-width:550px){.off-season .name-wrapper .input-unit{max-width:100%}.off-season .name-wrapper .input-unit:last-of-type{margin-top:24px}}.reference-form{display:flex;align-items:center;width:100%;max-width:719px;margin:14px auto 0}.reference-form .input-unit{max-width:539px}.reference-form .submit-btn{width:169px;margin-left:11px}@media screen and (max-width:550px){.reference-form{flex-direction:column}.reference-form .input-unit,.reference-form .submit-btn{max-width:unset;width:100%}.reference-form .submit-btn{margin:24px 0 0}}.home-page{background:#0069ff;min-height:100vh;overflow:hidden scroll}.home-page h1{color:#000}.home-page .section-wrapper.wrapper-1{position:relative;z-index:1;padding:280px 0 0}@media screen and (max-width:991px){.home-page .section-wrapper.wrapper-1{padding:200px 0 0}}@media screen and (max-width:767px){.home-page .section-wrapper.wrapper-1{padding:160px 0 0}}@media screen and (max-width:550px){.home-page .section-wrapper.wrapper-1{padding:120px 0 0}}.home-page .section-wrapper.wrapper-1 .restaurants{max-width:944.68px;width:100%;margin:16px -26.26px 40px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.home-page .section-wrapper.wrapper-1 .restaurants a{width:-webkit-max-content;width:max-content;cursor:pointer;padding:0 26.26px;margin-top:16px}.home-page .section-wrapper.wrapper-1 .restaurants a:first-of-type{margin:0}.home-page .section-wrapper.wrapper-1 .food-images{z-index:-1;position:fixed;right:0;left:0;top:0;bottom:0;min-width:1440px;opacity:.3;height:100vh}.home-page .section-wrapper.wrapper-1 .food-images .food-image{position:absolute;-webkit-animation:fall linear infinite;animation:fall linear infinite}.home-page .section-wrapper.wrapper-1 .food-images .food-image:first-child{-webkit-animation-duration:15s;animation-duration:15s;-webkit-animation-delay:-7s;animation-delay:-7s;left:20%}@media screen and (max-width:550px){.home-page .section-wrapper.wrapper-1 .food-images .food-image:first-child{left:-50px}}.home-page .section-wrapper.wrapper-1 .food-images .food-image:nth-child(2){-webkit-animation-duration:20s;animation-duration:20s;-webkit-animation-delay:-5s;animation-delay:-5s;left:50%}@media screen and (max-width:550px){.home-page .section-wrapper.wrapper-1 .food-images .food-image:nth-child(2){left:-75px}}.home-page .section-wrapper.wrapper-1 .food-images .food-image:nth-child(3){-webkit-animation-duration:20s;animation-duration:20s;left:70%}@media screen and (max-width:550px){.home-page .section-wrapper.wrapper-1 .food-images .food-image:nth-child(3){left:20px}}.home-page .section-wrapper.wrapper-1 .food-images .food-image:nth-child(4){-webkit-animation-duration:15s;animation-duration:15s;-webkit-animation-delay:-5s;animation-delay:-5s;left:0}@media screen and (max-width:550px){.home-page .section-wrapper.wrapper-1 .food-images .food-image:nth-child(4){left:0}}.home-page .section-wrapper.wrapper-1 .food-images .food-image:nth-child(5){-webkit-animation-duration:18s;animation-duration:18s;-webkit-animation-delay:-10s;animation-delay:-10s;left:85%}@media screen and (max-width:550px){.home-page .section-wrapper.wrapper-1 .food-images .food-image:nth-child(5){left:95vw}}.home-page .section-wrapper.wrapper-1 .food-images .food-image:nth-child(6){-webkit-animation-duration:12s;animation-duration:12s;left:0}@media screen and (max-width:550px){.home-page .section-wrapper.wrapper-1 .food-images .food-image:nth-child(6){left:80vw}}.home-page .section-wrapper.wrapper-1 .food-images .food-image:nth-child(7){-webkit-animation-duration:14s;animation-duration:14s;left:15%}@media screen and (max-width:550px){.home-page .section-wrapper.wrapper-1 .food-images .food-image:nth-child(7){left:70vw}}.home-page .section-wrapper.wrapper-1 .food-images .food-image:nth-child(8){-webkit-animation-duration:15s;animation-duration:15s;left:60%}@media screen and (max-width:550px){.home-page .section-wrapper.wrapper-1 .food-images .food-image:nth-child(8){left:105vw}}.home-page .section-wrapper.wrapper-1 .food-images .food-image:nth-child(9){-webkit-animation-duration:20s;animation-duration:20s;left:75%;-webkit-animation-delay:-12s;animation-delay:-12s}@media screen and (max-width:550px){.home-page .section-wrapper.wrapper-1 .food-images .food-image:nth-child(9){left:110vw}}.home-page .section-wrapper.wrapper-1 .section-1{display:flex;flex-direction:column;align-items:center;position:relative}.home-page .section-wrapper.wrapper-1 .section-1 .h1{color:#fff;font-weight:600;font-family:"GTWalsheim Bold";text-align:center;font-size:90px;line-height:117px}@media screen and (max-width:767px){.home-page .section-wrapper.wrapper-1 .section-1 .h1{font-size:38px;line-height:49px}}.home-page .section-wrapper.wrapper-1 .section-1 .paragraph{text-align:center;color:#fff;font-family:"GTWalsheim Medium";font-weight:400;font-size:16px;line-height:20px;margin:6px 0 34px}@-webkit-keyframes fall{0%{opacity:0;top:-10%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}10%{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}20%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}30%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}40%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}50%{-webkit-transform:rotate(225deg);transform:rotate(225deg)}60%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}80%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{top:110%;-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes fall{0%{opacity:0;top:-10%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}10%{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}20%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}30%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}40%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}50%{-webkit-transform:rotate(225deg);transform:rotate(225deg)}60%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}80%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{top:110%;-webkit-transform:rotate(180deg);transform:rotate(180deg)}}