@import url(https://fonts.googleapis.com/css2?family=Chakra+Petch:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Jersey+15&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{margin:0;padding:0}.about{align-items:center;flex-direction:row-reverse;justify-content:space-evenly;min-height:88vh}.about-container{display:flex;flex-direction:column;max-width:1100px;padding:1rem}.about-image-container{height:auto;margin-block:15px;@media (min-width:1024px){max-width:25vw;min-width:400px}@media (max-width:1024px){max-width:500px;width:80vw}}.about-image{height:auto;width:100%}.gif{border-radius:100px;height:2.4rem;margin-bottom:-10px;object-fit:cover;width:100px;@media (max-width:1024px){height:1.5rem;width:80px}}.text{color:#fff;font-family:Chakra Petch,sans-serif;font-size:2.2rem;font-style:normal;font-weight:400;text-shadow:2px 2px 3px #b8860b;@media (max-width:1024px){font-size:1.2rem}}.contact{align-items:center;flex:1 1;flex-direction:row-reverse;justify-content:space-evenly;@media (max-width:1024px){padding-bottom:1rem;padding-left:1rem;padding-right:1rem;padding-top:1rem}}.contact-title{color:#fff;font-family:Jersey\ 15,sans-serif;font-style:normal;font-weight:400;text-align:center;text-shadow:2px 2px 3px #b8860b;width:100%;@media (min-width:1024px){font-size:2.5rem;margin-bottom:150px}@media (max-width:1024px){font-size:1.8rem;margin-block:20px}}.contact-container{display:flex;flex-direction:column;flex-grow:1;justify-content:space-evenly;padding:5px}.contact-image-container{align-items:flex-end;display:flex;@media (min-width:1024px){max-width:27vw;min-height:100vh;min-width:450px}@media (max-width:1024px){max-width:500px;width:80vw}}.contact-image{height:auto;object-fit:contain;width:100%}.button{align-items:center;border-radius:100px;display:flex;flex-direction:row;height:60px;justify-content:flex-start;margin-block:30px;margin-inline:5px;transition:all .15s ease-in;width:450px;@media (max-width:1024px){height:45px;margin-block:15px;width:80vw}&:active,&:focus,&:hover{transform:scale3d(1.03,1.02,1)}}.button-icon{height:45px;margin-inline:10px;width:auto;@media (max-width:1024px){height:35px}}.blue-bg{background-color:#d4eaff;box-shadow:1px 1px 7px #5067ff,-1px -1px 7px #5067ff,-1px 1px 7px #5067ff,1px -1px 7px #5067ff}.pink-bg{background-color:#fdb2ff;box-shadow:1px 1px 7px #e640e6,-1px -1px 7px #e640e6,-1px 1px 7px #e640e6,1px -1px 7px #e640e6}.button-text{font-family:Jersey\ 15,sans-serif;font-size:2rem;font-style:normal;font-weight:500;text-align:center;width:100%;@media (max-width:1024px){font-size:1.5rem}}.blue,.button-text{color:#5067ff}.pink{color:#e640e6}.header{align-items:center;display:flex;flex-direction:row;height:12vh;justify-content:space-between;padding-inline:4%}.header-title{font-size:3rem;@media (max-width:1024px){font-size:2.5rem}}.header-text,.header-title{color:#fff;font-family:Jersey\ 15,sans-serif;font-style:normal;font-weight:400;text-shadow:2px 2px 3px #b8860b}.header-text{font-size:2.5rem;transition:all .15s ease-in;&:active,&:focus,&:hover{color:grey;cursor:pointer}}.header-sections{@media only screen and (max-width:900px){display:none}display:flex;flex-direction:row;justify-content:space-between;width:350px}.header-menu-icon{@media only screen and (max-width:900px){display:block;height:2.5rem;width:auto}display:none;&:active,&:focus,&:hover{cursor:pointer;filter:grayscale(100%) brightness(70%)}}.text-centered{text-align:center;width:100%}.margin-vertical{margin-block:.2em}.work{align-items:center;min-height:100vh}.work-image-container{height:auto;@media (min-width:1024px){max-width:25vw;min-width:400px}@media (max-width:1024px){max-width:500px;width:80vw}}.work-image{height:auto;width:100%}.work-container{flex-grow:1;justify-content:center;min-height:80vh;padding:5px}.work-col{display:flex;flex:1 1;flex-direction:column;justify-content:center;margin-inline:3%;max-width:30vh;min-width:20vh}@media (max-width:1024px){.work-container{align-items:center;flex-direction:column}.work-col{max-width:20vh}}@media (min-width:1024px){.col-1{bottom:15vh}.col-1,.col-2{position:relative}.col-2{bottom:5vh}.col-3{bottom:-5vh}.col-3,.col-4{position:relative}.col-4{bottom:-15vh}}.work-specs{align-items:center;margin-block:15px}.work-logo{aspect-ratio:1;border-radius:30%;object-fit:cover;padding-block:10px;padding-inline:10px;width:100%}.work-logo,.work-text{transition:all .2s ease-in}.work-text{color:#fff;font-family:Jersey\ 15,sans-serif;font-size:20px;font-style:normal;font-weight:400;text-align:center;text-shadow:2px 2px 3px #b8860b}.work-hovered{cursor:pointer;filter:brightness(80%) grayscale(80%);transform:scale3d(1.03,1.02,1)}.modal-body{background-color:#e9e9e9;justify-content:space-between;width:100%}.modal-header{display:none}.modal-image{height:auto;width:100%}.modal-content{display:flex;flex-direction:column;flex-grow:1;padding-block:10px;padding-inline:15px}.row-with-space-between{display:flex;flex-grow:1;justify-content:space-between}.modal-content-title{font-size:1.2rem;font-weight:700;@media (max-width:1024px){font-size:.9rem}}.modal-content-subtitle,.modal-content-title{color:#1a032f;font-family:Chakra Petch,sans-serif}.modal-content-subtitle{color:#1a032f80;font-size:1.1rem;font-weight:600;@media (max-width:1024px){font-size:.8rem}}.modal-content-text{color:#1a032f;font-family:Chakra Petch,sans-serif;font-size:1rem;font-weight:400;@media (max-width:1024px){font-size:.7rem}}.footer{background-color:#8d72a6;display:flex;flex-direction:row;height:50px;justify-content:space-between;width:100%}.footer-button{align-items:center;background-color:#1a032f;display:flex;flex-grow:1;justify-content:center;transition:all .2s ease-in;&:hover{background-color:#8d72a6;cursor:pointer}}.footer a:first-child{border-right:1px solid #b4a1c64d}.footer-button-text{color:#fff;font-family:Chakra Petch,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.15rem;text-transform:uppercase;@media (max-width:1024px){font-size:.8rem}}.scrollup-container{background:#8d72a6;border-radius:10px;bottom:20px;box-shadow:2px 2px 3px #1a032f;padding:10px;position:fixed;right:20px;transition:all .2s ease-in;z-index:99999;&:active,&:focus,&:hover{cursor:pointer;filter:brightness(70%)}@media screen and (max-width:900px){display:none}}.app{background-color:#0c032f;background-image:url(/static/media/background.f7fede2e75845fbf1d6d.jpg);background-repeat:repeat-y;background-size:cover;flex:1 1}
/*# sourceMappingURL=main.9a11ce7b.css.map*/