@charset "UTF-8";*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:Arial,Helvetica,sans-serif}html{scroll-behavior:smooth}li{list-style:none}a{color:inherit;text-decoration:none}.hidden{display:none}.body-dark{background:linear-gradient(to bottom,#0000 70%,#000),url(https://steamuserimages-a.akamaihd.net/ugc/792007521116448905/F7A121A3F7A929FFB4DBC3AE241B3B4B6EAAED1D/) no-repeat center top;background-color:var(--body-bg)}.body-light{background-image:repeating-linear-gradient(45deg,#1d4ed8 0,#1d4ed8 2px,transparent 0,transparent 50%);background-size:78px 78px;background-color:#f2f3f5}.home{background-color:var(--home-bg);max-width:976px;min-height:100vh;margin:0 auto;padding:30px 20px}.parent{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 10px}.div-profile{grid-column:span 2}.div-level{grid-column-start:3}.div-skills{grid-column:span 2;grid-row-start:2}.div-extras{grid-column-start:3;grid-row-start:2}.div-projects{grid-column:span 3;grid-row-start:3}.div-contact{grid-column:span 3;grid-row-start:4}@media (max-width: 990px){.div-skills{grid-column:span 3;grid-row-start:2}.div-extras{grid-column:span 3;grid-row-start:3}.div-projects{grid-row-start:4}.div-contact{grid-row-start:5}}@media (max-width: 768px){.home{padding:30px 10px}.div-profile{grid-column:span 3}.div-level{grid-column:span 3;grid-row-start:2}.div-skills{grid-row-start:3}.div-extras{grid-row-start:4}.div-projects{grid-row-start:5}.div-contact{grid-row-start:6}}.theme-dark{--body-bg: #000000;--navbar-mobile-fixed: #000000b5;--projects-skills-projects-title: #090808;--soft-skill-item-bg: #070202;--extras-projectcard-skillsgroup-bg: #0e0c0c;--level-bg: #141010;--projects-skills-bg: #141111;--skills-bg: #141111;--tag-bg: #171f2f;--bg-navbar-footer: #171d25;--home-bg: #1e1717;--bg-quote: #1e293b;--tag-orange-bg: #2a1e12;--tag-green-bg: #182a24;--navbar-mobile-bg: #222222;--hobby-item-bg: #262424;--navbar-buttons-bg: #272d37;--projects-techitem-btn-bg: #2a2a2a;--btn-project-bg: #2a2a2a;--project-technologies-bg: #2a2a2a;--tag-orange-color: #f97316;--btn-project-hover: #3e3e3e;--projects-btn-disabled-bg: #3e3e3e;--softskill-item-bg: #3a3636;--softskill-item-border: #4d4b4b;--navbar-buttons-hover-bg: #3d4450;--navbar-mobile-close-btn-bg: #353c4568;--idiomas-border: #353535;--footer-line-borderquote: #334155;--picture-border: #676767;--navbar-logo-bg: #8b929a;--profile-color-text: #a2a9b2;--project-text-color: #9ca3af;--footer-bottom-text: #94a3b8;--footer-text: #cbd5e1;--project-technologies-color: #d1d5db;--skill-tooltip-bg: #c2c2c2;--color-blue-hover: #60a5fa;--tag-color: #008efb;--navbar-text-hover: #cbcbcb;--tag-green-color: #10b981;--text-color: #c4c4c4;--text-extras: #c4c4c4;--white-blue: #fff;--white-black: #fff;--title-color: #fff;--skill-icon-bg: #201d1d;--black-white: #000000;--contact-item-bg: #262626;--contact-item-hover-bg: #ffffff33;--contact-item-color: #66c0f4;--contact-bg: #141111;--subtitle-project-color: #dddddd}.theme-light{--profile-color-text: #000000;--white-black: #000000;--footer-text: #1e293b;--navbar-logo-bg: #1e293b;--skill-tooltip-bg: #1d4ed8;--title-color: #1f2937;--text-color: #374151;--project-technologies-color: #334159;--footer-bottom-text: #64748b;--white-blue: #1d4ed8;--navbar-text-hover: #1d4ed8;--tag-bg: #1d4ed8;--text-extras: #1d4ed8;--color-blue-hover: #2563eb;--tag-green-bg: #10b981;--tag-orange-bg: #d97706;--btn-project-hover: linear-gradient(to right, #15a9d0, #1763c8);--btn-project-bg: linear-gradient(to right, #18c1e8, #1a73e8);--project-text-color: #74777c;--projects-btn-disabled-bg: #d1d5db;--navbar-mobile-close-btn-bg: #d1d5db68;--projects-techitem-btn-bg: #e5e7eb;--bg-navbar-footer: #e2e8f0;--projects-skills-projects-title: #e2e8f0;--idiomas-border: #e2e8f0;--picture-border: #e2e8f0;--soft-skill-item-bg: #e2e8f0;--project-technologies-bg: #e2e8f0;--footer-line-borderquote: #cbd5e1;--bg-quote: #c3ddff;--softskill-item-bg: #dfedff;--hobby-item-bg: #eff6ff;--level-bg: #eff6ff;--skills-bg: #f1f1f1;--navbar-mobile-bg: #f1f5f9;--body-bg: #f2f3f5;--projects-skills-bg: #f1f1f1;--home-bg: #f9fafb;--navbar-mobile-fixed: #ffffffcc;--navbar-buttons-bg: #fff;--extras-projectcard-skillsgroup-bg: #fff;--softskill-item-border: #fff;--hobby-item-border: #fff;--tag-color: #fff;--tag-orange-color: #fff;--tag-green-color: #fff;--skill-icon-bg: #f1f1f1;--black-white: #fff;--navbar-buttons-hover-bg: #ededed;--contact-item-bg: #eff6ff;--contact-item-hover-bg: #e0ecff;--contact-item-color: #1d4ed8;--contact-bg: #fff;--subtitle-project-color: #000000}.no-scroll{overflow:hidden!important}.profile{display:flex;justify-content:space-between;gap:30px}.profile .profile-picture{width:164px;height:164px;border:solid 2px var(--picture-border)}.profile .profile-info{width:100%;display:flex;flex-direction:column;justify-content:space-around}.profile .profile-info .profile-header{display:flex;flex-direction:column;gap:6px}.profile .profile-info .profile-header .profile-name{font-size:24px;font-weight:200;color:var(--title-color)}.profile .profile-info .profile-header .profile-location{display:flex;gap:4px;align-items:center}.profile .profile-info .profile-header .profile-location .country-flag{width:16px;height:11px}.profile .profile-info .profile-header .profile-location .location-text{font-size:13px;font-weight:400;color:var(--text-color)}.profile .profile-info .profile-description{display:flex;flex-direction:column}.profile .profile-info .profile-description p{font-size:13px;font-weight:400;color:var(--text-color);white-space:pre-line}.profile .profile-info .profile-description .see-more{color:#fff;cursor:pointer;transition:.2s}.profile .profile-info .profile-description .see-more:hover{color:var(--color-blue-hover)}@media (max-width: 449px){.profile{flex-direction:column;align-items:center;gap:15px}.profile .profile-info{align-items:center;gap:15px;text-align:center}.profile .profile-info .profile-header .profile-name{font-size:24px;font-weight:600;color:var(--title-color)}}.skills{display:flex;flex-direction:column;gap:10px}.skills .skill-category{background-color:var(--projects-skills-bg);border-radius:5px}.skills .skill-category .skill-title{background-color:var(--projects-skills-projects-title);padding:11px 20px;border-top-left-radius:5px;border-top-right-radius:5px}.skills .skill-category .skill-title p{font-size:16px;font-weight:500;color:var(--title-color)}.skills .skill-category .skill-list{padding:3% 10px;background-color:var(--skills-bg)}.skills .skill-category .skill-list .skill-group{padding:8px;background-color:var(--extras-projectcard-skillsgroup-bg);gap:20px;display:grid;grid-template-columns:repeat(7,1fr)}.skills .skill-category .skill-list .skill-group .skill-item{position:relative;display:flex;align-items:center;max-width:100%;max-height:100%}.skills .skill-category .skill-list .skill-group .skill-item .skill-icon{cursor:pointer;background-color:var(--skill-icon-bg);padding:14%;transition:.3s;width:100%;height:auto}.skills .skill-category .skill-list .skill-group .skill-item .skill-icon:hover{transform:scale(1.2)}.skills .skill-category .skill-list .skill-group .skill-item .icon-color g{fill:var(--white-black)}.skills .skill-category .skill-list .skill-group .skill-item .icon-color2 path:nth-of-type(2){fill:var(--white-black)}.skills .skill-category .skill-list .skill-group .skill-item .icon-color2 path:nth-of-type(3){fill:var(--black-white)}.skills .skill-category .skill-list .skill-group .skill-item .icon-color3 path{fill:red}.skills .skill-category .skill-list .skill-group .skill-item .tooltip{position:absolute;bottom:120%;left:50%;transform:translate(-50%);background-color:var(--skill-tooltip-bg);color:var(--black-white);padding:5px 10px;border-radius:5px;font-size:12px;white-space:nowrap;opacity:0;transition:opacity .3s;pointer-events:none}.skills .skill-category .skill-list .skill-group .skill-item .tooltip-arrow{position:absolute;bottom:-5px;left:50%;transform:translate(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--skill-tooltip-bg)}.skills .skill-category .skill-list .skill-group .skill-item:hover .tooltip{opacity:1}@media (max-width: 622px){.skill-group{gap:10px!important}}.navbar{background-color:var(--bg-navbar-footer);display:flex;flex-direction:column;gap:10px}.navbar .navbar1{display:flex;justify-content:space-between;padding:10px 20px 0;min-height:44px}.navbar .navbar1 p{font-size:11px;font-weight:400;color:#a2a9b2}.navbar .navbar1-1{display:flex;align-items:center;gap:10px}.navbar .navbar1-1 .logo{display:flex;gap:4px;align-items:center}.navbar .navbar1-1 .logo .logo-text{color:var(--profile-color-text)}.navbar .navbar1-1 .logo .icon{background-color:var(--navbar-logo-bg);border-radius:100%;transition:.3s}.navbar .navbar1-1 .logo .icon path{fill:var(--bg-navbar-footer)}.navbar .navbar1-2{display:flex;gap:10px;align-items:center}.navbar .navbar1-2 .icon-container{background-color:var(--navbar-buttons-bg);height:100%;display:flex;align-items:center;justify-content:center;padding:0 30px;cursor:pointer;transition:.3s}.navbar .navbar1-2 .icon-container:hover{background-color:var(--navbar-buttons-hover-bg)}.navbar .navbar1-2 .icon-container .icon{width:25px}.navbar .navbar1-2 .icon-container .cv{color:var(--title-color);font-size:16px;font-weight:500}.navbar .navbar1-2 .cv2{display:flex;align-items:center;gap:5px;transition:.3s}.navbar .navbar1-2 .profile{display:flex;align-items:center;gap:5px;background-color:var(--navbar-buttons-bg);padding:0 10px;cursor:default;height:100%;transition:.3s}.navbar .navbar1-2 .profile p{color:var(--profile-color-text)!important}.navbar .navbar1-2 .profile .image{width:27px;height:27px}.navbar .navbar2{display:flex;gap:30px;margin:0 auto;padding-bottom:30px;min-height:53px}.navbar .navbar2 a{font-size:20px;font-weight:500;color:var(--title-color);cursor:pointer;transition:.2s}.navbar .navbar2 a:hover{color:var(--navbar-text-hover)}.navbar-mobile-container{position:fixed;top:0;right:-100%;width:100%;height:100%;background-color:var(--navbar-mobile-fixed);display:flex;flex-direction:column;align-items:flex-end;z-index:9998}.navbar-mobile{display:flex;flex-direction:column;height:100%;width:70%;color:#fff;background-color:#222;padding:20px;right:-100%;transition:.3s;z-index:9999;position:fixed}.navbar-mobile svg{width:10px;height:10px}.navbar-mobile .mobile-header{display:flex;flex-direction:row;justify-content:space-between;border-bottom:1px solid grey;padding-bottom:20px}.navbar-mobile .mobile-header .close{width:30px;height:30px;background-color:var(--navbar-mobile-close-btn-bg);border-radius:9999px}.navbar-mobile .mobile-header .close svg{padding:6px;width:30px;height:30px}.navbar-mobile .mobile-header .profile{display:flex;flex-direction:row;gap:10px;align-items:center}.navbar-mobile .mobile-header .profile p{font-size:14px;color:#fff;font-weight:600}.navbar-mobile .mobile-header .profile .image{width:50px;height:50px;border-radius:1000px}.navbar-mobile .mobile-body{display:flex;flex-direction:column;gap:30px;padding-top:30px;padding-bottom:30px}.navbar-mobile .mobile-body p{font-size:18px;font-weight:500}.navbar-mobile .mobile-footer{display:flex;flex-direction:column;gap:20px;border-top:1px solid grey;padding-top:30px;align-items:center;margin-top:auto}.navbar-mobile .mobile-footer .cv-mobile{display:flex;align-items:center;padding:10px 30px;width:100%;background-color:var(--navbar-buttons-bg);cursor:pointer;transition:.3s;justify-content:center;border-radius:10px;gap:5px}.navbar-mobile .mobile-footer .cv-mobile p{font-size:16px;font-weight:500;color:var(--title-color)}.navbar-mobile .mobile-footer .cv-mobile svg{width:25px;height:25px}.navbar-mobile .mobile-footer .icons-mobile{display:flex;align-items:center;gap:30px}.navbar-mobile .mobile-footer .icons-mobile svg{color:#fff;width:27px;height:27px}.navbar-open{right:0!important}.navbar-open2{position:absolute;right:0!important;transition:.3s;display:block}.hamburger{display:none}.idioma-container{background-color:var(--navbar-buttons-bg);height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease;position:relative;width:130px}.idioma-container .btn-language{display:flex;flex-direction:row;align-items:center;padding:0 20px;width:100%;height:100%;justify-content:space-between}.idioma-container .btn-language p{font-size:14px;font-weight:400;color:var(--title-color)}.idioma-container:hover{background-color:var(--navbar-buttons-hover-bg)}.idioma-container:has(.idiomas:hover){background-color:var(--navbar-buttons-bg)!important}.idioma-container .open{opacity:1!important;display:block!important}.idioma-container .idiomas{position:absolute;top:120%;background-color:var(--navbar-buttons-bg);width:100%;border:1px solid var(--idiomas-border);opacity:0;display:none;transition:.2s}.idioma-container .idiomas .idioma{display:flex;justify-content:space-between;align-items:center}.idioma-container .idiomas .idioma:hover{background-color:var(--navbar-buttons-hover-bg)}.idioma-container .idiomas .idioma svg{width:20px;height:20px;margin-right:10px}.idioma-container .idiomas p{font-size:14px;font-weight:400;padding:20px 0 20px 10px;color:var(--title-color)}.icon-navbar-container{cursor:pointer;display:flex;align-items:center;justify-content:center;width:34px;height:34px;transition:.3s;background-color:var(--navbar-buttons-bg)}.icon-navbar-container:hover{background-color:var(--navbar-buttons-hover-bg)}.navbariconcolor path{fill:var(--title-color)!important}.arrow-language path{stroke:var(--title-color)!important}.moon-icon path{stroke:var(--title-color)!important}.navbar .icon-container{position:relative}.navbar .tooltip{position:absolute;background-color:#333;color:#fff;padding:5px 10px;border-radius:6px;font-size:.8rem;top:42px;left:50%;transform:translate(-50%);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;white-space:nowrap;pointer-events:none}.navbar .tooltip:after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent #333 transparent}.navbar .icon-container:hover .tooltip{opacity:1;visibility:visible}.navbar .icon-email g{stroke:var(--title-color)}@media (max-width: 1200px){.navbar1{padding:20px!important}.navbar1 .navbar1-1{width:100%;gap:20px}.navbar1 .navbar1-2{display:none}.navbar2{display:none!important}.hamburger{display:flex;width:25px;height:25px;margin-left:auto;cursor:pointer}.hamburger path{stroke:var(--title-color)}.hamburger:hover path{stroke:#c6c6c6}.icon-email{background-color:#fff;border-radius:999px;padding:2px}}.resume-icon path{stroke:var(--title-color)}.resume-icon circle{stroke:var(--title-color)}.resume-icon4 path{fill:var(--title-color)}.resume-container{background-color:var(--navbar-buttons-bg);height:100%;display:flex;align-items:center;justify-content:end;cursor:pointer;transition:background-color .3s ease;position:relative}.resume-container .resume-icon2 g{stroke:var(--title-color)}.resume-container .resume-icon3 .stroke-cv{stroke:var(--title-color)}.resume-container .resume-icon3 path{fill:var(--title-color)}.resume-container .btn-resume{display:flex;flex-direction:row;align-items:center;padding:0 20px;gap:5px;width:100%;height:100%;justify-content:space-between}.resume-container .btn-resume p{font-size:14px;font-weight:400;color:var(--title-color)}.resume-container:hover{background-color:var(--navbar-buttons-hover-bg)}.resume-container:has(.resumes:hover){background-color:var(--navbar-buttons-bg)!important}.resume-container .open{opacity:1!important;display:block!important}.resume-container .resumes{position:absolute;top:120%;background-color:var(--navbar-buttons-bg);min-width:100%;border:1px solid var(--idiomas-border);opacity:0;display:none;transition:.2s}.resume-container .resumes .resume{display:flex;align-items:center;padding:13px 20px;gap:7px;text-wrap:nowrap}.resume-container .resumes .resume:hover{background-color:var(--navbar-buttons-hover-bg)}.resume-container .resumes .resume svg{width:20px;height:20px}.resume-container .resumes p{font-size:14px;font-weight:400;color:var(--title-color)}footer{background-color:var(--bg-navbar-footer)}footer .footer-container{padding:25px;max-width:976px;margin:0 auto;display:flex;flex-direction:column;gap:40px}footer .footer-container .footer-top{display:flex;justify-content:space-between;gap:100px}footer .footer-container .footer-top .footer-info{display:flex;flex-direction:column;gap:20px;width:50%}footer .footer-container .footer-top .footer-info .footer-title{color:var(--title-color);font-size:24px;font-weight:700}footer .footer-container .footer-top .footer-info .footer-description{color:var(--footer-text);font-size:16px;font-weight:400}footer .footer-container .footer-top .footer-info .social-icons{display:flex;gap:20px}footer .footer-container .footer-top .footer-info .social-icons .icon{color:var(--title-color);width:20px;height:20px;cursor:pointer;transition:.3s}footer .footer-container .footer-top .footer-info .social-icons .icon:hover{transform:scale(1.3);color:var(--color-blue-hover)}footer .footer-container .footer-top .footer-quote{display:flex;flex-direction:column;gap:10px;width:50%}footer .footer-container .footer-top .footer-quote .quote-text{font-size:16px;font-weight:400;color:var(--title-color);font-style:italic;background-color:var(--bg-quote);border:1px solid var(--footer-line-borderquot);padding:16px;border-radius:10px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}footer .footer-container .footer-divider{background-color:var(--footer-line-borderquote);height:1px;width:100%}footer .footer-container .footer-bottom{display:flex;justify-content:space-between;align-items:center}footer .footer-container .footer-bottom p{font-size:14px;font-weight:400;color:var(--footer-text)}footer .footer-container .footer-bottom .built-with{display:flex;align-items:center}footer .footer-container .footer-bottom .built-with svg{width:23px;height:23px}footer .footer-container .footer-bottom .built-with svg path{fill:var(--white-black)}footer .tooltip{position:absolute;background-color:#333;color:#fff;padding:5px 10px;border-radius:6px;font-size:.8rem;top:-35px;left:50%;transform:translate(-50%);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;white-space:nowrap;pointer-events:none}footer .tooltip:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#333 transparent transparent transparent}footer .footer-item{position:relative}footer .footer-item:hover .tooltip{opacity:1;visibility:visible}@media (max-width: 769px){.footer .footer-container{gap:20px}.footer .footer-container .footer-top{flex-direction:column;gap:30px}.footer .footer-container .footer-top .footer-info,.footer .footer-container .footer-top .footer-quote{width:100%}.footer .footer-container .footer-bottom{flex-direction:column}.footer .footer-container .footer-bottom p{font-size:13px}}.projects{width:100%;background-color:var(--projects-skills-bg);border-radius:5px}.projects .projects-title{background-color:var(--projects-skills-projects-title);padding:11px 20px;border-top-left-radius:5px;border-top-right-radius:5px}.projects .projects-title p{color:var(--title-color);font-size:25px;font-weight:500;display:inline}.projects .projects-list{padding:20px 10px}.projects .projects-list .projects-group{display:flex;flex-direction:column;gap:40px}.projects .projects-list .projects-group .project-card{display:flex;background-color:var(--extras-projectcard-skillsgroup-bg);padding:20px 10px;gap:30px}.projects .projects-list .projects-group .project-card .project-img-container{display:flex;align-items:center}.projects .projects-list .projects-group .project-card .project-img-container .project-image-container2{position:relative}.projects .projects-list .projects-group .project-card .project-img-container .project-image-container2 .project-image-desktop{width:350px}.projects .projects-list .projects-group .project-card .project-img-container .project-image-container2 .project-image-mobile{position:absolute;right:10px;top:-15px;rotate:20deg;width:130px}.projects .projects-list .projects-group .project-card .project-info{display:flex;flex-direction:column;justify-content:space-between;gap:20px}.projects .projects-list .projects-group .project-card .project-info .project-header{display:flex;justify-content:space-between}.projects .projects-list .projects-group .project-card .project-info .project-header p{font-size:28px;font-weight:500;color:var(--title-color)}.projects .projects-list .projects-group .project-card .project-info .project-header .project-tags{display:flex;gap:5px}.projects .projects-list .projects-group .project-card .project-info .project-header .tag{font-size:14px;font-weight:400;color:var(--tag-color);background-color:var(--tag-bg);padding:5px 10px;border-radius:30px;display:flex;align-items:center;justify-content:center;text-align:center}.projects .projects-list .projects-group .project-card .project-info .project-header .tag-orange{color:var(--tag-orange-color);background-color:var(--tag-orange-bg)}.projects .projects-list .projects-group .project-card .project-info .project-header .tag-green{color:var(--tag-green-color);background-color:var(--tag-green-bg)}.projects .projects-list .projects-group .project-card .project-info .project-description{font-weight:400;font-size:16px;color:var(--project-text-color)}.projects .projects-list .projects-group .project-card .project-info .subtitle{margin-right:auto;font-weight:400;font-size:18px;color:var(--subtitle-project-color);border-bottom:1px solid #66C0F4}.projects .projects-list .projects-group .project-card .project-info .to-does{font-weight:400;font-size:16px;color:var(--project-text-color);display:flex;flex-direction:column;gap:10px}.projects .projects-list .projects-group .project-card .project-info .to-does li{list-style:disc;list-style-position:inside}.projects .projects-list .projects-group .project-card .project-info .to-does li::marker{color:#66c0f4}.projects .projects-list .projects-group .project-card .project-info .to-does .work{display:flex;gap:10px}.projects .projects-list .projects-group .project-card .project-info .to-does .work svg{width:20px;height:20px}.projects .projects-list .projects-group .project-card .project-info .project-technologies{display:flex;flex-direction:row;flex-wrap:wrap;gap:5px 10px}.projects .projects-list .projects-group .project-card .project-info .project-technologies p{background-color:var(--project-technologies-bg);padding:5px 10px;border-radius:20px;color:var(--project-technologies-color);font-weight:400;font-size:14px}.projects .projects-list .projects-group .project-card .project-info .project-buttons{display:flex;flex-direction:row;gap:20px}.projects .projects-list .projects-group .project-card .project-info .project-buttons .btn{background:var(--btn-project-bg);font-size:16px;font-weight:400;color:#fff;padding:10px 20px;border-radius:10px;display:flex;flex-direction:row;align-items:center;gap:10px;transition:.3s}.projects .projects-list .projects-group .project-card .project-info .project-buttons .btn:not(.btn-disable):hover{transform:scale(1.1);background:var(--btn-project-hover)}.projects .projects-list .projects-group .project-card .project-info .project-buttons .btn-disable{opacity:.5;cursor:not-allowed}.project-img-container3{display:none!important}@media (max-width: 976px){.projects .projects-list .projects-group{gap:15px}.projects .projects-list .projects-group .project-card{flex-direction:column}.projects .projects-list .projects-group .project-card .project-img-container{justify-content:center;display:none}.projects .projects-list .projects-group .project-card .project-info .project-header{flex-direction:column;gap:10px}.project-img-container3{display:flex!important;margin:10px 0}}.extras{background-color:var(--extras-projectcard-skillsgroup-bg);height:100%;width:100%;display:flex;flex-direction:column;gap:50px;padding:20px}.extras svg{color:var(--white-blue)!important}.extras .extra-container{display:flex;flex-direction:column;gap:10px}.extras .extra-container .extra-title{display:flex;gap:5px;align-items:center}.extras .extra-container .extra-title p{font-weight:600;font-size:18px;color:var(--title-color)}.extras .extra-container .extra-title .extra-icon{color:var(--title-color);width:28px;height:28px}.extras p{color:var(--title-color);font-size:16px;font-weight:400}.extras .soft-skills{display:flex;flex-wrap:wrap;gap:10px}.extras .soft-skills p{font-size:12px;font-weight:600;padding:3px 10px;border-radius:9999px;background-color:var(--softskill-item-bg);border:solid 1px var(--softskill-item-border);color:var(--white-blue)}.extras .hobbies p{background-color:var(--hobby-item-bg);color:var(-hobby-item-color);border:solid 1px var(--hobby-item-border)}.extras .languages{display:flex;flex-direction:column;gap:10px}.extras .languages .language-item{display:flex;justify-content:space-between}.availability{display:flex;flex-direction:column;gap:10px}.availability,.softskills,.languages{padding-left:5px}@media (max-width: 990px){.extras{gap:30px}}.level{display:flex;flex-direction:column;gap:10px}.level .experience-level{display:flex;align-items:center;gap:10px}.level .experience-level .level-text{font-size:24px;font-weight:200;color:var(--title-color)}.level .achievement{width:268px;height:70px;background-color:var(--level-bg);display:flex;align-items:center;gap:10px;padding:0 10px}.level .achievement .achievement-badge{color:var(--white-blue);width:54px;height:54px}.level .achievement .achievement-info .role-title{font-size:18px;font-weight:400;color:var(--title-color)}@media (max-width: 768px){.level .achievement{width:100%}}.contact{background-color:var(--contact-bg);padding:40px}.contact .contact-title{border-top-left-radius:5px;border-top-right-radius:5px;text-align:center;padding-bottom:40px}.contact .contact-title p{color:var(--title-color);font-size:35px;font-weight:600;display:inline;border-bottom:var(--contact-item-color) 2px solid;padding-bottom:4px}.contact .container-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;width:100%}.contact .contact-item{color:var(--white-black);background-color:var(--contact-item-bg);border-radius:10px;padding:15px;display:flex;gap:20px;align-items:center;cursor:pointer;transition:all .3s ease}.contact .contact-item:hover{background:var(--contact-item-hover-bg);transform:translateY(-5px)}.contact .contact-item svg{width:22px;height:22px;color:var(--contact-item-color)}.contact .contact-item g{stroke:var(--contact-item-color)}.contact .contact-item .contact-data{display:flex;flex-direction:column;gap:3px}.contact .contact-item .contact-asc{font-size:16px;color:var(--contact-item-color)}.contact .contact-item .contact-desc{opacity:.8;font-size:14px}.contact .tooltip{position:absolute;background-color:#333;color:#fff;padding:5px 10px;border-radius:6px;font-size:.8rem;top:-35px;left:50%;transform:translate(-50%);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;white-space:nowrap;pointer-events:none}.contact .tooltip:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#333 transparent transparent transparent}.contact .contact-item:hover .tooltip{opacity:1;visibility:visible}@media (max-width: 680px){.contact .container-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:20px;width:100%}}
