@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600&family=Poppins:wght@400;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Open+Sans&family=Poppins:wght@400;600;700&display=swap";:root{--primary-color: #1E2D56;--secondary-color: #4DB6AC;--background-color: #F7F9FC;--text-color: #333;--accent-color: #FF7043;--support-color: #e0f2f1;--neutral-color: #90a4ae;--header-font: "Poppins", sans-serif;--regular-font: "Open Sans", sans-serif;font-family:var(--regular-font);line-height:1.5;font-weight:400;color-scheme:light dark;color:var(--text-color);background-color:var(--background-color);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:600;color:var(--secondary-color);text-decoration:inherit}a:hover{color:var(--primary-color)}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100dvh}h1,h2,h3,h4,h5,h6{font-family:var(--header-font);font-weight:600}h1{font-size:3.2em;line-height:1.1;font-weight:700}button,a.button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:600;font-family:inherit;background-color:var(--secondary-color);cursor:pointer;transition:border-color .25s;color:var(--support-color)}button:hover,a.button:hover{border-color:var(--primary-color);background-color:#3ca99e}button:focus,button:focus-visible,a.button:focus,a.button:focus-visible{outline:4px auto -webkit-focus-ring-color}button.alternative,a.button.alternative{background-color:var(--primary-color);color:var(--background-color)}button.alternative:hover,a.button.alternative:hover{border-color:var(--secondary-color)}.card{padding:2em}.primary-background{background-color:var(--primary-color);color:var(--background-color)}.secondary-background{background-color:var(--secondary-color);color:var(--background-color)}.primary-text{color:var(--primary-color)}.secondary-text{color:var(--secondary-color)}.primary-border{border:1px solid var(--primary-color)}.secondary-border{border:1px solid var(--secondary-color)}#app{margin:0 auto;padding:2rem;text-align:center;display:flex;flex-direction:column;justify-content:center}.container{max-width:1200px;margin:0 auto;text-align:center}.headline{font-family:Poppins,sans-serif;color:#1e2d56;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.intro{color:#333;font-size:1.125rem;margin-bottom:3rem}svg[data-v-76aa6b74]{transform:rotate(var(--r, 0deg)) scale(var(--sx, 1),var(--sy, 1))}path[data-v-76aa6b74]{fill:currentColor}footer[data-v-f62c6a08]{display:flex;flex-direction:row;justify-content:space-between;align-items:end;background-color:#f8f9fa;color:#343a40}.footer-logo img[data-v-f62c6a08]{max-height:50px}.footer-links[data-v-f62c6a08]{display:flex;flex-direction:row;justify-content:center;align-items:center}.footer-links svg[data-v-f62c6a08]{height:2rem;width:2rem}.footer-links img[data-v-f62c6a08]{max-height:2rem;margin-right:10px}.footer-links .button[data-v-f62c6a08]{margin:.5rem 1rem;transition:background-color .3s ease;font-size:.8rem}main[data-v-7d04414f]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center}h1[data-v-7d04414f]{text-transform:uppercase}.portfolio-section[data-v-4797511f]{flex:2;background-color:#f7f9fc;padding:4rem 1rem;font-family:Open Sans,sans-serif}.project-grid[data-v-4797511f]{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.project-card[data-v-4797511f]{background-color:#e0f2f1;border:1px solid #90A4AE;border-radius:16px;max-width:320px;text-align:left;box-shadow:0 2px 6px #0000000d}.project-content[data-v-4797511f]{padding:1.5rem}.project-image[data-v-4797511f]{width:100%;height:auto;max-height:180px;object-fit:cover;object-position:top center;border-radius:16px 16px 0 0}.project-title[data-v-4797511f]{font-family:Poppins,sans-serif;color:#1e2d56;font-size:1.25rem;margin-bottom:.5rem}.project-description[data-v-4797511f]{color:#333;margin-bottom:1rem}.head[data-v-2f505904]{font-weight:700;text-decoration:underline;text-decoration-color:var(--primary-color);color:var(--secondary-color)}
