@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*[hidden]{display:none}body{line-height:1.2}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit;text-decoration:none}@font-face{font-family:FG-Bold;src:url(/build/assets/FiraGO-Bold-CXyjrMQt.woff2) format("woff2"),url(/build/assets/FiraGO-Bold-DxLWM4CL.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FG-Regular;src:url(/build/assets/FiraGO-Regular-BHGuR5-N.woff2) format("woff2"),url(/build/assets/FiraGO-Regular-BpMdQE_l.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}*{box-sizing:border-box}html{overflow-x:hidden;font-size:.833vw;font-family:FG-Regular,serif;color:#0f308c;background:#fff;min-height:100vh}.container{font-size:1rem}@media only screen and (max-width:1100px){html,body{font-size:3.2675vw!important;overflow-x:hidden}.container{width:95%!important}}[v-cloak]{display:none!important}sup{vertical-align:top;font-size:.5em;transform:translateY(-10%)}::-webkit-input-placeholder{color:#761c1c6b}:-ms-input-placeholder{color:#761c1c6b}::placeholder{color:#761c1c6b}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter,.fade-leave-to{opacity:0}.fade-top-enter-active,.fade-top-leave-active{transition:all .3s}.fade-top-enter,.fade-top-leave-to{transform:translateY(-50px);opacity:0}header#menu{position:absolute;width:100%;z-index:10;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:flex-start;justify-content:center;align-items:center}header#menu>.container{display:flex;width:80%;align-content:flex-start;flex-wrap:wrap;flex-direction:row;position:relative;justify-content:space-between;align-items:center;gap:2rem}header#menu>.container .logo{width:15.0625rem;height:6rem}header#menu>.container .logo img{width:37rem;height:27rem;object-fit:contain;margin-left:-5rem}header#menu>.container .mm{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;flex-grow:1;justify-content:flex-end;gap:2rem}header#menu>.container .mm a{font-size:1.125rem;font-family:FG-Bold,serif;transition:.4s ease-in-out}header#menu>.container .mm a:hover,header#menu>.container .mm a:active{color:#0f308c}header#menu>.container .mm a.btn{display:inline-block;padding:1.2rem 3rem calc(1.2rem + 2px) 3rem;color:#fff;cursor:pointer;transition:.2s linear;font-size:1.125rem;font-family:FG-Bold,serif;transform-origin:center center;background:linear-gradient(to bottom,#ff2aac,#b50d74);text-decoration:none;text-transform:uppercase;z-index:5;border-radius:2em;overflow:hidden;margin-bottom:.625rem;box-shadow:0 .25rem .75rem #0000001a}header#menu>.container .mm a.btn.disabled{opacity:.4;pointer-events:none}header#menu>.container .mm a.btn:hover{transform:scale(1.01);filter:brightness(1.05)}header#menu>.container .mm a.btn:active{transform:scale(.99);filter:brightness(.95)}header#menu>.container .mm a.btn{padding:.5rem 1.2rem;border-radius:.7rem;background:#ed1c9c;box-shadow:none;margin-bottom:0}header#menu>.container #mobile-menu{display:none;height:100%}header#menu>.container #mobile-menu>.container{height:100%;position:relative}header#menu>.container #mobile-menu>.container .bg{background:#000000b3;width:100%;height:100vh;position:fixed;top:0;left:0;z-index:1;pointer-events:none;transition:.2s linear;opacity:0}header#menu>.container #mobile-menu>.container .bg.collapse{opacity:1;pointer-events:auto}header#menu>.container #mobile-menu>.container .burger{position:relative;display:block;object-fit:contain;z-index:1000;right:0;top:1.5rem;height:2.5rem;width:2.5rem;padding:0;transition:.2s linear}header#menu>.container #mobile-menu>.container .burger svg{width:100%;height:100%}header#menu>.container #mobile-menu>.container .burger svg path{transition:.2s linear;stroke:#db0012}header#menu>.container #mobile-menu>.container .burger svg rect{fill:#db0012}header#menu>.container #mobile-menu>.container .burger:hover{transform:scale(1.05)}header#menu>.container #mobile-menu>.container .burger:active{transform:scale(.95)}header#menu>.container #mobile-menu>.container .burger.collapse svg path{stroke:#000}header#menu>.container #mobile-menu>.container .burger.collapse:hover svg path{stroke:#fff}header#menu>.container #mobile-menu>.container .burger.collapse:active{transform:scale(.95)}header#menu>.container #mobile-menu>.container .burger.collapse:active svg path{stroke:#8df800}header#menu>.container #mobile-menu>.container .overlay{display:flex;padding:4.5rem 1rem 2rem;margin-left:auto;width:22rem;position:absolute;top:1rem;right:-.5rem;background:#fff;color:#000;flex-direction:column;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:flex-start;text-align:center;visibility:hidden;opacity:0;z-index:1999;transform-origin:bottom;transform:translateY(-100%);box-shadow:0 -1px 17px #00000069;-webkit-box-shadow:0px -1px 17px 0px rgba(0,0,0,.41);-moz-box-shadow:0px -1px 17px 0px rgba(0,0,0,.41);transition:visibility .5s,opacity .2s ease-in,transform .4s ease-in-out;overflow:hidden}header#menu>.container #mobile-menu>.container .overlay.collapse{visibility:visible;opacity:1;transform:translateY(0)}header#menu>.container #mobile-menu>.container .overlay ul{width:100%;display:flex;flex-direction:column;gap:1.4rem}header#menu>.container #mobile-menu>.container .overlay ul li{width:100%}header#menu>.container #mobile-menu>.container .overlay ul li a{position:relative;display:block;width:100%;font-size:1.375rem;font-family:FG-Regular,serif}header#menu>.container #mobile-menu>.container .overlay ul li a.btn{width:auto;display:inline-block;padding:1.2rem 3rem calc(1.2rem + 2px) 3rem;color:#fff;cursor:pointer;transition:.2s linear;font-size:1.375rem;font-family:FG-Bold,serif;transform-origin:center center;background:linear-gradient(to bottom,#ff2aac,#b50d74);text-decoration:none;text-transform:uppercase;z-index:5;border-radius:2em;overflow:hidden;margin-bottom:.625rem;box-shadow:0 .25rem .75rem #0000001a}header#menu>.container #mobile-menu>.container .overlay ul li a.btn.disabled{opacity:.4;pointer-events:none}header#menu>.container #mobile-menu>.container .overlay ul li a.btn:hover{transform:scale(1.01);filter:brightness(1.05)}header#menu>.container #mobile-menu>.container .overlay ul li a.btn:active{transform:scale(.99);filter:brightness(.95)}@media only screen and (max-width:1100px){header#menu{position:absolute;top:0}header#menu>.container{width:96%!important;left:2%;justify-content:space-between;align-items:center;padding:1rem 2.5rem}header#menu>.container .logo{width:9rem;height:4rem;order:2;margin:0;z-index:997;position:absolute;top:0;left:0}header#menu>.container .logo img{width:25rem;height:15rem;margin-left:-6rem}header#menu>.container .mm{display:none}header#menu>.container #mobile-menu{display:block;order:1}header#menu>.container #mobile-menu .container{width:100%!important;position:static;top:0;right:0}header#menu>.container #mobile-menu .container .overlay{width:100vw;position:fixed;left:0;right:auto;top:0rem;background:#fff;color:#0f308c;align-items:center;border-bottom-left-radius:2.5rem;border-bottom-right-radius:2.5rem;z-index:998;padding-top:9rem;transform:none;transition:visibility .3s,opacity .3s ease-in-out}@keyframes ornament-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}header#menu>.container #mobile-menu .container .overlay:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.2' numOctaves='6' stitchTiles='stitch'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='0.5'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:25rem 25rem;opacity:.45;mix-blend-mode:multiply}header#menu>.container #mobile-menu .container .overlay .logom{display:block;position:absolute;top:0;left:0;width:9rem;height:4rem;z-index:2}header#menu>.container #mobile-menu .container .overlay .logom img{width:25rem;height:15rem;margin-left:-4.7rem;object-fit:contain}header#menu>.container #mobile-menu .container .overlay .closem{display:flex;align-items:center;justify-content:center;position:absolute;top:1rem;right:1rem;width:4.0625rem;height:4.0625rem;z-index:2;cursor:pointer}header#menu>.container #mobile-menu .container .overlay .closem img{width:55%;height:55%}header#menu>.container #mobile-menu .container .overlay .language{display:flex;position:static;flex-direction:row-reverse;align-items:center;background:#fff;border-radius:2em;gap:0;padding:0;margin-bottom:1.5rem}header#menu>.container #mobile-menu .container .overlay .language span,header#menu>.container #mobile-menu .container .overlay .language a{font-size:1.375rem;font-family:FG-Regular,serif;padding:.25rem .25rem .4rem;border-radius:50%;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;transition:.3s ease-in-out;line-height:1.2;text-decoration:none;cursor:pointer}header#menu>.container #mobile-menu .container .overlay .language .active{background:#efa92c;color:#fff}header#menu>.container #mobile-menu .container .overlay .language a{color:#44170f}header#menu>.container #mobile-menu .container .overlay .language a:hover{color:#44170f}header#menu>.container #mobile-menu .container .overlay ul{width:100%;gap:2rem;margin-top:1rem;margin-bottom:1.5rem}header#menu>.container #mobile-menu .container .overlay ul li a{text-transform:none!important;font-size:1.5rem}header#menu>.container #mobile-menu .container .overlay ul li a b{text-transform:none!important}header#menu>.container #mobile-menu .container .overlay ul li:last-of-type a:after{display:none}header#menu>.container #mobile-menu .container .burger{width:4.0625rem;height:4.0625rem;transition:.2s linear;z-index:1000;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;top:1rem;right:1rem}header#menu>.container #mobile-menu .container .burger img,header#menu>.container #mobile-menu .container .burger svg{width:100%;height:100%}header#menu>.container #mobile-menu .container .burger img path,header#menu>.container #mobile-menu .container .burger svg path{stroke:#fff;stroke-width:2.5}header#menu>.container #mobile-menu .container .burger img rect,header#menu>.container #mobile-menu .container .burger svg rect{fill:#fff}header#menu>.container #mobile-menu .container .burger:hover{transform:scale(1.05)}header#menu>.container #mobile-menu .container .burger:active{transform:scale(.95)}header#menu>.container #mobile-menu .container .burger.collapse{display:none}}footer#footer{position:relative;width:100%;z-index:5}footer#footer .container{display:flex;width:100%;background:#0f308c;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:space-between;align-items:center;padding:2rem 0;gap:2rem}footer#footer .container h2{font-size:1.5rem;font-family:FG-Regular,serif;color:#fff;text-align:center}footer#footer.fixed{position:fixed;bottom:0;left:0}@media only screen and (max-width:1100px){footer#footer{width:100%;border-top-left-radius:3.125rem}footer#footer .container{width:100%!important;padding:2rem 0}}.vfm{display:flex;justify-content:center;align-items:center;z-index:999}.vfm .vfm--overlay{background:#032441cc}.vfm .modal-container{position:relative;z-index:1000;min-width:30rem;text-align:center;color:#0f308c;background:#0f308c url(/build/assets/prizes_bg-CbDXe_Jt.png) no-repeat bottom center/cover;padding:3rem 2rem;border-radius:1.5em;overflow:hidden;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center}.vfm .modal-container .close{width:1.5rem;height:1.5rem;background:url(/build/assets/close-Cq5SpVIR.svg) no-repeat center/contain;border:none;position:absolute;top:1.5rem;right:1.5rem;cursor:pointer;transition:.4s ease-in-out;z-index:3}.vfm .modal-container .close:hover{opacity:.7}.vfm .modal-container .resend-code{margin-top:.5rem}.vfm .modal-container .resend-code .resend-wait{font-size:1rem;font-family:FG-Regular,serif;color:#0f308c;margin:0}.vfm .modal-container .resend-code .go{display:inline-block;padding:1.2rem 3rem calc(1.2rem + 2px) 3rem;color:#fff;cursor:pointer;transition:.2s linear;font-size:1.25rem;font-family:FG-Bold,serif;transform-origin:center center;background:linear-gradient(to bottom,#ff2aac,#b50d74);text-decoration:none;text-transform:uppercase;z-index:5;border-radius:2em;overflow:hidden;margin-bottom:.625rem;box-shadow:0 .25rem .75rem #0000001a}.vfm .modal-container .resend-code .go.disabled{opacity:.4;pointer-events:none}.vfm .modal-container .resend-code .go:hover{transform:scale(1.01);filter:brightness(1.05)}.vfm .modal-container .resend-code .go:active{transform:scale(.99);filter:brightness(.95)}.vfm .modal-container .resend-code .go{display:inline-block;color:#fff;background:#0f308c;border:none}.vfm .modal-container .forgot-link{text-align:center;margin:.625rem 0 0}.vfm .modal-container .forgot-link a{font-size:1rem;font-family:FG-Regular,serif;color:#0f308c;text-decoration:underline}.vfm.action-end .modal-container{width:30rem;gap:1rem;min-height:10rem;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}.vfm.action-end .modal-container>h2{font-size:2rem;font-family:FG-Bold,serif;color:#0f308c}.vfm.action-end .modal-container .btn{display:inline-block;padding:1.2rem 3rem calc(1.2rem + 2px) 3rem;color:#fff;cursor:pointer;transition:.2s linear;font-size:1.5rem;font-family:FG-Bold,serif;transform-origin:center center;background:linear-gradient(to bottom,#ff2aac,#b50d74);text-decoration:none;text-transform:uppercase;z-index:5;border-radius:2em;overflow:hidden;margin-bottom:.625rem;box-shadow:0 .25rem .75rem #0000001a}.vfm.action-end .modal-container .btn.disabled{opacity:.4;pointer-events:none}.vfm.action-end .modal-container .btn:hover{transform:scale(1.01);filter:brightness(1.05)}.vfm.action-end .modal-container .btn:active{transform:scale(.99);filter:brightness(.95)}.vfm.faq-success .modal-container{width:28rem;gap:1rem;min-height:10rem;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}.vfm.faq-success .modal-container>h2{font-size:2rem;font-family:FG-Bold,serif;color:#0f308c;margin-bottom:-.8rem}.vfm.faq-success .modal-container .btn{display:inline-block;padding:.7rem 3rem calc(.7rem + 2px) 3rem;color:#fff;cursor:pointer;transition:.2s linear;font-size:1.375rem;font-family:FG-Bold,serif;transform-origin:center center;background:linear-gradient(to bottom,#ff2aac,#b50d74);text-decoration:none;text-transform:uppercase;z-index:5;border-radius:2em;overflow:hidden;margin-bottom:.625rem;box-shadow:0 .25rem .75rem #0000001a}.vfm.faq-success .modal-container .btn.disabled{opacity:.4;pointer-events:none}.vfm.faq-success .modal-container .btn:hover{transform:scale(1.01);filter:brightness(1.05)}.vfm.faq-success .modal-container .btn:active{transform:scale(.99);filter:brightness(.95)}.vfm.registration .modal-container{width:34rem;gap:.25rem}.vfm.registration h2{font-size:1.875rem;font-family:FG-Bold,serif;color:#0f308c;text-transform:uppercase}.vfm.registration .subtitle{font-size:1.125rem;font-family:FG-Regular,serif;color:#0f308c;opacity:.9;width:80%}.vfm.registration .phone{font-size:2.875rem;font-family:FG-Bold,serif;color:#0f308c;margin-bottom:1rem}.vfm.registration form{width:90%;text-align:left}.vfm.registration form .form-group{position:relative;display:flex;flex-direction:column;text-align:left;margin:0 0 1.125rem}.vfm.registration form .form-group label{display:block;text-align:left;text-transform:uppercase;font-size:1.125rem;font-family:FG-Regular,serif;color:#0f308c;margin:0 0 .375rem 1.25rem}.vfm.registration form .form-group input{box-sizing:border-box;width:100%;font-size:1.3125rem;font-family:FG-Regular,serif;outline:none;color:#0f308c;border:.125rem solid #0f308c;border-radius:2em;background:transparent;padding:.8125rem 1.375rem}.vfm.registration form .form-group input::placeholder{color:#0f308cb3}.vfm.registration form .form-group textarea{width:100%;box-sizing:border-box;font-size:1.3125rem;font-family:FG-Regular,serif;border:.125rem solid #0f308c;border-radius:1.375rem;outline:none;text-transform:none;color:#0f308c;padding:.8125rem 1.375rem;background:transparent;resize:vertical;min-height:9.375rem}.vfm.registration form .form-group textarea::placeholder{color:#0f308cb3}.vfm.registration form .form-group select{box-sizing:border-box;width:100%;font-size:1.3125rem;font-family:FG-Regular,serif;padding:.8125rem 1.375rem;outline:none;appearance:none;cursor:pointer;color:#0f308c;border:.125rem solid #0f308c;border-radius:2em;background:transparent}.vfm.registration form .form-group select::placeholder,.vfm.registration form .form-group select:default,.vfm.registration form .form-group select:disabled{color:#0f308c80!important}.vfm.registration form .form-group select option{text-transform:none;color:#0f308c;font-size:1rem}.vfm.registration form .form-group .arrow{display:block;position:absolute;pointer-events:none;aspect-ratio:1/1;height:3.4375rem;right:0;top:1.65rem;z-index:5;border-radius:50%;background:#0f308c url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") no-repeat center/2rem}.vfm.registration form .form-group .error-text{display:block;text-align:left;width:95%;font-size:.8125rem;font-family:FG-Regular,serif;padding:.125rem 1.875rem;margin-top:.2rem;color:#db0012;text-transform:lowercase;font-weight:700}.vfm.registration form .form-group .error-text:first-letter{text-transform:uppercase}.vfm.registration form .form-group.error-group label{color:#db0012}.vfm.registration form .form-group.error-group input,.vfm.registration form .form-group.error-group textarea,.vfm.registration form .form-group.error-group select{border-color:#db0012}.vfm.registration form .form-group.error-group select{color:#db0012}.vfm.registration form .form-group.error-group .arrow{background-color:#db0012}.vfm.registration form .form-group .error{color:#db0012;position:relative;border-color:#db0012!important}.vfm.registration form .form-group .error::placeholder{color:#db0012}.vfm.registration form .form-group button{display:inline-block;padding:1.2rem 3rem calc(1.2rem + 2px) 3rem;color:#fff;cursor:pointer;transition:.2s linear;font-size:1.75rem;font-family:FG-Bold,serif;transform-origin:center center;background:linear-gradient(to bottom,#ff2aac,#b50d74);text-decoration:none;text-transform:uppercase;z-index:5;border-radius:2em;overflow:hidden;margin-bottom:.625rem;box-shadow:0 .25rem .75rem #0000001a}.vfm.registration form .form-group button.disabled{opacity:.4;pointer-events:none}.vfm.registration form .form-group button:hover{transform:scale(1.01);filter:brightness(1.05)}.vfm.registration form .form-group button:active{transform:scale(.99);filter:brightness(.95)}.vfm.registration form .form-group label{color:#0f308c}.vfm.registration form .form-group.submit{margin-top:1.25rem}.vfm.registration form .form-group.submit .btn{display:inline-block;padding:1.2rem 3rem calc(1.2rem + 2px) 3rem;color:#fff;cursor:pointer;transition:.2s linear;font-size:1.375rem;font-family:FG-Bold,serif;transform-origin:center center;background:linear-gradient(to bottom,#ff2aac,#b50d74);text-decoration:none;text-transform:uppercase;z-index:5;border-radius:2em;overflow:hidden;margin-bottom:.625rem;box-shadow:0 .25rem .75rem #0000001a}.vfm.registration form .form-group.submit .btn.disabled{opacity:.4;pointer-events:none}.vfm.registration form .form-group.submit .btn:hover{transform:scale(1.01);filter:brightness(1.05)}.vfm.registration form .form-group.submit .btn:active{transform:scale(.99);filter:brightness(.95)}.vfm.registration form .form-group.submit .btn{width:100%;margin:0;border:none}.vfm.registration form .notion{font-size:1rem;font-family:FG-Regular,serif;color:#0f308c;text-align:center;width:80%;margin:.875rem auto 0}.vfm.registration form .notion a{text-decoration:underline}.vfm.registration form .divider{display:block;background:linear-gradient(to right,transparent 0%,#0f308c 50%,transparent 100%);height:.09375rem;width:80%;margin:0 auto;margin-top:2rem}.vfm.registration .not-registered{margin-top:1.75rem}.vfm.registration .not-registered h3{font-size:1.75rem;font-family:FG-Bold,serif;color:#0f308c;text-transform:uppercase;margin-bottom:.625rem}.vfm.registration .not-registered .go{display:inline-block;padding:1.2rem 3rem calc(1.2rem + 2px) 3rem;color:#fff;cursor:pointer;transition:.2s linear;font-size:1.25rem;font-family:FG-Bold,serif;transform-origin:center center;background:linear-gradient(to bottom,#ff2aac,#b50d74);text-decoration:none;text-transform:uppercase;z-index:5;border-radius:2em;overflow:hidden;margin-bottom:.625rem;box-shadow:0 .25rem .75rem #0000001a}.vfm.registration .not-registered .go.disabled{opacity:.4;pointer-events:none}.vfm.registration .not-registered .go:hover{transform:scale(1.01);filter:brightness(1.05)}.vfm.registration .not-registered .go:active{transform:scale(.99);filter:brightness(.95)}.vfm.registration .not-registered .go{display:inline-block;color:#fff;background:#0f308c}.vfm.authorization .modal-container{width:30rem;gap:.25rem}.vfm.authorization h2{font-size:1.875rem;font-family:FG-Bold,serif;color:#0f308c;text-transform:uppercase}.vfm.authorization .subtitle{font-size:1.125rem;font-family:FG-Regular,serif;color:#0f308c;opacity:.9;margin-bottom:1rem;width:80%}.vfm.authorization form{width:90%;text-align:left}.vfm.authorization form .form-group{position:relative;display:flex;flex-direction:column;text-align:left;margin:0 0 1.125rem}.vfm.authorization form .form-group label{display:block;text-align:left;text-transform:uppercase;font-size:1.125rem;font-family:FG-Regular,serif;color:#0f308c;margin:0 0 .375rem 1.25rem}.vfm.authorization form .form-group input{box-sizing:border-box;width:100%;font-size:1.3125rem;font-family:FG-Regular,serif;outline:none;color:#0f308c;border:.125rem solid #0f308c;border-radius:2em;background:transparent;padding:.8125rem 1.375rem}.vfm.authorization form .form-group input::placeholder{color:#0f308cb3}.vfm.authorization form .form-group textarea{width:100%;box-sizing:border-box;font-size:1.3125rem;font-family:FG-Regular,serif;border:.125rem solid #0f308c;border-radius:1.375rem;outline:none;text-transform:none;color:#0f308c;padding:.8125rem 1.375rem;background:transparent;resize:vertical;min-height:9.375rem}.vfm.authorization form .form-group textarea::placeholder{color:#0f308cb3}.vfm.authorization form .form-group select{box-sizing:border-box;width:100%;font-size:1.3125rem;font-family:FG-Regular,serif;padding:.8125rem 1.375rem;outline:none;appearance:none;cursor:pointer;color:#0f308c;border:.125rem solid #0f308c;border-radius:2em;background:transparent}.vfm.authorization form .form-group select::placeholder,.vfm.authorization form .form-group select:default,.vfm.authorization form .form-group select:disabled{color:#0f308c80!important}.vfm.authorization form .form-group select option{text-transform:none;color:#0f308c;font-size:1rem}.vfm.authorization form .form-group .arrow{display:block;position:absolute;pointer-events:none;aspect-ratio:1/1;height:3.4375rem;right:0;top:1.65rem;z-index:5;border-radius:50%;background:#0f308c url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") no-repeat center/2rem}.vfm.authorization form .form-group .error-text{display:block;text-align:left;width:95%;font-size:.8125rem;font-family:FG-Regular,serif;padding:.125rem 1.875rem;margin-top:.2rem;color:#db0012;text-transform:lowercase;font-weight:700}.vfm.authorization form .form-group .error-text:first-letter{text-transform:uppercase}.vfm.authorization form .form-group.error-group label{color:#db0012}.vfm.authorization form .form-group.error-group input,.vfm.authorization form .form-group.error-group textarea,.vfm.authorization form .form-group.error-group select{border-color:#db0012}.vfm.authorization form .form-group.error-group select{color:#db0012}.vfm.authorization form .form-group.error-group .arrow{background-color:#db0012}.vfm.authorization form .form-group .error{color:#db0012;position:relative;border-color:#db0012!important}.vfm.authorization form .form-group .error::placeholder{color:#db0012}.vfm.authorization form .form-group button{display:inline-block;padding:1.2rem 3rem calc(1.2rem + 2px) 3rem;color:#fff;cursor:pointer;transition:.2s linear;font-size:1.75rem;font-family:FG-Bold,serif;transform-origin:center center;background:linear-gradient(to bottom,#ff2aac,#b50d74);text-decoration:none;text-transform:uppercase;z-index:5;border-radius:2em;overflow:hidden;margin-bottom:.625rem;box-shadow:0 .25rem .75rem #0000001a}.vfm.authorization form .form-group button.disabled{opacity:.4;pointer-events:none}.vfm.authorization form .form-group button:hover{transform:scale(1.01);filter:brightness(1.05)}.vfm.authorization form .form-group button:active{transform:scale(.99);filter:brightness(.95)}.vfm.authorization form .form-group label{color:#0f308c}.vfm.authorization form .form-group.submit{margin-top:1.25rem}.vfm.authorization form .form-group.submit .btn{display:inline-block;padding:1.2rem 3rem calc(1.2rem + 2px) 3rem;color:#fff;cursor:pointer;transition:.2s linear;font-size:1.375rem;font-family:FG-Bold,serif;transform-origin:center center;background:linear-gradient(to bottom,#ff2aac,#b50d74);text-decoration:none;text-transform:uppercase;z-index:5;border-radius:2em;overflow:hidden;margin-bottom:.625rem;box-shadow:0 .25rem .75rem #0000001a}.vfm.authorization form .form-group.submit .btn.disabled{opacity:.4;pointer-events:none}.vfm.authorization form .form-group.submit .btn:hover{transform:scale(1.01);filter:brightness(1.05)}.vfm.authorization form .form-group.submit .btn:active{transform:scale(.99);filter:brightness(.95)}.vfm.authorization form .form-group.submit .btn{width:100%;margin:0;border:none}.vfm.authorization .divider{display:block;background:linear-gradient(to right,transparent 0%,#0f308c 50%,transparent 100%);height:.09375rem;width:80%;margin:2rem auto 0}.vfm.authorization .not-registered{margin-top:1.75rem}.vfm.authorization .not-registered h3{font-size:1.75rem;font-family:FG-Bold,serif;color:#0f308c;text-transform:uppercase;margin-bottom:.625rem}.vfm.authorization .not-registered .go{display:inline-block;padding:1.2rem 3rem calc(1.2rem + 2px) 3rem;color:#fff;cursor:pointer;transition:.2s linear;font-size:1.25rem;font-family:FG-Bold,serif;transform-origin:center center;background:linear-gradient(to bottom,#ff2aac,#b50d74);text-decoration:none;text-transform:uppercase;z-index:5;border-radius:2em;overflow:hidden;margin-bottom:.625rem;box-shadow:0 .25rem .75rem #0000001a}.vfm.authorization .not-registered .go.disabled{opacity:.4;pointer-events:none}.vfm.authorization .not-registered .go:hover{transform:scale(1.01);filter:brightness(1.05)}.vfm.authorization .not-registered .go:active{transform:scale(.99);filter:brightness(.95)}.vfm.authorization .not-registered .go{display:inline-block;color:#fff;background:#0f308c}.vfm.welcome .modal-container{width:30rem;background:#0f308c url(/build/assets/welcome_bg-k_vh93x2.png) no-repeat bottom center/cover;padding-bottom:17rem;gap:.375rem;overflow:visible}.vfm.welcome .placeholder{width:9.625rem;aspect-ratio:1/1;border-radius:50%;background:url(/build/assets/sticker-B96EV2h9.png) no-repeat center/cover;margin:-5rem auto .375rem}.vfm.welcome h2{font-size:1.875rem;font-family:FG-Bold,serif;color:#0f308c;text-transform:uppercase}.vfm.welcome .subtitle{font-size:1.0625rem;font-family:FG-Regular,serif;color:#0f308c;width:85%;margin:0 auto .25rem}.vfm.welcome .download{display:inline-block;padding:1.2rem 3rem calc(1.2rem + 2px) 3rem;color:#fff;cursor:pointer;transition:.2s linear;font-size:1.25rem;font-family:FG-Bold,serif;transform-origin:center center;background:linear-gradient(to bottom,#ff2aac,#b50d74);text-decoration:none;text-transform:uppercase;z-index:5;border-radius:2em;overflow:hidden;margin-bottom:.625rem;box-shadow:0 .25rem .75rem #0000001a}.vfm.welcome .download.disabled{opacity:.4;pointer-events:none}.vfm.welcome .download:hover{transform:scale(1.01);filter:brightness(1.05)}.vfm.welcome .download:active{transform:scale(.99);filter:brightness(.95)}.vfm.welcome .download{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;color:#fff;background:#0f308c;padding:.8rem 2rem}.vfm.welcome .download svg{width:1.5625rem;height:1.5625rem}.vfm.welcome .divider{display:block;background:linear-gradient(to right,transparent 0%,#0f308c 50%,transparent 100%);height:.09375rem;width:80%;margin:.9375rem auto}.vfm.welcome .text{font-size:1rem;font-family:FG-Regular,serif;color:#0f308c;width:90%;margin:0 auto}.vfm.welcome .text b{display:block;font-family:FG-Bold,serif;text-transform:uppercase;font-size:1.7rem}.vfm.welcome .register{display:inline-block;padding:1.2rem 3rem calc(1.2rem + 2px) 3rem;color:#fff;cursor:pointer;transition:.2s linear;font-size:1.25rem;font-family:FG-Bold,serif;transform-origin:center center;background:linear-gradient(to bottom,#ff2aac,#b50d74);text-decoration:none;text-transform:uppercase;z-index:5;border-radius:2em;overflow:hidden;margin-bottom:.625rem;box-shadow:0 .25rem .75rem #0000001a}.vfm.welcome .register.disabled{opacity:.4;pointer-events:none}.vfm.welcome .register:hover{transform:scale(1.01);filter:brightness(1.05)}.vfm.welcome .register:active{transform:scale(.99);filter:brightness(.95)}.vfm.welcome .register{margin:.75rem auto}.vfm.game-success .modal-container{width:26rem;gap:.5rem;background:#eef6fc}.vfm.game-success h2{font-size:2.125rem;font-family:FG-Bold,serif;color:#0f308c;text-transform:uppercase}.vfm.game-success .word{display:flex;gap:.375rem;justify-content:center;margin:.25rem 0}.vfm.game-success .word .cell{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border:.125rem solid #0f308c;border-radius:.5rem;font-size:1.375rem;font-family:FG-Bold,serif;color:#0f308c;text-transform:uppercase}.vfm.game-success .bonus{display:flex;align-items:center;gap:1rem;width:90%}.vfm.game-success .bonus .placeholder{flex:0 0 auto;width:5.625rem;height:5.625rem;border-radius:.75rem;background:#c9ccce}.vfm.game-success .bonus p{font-size:1rem;font-family:FG-Regular,serif;color:#0f308c;text-align:left;margin:0}.vfm.game-success .divider{display:block;background:linear-gradient(to right,transparent 0%,#0f308c 50%,transparent 100%);height:.09375rem;width:80%;margin:.5rem auto}.vfm.game-success h3{font-size:1.5rem;font-family:FG-Bold,serif;color:#0f308c;text-transform:uppercase}.vfm.game-success .notion{font-size:1rem;font-family:FG-Regular,serif;color:#0f308c;width:80%;margin:0 auto}.vfm.game-success .btn{display:inline-block;padding:1.2rem 3rem calc(1.2rem + 2px) 3rem;color:#fff;cursor:pointer;transition:.2s linear;font-size:1.25rem;font-family:FG-Bold,serif;transform-origin:center center;background:linear-gradient(to bottom,#ff2aac,#b50d74);text-decoration:none;text-transform:uppercase;z-index:5;border-radius:2em;overflow:hidden;margin-bottom:.625rem;box-shadow:0 .25rem .75rem #0000001a}.vfm.game-success .btn.disabled{opacity:.4;pointer-events:none}.vfm.game-success .btn:hover{transform:scale(1.01);filter:brightness(1.05)}.vfm.game-success .btn:active{transform:scale(.99);filter:brightness(.95)}.vfm.game-success .btn{margin-top:.625rem}.vfm.game-limit .modal-container{width:24rem;min-height:14rem;gap:.625rem;justify-content:center;background:#0f308c url(/build/assets/welcome_bg-k_vh93x2.png) no-repeat center/cover}.vfm.game-limit h2{font-size:2.125rem;font-family:FG-Bold,serif;color:#0f308c;text-transform:uppercase}.vfm.game-limit p{font-size:1.0625rem;font-family:FG-Regular,serif;color:#0f308c;width:85%;margin:0 auto}.vfm.game-limit .btn{display:inline-block;padding:.7rem 3rem calc(.7rem + 2px) 3rem;color:#fff;cursor:pointer;transition:.2s linear;font-size:1.375rem;font-family:FG-Bold,serif;transform-origin:center center;background:linear-gradient(to bottom,#ff2aac,#b50d74);text-decoration:none;text-transform:uppercase;z-index:5;border-radius:2em;overflow:hidden;margin-bottom:.625rem;box-shadow:0 .25rem .75rem #0000001a}.vfm.game-limit .btn.disabled{opacity:.4;pointer-events:none}.vfm.game-limit .btn:hover{transform:scale(1.01);filter:brightness(1.05)}.vfm.game-limit .btn:active{transform:scale(.99);filter:brightness(.95)}.vfm.game-limit .btn{margin-top:.375rem}.vfm.pre-game .modal-container{width:30rem;min-height:13rem;gap:.75rem;justify-content:center}.vfm.pre-game h2{font-size:1.75rem;font-family:FG-Bold,serif;text-transform:uppercase}.vfm.pre-game p{font-size:1rem;font-family:FG-Regular,serif;width:88%;margin:0 auto}.vfm.pre-game .btn{display:inline-block;padding:.7rem 3.5rem calc(.7rem + 2px) 3.5rem;color:#fff;cursor:pointer;transition:.2s linear;font-size:1.375rem;font-family:FG-Bold,serif;transform-origin:center center;background:linear-gradient(to bottom,#ff2aac,#b50d74);text-decoration:none;text-transform:uppercase;z-index:5;border-radius:2em;overflow:hidden;margin-bottom:.625rem;box-shadow:0 .25rem .75rem #0000001a}.vfm.pre-game .btn.disabled{opacity:.4;pointer-events:none}.vfm.pre-game .btn:hover{transform:scale(1.01);filter:brightness(1.05)}.vfm.pre-game .btn:active{transform:scale(.99);filter:brightness(.95)}.vfm.pre-game .btn{margin-top:.375rem}@media only screen and (max-width:1100px){.vfm .vfm__content{max-width:95%;min-width:95%}.vfm .vfm__content .modal-container{width:100%!important;min-width:100%!important}}section#denied{position:relative;width:100%;z-index:2;overflow-x:hidden}section#denied .container{position:relative;display:flex;flex-direction:column;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;width:80%;margin:0 auto;text-align:center;z-index:3;min-height:85vh}section#denied .container h2{font-size:3.875rem;font-family:FG-Regular,serif;text-transform:lowercase;margin-bottom:1rem;color:#0f308c}section#denied .container .btn{display:inline-block;padding:1.2rem 3rem calc(1.2rem + 2px) 3rem;color:#fff;cursor:pointer;transition:.2s linear;font-size:1.5rem;font-family:FG-Bold,serif;transform-origin:center center;background:linear-gradient(to bottom,#ff2aac,#b50d74);text-decoration:none;text-transform:uppercase;z-index:5;border-radius:2em;overflow:hidden;margin-bottom:.625rem;box-shadow:0 .25rem .75rem #0000001a}section#denied .container .btn.disabled{opacity:.4;pointer-events:none}section#denied .container .btn:hover{transform:scale(1.01);filter:brightness(1.05)}section#denied .container .btn:active{transform:scale(.99);filter:brightness(.95)}section#denied .container .btn:first-letter{text-transform:capitalize}@media only screen and (max-width:1100px){section#denied{background-position:center top}section#denied .container .btn{margin-bottom:5rem}}section#hero{position:relative;width:100%;z-index:2;overflow:hidden;background:url(/build/assets/hero_bg-Bb_DN3Pj.png) no-repeat center bottom/cover}section#hero:before{content:"";position:absolute;z-index:1;right:0;bottom:0;width:81%;height:73%;background:radial-gradient(ellipse 75% 75% at 80% 80%,#91d6ff,#91d6ffd9 38%,#91d6ff00 78%);pointer-events:none}section#hero .container{position:relative;width:80%;margin:0 auto;min-height:100vh;z-index:3;text-align:center;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;padding-top:7rem}section#hero .container .title{width:39.375rem;height:25rem;margin-bottom:-2.5rem}section#hero .container .product{width:39.75rem;height:75vh;position:absolute;right:-7rem;bottom:2rem;background:url(/build/assets/hero_prod-B_JNEzC5.png) no-repeat center/contain}section#hero .container .btn{display:inline-block;padding:1.2rem 3rem calc(1.2rem + 2px) 3rem;color:#fff;cursor:pointer;transition:.2s linear;font-size:1.875rem;font-family:FG-Bold,serif;transform-origin:center center;background:linear-gradient(to bottom,#ff2aac,#b50d74);text-decoration:none;text-transform:uppercase;z-index:5;border-radius:2em;overflow:hidden;margin-bottom:.625rem;box-shadow:0 .25rem .75rem #0000001a}section#hero .container .btn.disabled{opacity:.4;pointer-events:none}section#hero .container .btn:hover{transform:scale(1.01);filter:brightness(1.05)}section#hero .container .btn:active{transform:scale(.99);filter:brightness(.95)}@media only screen and (max-width:1100px){section#hero{background:url(/build/assets/hero_bg_m-CFZuvj7y.png) no-repeat 70% bottom/cover}section#hero:before{width:120%;height:39%}section#hero .container{width:80%;margin:0 auto;height:auto;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;padding-top:6rem;gap:1.5rem;min-height:90vh}section#hero .container .title{width:110%;height:34vh;object-fit:contain;margin-bottom:-6vh}section#hero .container .product{width:22.75rem;height:38vh;position:absolute;right:-4rem;bottom:1rem}section#hero .container .btn{font-size:1.5rem}}section#mech{width:100%;padding:5rem 0 3.75rem}section#mech .container{width:80%;margin:0 auto}section#mech h2{font-size:2.625rem;font-family:FG-Bold,serif;text-transform:uppercase;text-align:center;color:#0f308c;letter-spacing:.0625rem;margin-bottom:1rem}section#mech .steps{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1.25rem;margin-bottom:3.125rem}section#mech .steps .step{flex:1;display:flex;flex-direction:column;align-items:center;gap:1.125rem;text-align:center}section#mech .steps .step .pic{width:100%;height:17.5rem;background-repeat:no-repeat;background-position:center;background-size:contain;position:relative}section#mech .steps .step .notion{position:absolute;left:50%;bottom:-1rem;transform:translate(-50%);font-size:.9375rem;font-family:FG-Bold,serif;color:#fff;text-transform:uppercase;white-space:nowrap;padding:2.5rem 3rem 3rem 1.5rem;background:url(/build/assets/notion-UHBDLBcM.png) no-repeat center/100% 100%}section#mech .steps .step:nth-child(1) .pic{background-image:url(/build/assets/m1-CWOTLdaP.png)}section#mech .steps .step:nth-child(2) .pic{background-image:url(/build/assets/m2-BOKycQjh.png)}section#mech .steps .step:nth-child(3) .pic{background-image:url(/build/assets/m3-B-2Uq0-y.png)}section#mech .steps .step:nth-child(4) .pic{background-image:url(/build/assets/m4-BAkt8vq9.png)}section#mech .steps .step:nth-child(5) .pic{background-image:url(/build/assets/m5-Twvg7d-J.png)}section#mech .steps .step p{font-size:1.5rem;font-family:FG-Regular,serif;color:#0f308c}section#mech .steps .step p b{font-size:1.5rem;font-family:FG-Bold,serif}section#mech .steps .step p .sub{display:block;font-size:1.125rem;font-family:FG-Regular,serif;margin-top:.5rem;opacity:.85}section#mech .actions{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%}section#mech .actions .left{display:flex;flex-direction:column;align-items:flex-start;gap:.375rem}section#mech .actions .left a{font-size:1rem;font-family:FG-Bold,serif;color:#0f308c;text-decoration:underline;transition:.2s ease-in-out}section#mech .actions .left a:hover{color:#ed1c9c}section#mech .actions>a{display:inline-block;padding:1.2rem 3rem calc(1.2rem + 2px) 3rem;color:#fff;cursor:pointer;transition:.2s linear;font-size:2rem;font-family:FG-Bold,serif;transform-origin:center center;background:linear-gradient(to bottom,#ff2aac,#b50d74);text-decoration:none;text-transform:uppercase;z-index:5;border-radius:2em;overflow:hidden;margin-bottom:.625rem;box-shadow:0 .25rem .75rem #0000001a}section#mech .actions>a.disabled{opacity:.4;pointer-events:none}section#mech .actions>a:hover{transform:scale(1.01);filter:brightness(1.05)}section#mech .actions>a:active{transform:scale(.99);filter:brightness(.95)}section#mech .actions>a{margin-bottom:0}@media only screen and (max-width:1100px){section#mech{padding:3.125rem 0}section#mech h2{font-size:2.125rem;font-family:FG-Bold,serif;margin-bottom:1.875rem}section#mech .steps{flex-direction:column;align-items:center;gap:1.875rem;margin-bottom:1.875rem}section#mech .steps .step{width:100%;max-width:22.5rem;gap:.75rem}section#mech .steps .step p{width:85%}section#mech .steps .step .pic{height:21.5rem}section#mech .steps .step .pic .notion{font-size:1.375rem;font-family:FG-Bold,serif;padding:3.5rem 5rem 4rem 1.5rem}section#mech .actions{display:flex;align-items:center;flex-direction:column-reverse;gap:3rem}section#mech .actions .left{align-items:center;text-align:center;width:75%;gap:1rem}section#mech .actions .left a{font-size:1.2rem}}section#prizes{width:100%;background:url(/build/assets/prizes_bg-CbDXe_Jt.png) no-repeat center/cover;padding:3rem 0 4rem}section#prizes .container{width:80%;margin:0 auto}section#prizes h2{font-size:3rem;font-family:FG-Bold,serif;text-transform:uppercase;text-align:center;color:#0f308c;letter-spacing:.0625rem;margin-bottom:1.875rem}section#prizes .tabs{display:flex;justify-content:center;gap:1.25rem;margin-bottom:1.875rem}section#prizes .tabs .tab{position:relative;background:none;cursor:pointer;font-size:1.125rem;font-family:FG-Regular,serif;text-transform:uppercase;color:#0f308c;border:.125rem solid #0f308c;padding:.6rem 1.3rem;border-radius:2em;transition:.2s linear}section#prizes .tabs .tab:hover,section#prizes .tabs .tab.active{background:#0f308c;color:#fff;text-transform:uppercase}section#prizes .tabs-slider{display:none}section#prizes .card{position:relative;width:85%;margin:0 auto;aspect-ratio:1180/440;background:url(/build/assets/prize_card_bg-CyyOwPf_.png) no-repeat center/cover;border-radius:1.25rem;overflow:hidden;display:flex;justify-content:flex-end;align-items:stretch;border:.09375rem solid #fff;box-shadow:0 0 1.5625rem #fffc}section#prizes .card .content{width:55%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2.5rem 3.125rem}section#prizes .card .content h3{font-size:2rem;font-family:FG-Bold,serif;color:#0f308c;text-align:center}section#prizes .card .content p{font-size:1.3125rem;font-family:FG-Regular,serif;color:#0f308c;text-align:center;width:80%}section#prizes .card .content .btn{display:inline-block;padding:1.2rem 3rem calc(1.2rem + 2px) 3rem;color:#fff;cursor:pointer;transition:.2s linear;font-size:1.5rem;font-family:FG-Bold,serif;transform-origin:center center;background:linear-gradient(to bottom,#ff2aac,#b50d74);text-decoration:none;text-transform:uppercase;z-index:5;border-radius:2em;overflow:hidden;margin-bottom:.625rem;box-shadow:0 .25rem .75rem #0000001a}section#prizes .card .content .btn.disabled{opacity:.4;pointer-events:none}section#prizes .card .content .btn:hover{transform:scale(1.01);filter:brightness(1.05)}section#prizes .card .content .btn:active{transform:scale(.99);filter:brightness(.95)}section#prizes .card .content .btn{margin-top:.5rem;margin-bottom:0}@media only screen and (max-width:1100px){section#prizes{padding:3.125rem 0}section#prizes h2{font-size:2.125rem;font-family:FG-Bold,serif;margin-bottom:1.25rem}section#prizes .tabs{display:none}section#prizes .tabs-slider{display:block;width:100%;margin:0 auto 1.5rem;position:relative;--swiper-navigation-size: 1.625rem;--swiper-navigation-color: #0f308c}section#prizes .tabs-slider .swiper-slide{display:flex;justify-content:center}section#prizes .tabs-slider .tab{font-size:1.375rem;font-family:FG-Regular,serif;text-transform:uppercase;color:#0f308c;border:.125rem solid #0f308c;padding:.7rem 1.8rem;border-radius:2em;white-space:nowrap;width:75%;text-align:center}section#prizes .card{width:100%;aspect-ratio:335/500;background:url(/build/assets/prizes_bg_mob-dtNqMCmu.png) no-repeat center bottom/cover;flex-direction:column;justify-content:flex-start}section#prizes .card .content{width:100%;align-items:center;text-align:center;gap:.75rem;padding:1.75rem 1.375rem 0}section#prizes .card .content h3{font-size:1.875rem;font-family:FG-Bold,serif}section#prizes .card .content p{font-size:1.25rem;font-family:FG-Regular,serif;width:95%}section#prizes .card .content .btn{display:inline-block;padding:1.2rem 3rem calc(1.2rem + 2px) 3rem;color:#fff;cursor:pointer;transition:.2s linear;font-size:1.5rem;font-family:FG-Bold,serif;transform-origin:center center;background:linear-gradient(to bottom,#ff2aac,#b50d74);text-decoration:none;text-transform:uppercase;z-index:5;border-radius:2em;overflow:hidden;margin-bottom:.625rem;box-shadow:0 .25rem .75rem #0000001a}section#prizes .card .content .btn.disabled{opacity:.4;pointer-events:none}section#prizes .card .content .btn:hover{transform:scale(1.01);filter:brightness(1.05)}section#prizes .card .content .btn:active{transform:scale(.99);filter:brightness(.95)}}section#winners{position:relative;width:100%;padding:3.75rem 0 5rem;background:linear-gradient(180deg,#eaf6ff,#fff 55%)}section#winners .container{position:relative;width:80%;margin:0 auto}section#winners h2{font-size:3rem;font-family:FG-Bold,serif;text-transform:uppercase;text-align:center;color:#0f308c;letter-spacing:.0625rem;margin-bottom:3.125rem}section#winners .winners-box{position:relative;width:80%;margin:0 auto}section#winners .tabs{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:4;display:flex;justify-content:center;gap:1rem}section#winners .tabs .tab{background:#fff;cursor:pointer;font-size:1.125rem;font-family:FG-Regular,serif;text-transform:uppercase;color:#0f308c;border:.125rem solid #0f308c;padding:.5rem 1.2rem;border-radius:2em;white-space:nowrap;transition:.2s linear}section#winners .tabs .tab:hover,section#winners .tabs .tab.active{background:#0f308c;color:#fff}section#winners .tabs .arrow{display:none}section#winners .pic{position:absolute;z-index:3;background-repeat:no-repeat;background-position:bottom center;background-size:contain;pointer-events:none}section#winners .pic-left{left:-1rem;bottom:1.25rem;transform:translate(-58%);width:21.75rem;height:36.375rem;background-image:url(/build/assets/winners_pic_left-BOqtbLmM.png)}section#winners .pic-right{right:-3rem;bottom:-.9375rem;transform:translate(45%);width:14.9375rem;height:10.4375rem;background-image:url(/build/assets/winners_pic_right-DsQq9Eu8.png)}section#winners .winners-table{position:relative;z-index:2;background:linear-gradient(180deg,#21a3ee99,#fff 70% 100%);border-radius:1.75rem;padding:2.875rem 7.5rem 1.625rem}section#winners .winners-table form#search-winner{display:flex;align-items:center;width:fit-content;margin:0 auto 1.875rem;background:#fff;border-radius:2em;padding:0 .5rem 0 1.125rem}section#winners .winners-table form#search-winner .form-group:not(.btn){position:relative;display:flex;flex-direction:column;text-align:left;margin:0 0 1.125rem}section#winners .winners-table form#search-winner .form-group:not(.btn) label{display:block;text-align:left;text-transform:uppercase;font-size:1.125rem;font-family:FG-Regular,serif;color:#0f308c;margin:0 0 .375rem 1.25rem}section#winners .winners-table form#search-winner .form-group:not(.btn) input{box-sizing:border-box;width:100%;font-size:1.3125rem;font-family:FG-Regular,serif;outline:none;color:#0f308c;border:.125rem solid #0f308c;border-radius:2em;background:transparent;padding:.8125rem 1.375rem}section#winners .winners-table form#search-winner .form-group:not(.btn) input::placeholder{color:#0f308cb3}section#winners .winners-table form#search-winner .form-group:not(.btn) textarea{width:100%;box-sizing:border-box;font-size:1.3125rem;font-family:FG-Regular,serif;border:.125rem solid #0f308c;border-radius:1.375rem;outline:none;text-transform:none;color:#0f308c;padding:.8125rem 1.375rem;background:transparent;resize:vertical;min-height:9.375rem}section#winners .winners-table form#search-winner .form-group:not(.btn) textarea::placeholder{color:#0f308cb3}section#winners .winners-table form#search-winner .form-group:not(.btn) select{box-sizing:border-box;width:100%;font-size:1.3125rem;font-family:FG-Regular,serif;padding:.8125rem 1.375rem;outline:none;appearance:none;cursor:pointer;color:#0f308c;border:.125rem solid #0f308c;border-radius:2em;background:transparent}section#winners .winners-table form#search-winner .form-group:not(.btn) select::placeholder,section#winners .winners-table form#search-winner .form-group:not(.btn) select:default,section#winners .winners-table form#search-winner .form-group:not(.btn) select:disabled{color:#0f308c80!important}section#winners .winners-table form#search-winner .form-group:not(.btn) select option{text-transform:none;color:#0f308c;font-size:1rem}section#winners .winners-table form#search-winner .form-group:not(.btn) .arrow{display:block;position:absolute;pointer-events:none;aspect-ratio:1/1;height:3.4375rem;right:0;top:1.65rem;z-index:5;border-radius:50%;background:#0f308c url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") no-repeat center/2rem}section#winners .winners-table form#search-winner .form-group:not(.btn) .error-text{display:block;text-align:left;width:95%;font-size:.8125rem;font-family:FG-Regular,serif;padding:.125rem 1.875rem;margin-top:.2rem;color:#db0012;text-transform:lowercase;font-weight:700}section#winners .winners-table form#search-winner .form-group:not(.btn) .error-text:first-letter{text-transform:uppercase}section#winners .winners-table form#search-winner .form-group:not(.btn).error-group label{color:#db0012}section#winners .winners-table form#search-winner .form-group:not(.btn).error-group input,section#winners .winners-table form#search-winner .form-group:not(.btn).error-group textarea,section#winners .winners-table form#search-winner .form-group:not(.btn).error-group select{border-color:#db0012}section#winners .winners-table form#search-winner .form-group:not(.btn).error-group select{color:#db0012}section#winners .winners-table form#search-winner .form-group:not(.btn).error-group .arrow{background-color:#db0012}section#winners .winners-table form#search-winner .form-group:not(.btn) .error{color:#db0012;position:relative;border-color:#db0012!important}section#winners .winners-table form#search-winner .form-group:not(.btn) .error::placeholder{color:#db0012}section#winners .winners-table form#search-winner .form-group:not(.btn) button{display:inline-block;padding:1.2rem 3rem calc(1.2rem + 2px) 3rem;color:#fff;cursor:pointer;transition:.2s linear;font-size:1.75rem;font-family:FG-Bold,serif;transform-origin:center center;background:linear-gradient(to bottom,#ff2aac,#b50d74);text-decoration:none;text-transform:uppercase;z-index:5;border-radius:2em;overflow:hidden;margin-bottom:.625rem;box-shadow:0 .25rem .75rem #0000001a}section#winners .winners-table form#search-winner .form-group:not(.btn) button.disabled{opacity:.4;pointer-events:none}section#winners .winners-table form#search-winner .form-group:not(.btn) button:hover{transform:scale(1.01);filter:brightness(1.05)}section#winners .winners-table form#search-winner .form-group:not(.btn) button:active{transform:scale(.99);filter:brightness(.95)}section#winners .winners-table form#search-winner .form-group:not(.btn){margin:0}section#winners .winners-table form#search-winner .form-group:not(.btn) label{display:none}section#winners .winners-table form#search-winner .form-group:not(.btn) input{border:none;background:transparent;width:14.375rem;padding:.875rem 0}section#winners .winners-table form#search-winner .form-group:not(.btn) input::placeholder{color:#0f308c}section#winners .winners-table form#search-winner .form-group:not(.btn) .error-text{position:absolute;left:.5rem;top:100%;width:auto;padding:0;margin:0;white-space:nowrap}section#winners .winners-table form#search-winner .form-group.btn{margin:0}section#winners .winners-table form#search-winner .form-group.btn .btn-search{display:block;width:2.75rem;height:2.75rem;border:none;cursor:pointer;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230f308c' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3C/svg%3E") no-repeat center/1.875rem}section#winners .winners-table .content .header{display:grid;grid-template-columns:1fr 1.3fr 1.6fr;gap:1rem;padding:.5rem 1.125rem;background:#0f308c;color:#fff}section#winners .winners-table .content .header>div{font-size:1.125rem;font-family:FG-Regular,serif;color:#fff;text-transform:uppercase}section#winners .winners-table .content .bg .line{display:grid;grid-template-columns:1fr 1.3fr 1.6fr;gap:1rem;padding:.7rem 1.125rem;border-bottom:.08125rem solid #0f308c}section#winners .winners-table .content .bg .line>div{font-size:1.125rem;font-family:FG-Regular,serif;color:#0f308c;min-height:1.2em}section#winners .winners-table nav .pagination{display:flex;justify-content:center;align-items:center;gap:.625rem;margin-top:1.125rem;list-style:none}section#winners .winners-table nav .pagination li{display:flex}section#winners .winners-table nav .pagination a{font-size:1.5rem;font-family:FG-Regular,serif;color:#0f308c;cursor:pointer;min-width:1.5rem;text-align:center;transition:.2s ease-in-out}section#winners .winners-table nav .pagination a:hover{opacity:.65}section#winners .winners-table nav .pagination .page.active{color:#ed1c9c}section#winners .winners-table nav .pagination .pg.first:after{content:"«"}section#winners .winners-table nav .pagination .pg.prev:after{content:"‹"}section#winners .winners-table nav .pagination .pg.next:after{content:"›"}section#winners .winners-table nav .pagination .pg.last:after{content:"»"}@media only screen and (max-width:1100px){section#winners{padding:3.125rem 0}section#winners .container{width:100%!important}section#winners h2{font-size:2.125rem;font-family:FG-Bold,serif;margin-bottom:2.5rem}section#winners .tabs{top:1.125rem;left:50%;transform:translate(-50%);width:90%;align-items:center;justify-content:center;gap:0}section#winners .tabs .arrow{display:block;position:absolute;top:50%;transform:translateY(-50%);width:1.625rem;height:1.625rem;border:none;cursor:pointer;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:contain}section#winners .tabs .arrow.prev{left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='20' viewBox='0 0 11 20'%3E%3Cpath transform='rotate%28180 5.5 10%29' d='M0.38296 20.0762C0.111788 19.805 0.111788 19.3654 0.38296 19.0942L9.19758 10.2796L0.38296 1.46497C0.111788 1.19379 0.111788 0.754138 0.38296 0.482966C0.654131 0.211794 1.09379 0.211794 1.36496 0.482966L10.4341 9.55214C10.8359 9.9539 10.8359 10.6053 10.4341 11.007L1.36496 20.0762C1.09379 20.3474 0.654131 20.3474 0.38296 20.0762Z' fill='%230f308c'/%3E%3C/svg%3E")}section#winners .tabs .arrow.next{right:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='20' viewBox='0 0 11 20'%3E%3Cpath d='M0.38296 20.0762C0.111788 19.805 0.111788 19.3654 0.38296 19.0942L9.19758 10.2796L0.38296 1.46497C0.111788 1.19379 0.111788 0.754138 0.38296 0.482966C0.654131 0.211794 1.09379 0.211794 1.36496 0.482966L10.4341 9.55214C10.8359 9.9539 10.8359 10.6053 10.4341 11.007L1.36496 20.0762C1.09379 20.3474 0.654131 20.3474 0.38296 20.0762Z' fill='%230f308c'/%3E%3C/svg%3E")}section#winners .tabs .tab{font-size:1.375rem;font-family:FG-Regular,serif;padding:.7rem 1.8rem}section#winners .tabs .tab:not(.active){display:none}section#winners .tabs .tab.active{background:transparent;color:#0f308c}section#winners .winners-box{width:100%}section#winners .pic-left,section#winners .pic-right{display:none}section#winners .winners-table{padding:5.625rem 0 1.125rem}section#winners .winners-table form#search-winner{width:80%;margin:0 auto 1rem}section#winners .winners-table form#search-winner .form-group:not(.btn){flex:1}section#winners .winners-table form#search-winner .form-group input{width:100%}section#winners .winners-table .content .header,section#winners .winners-table .content .bg .line{grid-template-columns:.8fr 1.2fr 1.4fr;gap:.5rem;padding:.4375rem .5rem;justify-items:center}section#winners .winners-table .content .header>div,section#winners .winners-table .content .bg .line>div{font-size:1rem;font-family:FG-Regular,serif;text-align:center}section#winners .winners-table .content .header>div{font-size:1.125rem;font-family:FG-Regular,serif}}section#products{width:100%;overflow:hidden;background:url(/build/assets/prizes_bg-CbDXe_Jt.png) no-repeat center/cover;padding:3.4375rem 0 4.375rem}section#products .container{position:relative;width:80%;margin:0 auto}section#products h2{font-size:3rem;font-family:FG-Bold,serif;text-transform:uppercase;text-align:center;color:#0f308c;letter-spacing:.0625rem;margin-bottom:1.25rem}section#products .products-slider{--swiper-navigation-color: #0f308c;--swiper-navigation-size: 2.125rem;padding:0 3.4375rem}section#products .products-slider .swiper-slide{display:flex;justify-content:center;align-items:flex-end}section#products .products-slider .item{display:flex;flex-direction:column;align-items:center;gap:.875rem}section#products .products-slider .item img{display:block;width:auto;height:25rem;object-fit:contain}section#products .products-slider .item .info{display:block}section#products .products-slider .item .info h3{font-size:1.375rem;font-family:FG-Regular,serif;color:#0f308c;text-align:center;margin-top:-1.5rem}@media only screen and (max-width:1100px){section#products{padding:2.8125rem 0 3.4375rem}section#products h2{font-size:2.125rem;font-family:FG-Bold,serif;margin-bottom:.625rem}section#products .products-slider{--swiper-navigation-size: 1.875rem;padding:0 2.625rem}section#products .products-slider .item{gap:1.375rem}section#products .products-slider .item img{height:20rem}section#products .products-slider .item .info{display:block}}section#faq{width:100%;padding:3.75rem 0 5rem}section#faq .container{width:80%;margin:0 auto}section#faq h2{font-size:3rem;font-family:FG-Bold,serif;text-transform:uppercase;text-align:center;color:#0f308c;letter-spacing:.0625rem;margin-bottom:.875rem}section#faq .subtitle{font-size:1.5rem;font-family:FG-Regular,serif;color:#0f308c;text-align:center;max-width:80%;margin:0 auto 2.125rem}section#faq .faq-form{width:90%;margin:0 auto}section#faq .faq-form .flex{display:flex;gap:1.25rem;margin-bottom:1.125rem}section#faq .faq-form .form-group{position:relative;display:flex;flex-direction:column;text-align:left;margin:0 0 1.125rem}section#faq .faq-form .form-group label{display:block;text-align:left;text-transform:uppercase;font-size:1.125rem;font-family:FG-Regular,serif;color:#0f308c;margin:0 0 .375rem 1.25rem}section#faq .faq-form .form-group input{box-sizing:border-box;width:100%;font-size:1.3125rem;font-family:FG-Regular,serif;outline:none;color:#0f308c;border:.125rem solid #0f308c;border-radius:2em;background:transparent;padding:.8125rem 1.375rem}section#faq .faq-form .form-group input::placeholder{color:#0f308cb3}section#faq .faq-form .form-group textarea{width:100%;box-sizing:border-box;font-size:1.3125rem;font-family:FG-Regular,serif;border:.125rem solid #0f308c;border-radius:1.375rem;outline:none;text-transform:none;color:#0f308c;padding:.8125rem 1.375rem;background:transparent;resize:vertical;min-height:9.375rem}section#faq .faq-form .form-group textarea::placeholder{color:#0f308cb3}section#faq .faq-form .form-group select{box-sizing:border-box;width:100%;font-size:1.3125rem;font-family:FG-Regular,serif;padding:.8125rem 1.375rem;outline:none;appearance:none;cursor:pointer;color:#0f308c;border:.125rem solid #0f308c;border-radius:2em;background:transparent}section#faq .faq-form .form-group select::placeholder,section#faq .faq-form .form-group select:default,section#faq .faq-form .form-group select:disabled{color:#0f308c80!important}section#faq .faq-form .form-group select option{text-transform:none;color:#0f308c;font-size:1rem}section#faq .faq-form .form-group .arrow{display:block;position:absolute;pointer-events:none;aspect-ratio:1/1;height:3.4375rem;right:0;top:1.65rem;z-index:5;border-radius:50%;background:#0f308c url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") no-repeat center/2rem}section#faq .faq-form .form-group .error-text{display:block;text-align:left;width:95%;font-size:.8125rem;font-family:FG-Regular,serif;padding:.125rem 1.875rem;margin-top:.2rem;color:#db0012;text-transform:lowercase;font-weight:700}section#faq .faq-form .form-group .error-text:first-letter{text-transform:uppercase}section#faq .faq-form .form-group.error-group label{color:#db0012}section#faq .faq-form .form-group.error-group input,section#faq .faq-form .form-group.error-group textarea,section#faq .faq-form .form-group.error-group select{border-color:#db0012}section#faq .faq-form .form-group.error-group select{color:#db0012}section#faq .faq-form .form-group.error-group .arrow{background-color:#db0012}section#faq .faq-form .form-group .error{color:#db0012;position:relative;border-color:#db0012!important}section#faq .faq-form .form-group .error::placeholder{color:#db0012}section#faq .faq-form .form-group button{display:inline-block;padding:1.2rem 3rem calc(1.2rem + 2px) 3rem;color:#fff;cursor:pointer;transition:.2s linear;font-size:1.75rem;font-family:FG-Bold,serif;transform-origin:center center;background:linear-gradient(to bottom,#ff2aac,#b50d74);text-decoration:none;text-transform:uppercase;z-index:5;border-radius:2em;overflow:hidden;margin-bottom:.625rem;box-shadow:0 .25rem .75rem #0000001a}section#faq .faq-form .form-group button.disabled{opacity:.4;pointer-events:none}section#faq .faq-form .form-group button:hover{transform:scale(1.01);filter:brightness(1.05)}section#faq .faq-form .form-group button:active{transform:scale(.99);filter:brightness(.95)}section#faq .faq-form .flex .form-group{flex:1;margin-bottom:0}section#faq .faq-form .btn{font-size:1.3125rem;font-family:FG-Bold,serif;display:block;margin-left:auto;text-transform:uppercase;color:#fff;background:#0f308c;border:none;border-radius:2em;padding:.875rem 2.75rem;cursor:pointer;transition:.2s ease-in-out}section#faq .faq-form .btn:hover{filter:brightness(1.12)}section#faq .qq{width:90%;margin:0 auto}section#faq .qq .question{padding:.875rem 0}section#faq .qq .question h3{display:flex;align-items:center;cursor:pointer}section#faq .qq .question h3 .pic{display:none}section#faq .qq .question h3 .quest{font-size:1.5rem;font-family:FG-Regular,serif;color:#0f308c}section#faq .qq .question h3 .arrow{flex:0 0 auto;width:.5625rem;height:.5625rem;margin-left:.75rem;border-right:.125rem solid #0f308c;border-bottom:.125rem solid #0f308c;transform:rotate(45deg);transition:transform .2s ease}section#faq .qq .question h3 .arrow.active{transform:rotate(-135deg)}section#faq .qq .question .answer .inner-answer{display:block;font-size:1.125rem;font-family:FG-Regular,serif;color:#0f308c;padding-top:.5rem;line-height:1.4}@media only screen and (max-width:1100px){section#faq{padding:2.8125rem 0 3.4375rem}section#faq h2{font-size:2.125rem;font-family:FG-Bold,serif}section#faq .subtitle{font-size:1.3rem}section#faq .faq-form{margin-bottom:3rem}section#faq .faq-form .flex{flex-direction:column;gap:1.125rem}section#faq .faq-form .btn{width:100%;margin-left:0;text-align:center}}#app:has(#game) header#menu .logo img{height:16rem}section#game{position:relative;width:100%;min-height:100vh;z-index:5;padding:10rem 0 5rem;background:#0f308c url(/build/assets/game_bg-TlQEUbat.png) no-repeat center bottom/cover;overflow:hidden}section#game .container{width:80%;margin:0 auto}section#game .empty{text-align:center;color:#fff;font-size:1.75rem;font-family:FG-Bold,serif}section#game .game-board{position:relative;display:flex;gap:0rem;align-items:flex-start;padding:2.5rem;width:90%;margin:0 auto}section#game .game-board .pictures{position:relative;z-index:3;flex:0 0 50%;align-self:flex-start;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}section#game .game-board .pictures .pic{aspect-ratio:1/1;overflow:hidden;background:#c9ccce;border:.3125rem solid white;box-shadow:0 0 1.5625rem #fffc}section#game .game-board .pictures .pic img{width:100%;height:100%;object-fit:cover}section#game .game-board .play{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;gap:1.75rem;padding:5rem 2rem;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;margin-top:2rem}section#game .game-board .play:before{content:"";position:absolute;top:0;bottom:0;right:0;left:-45rem;z-index:-1;border-radius:2.5rem;background:linear-gradient(to right,#fff0 0,#ffffff8c 45rem)}section#game .game-board .play .answer{display:flex;gap:.625rem;flex-wrap:wrap}section#game .game-board .play .answer .cell{width:3.125rem;height:3.125rem;display:flex;align-items:center;justify-content:center;border:.125rem solid #0f308c;border-radius:.625rem;background:#fff;font-size:1.625rem;font-family:FG-Bold,serif;color:#0f308c;text-transform:uppercase;cursor:pointer}section#game .game-board .play .answer .cell.locked{border-color:#2ecc71;color:#2ecc71;background:#2ecc711f;cursor:default;pointer-events:none}section#game .game-board .play .answer.wrong{animation:game-shake .4s}section#game .game-board .play .answer.solved .cell{border-color:#2ecc71;color:#2ecc71}section#game .game-board .play .bank{display:grid;grid-template-columns:repeat(7,3.625rem);gap:.625rem;align-items:center;justify-content:start}section#game .game-board .play .bank .tile{width:3.625rem;height:3.9375rem;padding-bottom:.3125rem;border:none;background:url(/build/assets/letter_button-DUegyxSN.png) no-repeat center top/contain;font-size:2.5rem;font-family:FG-Bold,serif;color:#0f308c;text-transform:uppercase;cursor:pointer;transition:transform .12s}section#game .game-board .play .bank .tile:hover{transform:translateY(-2px)}section#game .game-board .play .bank .tile.used{opacity:.35;pointer-events:none}section#game .game-board .play .bank .hint{width:3.625rem;height:4.25rem;border:none;background:no-repeat center/contain;cursor:pointer;transition:transform .12s}section#game .game-board .play .bank .hint.open{grid-column:7;grid-row:1;background-image:url(/build/assets/open_letter-ZhWaznGV.png)}section#game .game-board .play .bank .hint.shuffle{grid-column:7;grid-row:2;background-image:url(/build/assets/shuffle-DmAcSjf4.png)}section#game .game-board .play .bank .hint:hover{transform:translateY(-2px)}section#game .game-board .play .bank .hint.used{opacity:.4;pointer-events:none}section#game .game-board .product{position:absolute;right:-9.375rem;bottom:1rem;z-index:1;width:auto;max-width:40.375rem;pointer-events:none}section#game .game-board:after{content:"";position:absolute;right:-21.375rem;bottom:-18rem;z-index:-1;width:84rem;height:68rem;pointer-events:none;background:radial-gradient(ellipse 60% 55% at 55% 65%,#91d6ff,#91d6ffd9 38%,#91d6ff00 75%)}.game-success-overlay{position:fixed;inset:0;z-index:9999;background:#032441d1}.game-success-overlay .panel{position:absolute;top:15rem;left:68%;transform:translate(-50%);width:32rem;max-width:90vw;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.25rem;color:#fff}.game-success-overlay .panel h2{font-size:2.75rem;font-family:FG-Bold,serif;color:#fff;text-transform:uppercase}.game-success-overlay .panel .word{position:relative;display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap}.game-success-overlay .panel .word .glow{position:absolute;top:50%;left:50%;width:34rem;max-width:none;transform:translate(-50%,-50%);z-index:-1;pointer-events:none;animation:game-glow-spin 14s linear infinite}.game-success-overlay .panel .word .cell{position:relative;width:3.25rem;height:3.25rem;display:flex;align-items:center;justify-content:center;border-radius:.625rem;background:#fff;color:#0f308c;font-size:1.75rem;font-family:FG-Bold,serif;text-transform:uppercase;box-shadow:0 0 1.5625rem #fffc;border:.15625rem solid #0f308c}.game-success-overlay .panel .bonus{display:flex;align-items:center;gap:.875rem}.game-success-overlay .panel .bonus .badge{flex:0 0 auto;width:11rem;height:auto}.game-success-overlay .panel .bonus p{font-size:1.5rem;font-family:FG-Bold,serif;color:#fff;text-align:left;margin:0;max-width:18.9375rem;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:flex-start;justify-content:center;align-items:flex-start;gap:1rem}.game-success-overlay .panel .next{display:inline-block;padding:.6rem 3rem calc(.6rem + 2px) 3rem;color:#fff;cursor:pointer;transition:.2s linear;font-size:1.125rem;font-family:FG-Bold,serif;transform-origin:center center;background:linear-gradient(to bottom,#ff2aac,#b50d74);text-decoration:none;text-transform:uppercase;z-index:5;border-radius:2em;overflow:hidden;margin-bottom:.625rem;box-shadow:0 .25rem .75rem #0000001a}.game-success-overlay .panel .next.disabled{opacity:.4;pointer-events:none}.game-success-overlay .panel .next:hover{transform:scale(1.01);filter:brightness(1.05)}.game-success-overlay .panel .next:active{transform:scale(.99);filter:brightness(.95)}.game-success-overlay .panel .next{margin:0}@keyframes game-glow-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.doesnt-know{position:fixed;inset:0;z-index:10000;background:#032441cc;display:flex;align-items:center;justify-content:center}.doesnt-know .dk-card{position:relative;width:24rem;max-width:90vw;background:#fff url(/build/assets/doesnt_know_bg-_Sz0W5TS.png) no-repeat top center;background-size:100% auto;border-radius:1.5rem;overflow:hidden;padding-top:15rem}.doesnt-know .dk-card .dk-close{position:absolute;top:1rem;right:1rem;z-index:2;width:1.4rem;height:1.4rem;border:none;cursor:pointer;background:url(/build/assets/close-Cq5SpVIR.svg) no-repeat center/contain}.doesnt-know .dk-card .dk-body{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.875rem;padding:0 1.625rem 1.625rem}.doesnt-know .dk-card .dk-body h2{font-size:1.75rem;font-family:FG-Bold,serif;color:#0f308c;text-transform:uppercase}.doesnt-know .dk-card .dk-body p{font-size:1.0625rem;font-family:FG-Regular,serif;color:#0f308c;margin:0}.doesnt-know .dk-card .dk-body .btn{display:inline-block;padding:.7rem 3rem calc(.7rem + 2px) 3rem;color:#fff;cursor:pointer;transition:.2s linear;font-size:1.375rem;font-family:FG-Bold,serif;transform-origin:center center;background:linear-gradient(to bottom,#ff2aac,#b50d74);text-decoration:none;text-transform:uppercase;z-index:5;border-radius:2em;overflow:hidden;margin-bottom:.625rem;box-shadow:0 .25rem .75rem #0000001a}.doesnt-know .dk-card .dk-body .btn.disabled{opacity:.4;pointer-events:none}.doesnt-know .dk-card .dk-body .btn:hover{transform:scale(1.01);filter:brightness(1.05)}.doesnt-know .dk-card .dk-body .btn:active{transform:scale(.99);filter:brightness(.95)}.doesnt-know .dk-card .dk-body .btn{margin-top:.375rem}@keyframes game-shake{0%,to{transform:translate(0)}25%{transform:translate(-.5rem)}75%{transform:translate(.5rem)}}@media only screen and (max-width:1100px){section#game{padding-top:12rem}section#game .container{width:94%}section#game .game-board{flex-direction:column;align-items:center;gap:1.5rem;padding:1rem 0}section#game .game-board .pictures{width:100%;flex:none}section#game .game-board .play{width:100%;margin-top:0;padding:0}section#game .game-board .play:before{display:none}section#game .game-board .play .answer{justify-content:center}section#game .game-board .play .bank{grid-template-columns:repeat(7,1fr)}section#game .game-board .play .bank .tile{width:100%;height:auto;aspect-ratio:75/81}section#game .game-board .play .bank .hint{width:100%;height:auto;aspect-ratio:75/88}section#game .game-board .product{display:none}.game-success-overlay .panel{top:7rem;left:50%;width:92vw}}
