.c-header[data-v-78129856]{width:80%;margin:0 auto;background:#270a3e;border-radius:12px;padding:2.2rem;position:relative}@media screen and (max-width:1050px){.c-header[data-v-78129856]{width:100%;padding:20px}}@media screen and (max-width:580px){.c-header[data-v-78129856]{height:63px;transition:.4s ease}.c-header.open[data-v-78129856]{height:95vh;z-index:1}.c-header.open .menu-mobile span[data-v-78129856]{background-color:transparent}.c-header.open .menu-mobile span[data-v-78129856]:after{transform:rotate(-45deg);top:50%;transition:.4s ease-in-out}.c-header.open .menu-mobile span[data-v-78129856]:before{transform:rotate(45deg);top:50%}.c-header.open nav[data-v-78129856]{height:100%}.c-header.open nav .menu[data-v-78129856]{height:100%;display:flex;gap:30px;flex-direction:column;align-items:center}.c-header.open nav .menu .link[data-v-78129856]{font:2.4rem Poppins;font-weight:700}}.c-header .menu[data-v-78129856]{display:flex;justify-content:center;gap:10px}@media screen and (max-width:580px){.c-header .menu[data-v-78129856]{display:none}}.c-header .menu .link[data-v-78129856]{font:1.8rem Poppins;text-transform:uppercase;font-weight:700;padding:10px 20px;transition:color .2s ease-in;transition:background-color .2s ease-in;border-radius:4px}.c-header .menu .link[data-v-78129856]:hover{background-color:#f9f9f9;color:#1b0b27}.c-header .menu-mobile[data-v-78129856]{background-color:transparent;display:none;cursor:pointer;height:24px;position:absolute;width:24px;right:20px;top:20px}@media screen and (max-width:580px){.c-header .menu-mobile[data-v-78129856]{display:block}}.c-header .menu-mobile span[data-v-78129856]{display:block;width:100%;height:3px;background-color:#f9f9f9;border-radius:4px}.c-header .menu-mobile span[data-v-78129856]:after,.c-header .menu-mobile span[data-v-78129856]:before{content:"";width:100%;height:3px;background-color:#f9f9f9;border-radius:4px;position:absolute;left:0}.c-header .menu-mobile span[data-v-78129856]:after{top:0}.c-header .menu-mobile span[data-v-78129856]:before{bottom:0}button[data-v-0ed93fb9]{color:#f9f9f9;padding:14px 55px;font:1.8rem Poppins;font-weight:700;text-transform:uppercase;cursor:pointer;position:relative;border-radius:8px;outline-color:#0048b4;outline-width:10px}button[data-v-0ed93fb9]:after,button[data-v-0ed93fb9]:before{content:"";width:100%;height:100%;border:2px solid #f9f9f9;border-radius:8px;position:absolute;left:0;bottom:0;transition:transform .3s ease}button[data-v-0ed93fb9]:hover:before{transform:translate(.5rem,-.5rem)}.c-main[data-v-7b77e19c]{width:80%;margin:0 auto;border-radius:12px;background:#1b0b27;margin:30px auto 50px auto;display:flex;align-items:center}@media screen and (max-width:1050px){.c-main[data-v-7b77e19c]{width:100%;padding:20px;flex-direction:column;text-align:center}}.c-main .avatar[data-v-7b77e19c]{width:45%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1050px){.c-main .avatar[data-v-7b77e19c]{width:100%}}.c-main .main-text-content[data-v-7b77e19c]{display:flex;flex-direction:column;gap:30px;margin-right:50px}@media screen and (max-width:1050px){.c-main .main-text-content[data-v-7b77e19c]{align-items:center;margin-right:0}}.c-main .main-text-content button[data-v-7b77e19c]{max-width:226px}.c-main .main-text-content .title[data-v-7b77e19c]{font:4.2rem Poppins;font-weight:500;line-height:4.8rem}.c-main .main-text-content .title .decoration-text[data-v-7b77e19c]{text-decoration:underline;font-weight:700}.c-sectiont-title[data-v-5189704c]{background-color:#f9f9f9;padding:3px 43px;text-align:center;border-radius:8px}@media screen and (max-width:370px){.c-sectiont-title[data-v-5189704c]{width:100%}}.c-sectiont-title h2[data-v-5189704c]{font:2.4rem Poppins;color:#1b0b27;font-weight:700;text-transform:uppercase;padding:10px}.c-about[data-v-b290dea6]{width:80%;margin:0 auto;border-radius:12px;padding:20px;padding-bottom:0;background:#1b0b27}@media screen and (max-width:1050px){.c-about[data-v-b290dea6]{width:100%;padding:20px}}.c-about header[data-v-b290dea6]{display:flex;margin-bottom:30px}.c-about .wrapper[data-v-b290dea6]{display:flex}@media screen and (max-width:1050px){.c-about .wrapper[data-v-b290dea6]{flex-direction:column-reverse}}.c-about .wrapper .c-texts[data-v-b290dea6]{display:flex;flex-direction:column;gap:30px}.c-about .wrapper .c-texts .text[data-v-b290dea6]{font:1.8rem Poppins}.c-about .avatar[data-v-b290dea6]{width:50%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1050px){.c-about .avatar[data-v-b290dea6]{width:100%}}.c-project[data-v-0fe59490]{background-color:#f9f9f9;padding:20px;border-radius:4px;width:48%;text-align:center;border:2px solid #f9f9f9}@media screen and (max-width:1360px){.c-project[data-v-0fe59490]{width:100%}}.c-project__title[data-v-0fe59490]{text-align:left;color:#1b0b27;margin:10px 0;font:2.4rem Poppins;position:relative;font-weight:700;transition:color .4s ease-in-out}.c-project__title[data-v-0fe59490]:after{content:"";width:18%;height:6px;background-color:#1b0b27;position:absolute;bottom:-1px;left:0}@media screen and (max-width:1100px){.c-project__title[data-v-0fe59490]:after{height:4px}}.c-project figure[data-v-0fe59490]{height:240px;margin-bottom:20px;border-radius:4px}.c-project figure img[data-v-0fe59490]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px;transition:transform .4s ease-in-out}.c-project .button[data-v-0fe59490]{font:1.8rem Poppins;font-weight:700;padding:13px 45px;background-color:#1b0b27;color:#f9f9f9;border:2px solid transparent;border-radius:4px;cursor:pointer;transition:all .2s ease-in}.c-project .button[data-v-0fe59490]:hover{color:#1b0b27;background-color:transparent;border:2px solid #1b0b27}.c-project .button[data-v-0fe59490]:focus{background-color:#0048b4}.c-portfolio[data-v-982922a0]{width:80%;margin:0 auto;border-radius:12px;margin:50px auto;background:#1b0b27;padding:20px}@media screen and (max-width:1050px){.c-portfolio[data-v-982922a0]{width:100%;padding:20px}}@media screen and (max-width:1050px){.c-portfolio .section-title[data-v-982922a0]{margin-bottom:30px}}.c-portfolio .header[data-v-982922a0]{display:flex;justify-content:space-between;margin-bottom:30px}@media screen and (max-width:680px){.c-portfolio .header[data-v-982922a0]{flex-direction:column;gap:30px}}.c-portfolio .c-projects[data-v-982922a0]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:40px}.c-card[data-v-891aab88]{width:48%;padding:20px;border:2px solid #f9f9f9;border-radius:8px;display:flex;gap:32px;align-items:center}.c-card .c-texts[data-v-891aab88]{width:60%}@media screen and (max-width:400px){.c-card[data-v-891aab88]{flex-direction:column}.c-card .c-texts[data-v-891aab88]{width:100%}}@media screen and (max-width:1360px){.c-card[data-v-891aab88]{width:100%}}.c-card figure img[data-v-891aab88]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.c-skills[data-v-2b73dbdd]{width:80%;margin:0 auto;border-radius:12px;margin:50px auto;background:#1b0b27;padding:20px}@media screen and (max-width:1050px){.c-skills[data-v-2b73dbdd]{width:100%;padding:20px}}@media screen and (max-width:1050px){.c-skills .section-title[data-v-2b73dbdd]{margin-bottom:30px}}.c-skills .header[data-v-2b73dbdd]{display:flex;justify-content:space-between;margin-bottom:30px}@media screen and (max-width:780px){.c-skills .header[data-v-2b73dbdd]{flex-direction:column;gap:30px}}.c-skills .c-skill[data-v-2b73dbdd]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:40px}footer[data-v-217c1558]{width:80%;margin:0 auto;border-radius:12px;background:#270a3e;padding:5rem}@media screen and (max-width:1050px){footer[data-v-217c1558]{width:100%;padding:20px}}footer .author[data-v-217c1558]{margin-bottom:1rem}footer .social[data-v-217c1558]{margin-bottom:1rem;display:flex;gap:.9rem}footer .social a[data-v-217c1558]{display:flex}*{margin:0;padding:0;box-sizing:border-box}:root{font-size:62.5%}@media screen and (max-width:720px){:root{font-size:50.2%}}html{scroll-behavior:smooth}body{font-family:Poppins;font-size:1.6rem;background-color:#f9f9f9;padding:20px}a,body{color:#f9f9f9}a{text-decoration:none}a:focus{background-color:#0048b4}button{background-color:transparent;border:none}button:focus{background-color:#0048b4}ul{list-style:none}img{max-width:100%}::-moz-selection{color:#1b0b27;background:#f9f9f9}::selection{color:#1b0b27;background:#f9f9f9}::-webkit-scrollbar{width:20px}::-webkit-scrollbar-thumb{border-radius:12px;border:5px solid transparent;background-clip:content-box;background-color:#1b0b27}.overflow{overflow:hidden;padding:0}