@font-face{font-family:Borna;src:url(/fonts/borna-regular-webfont.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Borna;src:url(/fonts/borna-medium-webfont.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Borna;src:url(/fonts/borna-semibold-webfont.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Borna;src:url(/fonts/borna-bold-webfont.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Borna;src:url(/fonts/borna-regularitalic-webfont.woff2) format("woff2");font-weight:400;font-style:italic}:root{--black: #1C1C1C;--white: #EBEBEB;--white_pure: #FFFFFF;--gray: #E6E6E6;--gray_dark: #4b4b4b;--primary: #A94D31;--secondary: #f19d5f;font-family:Borna,sans-serif;font-weight:500}::selection{background-color:var(--primary);color:var(--white)}body{margin:0;padding:0;display:flex;background-color:var(--white);color:var(--black)}h1,h2,h3,h4,h5,h6,p,a{margin:0;padding:0;font-weight:100;text-decoration:0;line-height:100%}a{color:var(--black)}button{border:0;padding:.75rem;background-color:var(--white);color:var(--black);border-radius:3px;font-family:Borna,sans-serif;font-weight:500;transition:.25s cubic-bezier(.075,.82,.165,1)}button:hover{color:var(--white)!important;background-color:var(--primary);box-shadow:#f19d5f 0 8px 24px;scale:1.05;cursor:pointer}button:active{scale:.9}.btn{border:0;padding:.75rem;background-color:var(--white);color:var(--black);border-radius:3px;font-family:Borna,sans-serif;font-weight:500;transition:.25s cubic-bezier(.075,.82,.165,1)}.btn:hover{color:var(--white)!important;background-color:var(--primary);box-shadow:#f19d5f 0 8px 24px;scale:1.05;cursor:pointer}.btn:active{scale:.9}main{width:100%;max-width:900px;margin:5rem 4vw 4rem 4vw;display:flex;flex-direction:column;gap:60px}.colored{color:var(--primary)}@media (min-width: 1280px){main{margin:6rem auto 4rem}}@media (min-width: 1536px){main{max-width:1280px}}svg[data-astro-cid-uktjpdr5]{fill:var(--black);transition:.25s cubic-bezier(.075,.82,.165,1)}svg[data-astro-cid-uktjpdr5]:hover{fill:var(--primary);filter:drop-shadow(0px 8px 12px rgb(241,157,95))}button[data-astro-cid-prdjss22]{display:flex;position:fixed;bottom:1.5rem;right:1.5rem;background-color:var(--gray);cursor:pointer;z-index:9999999;opacity:0}button[data-astro-cid-prdjss22].show{opacity:1;pointer-events:visible}button[data-astro-cid-prdjss22]:hover{background-color:var(--primary);color:var(--white)}@media (min-width: 1279px){button[data-astro-cid-prdjss22]{bottom:1.5rem}}.navBtn[data-astro-cid-d7rkb4xx]{position:fixed;top:1.5rem;right:1.5rem;z-index:99999;padding:1rem;background-color:var(--gray)}.navBtn[data-astro-cid-d7rkb4xx].active,.navBtn[data-astro-cid-d7rkb4xx].hover{background-color:var(--primary);color:var(--white)}.language[data-astro-cid-d7rkb4xx]{width:fit-content;background-color:var(--white);display:flex;flex-direction:row;border-radius:4px;overflow:hidden;display:none}.language[data-astro-cid-d7rkb4xx] p[data-astro-cid-d7rkb4xx]{background-color:var(--white);color:var(--black);font-weight:500;padding:1rem;transition:.25s cubic-bezier(.075,.82,.165,1)}.language[data-astro-cid-d7rkb4xx] p[data-astro-cid-d7rkb4xx]:hover{background-color:var(--primary);color:var(--white);padding:1rem}header[data-astro-cid-d7rkb4xx]{text-decoration:none;width:70vw;height:100vh;background-color:var(--gray);position:fixed;display:flex;flex-direction:column;gap:3rem;padding:0 2rem;justify-content:center;transition:.25s cubic-bezier(.075,.82,.165,1);transform:translate(-100%);z-index:9999}header[data-astro-cid-d7rkb4xx].open{transform:translate(0)}.logo[data-astro-cid-d7rkb4xx]{width:70px;height:70px;transition:.25s cubic-bezier(.075,.82,.165,1)}.logo[data-astro-cid-d7rkb4xx]:hover{scale:1.04}.nav_group[data-astro-cid-d7rkb4xx]{display:flex;flex-direction:column;gap:1rem}.nav_group[data-astro-cid-d7rkb4xx] h3[data-astro-cid-d7rkb4xx]{color:var(--gray_dark);font-size:1.2rem;pointer-events:none}.nav_group[data-astro-cid-d7rkb4xx]>[data-astro-cid-d7rkb4xx]{width:fit-content;font-size:1.25rem;font-weight:400;transition:.25s cubic-bezier(.075,.82,.165,1)}.active[data-astro-cid-d7rkb4xx]{color:var(--primary)}.external_link[data-astro-cid-d7rkb4xx]{display:flex;gap:.25rem;align-items:center}.projectsList[data-astro-cid-d7rkb4xx]{display:none}.copy-email-btn[data-astro-cid-d7rkb4xx]{display:flex;align-items:start;gap:.5rem}.download-btn[data-astro-cid-d7rkb4xx]{display:flex;align-items:end;gap:.5rem}@media (min-width: 1279px){.navBtn[data-astro-cid-d7rkb4xx],.btProjects[data-astro-cid-d7rkb4xx]{display:none}header[data-astro-cid-d7rkb4xx]{width:200px;background-color:var(--gray);position:sticky;top:0;flex-direction:column;gap:3rem;padding:0 2rem;justify-content:center;transform:translate(0)}.nav_group[data-astro-cid-d7rkb4xx]{display:flex;flex-direction:column;gap:.6rem}.nav_group[data-astro-cid-d7rkb4xx] h3[data-astro-cid-d7rkb4xx]{color:var(--gray_dark);font-size:.8rem;pointer-events:none}.nav_group[data-astro-cid-d7rkb4xx]>[data-astro-cid-d7rkb4xx]{width:fit-content;font-size:.9rem;font-weight:500;transition:.25s cubic-bezier(.075,.82,.165,1)}.nav_group[data-astro-cid-d7rkb4xx]>[data-astro-cid-d7rkb4xx]:hover{color:var(--primary)}.projectsList[data-astro-cid-d7rkb4xx]{display:flex}}.footer-btn[data-astro-cid-3kzmpmwy]{display:flex;align-items:center;gap:1rem;width:fit-content;font-size:1rem;font-weight:400;padding:1.25rem}footer[data-astro-cid-3kzmpmwy]{display:flex;flex-direction:column;align-items:start;justify-content:space-between;background-color:var(--gray);margin:0 0 6rem;padding:1.5rem;gap:1rem}footer[data-astro-cid-3kzmpmwy] div[data-astro-cid-3kzmpmwy]{display:flex;flex-direction:column;gap:1rem}.footer_label[data-astro-cid-3kzmpmwy]{font-size:1.25rem;font-weight:700}@media (min-width: 1023px){footer[data-astro-cid-3kzmpmwy] div[data-astro-cid-3kzmpmwy]{flex-direction:row;gap:2rem}footer[data-astro-cid-3kzmpmwy] span[data-astro-cid-3kzmpmwy]{font-size:1.75rem}.footer-btn[data-astro-cid-3kzmpmwy]{display:flex;align-items:center;gap:1rem;width:fit-content;font-size:2rem;padding:1.5rem}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}
