.bannerSection[data-v-4f647cf9]{background-color:#fbf9f5;height:auto;font-size:10px;padding-bottom:4em}.banner-container[data-v-4f647cf9]{padding:1em;padding-top:6em;height:100%;flex-direction:column;width:100%;gap:.8em}.banner-item[data-v-4f647cf9]{display:flex;width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;font-size:1.5em;position:relative}.banner-item[data-v-4f647cf9]:first-child{width:90%;padding:2em 0}.banner-item[data-v-4f647cf9]:nth-child(2){width:100%;flex-direction:column}.flex-col[data-v-4f647cf9]{flex-direction:column}p[data-v-4f647cf9]{text-align:justify;width:100%}.banner-image-container[data-v-4f647cf9]{width:90%;margin:auto;max-width:25em;box-shadow:3px 3px 11px #d5cfcf;border-radius:.5em;overflow:hidden}.banner-image[data-v-4f647cf9]{width:100%;height:100%}.banner-list[data-v-4f647cf9]{list-style:none;display:flex;gap:1em;position:absolute;flex-direction:column;right:11%;width:2.7em;padding-top:2em}.list-item[data-v-4f647cf9]{display:flex;align-items:center;width:2.7em;overflow:hidden;transition:all 1s ease}.list-item[data-v-4f647cf9]:hover{transform:translatex(-60vw);background-color:#fbf9f58d;padding-right:.2em;border-radius:1em;width:-moz-max-content;width:max-content;overflow:visible}.list-item[data-v-4f647cf9]:last-child{position:absolute;left:-67vw;top:50vh;width:-moz-min-content;width:min-content;transform:translateX(0)}.linear-gradient-black-to-green[data-v-4f647cf9]:last-child{color:#fff}.list-item>img[data-v-4f647cf9]{width:2.7em}figure[data-v-4f647cf9]{position:relative;transition:all .3s ease}figure>span[data-v-4f647cf9]{position:absolute;color:#fff;background-color:var(--secondary-bg-color);padding:.3em;border-radius:.2em;font-size:.8em;width:-moz-max-content;width:max-content;transform:translateX(-50%);opacity:0;transition:all .3s ease}figure>span[data-v-4f647cf9]:nth-child(2){top:1em;left:26%}img:hover+span[data-v-4f647cf9]{opacity:1}figure[data-v-4f647cf9]:hover{transform:scale(1.05)}@media (min-width:576px){.bannerSection[data-v-4f647cf9]{padding-top:60px;height:600px}.banner-container[data-v-4f647cf9]{padding:2em;flex-direction:row;width:70%}.banner-item[data-v-4f647cf9]{height:80%}.banner-item[data-v-4f647cf9]:first-child{max-width:22em;padding:1em;width:40%;height:-moz-max-content;height:max-content}.banner-item[data-v-4f647cf9]:nth-child(2){width:70%;max-width:40em;padding:.8em;flex-direction:row}p[data-v-4f647cf9]{width:13.3em}.banner-image-container[data-v-4f647cf9]{width:60%;padding:.5em}.banner-image[data-v-4f647cf9]{border-radius:.5em}.banner-list[data-v-4f647cf9]{flex-direction:column;position:static;width:-moz-max-content;width:max-content;padding:.7em;gap:2em}.list-item[data-v-4f647cf9]{width:auto}.list-item[data-v-4f647cf9]:last-child{position:static}.list-item[data-v-4f647cf9]:hover{transform:translateX(0);background-color:#fbf9f500;padding-right:0;border-radius:0;width:auto}.linear-gradient-black-to-green[data-v-4f647cf9]{color:transparent}}.card[data-v-80dad8ac]{padding:.5em 2em}.card-subtitle[data-v-80dad8ac],.card-title[data-v-80dad8ac],.list[data-v-80dad8ac]{margin-bottom:.5rem}.experience-section[data-v-0d3aa0a4]{background-color:var(--main-bg-color)}.experience-container[data-v-0d3aa0a4]{width:100%}h3[data-v-0d3aa0a4]{background-color:var(--secondary-bg-color);color:var(--main-bg-color);text-transform:uppercase;width:-moz-max-content;width:max-content;font-size:1em;padding:.4em;border-radius:.3em;margin:1em;margin-bottom:0}@media (min-width:576px){.experience-container[data-v-0d3aa0a4]{width:70%;margin:auto;padding:3em}}.footer-section[data-v-1d7522a1]{padding:1em;width:100%}h1[data-v-1d7522a1],p[data-v-1d7522a1]{width:100%;text-align:center;margin-top:1em}p[data-v-1d7522a1]{font-size:.8em}.footer-container[data-v-1d7522a1]{flex-wrap:wrap;width:100%;display:flex;justify-content:center;align-items:center;padding-bottom:4em;padding-top:1em;font-size:18px}.footer-list[data-v-1d7522a1]{list-style:none;font-size:.8em}.list-item[data-v-1d7522a1]{gap:.5em;margin:.5em 0}span[data-v-1d7522a1]{background-color:var(--secondary-bg-color);padding:.3em;color:#fff;border-radius:.2em}@media (min-width:576px){.footer-list[data-v-1d7522a1],p[data-v-1d7522a1]{font-size:1em}}.list[data-v-2a65cc5b]{font-size:15px;background-color:#fbf9f5;border-radius:1rem;padding:1.5rem;padding-left:3.5rem;width:90%;height:auto;list-style:none;justify-content:center;text-transform:capitalize;display:flex;flex-direction:column}@media (min-width:576px){.list[data-v-2a65cc5b]{width:20%;font-size:13px;padding-left:5rem}}.skills-section[data-v-87fea5b4]{gap:2em;flex-wrap:wrap;width:100%;margin:auto;margin-top:2em;font-size:.8em;flex-direction:column}h1[data-v-87fea5b4]{width:100%;text-align:center}.icons-container[data-v-87fea5b4]{width:85%;display:flex;gap:1em}figure[data-v-87fea5b4]{width:3.5em;height:3.5em;display:flex;justify-content:center;align-items:center;padding:.5em}img[data-v-87fea5b4]{width:85%;height:85%;-o-object-fit:contain;object-fit:contain}.btn-animated[data-v-87fea5b4]{animation:transformBtn-87fea5b4 linear forwards;animation-timeline:scroll();transition:all .1s cubic-bezier(.075,.82,.165,1);border-radius:50%;padding:.3rem}.icons-container .btn-animated[data-v-87fea5b4]:first-child{animation-range:entry 20% cover 25%}.icons-container .btn-animated[data-v-87fea5b4]:nth-child(2){animation-range:entry 25% cover 30%}.icons-container .btn-animated[data-v-87fea5b4]:nth-child(3){animation-range:entry 30% cover 35%}.icons-container .btn-animated[data-v-87fea5b4]:nth-child(4){animation-range:entry 35% cover 40%}.icons-container .btn-animated[data-v-87fea5b4]:nth-child(5){animation-range:entry 40% cover 45%}.icons-container .btn-animated[data-v-87fea5b4]:nth-child(6){animation-range:entry 45% cover 50%}@media (min-width:576px){.skills-section[data-v-87fea5b4]{width:70%;flex-direction:row}figure[data-v-87fea5b4]{width:5.53em;height:5.53em}.icons-container .btn-animated[data-v-87fea5b4]:first-child{animation-range:entry 0 cover 10%}.icons-container .btn-animated[data-v-87fea5b4]:nth-child(2){animation-range:entry 5% cover 15%}.icons-container .btn-animated[data-v-87fea5b4]:nth-child(3){animation-range:entry 10% cover 20%}.icons-container .btn-animated[data-v-87fea5b4]:nth-child(4){animation-range:entry 15% cover 25%}.icons-container .btn-animated[data-v-87fea5b4]:nth-child(5){animation-range:entry 20% cover 30%}.icons-container .btn-animated[data-v-87fea5b4]:nth-child(6){animation-range:entry 25% cover 35%}}@keyframes transformBtn-87fea5b4{0%{transform:scale(1);background-color:transparent}to{transform:scale(1.1) rotateY(1turn);box-shadow:0 0 4px hsla(0,0%,73%,.92);background-color:var(--main-bg-color-dark)}}.menu-title[data-v-40cae4d5]{display:block;width:100%;text-align:center;font-weight:600;font-size:1.5em}.menuBar[data-v-40cae4d5]{width:100vw;display:flex;position:fixed;z-index:100;display:block;justify-items:center;overflow:hidden;background-color:#ebebe8}.btn__menu[data-v-40cae4d5]{color:var(--secondary-bg-color);font-size:.8em;width:40px;height:40px;font-weight:600;font-size:1em;border-radius:50%;border:none;background-color:transparent;position:absolute;top:19px}.btn__menu_open[data-v-40cae4d5]{transform:rotate(90deg);fill:#065c8a}.btn__menu svg[data-v-40cae4d5]{width:100%;height:100%;fill:#000;transition:all .4s ease-in-out}.menu-container[data-v-40cae4d5]{width:90%;display:flex;height:100%;gap:6px;transition:all .3s ease-in-out;justify-content:space-between;padding:.5em;flex-direction:column;height:70px;overflow:hidden}.menu_container_open[data-v-40cae4d5]{height:200px}.menu-list[data-v-40cae4d5]{background-color:#ebebe8;color:#000;list-style:none;display:flex;border-radius:40rem;gap:6px;text-transform:capitalize;font-size:.8em;padding:.3em;flex-direction:column}.menu-item[data-v-40cae4d5]{border-radius:40rem;width:-moz-max-content;width:max-content}.btn[data-v-40cae4d5]{border:2px solid;border-radius:.9rem;background-color:var(--secondary-bg-color);border:1px solid;text-decoration:none;color:#fff;font-size:.8em;width:1em;text-wrap:nowrap;text-align:right;flex:1;padding:.3em 1em;width:-moz-max-content;width:max-content}.brand-text[data-v-40cae4d5]{animation:hideText-40cae4d5 linear forwards;animation-timeline:scroll();animation-range:0 12em;transition:all 1s cubic-bezier(.075,.82,.165,1)}.brand-logo[data-v-40cae4d5]{position:absolute;height:56px;border-radius:50%;padding:0;border:1px solid;left:2%;transform:translateY(-50%);opacity:1;animation:showLogo-40cae4d5 linear forwards;animation-timeline:scroll();animation-range:0 120px;box-shadow:0 0 4px #b9b9b9;transition:all 1s cubic-bezier(.075,.82,.165,1);display:none}@media (min-width:768px){.btn__menu[data-v-40cae4d5]{display:none}.menu-title[data-v-40cae4d5]{display:block;border-radius:40rem;border:1px solid;font-weight:400;font-size:.9em;background-color:#fefefd}.menuBar[data-v-40cae4d5]{display:flex;top:1.5em;height:76px;font-size:1.1em;background-color:transparent;overflow:visible}.menu-container[data-v-40cae4d5]{width:-moz-max-content;width:max-content;gap:17px;background-color:#d1d1d13e;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:10px;border-radius:40rem;flex-direction:row;height:-moz-max-content;height:max-content;overflow:visible;box-shadow:0 0 4px #b9b9b9}.menu-list[data-v-40cae4d5]{border:1px solid;gap:26px;padding:15px;display:flex;flex-direction:row}.brand-logo[data-v-40cae4d5]{display:block}.btn[data-v-40cae4d5]{width:-moz-max-content;width:max-content;padding:15px;display:block;border-radius:40rem;padding:0;display:flex;justify-content:center;align-items:center;min-width:130px}@keyframes hideText-40cae4d5{0%{opacity:1;transform:scale(1);width:169px}to{opacity:0;transform:scale(.2);width:56px}}@keyframes showLogo-40cae4d5{0%{opacity:0;transform:scale(0);width:0}to{opacity:1;transform:scale(1);width:56px}}}.resume-section[data-v-5778fcd1]{background-color:var(--main-bg-color);margin-top:1.6em}.resume-container[data-v-5778fcd1]{background-color:var(--secondary-bg-color);padding:2em;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:left;color:var(--main-bg-color);border-radius:1.3em;font-size:1em;height:500px}p[data-v-5778fcd1]{width:100%;padding-top:1em}@media (min-width:576px){.resume-container[data-v-5778fcd1]{padding:4em;border-radius:2.5em;height:-moz-max-content;height:max-content}p[data-v-5778fcd1]{width:60%;padding:2em;font-size:1.1em}}:root{--main-bg-color:#fbf9f5;--secondary-bg-color:#06354f;--main-bg-color-dark:#f3efe5}*{padding:0;margin:0;box-sizing:border-box}html{scroll-behavior:smooth}a{text-decoration:none;color:inherit}section{scroll-margin-top:80px}.source-code-pro-500{font-family:Source Code Pro,monospace;font-optical-sizing:auto;font-weight:500;font-style:normal}.source-code-pro-400{font-family:Source Code Pro,monospace;font-optical-sizing:auto;font-weight:400;font-style:normal}.source-code-pro-300{font-family:Source Code Pro,monospace;font-optical-sizing:auto;font-weight:300;font-style:normal}.inter-500{font-optical-sizing:auto;font-weight:500;font-style:normal}.inter-300,.inter-500{font-family:Inter,sans-serif}.inter-300{font-optical-sizing:auto;font-weight:300;font-style:normal}.cursor-pointer{cursor:pointer}.p-1{padding:15px}.justify-content-center{justify-content:center}.justify-content-space-around{justify-content:space-around}.align-items-center{align-items:center}.w-70{width:70%}.d-flex{display:flex}.gap-1{gap:1em}.linear-gradient-black-to-green{line-height:1;background:linear-gradient(180deg,#000 0,#143f52 1em,#6f98ac 0,#6f98ac 2em);background-clip:text;-webkit-background-clip:text;color:transparent;transition-property:all;transition-duration:1s;transition-delay:.3s}.linear-gradient-black-to-green:hover{line-height:1;background:linear-gradient(180deg,#6f98ac 0,#608ca2 1em,#143f52 0,#000 2em);background-clip:text;-webkit-background-clip:text;color:transparent}.linear-gradient-black-to-green-2{display:inline-block;line-height:1;background:linear-gradient(90deg,#000 0,#000 49%,#6f98ac 50%,#6f98ac);-webkit-background-clip:text;background-clip:text;color:transparent}.text-1{font-size:2em}.text-2{font-size:3em}.shadow-rounded{transition-property:all;transition-duration:.5s;transition-delay:.1s;border-radius:50%}.shadow-rounded:hover{box-shadow:0 0 4px hsla(0,0%,73%,.92);transform:scale(1.1) rotateY(1turn)}.shadow{transition-property:all;transition-duration:.5s;transition-delay:.1s}.shadow:hover{box-shadow:0 0 4px hsla(0,0%,73%,.92);transform:scale(1.1);background-color:var(--main-bg-color-dark)}.text-in-1{animation:texto linear;animation-timeline:view();animation-range:entry 0 cover 40%}@keyframes texto{0%{opacity:0;transform:translateY(25vh)}to{opacity:1;transform:translateY(0)}}.fade-out-element{animation:fade linear;animation-timeline:view();animation-range:entry 0 exit 100%}@keyframes fade{0%{opacity:0;transform:translateY(30vh)}30%{opacity:1;transform:translateY(0)}70%{opacity:1}to{opacity:0}}img{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}