header{align-items:center;background-color:#564a1e;background:linear-gradient(335deg,#7a7634,#564a1e,#b6d0bc);display:flex;justify-content:space-between;margin:auto auto 50px;padding:20px 100px;width:100%}.logo{border-radius:50px}.links-container-header{display:flex;gap:50px}.nav-link-header{border-bottom:3px solid #32323200;color:#fff;font-size:24px;height:40px;text-decoration:none;transition:color .5s ease}.nav-link-header:hover{color:#b6c090;transition:color .5s ease}.nav-link-header.active{border-bottom:3px solid #898340;transition:border-bottom .5s ease}.links-icons-container-header{display:none}.fa-solid{color:#fff;font-size:26px;transition:color .5s ease}.fa-solid:hover{color:#9179ef;transition:color .5s ease}@media screen and (max-width:1000px){header{margin-bottom:20px;padding:20px}.logo{height:73px;width:auto}}@media screen and (max-width:700px){.logo{height:38px;margin-right:10px;width:auto}.nav-link-header{font-size:14px}.links-icons-container-header{display:flex;gap:40px}.nav-link-icon-header.active .fa-solid{color:#9179ef;transition:color .5s ease}}.container-home{align-items:center;display:flex;flex-direction:column;gap:50px;justify-content:center;margin:auto;max-width:1440px;padding:0 100px;width:100%}.container-home section{width:100%}.container-home .block-content-container{border-radius:80px 80px;box-shadow:4px 10px 20px 12px #253c18e3;color:#020202;padding-bottom:80px;padding-top:60px;width:100%}.container-home .block-content-container,.container-home .block-content-container:hover{background:linear-gradient(#66a972,#459e6d,#78cc40)}.presentation .block-content{display:flex;flex-direction:column;gap:10px;margin:auto;width:80%}.presentation h1{border-bottom:3px solid #2c5a5e;font-size:36px;font-weight:600;height:55px;margin-bottom:50px}.presentation p{font-size:18px;font-weight:400}.presentation .link-presentation{color:#443718;text-decoration:none}.container-logo{display:flex;justify-content:space-evenly}.btn-link-presentation{align-items:center;background-color:#4e3939;border:3px solid #2a1c0c;border-radius:10px;color:#94765b;display:flex;filter:brightness(1);justify-content:center;margin-top:20px;padding:10px;text-decoration:none;transition:filter .8s ease-out;width:200px}#btn-link-gh-presentation:hover,#btn-link-in-presentation:hover{filter:brightness(1.5)}.logo-github-presentation{filter:sepia();margin-left:10px;width:50px}.skills .block-content{display:flex;flex-direction:column;gap:5px;margin:auto;width:80%}.skills h2{border-bottom:3px solid #2b440c;font-size:36px;font-weight:600;height:55px;margin-bottom:50px}.skills-container{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.tools .block-content{display:flex;flex-direction:column;gap:5px;margin:auto;width:80%}.tools h2{border-bottom:3px solid #211b3a;font-size:36px;font-weight:600;height:55px;margin-bottom:50px}.tools-container{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}@media screen and (max-width:1000px){.container-home{gap:20px;padding:0 20px}.presentation h1{font-size:24px;margin-bottom:20px}.presentation p{font-size:16px}.btn-link-presentation{width:175px}.logo-github-presentation{height:45px;width:45px}.skills h2,.tools h2{font-size:24px;margin-bottom:20px}}@media screen and (max-width:600px){.presentation h1{font-size:18px}.presentation p{font-size:12px}.btn-link-presentation{align-self:center;width:150px}.logo-github-presentation{height:40px;width:40px}.skills h2{font-size:18px}.skills-container{gap:10px}.tools h2{font-size:18px}.tools-container{gap:10px}}.card-st{align-items:center;background-color:#66a8af;border:3px solid #2f685e;border-radius:10px;cursor:default;display:flex;filter:brightness(1);flex-direction:column;gap:5px;height:100px;justify-content:center;padding:10px;width:100px}.card-st,.card-st.hovered{transition:filter .7s ease}.card-st.hovered{filter:brightness(1.3)}.card-st-logo{height:50px}.card-st-name{font-size:14px}@media screen and (max-width:600px){.card-st{border-radius:5px;height:75px;width:75px}.card-st-logo{height:25px;width:25px}.card-st-name{font-size:12px}}.container-achievements{margin:auto;max-width:1440px;padding:0 100px;width:100%}.gallery{grid-gap:50px;display:grid;gap:50px;grid-template-columns:1fr 1fr;width:100%}@media screen and (max-width:1200px){.gallery{grid-template-columns:1fr}}@media screen and (max-width:1000px){.container-achievements{padding:0 20px}.gallery{gap:20px}}.card{width:100%}.card-content{align-items:center;background-image:url(/static/media/background.5151503139cf005c0604.avif);background-size:cover;border-radius:80px 80px;box-shadow:4px 10px 20px 12px #3d2760e3;color:#000;display:flex;justify-content:center;opacity:.75;padding-bottom:100px;padding-top:100px;transition:opacity .8s ease-out;width:100%}.card-content:hover{opacity:1}.banner-card{display:block;opacity:1}.banner-card,.logo-card{border-radius:10px;width:80%}.logo-card{display:none}@media screen and (max-width:600px){.banner-card{display:none}.logo-card{display:flex}}.container-project{margin:auto;max-width:1440px;padding:0 100px;width:100%}.project{width:100%}.project .block-content-container{background-color:#323232;background:linear-gradient(335deg,#30696f,#6e5b2e,#1b5789);border-radius:80px;box-shadow:4px 10px 20px 12px #471c3ee3;color:#fff;padding-bottom:100px;padding-top:100px;width:100%}.project .block-content{display:flex;flex-direction:column;gap:10px;margin:auto;width:80%}.description-project{display:flex;flex-direction:row;justify-content:space-between;width:100%}.ndtc-project{align-items:flex-start;display:flex;flex-direction:column;gap:20px;justify-content:center;margin:20px 0;width:70%}.nd-project{align-items:baseline;border-bottom:3px solid #130d2d;display:flex;gap:20px;height:55px;justify-content:flex-start;width:100%}.name-project{font-size:36px}.date-project{font-size:14px}.tc-project{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:center;width:100%}.context-project,.title-project{font-size:18px;width:100%}.technos-repository-project{display:flex;flex-direction:column;gap:20px;justify-content:flex-end;margin:20px 0;width:25%}.technos-project{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:flex-end;width:100%}.techno-container{align-items:center;background-color:#c39d83;border:3px solid #5b3f27;border-radius:5px;color:#000;display:flex;height:30px;justify-content:center;min-width:80px;padding:10px 5px}.techno{font-size:16px}.repository-project{display:flex;justify-content:flex-end;width:100%}.link-repository-project{display:block}.logo-github-project{filter:sepia();width:50px}.collapses-project{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;grid-template-rows:2fr;width:100%}@media screen and (max-width:1000px){.container-project{padding:0 20px}.description-project{flex-direction:column}.ndtc-project{width:100%}.name-project{font-size:24px}.date-project{font-size:12px}.context-project,.title-project{font-size:16px}.technos-repository-project{flex-direction:row;justify-content:space-between;width:100%}.technos-project{align-items:center;justify-content:flex-start;width:70%}.techno-container{height:25px;min-width:70px}.techno{font-size:14px}.repository-project{width:25%}.logo-github-project{width:45px}.collapses-project{display:flex;flex-direction:column}}@media screen and (max-width:600px){.name-project{font-size:18px}.date-project{font-size:12px}.context-project,.title-project{font-size:14px}.techno-container{height:20px;min-width:60px}.techno{font-size:12px}.logo-github-project{width:40px}}.carousel{border:3px solid #846133;border-radius:10px;height:510px;overflow:hidden;position:relative;width:100%}.carousel .hovered{opacity:1;transition:opacity .7s ease}.img-carousel{height:510px;object-fit:contain;position:absolute;top:-3px;width:100%}.container-btn-carousel{align-items:center;display:flex;height:0;justify-content:space-between;padding:0 20px;position:absolute;top:50%;width:100%}.btn-next-carousel,.btn-previous-carousel{background-color:initial;border:none;cursor:pointer;opacity:.2;transition:opacity .7s ease}.arrow-carousel{filter:invert();height:100px}.counter{background-color:#c39d83;border:3px solid #5b3f27;border-radius:10px;color:#000;font-size:18px;left:48%;opacity:.2;padding:5px;position:absolute;text-align:center;top:90%;transition:opacity .7s ease;width:50px}@media screen and (max-width:1000px){.carousel{height:225px}.img-carousel{border-radius:10px;height:225px}.container-btn-carousel{padding:0 6px}.arrow-carousel{height:50px}.counter{display:none}}.collapse-description{grid-column:span 2;grid-row:span 1}.collapse-resources,.collapse-skills{grid-column:span 1;grid-row:span 1}.collapse-header{align-items:center;background-color:#c39d83;border:3px solid #5b3f27;border-radius:5px;color:#000;cursor:pointer;display:flex;justify-content:space-between;padding:10px;width:100%}.title-collapse-header{font-size:24px}.collapse-content{background-color:#424242;border-radius:5px;color:#fff;display:flex;flex-direction:column;gap:5px;max-height:0;overflow:hidden;transition:max-height .7s ease,padding .7s ease;width:100%}.collapse-description .collapse-content{padding:0 20px}.collapse-resources .collapse-content,.collapse-skills .collapse-content{list-style:disc;padding:0 30px}.collapse-description .collapse-content.open{max-height:1000px;padding:10px 20px;transition:max-height .7s ease,padding .7s ease}.collapse-resources .collapse-content.open,.collapse-skills .collapse-content.open{max-height:1000px;padding:10px 30px;transition:max-height .7s ease,padding .7s ease}.collapse-content li{font-size:18px;font-weight:400}@media screen and (max-width:1000px){.title-collapse-header{font-size:18px}.collapse-content li{font-size:14px}}@media screen and (max-width:600px){.collapse-header{padding:8px}.title-collapse-header{font-size:16px}.arrow-collapse-header{height:9px}.collapse-content{padding:0 10px}.collapse-content li{font-size:12px}}.container-contact{align-items:center;display:flex;flex-direction:column;gap:50px;justify-content:center;margin:auto;max-width:1440px;padding:0 100px;width:100%}.container-contact section{width:100%}.container-contact .block-content-container{background:linear-gradient(335deg,#58264d,#f5cb68,#b6d0bc);border-radius:80px;box-shadow:4px 10px 20px 12px #673a84e3;color:#000;display:flex;flex-direction:column;padding-bottom:100px;padding-top:90px;width:100%}.contact .block-content{display:flex;flex-direction:column;gap:10px;margin:auto;width:80%}.contact h2{border-bottom:3px solid #9179ef;font-size:36px;font-weight:600;height:55px;margin-bottom:50px}.contact p{font-size:18px;font-weight:400}.contact a{color:#3c345f;text-decoration:none}@media screen and (max-width:1000px){.container-contact{gap:20px;padding:0 20px}.contact p{font-size:16px}.contact h2{font-size:24px;margin-bottom:20px}}@media screen and (max-width:600px){.contact h2{font-size:18px}.contact p{font-size:12px}}.container-error{margin:auto;max-width:1440px;padding:0 100px}.container-error,.container-error .block-content-container,.error{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.container-error .block-content-container{background-color:#492253;border-radius:80px;color:#fff;gap:40px;padding-bottom:100px;padding-top:100px}.number-error{color:#fff;font-size:126px;font-weight:700}.message-error{border-bottom:3px solid #9179ef;border-top:3px solid #9179ef;color:#fff;font-size:36px;margin:0 20px;padding:40px 20px;text-align:center}.link-error{color:#a088fc;font-size:18px;margin-bottom:20px;text-decoration:none}.link-error:hover{color:#b3aad6;text-decoration:underline}@media screen and (max-width:1000px){.container-error{padding:0 20px}}@media screen and (max-width:700px){.number-error{font-size:96px}.message-error{font-size:18px}.link-error{font-size:14px}}footer{margin-top:50px;padding-bottom:20px;width:100%}.footer-container,footer{align-items:center;display:flex;flex-direction:column;justify-content:center}.footer-container{background:linear-gradient(335deg,#5f489a,#383116,#474262);border-radius:20px;box-shadow:4px 10px 20px 12px #2d1c47e3;filter:contrast(.85);padding:20px;transition:filter .8s ease-out}.footer-container:hover{filter:contrast(1)}footer p{color:#fff;font-size:18px;margin-top:30px}footer p span{color:#a088fc}.logo-bas{border-radius:10px}@media screen and (max-width:1000px){footer{margin-top:20px;padding:20px}}@media screen and (max-width:500px){footer p{font-size:12px}}*{box-sizing:border-box;font-family:Inter,serif;font-size:inherit;font-weight:500;margin:0;padding:0}ul{list-style:none}#root{background-color:#6b5ca4;background:linear-gradient(0deg,#22c1c3,rgba(253,187,45,.802));background-attachment:fixed;background-size:contain;min-height:100vh;min-width:380px}
/*# sourceMappingURL=main.20ba13cf.css.map*/