*,:after,:before{box-sizing:border-box}*{margin:0}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{word-wrap:break-word;font-weight:400}#__next,#root{isolation:isolate}@font-face{font-family:black;font-weight:400;src:url(SimplyCricket-Black.ttf)}@font-face{font-family:book;font-weight:400;src:url(SimplyCricket-Book.ttf)}@font-face{font-family:demi-bold;font-weight:400;src:url(SimplyCricket-Demibold.ttf)}@font-face{font-family:book-cond;font-weight:400;src:url(SimplyCricketCond-Book.ttf)}body,html{color:#000;min-height:100vh;overflow-x:hidden;overflow-y:auto;width:100vw}body{background:#60a630 url(background-2024.jpg) top/cover no-repeat}@media (orientation:landscape){body{background:#60a630 url(background-landscape-2024.jpg) top/cover no-repeat}}main,section{margin:0 auto;min-height:100vh;position:relative;width:100vw}section{left:0;top:0}section,section .inner{align-items:center;display:flex;justify-content:center}section .inner{align-self:flex-start;flex-direction:column;margin-top:17%;max-width:900px;width:100%}@media (min-width:600px){section .inner{margin-top:102px}}section .logo{max-width:350px;width:50%}h1{font-family:black;font-size:clamp(1rem,5vw + 1px,36px)}h2{font-family:demi-bold}::-webkit-input-placeholder{color:#ccc;font-family:book;text-align:left}input,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:0;border-radius:50px;color:#ccc;display:block;font-family:book;font-size:clamp(1rem,3vw + 1px,20px);outline:0;padding:.7rem 1rem .5rem;text-align:left;width:100%}select{background:#fff url(arrow.png) 97% 50%/15px auto no-repeat}input[type=checkbox],input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:2px solid #fff;border-radius:5px;height:8vw;max-height:30px;max-width:30px;outline:0;padding:0;width:8vw}input[type=checkbox]:checked,input[type=radio]:checked{background:#3170b7 url(check-on-2024.png) 50%/70% auto no-repeat;border:2px solid #3170b7}label{font-family:book}form{width:80%}form .radio{align-items:center;display:flex;flex-direction:row;margin:3% 0 0}form .radio input{margin:0 5% 0 0}form .radio label{font-size:clamp(.9rem,3vw + 1px,20px)}button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#3170b7;border:0;border-radius:100px;color:#fff;display:flex;flex-direction:row;font-family:black;font-size:clamp(1rem,5vw + 1px,30px);justify-content:center;outline:0;padding:3% 10% 2.5%}@media (min-width:500px){button{padding:15px 50px 13px}}.error{align-items:center;background:rgba(0,0,0,.9);display:flex;display:none;flex-direction:row;height:100vh;justify-content:center;left:0;position:absolute;top:0;width:100vw}.error span{color:#fff;font-family:demi-bold;font-size:clamp(.5rem,3vw + 1px,25px);line-height:clamp(.8rem,4vw + 1px,33px);max-width:800px;text-align:center;width:80%}#chooseLang .inner{max-width:500px}#chooseLang .inner.message{text-align:center}#chooseLang h1{margin-top:13%}@media (min-width:600px){#chooseLang h1{margin-top:65px}}#chooseLang form{margin-top:2%}@media (min-width:600px){#chooseLang form{margin-top:10px}}#chooseLang button{margin-top:10%}#chooseLang .radio{margin-top:5%}