@import url(https://fonts.googleapis.com/css2?family=Antonio:wght@100..700&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}body{background-color:#4a3725;background-color:var(--color_background);color:#fff;font-family:Antonio;font-size:2rem;font-weight:300;position:relative}#root .body{margin:0 2rem}:root{--color_background:#4a3725;--color_primary:#dae921;--color_secondary:#778f2c}@media screen and (max-width:600px){body{font-size:1.5rem}#root .body{margin:0}}#intro{display:flex;gap:2rem;height:100vh}.intro-description_container{background-color:var(--color_background);display:flex;flex:1 1;flex-direction:column;justify-content:center}.intro-description_title_container{padding:2rem}.intro-description_title{color:var(--color_primary);font-family:Antonio;font-size:7rem;font-weight:700;margin:0}.intro-description_details_container{padding:2rem}.intro-description_details_container p{margin:0}.intro-image_container{background-color:var(--color_secondary);display:flex;flex:1 1;justify-content:flex-end}.intro-image_container img{aspect-ratio:inherit;height:100%}@media screen and (max-width:600px){#intro{flex-direction:column;gap:0;height:100vh;width:auto}.intro-description_title{font-size:3.5rem}.intro-description_details_container{padding-top:0}.intro-description_details_container p{font-size:1.2rem}.intro-description_container,.intro-image_container{height:50%}}#info{display:flex;gap:2rem;margin-top:10rem;max-height:45rem;min-height:30rem}.info-image_container{align-items:stretch;flex:1 1}.info-image_container img{height:100%;object-fit:cover;width:100%}.info-description_container{background-color:var(--color_secondary);flex:1 1}.info-description_title_container{padding:2rem;width:-webkit-fit-content;width:fit-content}.info-description_highlight{background-color:var(--color_primary);height:3rem}.info-description_details_container{margin-bottom:2rem;padding:2rem}.info-description_details_container p{margin:0;padding-bottom:1rem}@media screen and (max-width:600px){#info{display:block;margin-top:3rem;max-height:-webkit-max-content;max-height:max-content}.info-image_container{display:none}}#portfolio{align-items:center;display:flex;flex-direction:column}.portfolio-title_text{color:var(--color_primary);font-weight:600}.portfolio_container{display:flex;flex-direction:column;gap:1rem;width:30%}.portfolio_button{background-color:var(--color_primary);border:.5rem solid var(--color_secondary);margin:2rem auto;padding:1rem;width:20rem}.portfolio_button a{align-items:center;display:flex;flex-direction:column;text-decoration:none}.portfolio_button:hover{background-color:var(--color_background);border:.5rem solid var(--color_primary);cursor:pointer}.portfolio_button:hover p,.portfolio_button:hover svg{color:var(--color_primary)}.portfolio_button:hover hr{border:2px solid var(--color_primary);width:100%}.portfolio_button p,.portfolio_button svg{color:var(--color_background);font-weight:400;margin:0}.portfolio_button-download{display:flex;gap:1rem}.portfolio_button hr{border:2px solid var(--color_background);width:100%}@media screen and (max-width:600px){#portfolio{display:block}.portfolio_container{width:100%}.portfolio_button{margin:0 1rem;width:auto}.portfolio-title_text{display:flex;justify-content:center}}#contact{align-items:center;color:var(--color_primary);display:flex;flex-direction:column;padding-bottom:5rem}.contact-title_text{font-weight:600}.contact-socialmedia_container{display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem}.contact-socialmedia_item{align-items:center;border:.1rem solid var(--color_primary);color:var(--color_primary);display:flex;flex-direction:column;padding:2rem;text-decoration:none;width:20rem}.contact-socialmedia_item p{font-size:1.5rem}.contact-socialmedia_item:hover{background-color:var(--color_primary);color:var(--color_background);cursor:pointer}@media screen and (max-width:600px){.contact-socialmedia_container{margin:1rem}.contact-socialmedia_item{font-size:1rem;padding:1;width:100%}.contact-socialmedia_item p{font-size:1rem;margin:0}}#footer{background-color:var(--color_primary);bottom:0;height:2rem;left:0;position:absolute;right:0;top:auto}.footer__copyright{align-items:center;display:flex;height:100%;justify-content:flex-end;margin-left:auto;margin-right:1rem}.footer__copyright small{color:var(--color_background);font-size:1rem}
/*# sourceMappingURL=main.09783c3d.css.map*/