@import url(https://fonts.googleapis.com/css2?family=Titillium+Web:wght@300;400;600;700&display=swap);*{font-family:Elms Sans,sans-serif;overflow-x:hidden}#root{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}body,code{font-family:Elms Sans,sans-serif}.container{background-color:#f5f5f5;border-radius:20px;z-index:1}.row{display:flex;flex-direction:row}.column{display:flex;flex-direction:column}.page{background-color:#fff;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0 auto;max-width:1350px;width:100%}::-webkit-scrollbar{width:calc(.5vw + .75vh)}::-webkit-scrollbar-track{background-color:inherit;z-index:-1}::-webkit-scrollbar-thumb{background-color:#000;border-radius:7px}section{width:100vw}h1{font-size:2.3rem}h1,h2{font-weight:600}h2{font-size:2rem}h3{font-size:1.75rem}h3,h4{font-weight:500}h4{font-size:1.6rem}h5{font-size:1.45rem;font-weight:500;letter-spacing:.05em}a,label,p{font-size:1.3rem;font-weight:350}@media (max-width:1000px){h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.3rem}h5{font-size:1.15rem}a,label,p{font-size:1rem}}.bars{color:#000;height:50px;padding:0;width:auto;z-index:5}.nav{height:80px;padding:0 15vw;width:70vw}.x{color:#000;height:50px;padding:0;width:auto;z-index:5}.btn,.nav-close{display:none}.btn{background-color:initial;border:none;height:auto;margin-right:15px;padding:0;width:auto}.header{align-items:center;background-color:#f5f5f5;display:flex;height:80px;justify-content:space-between;left:0;margin-bottom:-80px;position:fixed;width:100vw;z-index:100}.Logo{height:50px;padding:15px calc(7.5vw - 25px);position:relative;width:50px;z-index:5}.nav-links{flex-direction:row;height:80px;justify-content:space-between;list-style:none;margin:0;width:70vw}.nav-links,.nav-links li{display:flex;padding:0;z-index:3}.nav-links li{flex-direction:column;justify-content:space-around;text-align:center;width:15vw}.nav-links li a{color:#000;font-weight:600;text-decoration:none;z-index:3}.nav-links li a:active,.nav-links li a:hover{color:#0a3c96;font-weight:700;z-index:3}@media (max-width:1000px){.header .nav-btn{display:flex;position:fixed;right:0;top:15px}.header .nav-close-btn{display:none;position:fixed;right:0;top:15px}.header nav{background-color:#f5f5f5;display:flex;height:100vh;justify-content:center;left:0;padding:0;position:fixed;top:-100vh;transform:.5s;width:100vw}.img,img{display:none}.header{display:flex;height:70px;position:fixed;width:100vw}.responsive-nav .nav-btn{display:none}.responsive-nav .nav-close-btn{display:flex}.responsive-nav nav{top:0}.header .nav ul{display:flex;flex-direction:column;height:60vh;justify-content:flex-start;margin:15vh 0 25vh;padding:0;text-align:center;width:100vw}.nav-links a{font-size:1.5rem;margin:20px 0}}.home-content{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:space-evenly;margin:15% auto 2.5%;overflow:hidden;width:calc(35% + 650px)}.headshot{border-left:3px solid #0a3c96;height:36.5%;width:35%}.home-text{height:35%;justify-content:space-evenly;margin:auto 0;width:650px}.intro{margin-top:15px;overflow-y:hidden}.name{color:#0a3c96}.mission-text,.name{margin:.5%;text-align:center}.mission-text{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.intro-text{margin:.5%;text-align:center}.mission{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:10px 4%;width:92%}@media (max-width:1000px){.headshot{border-bottom:5px solid #0a3c96;border-left:none;display:flex;height:auto;margin:0 10%;width:80%}.home-content{flex-direction:column-reverse;margin-top:85px;overflow-y:hidden;width:80%}.home-content,.home-text{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.home-text{width:100%}.mission{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}li.link{margin:0 12.5%;padding:5% 0;width:75%}a{overflow-y:hidden}}.about-page h2{border-bottom:3px solid #0a3c96;color:#0a3c96;margin:100px auto 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.about-info,.about-page h2{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.about-info{align-items:center;background-color:#f5f5f5;border-radius:20px;display:flex;flex-direction:column;justify-content:space-around;margin:0 auto;width:80%}.bio{color:#000;font-weight:300;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:15px auto;text-align:center;width:95%}.bio p{margin:0}.skills{display:flex;flex-wrap:wrap;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:space-around;margin:0 2.5% 15px;width:95%}@media (max-width:1000px){.about-info{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:90%}.about-page h2{margin-top:70px}}.skill{background-color:#0a3c96;border:1px solid #fff;border-radius:7.5px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:10px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:5}.skill-text{color:#fff;margin:1.5px 15px}@media (max-width:1000px){.skill{margin:2px}}.projects-page h2{border-bottom:3px solid #0a3c96;color:#0a3c96;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:100px auto 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.left{border-radius:20px}.left,.right{background-color:#f5f5f5;cursor:pointer;display:flex;justify-content:space-around;margin:0}.right{border-bottom-right-radius:20px;border-top-right-radius:20px}.big{border:none;height:100%;width:5%}.small{height:20%;width:2.5%}.arrowSmall{color:#fff;width:1.5%}.arrowBig,.arrowSmall{height:auto;margin:0 1%}.arrowBig{color:#0a3c96;width:100%}.project{display:flex;flex-direction:row;height:70vh;justify-content:space-between;margin:0 auto;width:80%}@media (max-width:1000px){.project{height:90vh;width:92%}.projects-page h2{margin-top:70px}.big{width:10%}}.app{color:#fff;display:flex;flex-direction:column;height:70vh;justify-content:space-evenly;width:80vw}.img-scroller{display:flex;justify-content:center;margin-top:3vh}.project-img{border-radius:10px;height:auto;max-width:435px;width:27.5vw}.project-text{color:#000;display:flex;flex-direction:column;height:70vh;justify-content:space-evenly;overflow-y:hidden;width:100%}.project-h2,.project-p{margin:0;text-align:center}.website div img,img[src=""]{display:none}.visit{color:#fff;text-decoration:none}.sample{align-items:center;background-color:#0a3c96;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-size:calc(.55vw + 1vh);height:30px;justify-content:center;margin:0 auto;overflow:hidden;width:auto}.closeOut{margin-bottom:-50px}.close,.closeOut{display:flex;height:50px}.close{align-items:center;background-color:initial;color:#fff;cursor:pointer;justify-content:center;margin-left:calc(100% - 50px);position:relative;width:50px;z-index:1}@media (max-width:1000px){.app{height:90vh;justify-content:space-evenly}.project-text{height:90vh;width:100%}.project-img{display:flex;height:auto;width:50vw}}.BJ{background-color:#0a973f;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.settings{height:100%;width:200px}.settings form{border:3px solid #fff;border-radius:10px;display:flex;flex-direction:column;height:94%;justify-content:space-evenly;width:200px}.settings form label{color:#fff;font-family:Rye,serif;font-size:20px;text-align:center}.settings form input{height:30px;text-align:center;width:150px}.settings form button,.settings form input{align-self:center;border:none;border-radius:5px;font-size:18px}.settings form button{background-color:#fff;cursor:pointer;font-family:Rye,serif;height:35px;width:100px}.gameStats{border:3px solid #fff;border-radius:10px;color:#fff;flex-direction:column;font-family:Rye,serif;font-size:20px;justify-content:space-evenly;text-align:center}.gameStats,.placeHolder{display:flex;height:150px;width:150px}.gameStats p{margin:0}.betForm{display:none}.top{height:28%;justify-content:space-around}.coms,.top{display:flex;flex-direction:row;width:100%}.coms{align-items:center;height:100px;justify-content:space-between}.middle{height:25%;justify-content:space-around}.bottom,.middle{display:flex;flex-direction:row;width:100%}.bottom{height:32%;justify-content:center}.dealer,.user{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-evenly;width:50%}.card{height:110px;margin:0 -10px;width:auto}.hand{height:97%}.hand,.universal{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}.universal{height:70px;margin-top:20px}.stand{margin-bottom:auto;margin-top:5px}.BJP{color:#fff;font-family:Rye,serif;font-size:20px;margin:0;text-align:center}.userBtns{display:flex;flex-direction:row;height:15%;justify-content:space-evenly;width:100%}.BJB{border:none;border-radius:5px;cursor:pointer;display:flex;flex-direction:column;font-family:Rye,serif;font-size:16px;height:20px;justify-content:space-around}.userBtns button{width:60px}.total{color:#fff;font-family:Rye,serif;font-size:18px;margin:0 0 10px;text-align:center}.total,button{overflow:hidden}button{align-items:center}@media (max-width:1000px){.top{height:30%}.middle{height:20%}.bottom{height:35%}.settings form button{align-items:center;font-size:13px;height:auto;width:90px}.settings form input{font-size:13px;height:auto;width:120px}.settings form label{font-size:15px}.gameStats{border:none;height:auto}.gameStats p{font-size:15px}.card{align-items:center;display:flex;height:80px;margin:0 -10px;width:auto}.BJB{color:#000;text-decoration:none}.dealer,.hand,.user{width:100%}}.contact-text{background-color:#f5f5f5;border-radius:20px;color:#000;display:flex;flex-direction:column;justify-content:space-evenly;margin:100px auto;text-align:center;width:60%}.contact-text,.contact-text h2{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.contact-text h2{border-bottom:3px solid #0a3c96;color:#0a3c96;margin:15px auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.contact-me{margin-bottom:0;margin-top:2vh}.statement{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:10px 3%}.contact-form{display:flex;flex-direction:column;height:40vh;justify-content:space-evenly}.contact-input,.contact-textarea{border:1px solid #000;border-radius:7.5px;margin:0 auto;text-align:center;width:80%}.contact-textarea{height:10vh}.submit{background-color:#0a3c96;border:none;border-radius:3px;color:#fff;margin:0 auto}.submit,.thank-you{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.thank-you{background-color:#f5f5f5;border-radius:20px;display:flex;flex-direction:column;justify-content:space-evenly;margin:100px auto}.thank-you-statement{color:#000;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:20px 30px 10px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.thank-you-message{color:#000;margin:10px auto 20px;text-align:center}@media (max-width:1000px){.contact-text{width:90%}.thank-you{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}
/*# sourceMappingURL=main.529ca3dd.css.map*/