@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap);.footer{background:#e6ceaa;width:100%;height:100%;padding:30px 16px;box-sizing:border-box;justify-content:space-between;margin-top:100px}.footer,.footer .social-media{display:flex;align-items:center}.footer .social-media{gap:16px}.footer .social-media .logo{height:32px;display:flex;align-items:center;gap:13px;cursor:pointer}.footer h5,.footer h6{font-size:16px}@media(orientation:portrait)and (max-device-width:1024px){.footer{padding:30px 12px;margin-top:70px}.footer .social-media{gap:14px}.footer .social-media .logo{height:28px;gap:10px}.footer h5,.footer h6{font-size:14px}}@media(orientation:portrait)and (max-device-width:480px){.footer{padding:0;display:flex;flex-direction:column-reverse;align-items:center;margin-top:50px}.footer,.footer .social-media{width:100%;justify-content:center}.footer .social-media{padding:16px;background:#e6ceaa;box-sizing:border-box}.footer .social-media h5{font-size:14px}.footer .social-media .logo{height:27px;gap:12px}.footer h6{font-size:12px;width:100%;padding:10px 16px;color:#f9f6ef;background-color:#282828}}nav{position:fixed;z-index:5;width:100%;background:#fff}nav .footer-section{display:none}nav img{position:absolute;height:32px;top:16px;left:30px;cursor:pointer}nav .tab{display:flex;justify-content:center;align-items:center}nav .tab .dropdown-toggle,nav .tab a{font-family:Outfit,sans-serif;font-size:20px;font-weight:400;color:#a9a9a9;padding:19px 20px;text-decoration:none;position:relative;transition:color .3s ease}nav .tab .dropdown-toggle:after,nav .tab a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#f0a703;transform:scaleX(0);transform-origin:bottom right;transition:transform .3s ease}nav .tab .dropdown-toggle:hover,nav .tab a:hover{color:#282828}nav .tab .dropdown-toggle:hover:after,nav .tab a:hover:after{transform:scaleX(1);transform-origin:bottom left}nav .tab .dropdown-toggle.router-link-exact-active,nav .tab a.router-link-exact-active{color:#282828}nav .tab .dropdown-toggle.router-link-exact-active:after,nav .tab a.router-link-exact-active:after{transform:scaleX(1);transform-origin:bottom left}nav .tab .dropdown{position:relative}nav .tab .dropdown .dropdown-toggle{display:inline-block;cursor:pointer}nav .tab .dropdown .dropdown-menu{opacity:0;position:absolute;top:100%;left:0;background:#fff;border-radius:0 0 15px 15px;overflow:hidden;transform:translateY(-100px);transition:all .3s ease;height:0;width:0}nav .tab .dropdown .dropdown-menu a{display:block;padding:24px 32px;text-align:left;transition:background .3s ease;white-space:nowrap}nav .tab .dropdown .dropdown-menu a:hover{background:#f8f8f8}nav .tab .dropdown .dropdown-menu a:after{background:none}nav .tab .dropdown .dropdown-menu a.router-link-exact-active{background:#f8f8f8}nav .tab .dropdown .dropdown-menu.show{display:block;opacity:1;height:146px;transform:translateY(0);width:-moz-fit-content;width:fit-content}nav .hamburger{display:none;font-size:28px;cursor:pointer;margin-left:auto}@media(orientation:portrait)and (max-device-width:1024px){nav{height:54px}nav img{height:24px;top:17px}nav .tab .dropdown-toggle,nav .tab a{font-size:16px;padding:17px 16px}nav .tab .dropdown .dropdown-menu a{display:block;padding:20px 24px}nav .tab .dropdown .dropdown-menu.show,nav .tab .dropdown:hover .dropdown-menu{height:122px}}@media(orientation:portrait)and (max-device-width:480px){nav{position:fixed;display:flex;justify-content:space-between;align-items:center;padding:0 16px;box-sizing:border-box;height:64px}nav img{height:24px;top:17px;left:16px}nav .hamburger{display:block}nav .hamburger div{height:24px}nav .footer-section{display:flex;position:absolute;bottom:calc(64px - 100vh);left:0;z-index:6;height:-moz-fit-content;height:fit-content;transform:translateY(100%);transition:transform .3s ease}nav .footer-section.menu-open{transform:translateY(0)}nav .tab{position:absolute;top:64px;right:0;background:#fff;flex-direction:column;justify-content:start;width:100vw;height:calc(100vh - 64px);opacity:0;transition:opacity .3s ease;transform:translateY(-120%)}nav .tab.menu-open{opacity:1;transform:translateY(0)}nav .tab .dropdown{margin-bottom:94px}nav .tab .dropdown .dropdown-menu{display:none;transform:translateY(0);width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}nav .tab .dropdown .dropdown-menu a{color:#a9a9a9;text-align:center;padding-bottom:0}nav .tab .dropdown .dropdown-menu a.router-link-exact-active{background:#fff}nav .tab .dropdown .dropdown-menu.show{display:flex;flex-direction:column;justify-content:center;align-items:center;position:static;height:-moz-fit-content;height:fit-content}nav .tab .dropdown-toggle,nav .tab a{width:-moz-fit-content;width:fit-content;font-size:20px;padding:20px;display:block;color:#282828;text-align:center}}body{margin:0;background-color:#fff;width:100vw;overflow-x:hidden}.main-content{width:100vw;height:100%;display:flex;flex-direction:column;min-height:100vh}.main-content .content{flex-grow:1}.main-content.block{width:100vw;height:100vh;overflow:hidden}@font-face{font-family:TT Chocolates Trial;src:url(/haveyouever/fonts/TT%20Chocolates%20Trial%20ExtraLight.1b77e8ca.otf) format("opentype");font-weight:200;font-style:normal}@font-face{font-family:TT Chocolates Trial;src:url(/haveyouever/fonts/TT%20Chocolates%20Trial%20Light.5aa73aba.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:TT Chocolates Trial;src:url(/haveyouever/fonts/TT%20Chocolates%20Trial%20Regular.4133c6d0.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:TT Chocolates Trial;src:url(/haveyouever/fonts/TT%20Chocolates%20Trial%20Medium.ea5cb7cd.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:TT Chocolates Trial;src:url(/haveyouever/fonts/TT%20Chocolates%20Trial%20DemiBold.45c156f5.otf) format("opentype");font-weight:600;font-style:normal}@font-face{font-family:TT Chocolates Trial;src:url(/haveyouever/fonts/TT%20Chocolates%20Trial%20Bold.ff8e6a4f.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:TT Chocolates Trial;src:url(/haveyouever/fonts/TT%20Chocolates%20Trial%20ExtraBold.ab92a85e.otf) format("opentype");font-weight:800;font-style:normal}@font-face{font-family:FC Vision;src:url(/haveyouever/fonts/FCVision-Light.9f25e015.otf);font-weight:300;font-style:normal;unicode-range:"U+0E00-U+0E7F"}@font-face{font-family:FC Vision;src:url(/haveyouever/fonts/FCVision-Regular.d5c30466.otf);font-weight:400;font-style:normal;unicode-range:"U+0E00-U+0E7F"}@font-face{font-family:FC Vision;src:url(/haveyouever/fonts/FCVision-SemiBold.73d170df.otf);font-weight:600;font-style:normal;unicode-range:"U+0E00-U+0E7F"}#app{font-family:TT Chocolates Trial,Outfit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#282828;width:100vw;overflow-x:hidden;box-sizing:border-box;min-height:100vh;background-color:#fff}a{text-decoration:none}h1{color:#282828;font-family:TT Chocolates Trial,FC Vision;font-size:64px;font-style:normal;font-weight:600;line-height:150%;text-transform:uppercase;margin:0}h2{font-size:32px}h2,h3{color:#282828;font-family:TT Chocolates Trial,FC Vision;font-style:normal;font-weight:600;line-height:normal;margin:0}h3{text-align:center;font-size:24px}h4{color:#282828;text-align:center;font-size:24px;font-weight:400;line-height:150%}h4,h5{font-family:Outfit,FC Vision;font-style:normal;margin:0}h5{color:var(--Primary---Dark-Charcoal,#282828);font-size:20px;font-weight:500;line-height:normal}h6{color:var(--Primary---Dark-Charcoal,#282828);font-weight:400;line-height:normal}h6,p{font-family:Outfit,FC Vision;font-size:20px;font-style:normal;margin:0}p{color:#282828;text-align:center;font-weight:300;line-height:150%}.primary-button,.secondary-button{padding:16px 64px;justify-content:center;align-items:center;border-radius:15px;background:#e6ceaa;color:#535353;text-align:center;font-family:Outfit;font-size:20px;font-style:normal;font-weight:500;line-height:normal;cursor:pointer;transition:.5s;text-decoration:none;white-space:nowrap}.primary-button:hover,.secondary-button:hover{color:#f9f6ef;background:#f0a703;border:none}.secondary-button{border:1px solid #535353;background:transparent}.secondary-button:hover{border:1px solid transparent}.background-video{width:100vw;height:100vh;position:absolute;top:0;left:0;z-index:100;-o-object-fit:cover;object-fit:cover}.bg-vdo-color{width:100vw;height:100vh;background-color:#fff}@media(orientation:portrait)and (max-device-width:1024px){h1{font-size:32px}h2{font-size:24px}h3{font-size:20px}h4{font-size:16px}h5{font-size:14px}h6{font-size:12px}p{font-size:16px}.primary-button,.secondary-button{padding:12px 32px;border-radius:8px;font-size:16px}}@media(orientation:portrait)and (max-device-width:480px){.primary-button,.secondary-button{padding:12px 21px;border-radius:8px;font-size:16px}}.comments-container{display:flex;justify-content:center}.comments-container,.comments-wrapper{position:relative;width:100%;height:100%}.comment-bubble{color:#535353;border-radius:15px;background:#eeddc4;padding:10px 22px;opacity:1;transform:scale(1);transition:opacity .8s,transform .8s;max-width:400px;animation:float 2s ease-in-out infinite}.comment-bubble p{font-family:Outfit,FC Vision;font-size:20px;font-style:normal;text-align:left;font-weight:400}.fade-enter-active,.fade-leave-active{transition:opacity .8s ease-in-out,transform .8s ease-in-out}.fade-enter-from,.fade-leave-to{opacity:0;transform:scale(0)}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}@media(orientation:portrait)and (max-device-width:1024px){.comment-bubble{border-radius:12px;padding:8px 18px;border-radius:8px;padding:6px 14px}}.hero-section{width:100vw;height:100vh;background:#f9f6ef;padding:124px 50px 60px 50px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-around}.hero-section .arrow-down{position:absolute;right:50px;bottom:50px;width:45px;height:45px}.hero-section .feedback-section{position:relative;width:414px;height:667px}.hero-section .feedback-section .feedback-comment{position:absolute;width:100%;height:100%}.hero-section .hero-info{height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:end}.hero-section .hero-info .hero-headline{text-align:left;display:flex;flex-direction:column;align-items:flex-start;gap:36px;padding-bottom:100px;margin:auto 0}.hero-section .hero-info .hero-headline .hero-button{display:flex;gap:25px}.hero-section .hero-info .hero-headline h4{text-align:left}.hero-section .hero-info .evaluation-result{display:flex;align-items:center;gap:30px}.hero-section .hero-info .evaluation-result .wheat-line{width:2px;height:69px;background:#e6ceaa}.hero-section .hero-info .evaluation-result h4{font-size:32px}.hero-section .hero-info .evaluation-result h6{font-size:16px}@media(orientation:portrait)and (max-device-width:1024px){.hero-section{height:auto;aspect-ratio:4/3;padding:104px 40px 50px 40px;display:grid;grid-template-columns:58% 38%}.hero-section .arrow-down{display:none}.hero-section .feedback-section{position:relative;width:100%;height:100%}.hero-section .feedback-section .feedback-comment p{font-size:16px}.hero-section .hero-info .hero-headline{gap:32px;padding-bottom:40px;margin:auto 0}.hero-section .hero-info .hero-headline h1{font-size:36px;line-height:80%}.hero-section .hero-info .hero-headline h4{font-size:18px}.hero-section .hero-info .hero-headline .hero-button{display:flex;gap:20px}.hero-section .hero-info .evaluation-result{gap:24px}.hero-section .hero-info .evaluation-result .wheat-line{height:100%}.hero-section .hero-info .evaluation-result h4{font-size:28px}.hero-section .hero-info .evaluation-result h6{font-size:14px}}@media(orientation:portrait)and (max-device-width:480px){.hero-section{height:100vh;padding:114px 16px 50px 16px;display:flex;flex-direction:column}.hero-section .arrow-down{display:none}.hero-section .feedback{position:absolute;height:calc(100vh - 455px);width:calc(100vw - 32px);left:16px;top:324px}.hero-section .feedback .feedback-comment p{font-size:12px}.hero-section .hero-info{align-items:center;justify-content:space-between;width:100%}.hero-section .hero-info .hero-headline{width:100%;gap:30px;margin:0;padding:0}.hero-section .hero-info .hero-headline h1{font-size:32px}.hero-section .hero-info .hero-headline h4{font-size:16px}.hero-section .hero-info .hero-headline .hero-button{width:100%;display:flex;gap:20px}.hero-section .hero-info .hero-headline .hero-button a{width:100%}.hero-section .hero-info .evaluation-result{gap:24px}.hero-section .hero-info .evaluation-result .wheat-line{height:100%}.hero-section .hero-info .evaluation-result h4{font-size:24px}.hero-section .hero-info .evaluation-result h6{font-size:12px}}.sponsor-section{width:100%;overflow:hidden;margin:50px 0;background:#fff}.sponsor-section .sponsor-wrapper{width:100%;display:flex;white-space:nowrap;position:relative}.sponsor-section .sponsor-wrapper .sponsor-track{display:flex;align-items:center;gap:70px;animation:scrollLeft 25s linear infinite}.sponsor-section .sponsor-wrapper .sponsor-track .sponsor-logo{height:55px;-o-object-fit:contain;object-fit:contain}@media(orientation:portrait)and (max-device-width:1024px){.sponsor-section{margin:30px 0}.sponsor-section .sponsor-wrapper .sponsor-track{gap:50px;animation:scrollLeft 30s linear infinite}.sponsor-section .sponsor-wrapper .sponsor-track .sponsor-logo{height:50px}}@media(orientation:portrait)and (max-device-width:480px){.sponsor-section{margin:0}.sponsor-section .sponsor-wrapper{white-space:wrap;flex-wrap:wrap}.sponsor-section .sponsor-wrapper .sponsor-track{gap:20px;animation:none;flex-wrap:wrap;justify-content:center}.sponsor-section .sponsor-wrapper .sponsor-track .sponsor-logo{height:30px}}@keyframes scrollLeft{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.heading-in-page{width:1140px;max-width:100%;display:flex;justify-content:center;align-items:center;gap:30px;margin:100px auto}.heading-in-page h2{white-space:nowrap}.heading-in-page .yellow-line{width:100%;height:2px;background:#f7d381}@media(orientation:portrait)and (max-device-width:1024px){.heading-in-page{width:750px;gap:20px;margin:70px auto}}@media(orientation:portrait)and (max-device-width:480px){.heading-in-page{margin:50px auto}}.category-grid{display:grid;grid-template-areas:"A A A B B B" "C C D D E E";grid-template-columns:repeat(6,1fr);grid-template-rows:auto;gap:25px;margin-top:80px}.category-grid .category-box{position:relative;cursor:pointer;overflow:hidden;border-radius:10px;height:325px;border-radius:20px;transition:.5s}.category-grid .category-box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.category-grid .category-box .overlay{background:linear-gradient(180deg,transparent 50.15%,rgba(0,0,0,.5) 77.57%);position:absolute;bottom:0;left:0;right:0;top:0;opacity:1;transition:all .5s ease-in-out}.category-grid .category-box .category-content{position:absolute;bottom:0;left:0;right:0;color:#fff;padding:32px;display:flex;justify-content:flex-start;align-items:center;box-sizing:border-box;gap:15px;transition:all .5s ease-in-out}.category-grid .category-box .category-content h2{color:#fff;text-align:left;white-space:nowrap}.category-grid .category-box .category-content .arrow{padding-top:7px}.category-grid .category-box:hover .overlay{top:35%;opacity:.8}.category-grid .category-box:hover .category-content{gap:30px}.category-box:first-child{grid-area:A}.category-box:nth-child(2){grid-area:B}.category-box:nth-child(3){grid-area:C}.category-box:nth-child(4){grid-area:D}.category-box:nth-child(5){grid-area:E}@media(orientation:portrait)and (max-device-width:1024px){.category-grid{grid-template-areas:"A" "B" "C" "D" "E";grid-template-columns:repeat(1,1fr);gap:25px;margin-top:50px}.category-grid .category-box{position:relative;cursor:pointer;overflow:hidden;border-radius:10px;height:260px;border-radius:20px;transition:.5s}.category-grid .category-box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.category-grid .category-box .overlay{background:linear-gradient(180deg,transparent 50.15%,rgba(0,0,0,.5) 77.57%);position:absolute;bottom:0;left:0;right:0;top:0;opacity:1;transition:all .5s ease-in-out}.category-grid .category-box .category-content{position:absolute;bottom:0;left:0;right:0;color:#fff;padding:32px;display:flex;justify-content:flex-start;align-items:center;box-sizing:border-box;gap:15px;transition:all .5s ease-in-out}.category-grid .category-box .category-content h2{color:#fff;text-align:left;white-space:nowrap}.category-grid .category-box .category-content .arrow{padding-top:7px}.category-grid .category-box:hover .overlay{top:35%;opacity:.8}.category-grid .category-box:hover .category-content{gap:30px}}@media(orientation:portrait)and (max-device-width:480px){.category-grid{gap:16px;margin-top:30px}}.home{width:100%}.home .sponsors{box-shadow:0 0 8px 0 rgba(0,0,0,.15);padding:50px 0;margin:0}.home .fields-section{width:1140px;margin:0 auto;max-width:100%;padding:0 30px;box-sizing:border-box}.home .fields-section .heading-in-page{margin-bottom:50px}@media(orientation:portrait)and (max-device-width:1024px){.home .sponsors{padding:30px 0}.home .fields-section{width:750px}.home .fields-section .heading-in-page{margin-bottom:30px}.home .sponsors{padding:30px 16px;box-sizing:border-box}.home .fields-section .heading-in-page{margin-bottom:24px}}