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}html{height:100dvh}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{align-items:center;background-color:#fcf7f2;display:flex;flex-direction:column;font-family:Inria Sans,sans-serif;font-size:calc(10px + 2vmin);height:100dvh;min-height:-webkit-fit-content;min-height:fit-content;overflow:hidden;position:relative;text-align:center}.container{display:flex;justify-content:center;max-width:1300px;padding:16px;width:100%}.card{background-color:#f5f5f5;border-radius:4px;box-shadow:0 15px 10px #0003;height:350px;width:350px}.navbar{align-items:center;background-color:#fcf7f2;display:flex;height:80px;justify-content:center;width:100%}.navbar-logo{font-weight:700}.navbar-items{display:flex;font-size:x-large;font-weight:400;justify-content:space-between;width:100%}.navbar-contact{color:#b72b2b;cursor:pointer}.navbar-contact:hover{color:#d07575}.nav-links{display:flex;gap:24px}.nav-link-text{font-size:medium}.hero{background-color:#fcf7f2;justify-content:center;max-height:-webkit-fit-content;max-height:fit-content;min-height:inherit}.hero,.hero-items{display:flex;width:100%}.hero-img-container{align-items:center;display:flex;justify-content:center;min-width:150px;width:80%}.hero-img{width:100%}.hero-text-container{display:flex;flex-direction:column;justify-content:center;text-align:left;width:100%}.hero-text{font-size:70px;font-weight:600;transition:.2s ease-in}.hero-contact-button{background-color:#b72b2b;border:0;border-radius:4px;color:#fff;cursor:pointer;font-size:large;height:48px;margin-top:40px;transition:.1s ease-in-out;width:120px}.hero-contact-button:hover{background-color:#d07575}a{text-decoration:none}.quick-link-icon{align-items:center;color:rgba(0,0,0,.645);cursor:pointer;display:flex;justify-content:center;padding:8px 0}.quick-link-icon:hover{color:#000}.aws-img{width:50px}.github-img{width:58px}.linkedin-img{width:55px}.quick-links{align-items:center;display:flex;gap:24px;justify-content:stretch}.hero-text.type{display:inline}.hero-text.mobile-only{display:none}.footer{display:flex;font-size:small;justify-content:center;width:100%}.footer-text{text-align:left;width:100%}.contact-form{align-items:center;background-color:#fcf7f2;justify-content:center;min-height:-webkit-fit-content;min-height:fit-content}.contact-form,.contact-form-items{display:flex;overflow:hidden;width:100%}.contact-form-items{justify-content:space-between;margin-top:30px}.contact-form-items .card{background-color:#fcf7f2;box-shadow:0 15px 10px #0000;display:flex;flex-direction:column;min-height:-webkit-fit-content;min-height:fit-content;min-width:300px;width:100%}.contact-form-buttons{display:flex;gap:16px}.hero-contact-button.secondary{background-color:initial;border:1px solid #b72b2b;color:#b72b2b}.hero-contact-button.secondary:hover{border:1px solid #d07575;color:#d07575}.hero-contact-button.submit{margin:0}label{display:block;font-size:x-large;margin-bottom:8px;margin-top:8px;text-align:left}input{font-size:large;height:48px}input,textarea{border:1px solid #000;border-radius:4px;box-sizing:border-box;max-width:100%;padding:8px;width:100%}textarea{font-size:large;height:110px;max-height:110px;max-width:690px;min-height:110px;min-width:100%}.error{color:red;font-size:small;margin:0;text-align:left}.contact-submit{align-items:left;display:flex;flex-direction:column;gap:8px}.container.contact{padding:0}@media (max-width:1150px){.hero-text{font-size:60px}}@media (max-width:1080px){.card{height:300px;width:300px}}@media (max-width:990px){.contact-form-buttons{justify-content:space-between}.container.contact{padding:16px}.footer-text{text-align:center}.hero-img{min-height:369px;min-width:369px;order:1}.hero-items{align-items:center;flex-direction:column}.hero-text-container{align-items:center;justify-content:center;margin-top:0;order:2;padding-top:50px;text-align:center}}@media (max-width:960px){.hero-text.type,.nav-link-text{display:none}.hero-text.mobile-only{display:inline}.quick-links{justify-content:center;width:100%}.contact-submit{flex-direction:column;justify-content:center}.contact-form-items{display:flex;justify-content:space-between;margin-top:15px;overflow:hidden;width:100%}#contact.card{margin-top:0}}@media (max-width:760px){.hero-text{font-size:50px}}@media (max-width:500px){.hero-text{font-size:40px}}
/*# sourceMappingURL=main.0df349d8.css.map*/