.btn.svelte-1mmncq{font-family:Inter Tight,sans-serif;font-weight:500;background-color:#000;color:#fff;font-size:24px;padding:14px 40px;border-radius:10px}.nav-bar.svelte-1mmncq{padding:10px 20px;font-size:20px}.hero-section.svelte-as17ik{padding-top:60px}@media (max-width: 768px){.hero-section.svelte-as17ik{padding-top:40px}}.content-container.svelte-3cpmd0{display:flex;justify-content:space-between;align-items:stretch;gap:40px}.image.svelte-3cpmd0{width:40%;object-fit:cover;border-radius:10px}.text.svelte-3cpmd0{width:50%;text-align:left}@media (max-width: 1024px){.image.svelte-3cpmd0,.text.svelte-3cpmd0{width:45%}.content-container.svelte-3cpmd0{gap:30px}}@media (max-width: 768px){.content-container.svelte-3cpmd0{flex-direction:column;gap:24px}.image.svelte-3cpmd0{width:100%;max-height:400px}.text.svelte-3cpmd0{width:100%}.about-me .mt-l{margin-top:40px}.about-me .mt-m{margin-top:24px}}img.svelte-1t5sfth{width:100%;border-radius:20px;object-fit:cover;cursor:pointer}.more-projects-container.svelte-1t5sfth{display:flex;flex-wrap:wrap;justify-content:space-between;gap:32px}.more-projects-container.svelte-1t5sfth img:where(.svelte-1t5sfth){height:350px}.main-project.svelte-1t5sfth img:where(.svelte-1t5sfth){max-height:450px}.project.svelte-1t5sfth{width:45%}.project-info.svelte-1t5sfth{display:flex;justify-content:space-between;align-items:center}.button-to-project.svelte-1t5sfth{display:block;font-size:40px;border:1px solid black;border-radius:20px;padding:5px 20px}.company.svelte-1t5sfth{font-size:20px;margin-bottom:0}@media (max-width: 1024px){.project.svelte-1t5sfth{width:50%}.more-projects-container.svelte-1t5sfth img:where(.svelte-1t5sfth){height:300px}.main-project.svelte-1t5sfth img:where(.svelte-1t5sfth){max-height:400px}.button-to-project.svelte-1t5sfth{font-size:32px;padding:4px 16px}.company.svelte-1t5sfth{font-size:18px}}@media (max-width: 768px){.project.svelte-1t5sfth{width:100%}.more-projects-container.svelte-1t5sfth{gap:40px}.more-projects-container.svelte-1t5sfth img:where(.svelte-1t5sfth){height:250px}.main-project.svelte-1t5sfth img:where(.svelte-1t5sfth){max-height:300px}.button-to-project.svelte-1t5sfth{font-size:28px;padding:3px 14px}.company.svelte-1t5sfth{font-size:16px}.project-info.svelte-1t5sfth{gap:16px}}@media (max-width: 480px){.more-projects-container.svelte-1t5sfth img:where(.svelte-1t5sfth),.main-project.svelte-1t5sfth img:where(.svelte-1t5sfth){height:200px}.button-to-project.svelte-1t5sfth{font-size:24px;padding:2px 12px}.company.svelte-1t5sfth{font-size:14px}}.wrapper.svelte-q7k5oq{display:flex;justify-content:center;align-items:center}.skills-container.svelte-q7k5oq{width:40%;display:flex;justify-content:center;flex-wrap:wrap;row-gap:16px;column-gap:10px}i.svelte-q7k5oq{font-size:80px;color:#000;transition:transform .2s ease}i.svelte-q7k5oq:hover{transform:scale(1.1)}@media (max-width: 1200px){.skills-container.svelte-q7k5oq{width:50%}i.svelte-q7k5oq{font-size:70px}}@media (max-width: 1024px){.skills-container.svelte-q7k5oq{width:60%;row-gap:24px;column-gap:16px}i.svelte-q7k5oq{font-size:60px}}@media (max-width: 768px){.skills-container.svelte-q7k5oq{width:80%;row-gap:20px;column-gap:14px}i.svelte-q7k5oq{font-size:50px}}@media (max-width: 480px){.skills-container.svelte-q7k5oq{width:100%;row-gap:16px;column-gap:12px}i.svelte-q7k5oq{font-size:40px}}section.svelte-47piyq{padding-bottom:140px}.form-container.svelte-47piyq{display:flex;justify-content:space-between;align-items:flex-start;gap:40px}.form-text.svelte-47piyq{width:40%}form.svelte-47piyq{display:flex;flex-direction:column;align-items:flex-start;width:50%}form.svelte-47piyq :where(.svelte-47piyq){font-size:20px;font-family:Inter Tight,sans-serif;font-weight:500;color:#000}textarea.svelte-47piyq,input.svelte-47piyq{width:100%;padding:5px 10px;border:1px solid black;border-radius:5px}input.svelte-47piyq{height:40px}textarea.svelte-47piyq{height:120px;margin-bottom:40px}textarea.svelte-47piyq::placeholder,input.svelte-47piyq::placeholder{font-size:20px;font-weight:400}.input-error.svelte-47piyq{background-color:#f83a3a85}.input-error.svelte-47piyq::placeholder{color:#fff}.spinner.svelte-47piyq{border:4px solid rgba(0,0,0,.1);border-left-color:#000;border-radius:50%;width:16px;height:16px;display:inline-block;margin-right:8px;animation:svelte-47piyq-spin 1s linear infinite}@keyframes svelte-47piyq-spin{to{transform:rotate(360deg)}}.spinner-container.svelte-47piyq{display:flex;align-items:center;gap:12px}@media (max-width: 1024px){form.svelte-47piyq :where(.svelte-47piyq){font-size:18px}textarea.svelte-47piyq::placeholder,input.svelte-47piyq::placeholder{font-size:18px}}@media (max-width: 768px){.form-container.svelte-47piyq{flex-direction:column-reverse;gap:32px}.form-text.svelte-47piyq,form.svelte-47piyq{width:100%}section.svelte-47piyq{padding-bottom:80px}form.svelte-47piyq :where(.svelte-47piyq){font-size:16px}textarea.svelte-47piyq::placeholder,input.svelte-47piyq::placeholder{font-size:16px}textarea.svelte-47piyq{height:100px;margin-bottom:32px}}@media (max-width: 480px){.form-container.svelte-47piyq{gap:24px}section.svelte-47piyq{padding-bottom:60px}input.svelte-47piyq{height:36px}.spinner.svelte-47piyq{width:12px;height:12px;border-width:3px}}.work-experience.svelte-159x5cs{display:flex;justify-content:space-between}.work-experience-list.svelte-159x5cs{width:50%}.headline.svelte-159x5cs{width:40%;text-align:right}.work-item.svelte-159x5cs{border-bottom:1px solid lightgray;padding-bottom:12px}.work-item.svelte-159x5cs:not(:first-of-type){padding-top:12px}.work-item.svelte-159x5cs p:where(.svelte-159x5cs){margin-bottom:0}.company-and-date.svelte-159x5cs{display:flex;justify-content:space-between}.navbar.svelte-1uw9hss{display:flex;justify-content:space-between;align-items:center;padding:20px 10px}.logo.svelte-1uw9hss{font-size:35px;font-weight:700}.navbar-links.svelte-1uw9hss{display:flex;align-items:center;gap:40px}.nav-link.svelte-1uw9hss:hover{text-decoration:underline}@media (max-width: 768px){.desktop-only.svelte-1uw9hss{display:none}.logo.svelte-1uw9hss{font-size:28px}.navbar.svelte-1uw9hss{padding:15px 5px}}.footer.svelte-a4kg6v{background-color:#000;color:#fff;padding:40px 20px;text-align:center}.footer-link.svelte-a4kg6v{margin:0 10px;position:relative}.footer-link.svelte-a4kg6v:after{content:"";position:absolute;width:0;height:1px;bottom:-2px;left:0;background-color:#fff;transition:width .3s ease}.footer-link.svelte-a4kg6v:hover:after{width:100%}@media (max-width: 768px){.footer.svelte-a4kg6v{padding:32px 16px}}@media (max-width: 480px){.footer.svelte-a4kg6v{padding:24px 12px}.footer-link.svelte-a4kg6v{margin:0 8px;font-size:14px}}
