@import url(https://fonts.googleapis.com/css2?family=Comfortaa:wght@600&family=Lexend+Deca:wght@200;400&display=swap);*{font-family:Lexend Deca,sans-serif;margin:0;padding:0}.loading{background-color:rgba(0,0,0,.418);height:100vh;position:absolute;width:100vw;z-index:100}.loading,.loading .loading-cont{align-items:center;display:flex;justify-content:center}.loading .loading-cont{height:10vh;width:15vw}.loading .loading-cont div{background-color:#fff;border-radius:3rem;margin:0 .5rem;width:1rem}.navbar{align-items:center;background-color:rgba(0,0,0,.415);display:flex;height:10vh;justify-content:space-between;opacity:90%;padding:1rem 1.5rem}.navbar .navbar-logo{cursor:pointer;width:10rem}.navbar button{background-color:#009444;border:none;color:#fff;cursor:pointer;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:.7rem 1rem;transition:background-color .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.navbar button:hover{background-color:#005829}.navbar .dropdown-close{display:none}.navbar .dropdown-open{background-color:#009444;color:#fff;font-size:.75rem;position:absolute;top:130%;width:100%}.navbar .dropdown-open .dropdown-btn{cursor:pointer;padding:.9rem .4rem;transition:background-color .3s ease-in-out}.navbar .dropdown-open .dropdown-btn:hover{background-color:#005829}@media (max-width:425px){.loading .loading-cont{width:25vw}}@media (max-width:768px){.navbar{padding:.5rem 1rem}.navbar .navbar-logo{width:8rem}.navbar button{font-size:.7rem;padding:.5rem .8rem}}.menu-page{background-image:url(/static/media/tim-hart-mRyMi1qsdqs-unsplash.86021235059c1e858d19.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;overflow:hidden;position:relative;z-index:1}.menu-page-cont{align-items:center;display:flex;justify-content:space-between;margin:20vh auto 0;width:80vw}.menu-page-cont .menu-cont{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:15px;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);color:#fff;cursor:pointer;height:60vh;position:relative;transition:all .3s ease-in-out;width:45%;z-index:1}.menu-page-cont .menu-cont:after{background-color:#000;border-radius:15px;content:"";height:100%;left:0;opacity:65%;position:absolute;top:0;width:100%;z-index:-1}.menu-page-cont .menu-cont h1,.menu-page-cont .menu-cont p{padding:2rem 2rem 0}.menu-page-cont .menu-cont p{font-size:1.1rem}@media (max-width:768px){.menu-page-cont{flex-direction:column;margin-top:15vh;width:90vw}.menu-page-cont .menu-cont{height:35vh;margin:1rem 0;width:100%}.menu-page-cont .menu-cont h1{font-size:1.2rem;padding:1rem 1rem 0}.menu-page-cont .menu-cont p{font-size:.9rem;padding:1rem 1rem 0}}.home{background-image:url(/static/media/chris-liverani-vBpd607jLXs-unsplash.804f90f47285173ea0c4.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;overflow:hidden;position:relative;z-index:1}.home:after{background-color:#000;content:"";height:100%;left:0;opacity:70%;position:absolute;top:0;width:100%;z-index:-1}.home .home-img{display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0 auto;position:relative;top:20vh;width:35vw}.home .home-text{color:#fff;font-size:clamp(1.2rem,1.6vw,1.5rem);font-weight:700;line-height:2.3rem;margin:15vh auto 0;max-width:70vw;text-align:center}.home .home-buttons{align-items:center;display:flex;justify-content:space-between;margin:5rem auto 0;max-width:70vw}.home .home-buttons button{background-color:#009444;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:1rem;padding:1rem 0;transition:background-color .3s ease-in-out;width:12rem}.home .home-buttons button:hover{background-color:#005829}@media (max-width:768px){.home .home-img{top:15vh;width:15rem}.home .home-text{font-weight:500;line-height:1.9rem;margin-top:13vh;max-width:100%;padding:0 .5rem}.home .home-buttons{flex-wrap:wrap;justify-content:center;margin-top:0;max-width:100%}.home .home-buttons button{font-size:.8rem;margin:1rem .5rem 0;width:9rem}}.sign-in-page{background-color:rgba(0,217,0,.196);display:flex;height:100vh;justify-content:center;position:relative}.sign-in-page .sign-in-cont{color:#000;margin-top:7vh;position:absolute;width:30vw}.sign-in-page .sign-in-cont h3{font-size:2.7rem;margin:1rem 0;text-align:center}.sign-in-page .sign-up-cont{color:#000;display:none;margin-top:7vh;position:absolute;width:30vw}.sign-in-page .sign-up-cont h3{font-size:2.7rem;margin:1rem 0;text-align:center}.sign-in-page .sign-in{background-color:#fff;border-radius:10px;display:flex;flex-direction:column;justify-content:center}.sign-in-page .sign-in .input-cont{display:flex;flex-direction:column;margin:.5rem 0}.sign-in-page .sign-in .input-cont b{margin:.5rem 0}.sign-in-page .sign-in .input-cont input{padding:.7rem .5rem}.sign-in-page .sign-in .sign-in-button{background-color:#009444;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1.2rem;margin:2rem auto 0;padding:1rem 0;transition:background-color .3s ease-in-out;width:70%}.sign-in-page .sign-in .sign-in-button:hover{background-color:#005829}.sign-in-page .sign-in p{margin:1rem 0 .5rem;text-align:center}.sign-in-page .sign-in p span{color:blue;cursor:pointer}@media (max-width:425px){.sign-in-page .sign-in-cont,.sign-in-page .sign-up-cont{margin-top:5vh;width:100vw}}@media (min-width:425px) and (max-width:900px){.sign-in-page .sign-in-cont,.sign-in-page .sign-up-cont{margin-top:3vh;width:100vw}.sign-in-page .sign-in-cont .sign-in,.sign-in-page .sign-up-cont .sign-in{margin:0 auto;width:60%}}.deposit-page{background-color:rgba(0,217,0,.196);display:flex;height:100vh;justify-content:center}.deposit-page .deposit-page-cont{background-color:#fff;border-radius:15px;color:#000;height:80vh;margin-top:10vh;width:30vw}.deposit-page .deposit-page-cont h2{margin:2rem 0;text-align:center}.deposit-page .deposit-page-cont .inputs{padding:0 1.5rem}.deposit-page .deposit-page-cont .deposit-input{display:flex;flex-direction:column}.deposit-page .deposit-page-cont .deposit-input b{margin:.5rem 0}.deposit-page .deposit-page-cont .deposit-input input{height:3rem;padding-left:.5rem}.deposit-page .deposit-page-cont .deposit-btn{align-items:center;background-color:#009444;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;justify-content:center;margin:2rem auto 0;padding:1rem 0;transition:background-color .3s ease-in-out;width:70%}.deposit-page .deposit-page-cont .deposit-btn:hover{background-color:#005829}@media (max-width:425px){.deposit-page .deposit-page-cont{width:100vw}}@media (min-width:425px) and (max-width:850px){.deposit-page .deposit-page-cont{width:70vw}}.horse-racing-page{background-image:url(/static/media/mathew-schwartz-5qRWQEdK7Sg-unsplash.064136f035076f586249.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;position:relative}.horse-racing-page:after{background-color:#000;content:"";height:100%;left:0;opacity:60%;position:absolute;top:0;width:100%}.horse-racing-page .racing-cont{margin:0 auto;position:relative;top:20vh;width:80vw;z-index:1}.horse-racing-page .racing-cont .head{color:#fff;text-align:center}.horse-racing-page .racing-cont .head p{font-size:1.2rem;margin:1rem 0}.horse-racing-page .racing-cont .horse-bet-type{align-items:center;display:flex;justify-content:space-around;margin-top:5rem}.horse-racing-page .racing-cont .horse-bet-type button{background-color:#009444;border:none;border-radius:15px;color:#fff;cursor:pointer;font-size:1rem;padding:1rem 1.5rem;transition:background-color .3s ease-in-out}.horse-racing-page .racing-cont .horse-bet-type button:hover{background-color:#005829}.horse-racing-page .single-placement{color:#fff;height:100vh;position:absolute;width:100vw;z-index:1}.horse-racing-page .single-placement .single-placement-cont{display:flex;flex-direction:column;margin:16vh auto 0;width:90vw}.horse-racing-page .single-placement .single-placement-cont h1{text-align:center}.horse-racing-page .single-placement .single-placement-cont .horse-bets{align-items:center;display:flex;justify-content:space-between;margin-top:4vh;width:100%}.horse-racing-page .single-placement .single-placement-cont .horse-select{background-color:#fff;border-radius:10px;box-shadow:0 22px 70px 4px rgba(0,0,0,.56);color:#000;cursor:pointer;height:24rem;overflow:hidden;width:20%}.horse-racing-page .single-placement .single-placement-cont .horse-select div{align-items:center;display:flex;flex-direction:column;padding:.5rem}.horse-racing-page .single-placement .single-placement-cont .horse-select img{border-radius:5px;height:10rem;width:100%}.horse-racing-page .single-placement .single-placement-cont .horse-select p{height:8rem;margin:.5rem 0;overflow-y:auto;text-align:center}.horse-racing-page .single-placement .single-placement-cont .horse-select span{color:#2f4f4f;font-weight:700;margin:.5rem 0}.horse-racing-page .single-placement .single-placement-cont .horse-select input{height:15px;width:15px}.horse-racing-page .single-placement .single-placement-cont .horse-select select{height:2rem;width:50%}.horse-racing-page .single-placement .single-placement-cont .options{align-items:center;display:flex;justify-content:space-between;margin-top:3rem;width:100%}.horse-racing-page .single-placement .single-placement-cont .options button{background-color:#009444;border:none;border-radius:15px;color:#fff;cursor:pointer;padding:1rem;transition:background-color .3s ease-in-out}.horse-racing-page .single-placement .single-placement-cont .options button:hover{background-color:#005829}.horse-racing-page .overall-placement{color:#fff;margin:0 auto;position:relative;top:20vh;width:90vw;z-index:1}.horse-racing-page .confirm-bet-open{background-color:rgba(0,0,0,.711);height:100vh;position:absolute;top:0;width:100vw;z-index:3}.horse-racing-page .confirm-bet-open .confirm-bet-cont{background-color:#fff;border-radius:15px;display:flex;flex-direction:column;height:65vh;margin:auto;position:relative;top:20vh;width:40vw;z-index:1}.horse-racing-page .confirm-bet-open .confirm-bet-cont .head{align-items:center;display:flex;justify-content:space-between;margin:1rem 2rem .5rem}.horse-racing-page .confirm-bet-open .confirm-bet-cont .body{display:flex;flex-direction:column;margin:3rem auto 0;width:80%}.horse-racing-page .confirm-bet-open .confirm-bet-cont .body .input-cont{align-self:center;display:flex;justify-content:space-between;width:100%}.horse-racing-page .confirm-bet-open .confirm-bet-cont .body .input-cont input{font-size:1.3rem;height:2.5rem;padding-left:.5rem;width:40%}.horse-racing-page .confirm-bet-open .confirm-bet-cont .body .input-cont button{background-color:#006400;border:none;color:#fff;cursor:pointer;font-size:.9rem;width:14%}.horse-racing-page .confirm-bet-open .confirm-bet-cont .body .price-ranges{align-items:center;display:flex;justify-content:space-between;margin-top:2rem}.horse-racing-page .confirm-bet-open .confirm-bet-cont .body .price-ranges button{cursor:pointer;height:3rem;width:20%}.horse-racing-page .confirm-bet-open .confirm-bet-cont .odds-win{margin:2rem auto 0;width:80%}.horse-racing-page .confirm-bet-open .confirm-bet-cont .odds-win .total-odds,.horse-racing-page .confirm-bet-open .confirm-bet-cont .odds-win .total-win{align-items:center;display:flex;justify-content:space-between;margin-top:1.5rem}.horse-racing-page .confirm-bet-open .confirm-bet-cont .place-bet{background-color:#009444;border:none;border-radius:10px;color:#fff;cursor:pointer;margin-top:2rem;padding:1rem 1.5rem;transition:background-color .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.horse-racing-page .confirm-bet-open .confirm-bet-cont .place-bet:hover{background-color:#005829}.horse-racing-page .confirm-bet-open .confirm-bet-cont .place-bet-inactive{background-color:#b1b1b1;border:none;border-radius:10px;color:#fff;cursor:not-allowed;margin:2rem auto 0;padding:1rem 1.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.horse-racing-page .confirm-bet-close{display:none}@media (max-width:620px){.horse-racing-page .racing-cont .horse-bet-type{flex-direction:column;margin-top:0}.horse-racing-page .racing-cont .horse-bet-type button{margin-top:1rem}}@media (max-width:768px){.horse-racing-page .racing-cont{top:13vh}.horse-racing-page .racing-cont .head h1{font-size:clamp(1.5rem,7vw,1.8rem)}.horse-racing-page .racing-cont .head p{font-size:clamp(1rem,5vw,1.15rem)}.horse-racing-page .racing-cont .horse-bet-type{width:100%}}@media (max-width:950px){.horse-racing-page .single-placement .single-placement-cont{margin-top:14vh}.horse-racing-page .single-placement .single-placement-cont h1{font-size:clamp(1.2rem,6vw,1.4rem)}.horse-racing-page .single-placement .single-placement-cont .horse-bets{flex-wrap:wrap;justify-content:center;max-height:60vh;overflow-y:auto}.horse-racing-page .single-placement .single-placement-cont .horse-select{flex-shrink:0;margin:.5rem;width:17rem}.horse-racing-page .single-placement .single-placement-cont .options{margin-top:1rem}.horse-racing-page .confirm-bet-open .confirm-bet-cont{overflow:hidden;width:clamp(18rem,80vw,21rem)}.horse-racing-page .confirm-bet-open .confirm-bet-cont .head{margin:1rem}.horse-racing-page .confirm-bet-open .confirm-bet-cont .head h3{font-size:1rem}.horse-racing-page .confirm-bet-open .confirm-bet-cont .body{margin-top:1rem;width:90%}.horse-racing-page .confirm-bet-open .confirm-bet-cont .body .price-ranges button{flex-shrink:0;padding:.5rem}.horse-racing-page .confirm-bet-open .confirm-bet-cont .odds-win{margin:0 auto;width:85%}.horse-racing-page .confirm-bet-open .confirm-bet-cont .odds-win .total-win h2{font-size:clamp(1.3rem,6.5vw,1.5rem)}}.football-page{background-image:url(/static/media/ji-mmm-yy-Jr5x1CAWySo-unsplash.79da8dd656b991f26d41.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;position:relative;z-index:1}.football-page:after{background-color:#000;content:"";height:100%;left:0;opacity:50%;position:absolute;top:0;width:100%;z-index:-1}.football-page .football-cont{background-color:#fff;border-radius:20px;height:75vh;margin:0 auto;position:relative;top:17vh;width:80vw}.football-page .football-cont .teams{border-bottom:1px solid #000;height:75%;margin:0 2rem;overflow-x:hidden;overflow-y:auto;padding-top:2rem}.football-page .football-cont .teams .team{align-items:center;border-top:1px solid rgba(0,0,0,.179);display:flex;justify-content:space-between;padding:1rem 0}.football-page .football-cont .teams .team .team-name{font-size:1.1rem;text-align:center;width:40%}.football-page .football-cont .teams .team .odd-select{align-items:center;display:flex;justify-content:space-between;width:60%}.football-page .football-cont .teams .team .odd-select .odds{background-color:#009444;border:none;color:#fff;cursor:pointer;padding:.7rem 0;transition:background-color .3s ease-in-out;width:25%}.football-page .football-cont .teams .team .odd-select .odds:hover{background-color:#005829}.football-page .football-cont .teams .team .odd-select .selected-odd{background-color:#005829;border:none;color:#fff;cursor:pointer;padding:.7rem 0;transition:background-color .3s ease-in-out;width:25%}.football-page .football-cont .next{background-color:#009444;border:none;border-radius:2rem;color:#fff;cursor:pointer;display:flex;font-size:1.1rem;margin:1.5rem auto 0;padding:.8rem 2rem;transition:background-color .3s ease-in-out}.football-page .football-cont .next:hover{background-color:#005829}.football-page .confirm-bet-open{background-color:rgba(0,0,0,.711);height:100vh;position:absolute;top:0;width:100vw;z-index:3}.football-page .confirm-bet-open .confirm-bet-cont{background-color:#fff;border-radius:15px;display:flex;flex-direction:column;height:65vh;margin:auto;position:relative;top:20vh;width:40vw;z-index:1}.football-page .confirm-bet-open .confirm-bet-cont .head{align-items:center;display:flex;justify-content:space-between;margin:1rem 2rem .5rem}.football-page .confirm-bet-open .confirm-bet-cont .body{display:flex;flex-direction:column;margin:3rem auto 0;width:80%}.football-page .confirm-bet-open .confirm-bet-cont .body .input-cont{align-self:center;display:flex;justify-content:space-between;width:100%}.football-page .confirm-bet-open .confirm-bet-cont .body .input-cont input{font-size:1.3rem;height:2.5rem;padding-left:.5rem;width:40%}.football-page .confirm-bet-open .confirm-bet-cont .body .input-cont button{background-color:#006400;border:none;color:#fff;cursor:pointer;font-size:.9rem;width:14%}.football-page .confirm-bet-open .confirm-bet-cont .body .price-ranges{align-items:center;display:flex;justify-content:space-between;margin-top:2rem}.football-page .confirm-bet-open .confirm-bet-cont .body .price-ranges button{cursor:pointer;height:3rem;width:20%}.football-page .confirm-bet-open .confirm-bet-cont .odds-win{margin:2rem auto 0;width:80%}.football-page .confirm-bet-open .confirm-bet-cont .odds-win .total-odds,.football-page .confirm-bet-open .confirm-bet-cont .odds-win .total-win{align-items:center;display:flex;justify-content:space-between;margin-top:1.5rem}.football-page .confirm-bet-open .confirm-bet-cont .place-bet{background-color:#009444;border:none;border-radius:10px;color:#fff;cursor:pointer;margin-top:2rem;padding:1rem 1.5rem;transition:background-color .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.football-page .confirm-bet-open .confirm-bet-cont .place-bet:hover{background-color:#005829}.football-page .confirm-bet-open .confirm-bet-cont .place-bet-inactive{background-color:#b1b1b1;border:none;border-radius:10px;color:#fff;cursor:not-allowed;margin:2rem auto 0;padding:1rem 1.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.football-page .confirm-bet-close{display:none}@media (max-width:768px){.football-page .football-cont{width:100vw}.football-page .football-cont .teams{margin:0 1rem}.football-page .football-cont .teams .team .team-name{font-size:clamp(.9rem,4.5vw,1.1rem)}}@media (max-width:950px){.football-page .confirm-bet-open .confirm-bet-cont{overflow:hidden;width:clamp(18rem,80vw,21rem)}.football-page .confirm-bet-open .confirm-bet-cont .head{margin:1rem}.football-page .confirm-bet-open .confirm-bet-cont .head h3{font-size:1rem}.football-page .confirm-bet-open .confirm-bet-cont .body{margin-top:1rem;width:90%}.football-page .confirm-bet-open .confirm-bet-cont .body .price-ranges button{flex-shrink:0;padding:.5rem}.football-page .confirm-bet-open .confirm-bet-cont .odds-win{margin:0 auto;width:85%}.football-page .confirm-bet-open .confirm-bet-cont .odds-win .total-win h2{font-size:clamp(1.3rem,6.5vw,1.5rem)}}.race-result-page{background-image:url(/static/media/jeff-griffith-PaIDqj8otls-unsplash.ba56604098206ce63b43.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;height:100vh;position:relative;width:100vw;z-index:1}.race-result-page:after{background-color:rgba(0,0,0,.333);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.race-result-page .race{background-color:#fff;border-radius:20px;left:0;margin:0 auto;padding:1.5rem 0;position:absolute;right:0;top:20vh;width:60vw}.race-result-page .race .horses-cont{display:flex;flex-direction:column;height:100%;margin:0 auto;overflow:hidden;width:90%}.race-result-page .race .horses-cont .track{align-items:center;background-color:#d7d7d7;border-radius:1rem;display:flex;height:1.5rem;margin:2.5rem auto;width:100%}.race-result-page .race .horses-cont .track .horse{border-radius:50%;height:3rem;padding:.5rem;width:3rem}.race-result-page .result-cont{background-color:rgba(0,0,0,.711);height:100vh;position:absolute;top:0;width:100vw;z-index:3}.race-result-page .result-cont .result{background-color:#fff;border-radius:15px;display:flex;flex-direction:column;height:72vh;margin:0 auto;position:relative;top:15vh;width:50vw}.race-result-page .result-cont .result .first-place{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;width:80%}.race-result-page .result-cont .result .first-place img{width:clamp(18rem,21vw,21rem)}.race-result-page .result-cont .result .first-third{align-items:center;display:flex;font-size:1.2rem;justify-content:space-around;margin:1.5rem 0;padding:0 1rem}.race-result-page .result-cont .result .you-win{color:#009444;font-size:2.3rem;margin-bottom:1.2rem;text-align:center}.race-result-page .result-cont .result .you-lose{color:red;font-size:2.3rem;margin-bottom:1.2rem;text-align:center}.race-result-page .result-cont .result .overall-placement-result{align-items:center;display:flex;flex-direction:column;padding:0 1rem}.race-result-page .result-cont .result .overall-placement-result p{color:teal;font-size:1.4rem;font-weight:400;padding:.6rem 0}.race-result-page .result-cont .result .overall-placement-selection{align-items:center;display:flex;justify-content:space-evenly;margin-top:1rem;padding:0 1rem}@media (max-width:768px){.race-result-page .race{width:90vw}.race-result-page .race .horses-cont .track{width:85%}.race-result-page .result-cont .result{width:clamp(19rem,95vw,21rem)}.race-result-page .result-cont .result h1{font-size:1.2rem}.race-result-page .result-cont .result .first-third{margin:1rem 0}.race-result-page .result-cont .result .first-third p{font-size:clamp(1rem,5.3vw,1.1rem)}.race-result-page .result-cont .result h2{margin-top:.5rem!important}.race-result-page .result-cont .result .you-lose,.race-result-page .result-cont .result .you-win{font-size:1.5rem}}@media (max-width:438px){.race-result-page .race .horses-cont .track{margin:2rem 0}}.match-sim-page{background-image:url(/static/media/old%20trafford.828d5cb7b57d78bc34e2.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;position:relative;z-index:1}.match-sim-page:after{background-color:#000;content:"";height:100%;left:0;opacity:50%;position:absolute;top:0;width:100%;z-index:-1}.match-sim-page .countdown{align-items:center;background-color:rgba(0,0,0,.501);color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;position:absolute;text-align:center;width:100%;z-index:6}.match-sim-page .countdown .number{font-size:8rem}.match-sim-page .simulation{align-items:center;background-color:rgba(0,0,0,.542);color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;position:absolute;width:100%;z-index:6}.match-sim-page .simulation .header{font-size:2.2rem;position:absolute;z-index:3}.match-sim-page .simulation .simulation-cont{align-items:center;background-image:url(/static/media/football-pitch.987d9ea4531ae9636ef1.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border:.3rem solid #fff;display:flex;height:50vh;position:relative;width:45vw}.match-sim-page .simulation .simulation-cont .player{background-color:crimson}.match-sim-page .simulation .simulation-cont .player,.match-sim-page .simulation .simulation-cont .player2{align-items:center;border:1px solid #fff;border-radius:50%;color:#fff;display:flex;height:2.5rem;justify-content:center;position:absolute;width:2.5rem}.match-sim-page .simulation .simulation-cont .player2{background-color:blue;right:0}.match-sim-page .sim-container{align-items:center;display:flex;height:75vh;justify-content:space-between;margin:0 auto;overflow:hidden;position:relative;top:17vh;width:85vw}.match-sim-page .sim-container .matchups-cont{align-items:center;background-color:#fff;border-radius:20px;display:flex;height:100%;width:60%}.match-sim-page .sim-container .matchups-cont .matchups{display:flex;flex-direction:column;height:90%;overflow-y:auto;width:100%}.match-sim-page .sim-container .matchups-cont .matchups div{border-bottom:1px solid rgba(0,0,0,.156);font-size:1.1rem;padding:1.3rem 0;text-align:center;width:100%}.match-sim-page .sim-container .matchups-cont .matchups div span{border:2px solid #009444;padding:.3rem .5rem}.match-sim-page .sim-container .selection-cont{background-color:#fff;border-radius:20px;display:flex;flex-direction:column;height:100%;justify-content:center;width:30%}.match-sim-page .sim-container .selection-cont .selections{display:flex;flex-direction:column;height:60%;overflow-y:auto;width:100%}.match-sim-page .sim-container .selection-cont .selections div{border-bottom:1px solid rgba(0,0,0,.144);padding:1rem 0;text-align:center;width:100%}.match-sim-page .sim-container .selection-cont .selection-result{align-items:center;display:flex;flex-direction:column;height:30%;justify-content:center;width:100%}.match-sim-page .sim-container .selection-cont .selection-result p{color:blue;cursor:pointer;font-size:1rem;margin-top:.5rem;text-decoration:underline}@media (max-width:768px){.match-sim-page .sim-container{flex-direction:column;height:85vh;justify-content:normal;top:15vh;width:100vw}.match-sim-page .sim-container .matchups-cont{height:40vh;width:clamp(19rem,95vw,25rem)}.match-sim-page .sim-container .selection-cont{flex-direction:row;height:40vh;justify-content:space-between;margin-top:1rem;width:clamp(19rem,95vw,25rem)}.match-sim-page .sim-container .selection-cont .selections{height:100%}.match-sim-page .sim-container .selection-cont .selections h3{font-size:1rem}.match-sim-page .sim-container .selection-cont .selections p{font-size:.9rem}.match-sim-page .sim-container .selection-cont .selection-result{height:100%}.match-sim-page .sim-container .selection-cont .selection-result h1{font-size:1.5rem}.match-sim-page .sim-container .selection-cont .selection-result p{font-size:.9rem}.match-sim-page .simulation .simulation-cont{width:clamp(19rem,90vw,21rem)}.match-sim-page .simulation .simulation-cont .player,.match-sim-page .simulation .simulation-cont .player2{height:1.5rem;width:1.5rem}}
/*# sourceMappingURL=main.3940016a.css.map*/