:root{--blue:#00f;--white:#fff;--primary-font:Pixelify-Sans-Variable;--secondary-font:Roboto-Bold;--light-blue:#55a8fccc;--green:#aeed9a;--purple:#966fdacc;--thumbnail-container-square-measurement:500;--thumnail-end-height:100;--thumbnail-body-height:300}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}@font-face{font-family:Bodoni-Moda;src:local("Bodoni-Moda"),url(/static/media/BodoniModa-VariableFont_opsz,wght.02c93cf452fe2dc74f65.ttf) format("truetype")}@font-face{font-family:Pixelify-Sans-Variable;src:local("Pixelify-Sans-Variable"),url(/static/media/PixelifySans-VariableFont_wght.088d140132e39b3c37a8.ttf) format("truetype")}@font-face{font-family:Roboto-Regular;src:local("Roboto-Regular"),url(/static/media/Roboto-Regular.fc2b5060f7accec5cf74.ttf) format("truetype")}@font-face{font-family:Roboto-Bold;src:local("Roboto-Bold"),url(/static/media/Roboto-Bold.f80816a5455d171f948d.ttf) format("truetype")}@font-face{font-family:pixelmix;src:local("pixelmix"),url(/static/media/pixelmix.43079f34c6d2a831a3d5.ttf) format("truetype")}@font-face{font-family:pixelmix-bold;src:local("pixelmix-bold"),url(/static/media/pixelmix_bold.8628f2668cf2fc960b49.ttf) format("truetype")}.navbar-home-element{color:auto}.navbar-home-element:hover{color:#55a8fccc;color:var(--light-blue)}.navbar-contact-element{color:auto}.navbar-contact-element:hover{color:#aeed9a;color:var(--green)}.navbar-about-element{color:auto}.navbar-about-element:hover{color:#966fdacc;color:var(--purple)}.page{background-color:#fff;background-color:var(--white);height:100vh;padding-bottom:50px;padding-top:50px;width:100vw}.content-centralised-container{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-items:center;width:100%}.flex-end-modifier{justify-items:flex-end}.flex-start-modifier{justify-items:flex-start}.row{flex-direction:row}.navbar-container{background-color:none;display:flex;flex-wrap:wrap;height:130px;max-width:100%;padding:10px 0;width:100%}.navbar-heading{text-wrap:nowrap;font-family:Roboto-Bold;font-family:var(--secondary-font);font-size:90px;font-weight:300;line-height:90%;margin:0;padding-left:20px}.navbar-option{color:#000;font-family:Pixelify-Sans-Variable;font-family:var(--primary-font);font-size:30px;font-weight:1000;margin:0;text-decoration:none}.navbar-element-container{align-items:center;display:flex;height:100%;justify-content:space-between;padding-top:20px;width:100%}.full-width-underline{border-bottom:2.8px solid red;height:0;width:100%}.nav-links{align-self:flex-end;display:flex;justify-content:space-between;list-style:none;padding-right:20px;white-space:nowrap;width:450px}.nav-links li{display:inline-block}.nav-links li a{font-family:Pixelify-Sans-Variable;font-family:var(--primary-font);font-size:35px}.project-thumbnail-space-around-container{display:flex;flex-wrap:wrap;justify-content:space-around;width:100%}.generic-flex-container{align-items:stretch;display:flex}.red-container{border:2.8px solid red;box-sizing:border-box;padding:10px}.gap-left{margin-left:2%}.gap-right{margin-right:2%}.large-text-for-image-block{font-size:50px;font-weight:bolder;letter-spacing:2px;line-height:70px;margin:50px 0 30px;text-align:center;width:80%}.paragraph{font-family:Roboto-Bold;font-family:var(--secondary-font);font-size:16px;margin:0}.full-height{height:100%}.mid-sized-title{margin:5% 0 0}.mid-sized-title,.thumbnail-title{color:#000;font-family:Pixelify-Sans-Variable;font-family:var(--primary-font);font-size:260%;padding:0}.thumbnail-title{margin:3% 0 2%}@keyframes slide{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.banner-border-wrapper{height:30px;margin:0;overflow:hidden;padding-top:4px;white-space:nowrap;width:100%}.spinner{animation:slide 7s linear infinite;display:inline-block}.strings-space-between-container{display:flex}.banner-string{align-content:center;font-family:Pixelify-Sans-Variable;font-family:var(--primary-font);font-size:21px;font-weight:bolder;margin:0 80px 0 0;padding:0}@keyframes floating{0%{transform:translate(0)}50%{transform:translateY(12px)}to{transform:translate(0)}}.thumbnail-container{animation:floating 2s ease-in-out infinite;border:3px solid #000;border-bottom-left-radius:25px;border-bottom-right-radius:25px;border-top-left-radius:25px;border-top-right-radius:25px;display:flex;flex-wrap:wrap;margin-bottom:100px;overflow:hidden;transition:transform .5s;width:500px;width:calc(var(--thumbnail-container-square-measurement)*1px)}.thumbnail-container:hover{opacity:.8}.thumbnail-top{background-color:#000;display:flex;height:calc(var(--thumbnail-end-height)*1px);place-content:center;width:100%}.thumbnail-body{border-left:2px solid;border-right:2px solid;display:flex;height:300px;height:calc(var(--thumbnail-body-height)*1px);justify-content:center;max-height:300px;max-height:calc(var(--thumbnail-body-height)*1px);overflow-x:hidden;width:100%}.thumbnail-image{display:flex;height:100%;max-width:100%}.thumbnail-bottom{background-color:#000;display:flex;height:calc(var(--thumbnail-end-height)*1px);place-content:center;width:100%}.thumbnail-description{color:#000;font-family:Pixelify-Sans-Variable;font-family:var(--primary-font);font-size:130%;font-weight:700;max-width:80%;text-align:justify}.image-block-container{border:1px solid #9f9f9f;border-bottom-left-radius:25px;border-bottom-right-radius:25px;border-top-left-radius:25px;border-top-right-radius:25px;display:flex;flex-wrap:wrap;margin-top:10px;max-height:800px;max-width:1000px;overflow-x:hidden;width:80%}.page-title{font-family:Pixelify-Sans-Variable;font-family:var(--primary-font);font-size:100px;margin:0}.general-block-of-text{border-left:2px solid #000;border-right:2px solid #000;font-family:Roboto-Bold;font-family:var(--secondary-font);font-size:20px;max-width:900px;padding-left:20px;padding-right:20px}.flex-wrap-container{display:flex;flex-wrap:wrap;margin-bottom:10px;width:100%}.input{border:2px solid #000;border-radius:20px;box-shadow:7px 7px 5px 0 #000000bf;font-size:20px;padding:0 5px;width:100%}.input-label{font-weight:700}.input-label,.red-text{font-family:Roboto-Bold;font-family:var(--secondary-font)}.red-text{color:red}.contact-form-button{border-radius:20px}.contact-form-button:active{background-color:#898989}.contact-form-body{width:40%}.about-container{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-items:center;width:60%}.page-bottom-spacer{height:100px}.page-top-spacer{height:50px}.image{max-height:800px;max-width:100%}.footer-link{color:blue;font-family:Pixelify-Sans-Variable;font-family:var(--primary-font);text-decoration:none}@media (min-width:2600px){.project-thumbnail-space-around-container{margin-top:50px;padding:0 5%;width:90%}.large-text-for-image-block{width:80%}.thumbnail-title{font-size:35px}.thumbnail-container{margin:0 0 100px;width:500px;width:calc(var(--thumbnail-container-square-measurement)*1px)}.thumbnail-bottom,.thumbnail-top{height:calc(var(--thumbnail-top-height)*1px)}.thumbnail-body{height:300px;height:calc(var(--thumbnail-body-height)*1px)}.thumbnail-description{font-size:20px}}@media (max-width:2300px){.contact-form-body{width:50%}.thumbnail-title{font-size:50px}.thumbnail-container{margin-left:50px;margin-right:50px;width:700px;width:calc(var(--thumbnail-container-square-measurement)*1.4px)}.thumbnail-bottom,.thumbnail-top{height:calc(var(--thumbnail-top-height)*1.4px)}.thumbnail-body{height:420px;height:calc(var(--thumbnail-body-height)*1.4px)}.thumbnail-description{font-size:28px}.project-thumbnail-space-around-container{margin-top:50px;padding:0 10%;width:80%}}@media (max-width:2050px){.project-thumbnail-space-around-container{margin-top:50px;padding:0 5%;width:90%}}@media (max-width:2000px){.thumbnail-title{font-size:45px}.thumbnail-container{width:600px;width:calc(var(--thumbnail-container-square-measurement)*1.2px)}.thumbnail-bottom,.thumbnail-top{height:calc(var(--thumbnail-top-height)*1.2px)}.thumbnail-body{height:360px;height:calc(var(--thumbnail-body-height)*1.2px)}.thumbnail-description{font-size:25px}}@media (max-width:1800px){.contact-form-body{width:50%}.project-thumbnail-space-around-container{margin-top:50px;padding:0 7.5%;width:85%}}@media (max-width:1662px){.thumbnail-container{margin:0 80px 100px}.project-thumbnail-space-around-container{margin-top:50px;padding:0;width:100%}}@media (max-width:1540px){.project-thumbnail-space-around-container{margin-top:50px;padding:0 5%;width:90%}.thumbnail-container{margin:0 80px 100px}.thumbnail-title{font-size:40px}.thumbnail-container{margin-bottom:40px;margin-left:60px;margin-right:60px;width:550px;width:calc(var(--thumbnail-container-square-measurement)*1.1px)}.thumbnail-bottom,.thumbnail-top{height:calc(var(--thumbnail-top-height)*1.1px)}.thumbnail-body{height:330px;height:calc(var(--thumbnail-body-height)*1.1px)}.thumbnail-description{font-size:23px}}@media (max-width:1502px){.project-thumbnail-space-around-container{margin-top:50px;padding:0 5%;width:90%}.thumbnail-container{margin:0 80px 100px}.thumbnail-title{font-size:38px}.thumbnail-container{margin-bottom:40px;margin-left:60px;margin-right:60px;width:500px;width:calc(var(--thumbnail-container-square-measurement)*1px)}.thumbnail-bottom,.thumbnail-top{height:calc(var(--thumbnail-top-height)*1px)}.thumbnail-body{height:300px;height:calc(var(--thumbnail-body-height)*1px)}.thumbnail-description{font-size:20px}}@media (max-width:1440px){.large-text-for-image-block{font-size:45px;width:85%}.about-container{width:80%;width:70%}}@media (max-width:1392px){.thumbnail-title{font-size:34px}.thumbnail-container{margin-bottom:40px;margin-left:60px;margin-right:60px;width:450px;width:calc(var(--thumbnail-container-square-measurement)*.9px)}.thumbnail-bottom,.thumbnail-top{height:calc(var(--thumbnail-top-height)*.9px)}.thumbnail-body{height:270px;height:calc(var(--thumbnail-body-height)*.9px)}.thumbnail-description{font-size:19px}}@media (max-width:1280px){.thumbnail-container{margin-left:20px;margin-right:20px}.about-container{width:80%}.mid-sized-title{font-size:30px}}@media (max-width:1200px){.contact-form-body{width:70%}.thumbnail-title{font-size:32px}.large-text-for-image-block{font-size:40px}.thumbnail-container{margin-bottom:40px;margin-left:0;margin-right:0;width:400px;width:calc(var(--thumbnail-container-square-measurement)*.8px)}.thumbnail-bottom,.thumbnail-top{height:calc(var(--thumbnail-top-height)*.8px)}.thumbnail-body{height:240px;height:calc(var(--thumbnail-body-height)*.8px)}.thumbnail-description{font-size:17px}}@media (max-width:1050px){.large-text-for-image-block,.thumbnail-title{font-size:40px}.thumbnail-container{margin:20px 100px 40px;width:450px;width:calc(var(--thumbnail-container-square-measurement)*.9px)}.thumbnail-bottom,.thumbnail-top{height:calc(var(--thumbnail-top-height)*.9px)}.thumbnail-body{height:270px;height:calc(var(--thumbnail-body-height)*.9px)}.thumbnail-description{font-size:19px}.project-thumbnail-space-around-container{margin-top:0;padding:0;width:100%}.page-title{font-size:70px}}@media (max-width:1025px){.navbar-element-container{align-items:end}.nav-links{display:flex;flex-wrap:wrap;height:100%;margin:0 0 10px;padding:0 20px;width:350px}.nav-links li a{font-family:Pixelify-Sans-Variable;font-family:var(--primary-font);font-size:25px}.navbar-heading{text-wrap:nowrap;font-family:Roboto-Bold;font-family:var(--secondary-font);font-size:70px;font-weight:300;line-height:90%;margin:0;padding-left:20px}}@media (max-width:1018px){.project-thumbnail-space-around-container{display:flex;justify-content:center;width:100%}.about-container{width:90%}}@media (max-width:837px){.navbar-element-container{align-items:end}.large-text-for-image-block{line-height:60px}.nav-links{flex-wrap:wrap;height:100%;margin:0 0 10px;padding:0 20px;width:300px}.nav-links,.nav-links li{display:flex}.nav-links li a{font-family:Pixelify-Sans-Variable;font-family:var(--primary-font);font-size:25px}.navbar-heading{text-wrap:nowrap;font-family:Roboto-Bold;font-family:var(--secondary-font);font-size:65px;font-weight:300;line-height:90%;margin:0;padding-left:20px}}@media (max-width:789px){.page-title{font-size:60px}.thumbnail-title{font-size:40px}.large-text-for-image-block{font-size:35px;letter-spacing:normal;line-height:50px;margin-bottom:18px;margin-top:22px}.thumbnail-container{margin:20px 100px 40px;width:400px;width:calc(var(--thumbnail-container-square-measurement)*.8px)}.thumbnail-bottom,.thumbnail-top{height:calc(var(--thumbnail-top-height)*.8px)}.thumbnail-body{height:240px;height:calc(var(--thumbnail-body-height)*.8px)}.thumbnail-description{font-size:17px}}@media (max-width:759px){.nav-links{margin:0 0 7px;width:250px}.nav-links li a{font-family:Pixelify-Sans-Variable;font-family:var(--primary-font);font-size:19px}.navbar-heading{text-wrap:nowrap;font-family:Roboto-Bold;font-family:var(--secondary-font);font-size:60px;font-weight:300;line-height:90%;margin:0;padding-left:20px}.mid-sized-title{font-size:25px}}@media (max-width:671px){.large-text-for-image-block{margin-bottom:35px}.nav-links{margin:0 0 5px;width:230px}.nav-links li a{font-family:Pixelify-Sans-Variable;font-family:var(--primary-font);font-size:17px}.navbar-heading{text-wrap:nowrap;font-family:Roboto-Bold;font-family:var(--secondary-font);font-size:50px;font-weight:300;line-height:90%;margin:0;padding-left:20px}}@media (max-width:650px){.page-top-spacer{height:30px}.project-thumbnail-space-around-container{justify-content:center}.page-title{font-size:40px}.thumbnail-title{font-size:30px}.large-text-for-image-block{font-size:30px;line-height:40px;margin-bottom:15px;margin-top:18px}.thumbnail-container{margin-bottom:40px;margin-left:0;margin-right:0;width:400px;width:calc(var(--thumbnail-container-square-measurement)*.8px)}.thumbnail-bottom,.thumbnail-top{height:calc(var(--thumbnail-top-height)*.8px)}.thumbnail-body{height:240px;height:calc(var(--thumbnail-body-height)*.8px)}.thumbnail-description{font-size:15px}}@media (max-width:594px){.nav-links li a{font-family:Pixelify-Sans-Variable;font-family:var(--primary-font);font-size:35px}.page-bottom-spacer{height:30px}.navbar-element-container{flex-wrap:wrap;justify-content:center;width:100%}.navbar-heading{font-size:70px;margin:5px 0 10px;padding:0;text-align:center;width:100%}.nav-links li{display:flex}.mid-sized-title{font-size:20px}.nav-links{box-sizing:border-box;display:flex;margin:0;max-width:100%;width:95%}.navbar-option{margin-left:10px;margin-right:10px}.navbar-container{display:flex;flex-wrap:wrap;max-width:100%;padding:10px 0;width:100%}}@media (max-width:550px){.about-container{width:90%}.mid-sized-title{font-size:17px}.general-block-of-text{font-size:15px;max-width:80%}.image-block-container{width:90%}}@media (max-width:518px){.nav-links li a{font-size:30px}.navbar-element-container{flex-wrap:wrap;justify-content:center;width:100%}.navbar-heading{font-size:63px;margin-bottom:5px;padding:0;text-align:center;width:100%}.nav-links li{display:flex}.nav-links{display:flex;justify-content:space-between;margin:0 10px;max-width:100%;padding:0 15px}.navbar-container{display:flex;flex-wrap:wrap;max-width:100%;padding:10px 0;width:100%}.contact-form-body{margin-top:20px;width:80%}}@media (max-width:478px){.navbar-heading{font-size:55px}.nav-links li a{font-size:28px}}@media (max-width:454px){.page-top-spacer{height:20px}.banner-string{font-size:15px}.navbar-option{margin:0}.navbar-heading{font-size:50px;margin:5px 0 10px}.nav-links li a{font-size:24px}.large-text-for-image-block{font-size:25px;line-height:28px;margin-bottom:10px;margin-top:10px;width:325px;width:calc(var(--thumbnail-container-square-measurement)*.65px)}.page-title{font-size:40px}.thumbnail-title{font-size:27px}.thumbnail-container{margin-bottom:30px;width:350px;width:calc(var(--thumbnail-container-square-measurement)*.7px)}.thumbnail-bottom,.thumbnail-top{height:calc(var(--thumbnail-top-height)*.7px)}.thumbnail-body{height:210px;height:calc(var(--thumbnail-body-height)*.7px)}.thumbnail-description{font-size:14px}}@media (max-width:408px){.nav-links li a{font-size:22px}.page-top-spacer{height:20px}.about-container{width:95%}.mid-sized-title{font-size:15px}}@media (max-width:380px){.thumbnail-title{font-size:25px}.thumbnail-container{margin-bottom:30px;width:310px;width:calc(var(--thumbnail-container-square-measurement)*.62px)}.thumbnail-bottom,.thumbnail-top{height:calc(var(--thumbnail-top-height)*.62px)}.thumbnail-body{height:186px;height:calc(var(--thumbnail-body-height)*.62px)}.thumbnail-description{font-size:12px}.navbar-heading{font-size:46px}.nav-links li a{font-size:22px}}@media (max-width:365px){.page-top-spacer{height:10px}.general-block-of-text{font-size:12px}.large-text-for-image-block{font-size:22px}.page-title{font-size:35px}.thumbnail-title{font-size:25px}.large-text-for-image-block,.thumbnail-container{width:290px;width:calc(var(--thumbnail-container-square-measurement)*.58px)}.thumbnail-container{margin-bottom:30px}.thumbnail-bottom,.thumbnail-top{height:calc(var(--thumbnail-top-height)*.58px)}.thumbnail-body{height:174px;height:calc(var(--thumbnail-body-height)*.58px)}.thumbnail-description{font-size:12px}}@media (max-width:340px){.navbar-heading{font-size:42px}.large-text-for-image-block{font-size:18px;line-height:25px}.nav-links li a{font-size:20px}}
/*# sourceMappingURL=main.a3343269.css.map*/