@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100;200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Color+Emoji&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Color+Emoji&family=Noto+Emoji:wght@300;400;500;600;700&display=swap";:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Solid";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Regular";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Light";--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Thin";--fa-font-duotone:normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 6 Sharp";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}svg:not(:host).svg-inline--fa,svg:not(:root).svg-inline--fa{box-sizing:content-box;overflow:visible}.svg-inline--fa{display:var(--fa-display,inline-block);height:1em;overflow:visible;vertical-align:-.125em}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0}.svg-inline--fa.fa-sm{vertical-align:-.07143em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left{margin-right:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-pull-right{margin-left:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-li{top:.25em;width:var(--fa-li-width,2em)}.svg-inline--fa.fa-fw{width:var(--fa-fw-width,1.25em)}.fa-layers svg.svg-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:1em}.fa-layers svg.svg-inline--fa{transform-origin:center center}.fa-layers-text{left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center}.fa-layers-counter{background-color:var(--fa-counter-background-color,#ff253a);border-radius:var(--fa-counter-border-radius,1em);box-sizing:border-box;color:var(--fa-inverse,#fff);line-height:var(--fa-counter-line-height,1);max-width:var(--fa-counter-max-width,5em);min-width:var(--fa-counter-min-width,1.5em);overflow:hidden;padding:var(--fa-counter-padding,.25em .5em);right:var(--fa-right,0);text-overflow:ellipsis;top:var(--fa-top,0);transform:scale(var(--fa-counter-scale,.25));transform-origin:top right}.fa-layers-bottom-right{bottom:var(--fa-bottom,0);right:var(--fa-right,0);top:auto;transform:scale(var(--fa-layers-scale,.25));transform-origin:bottom right}.fa-layers-bottom-left{bottom:var(--fa-bottom,0);left:var(--fa-left,0);right:auto;top:auto;transform:scale(var(--fa-layers-scale,.25));transform-origin:bottom left}.fa-layers-top-right{right:var(--fa-right,0);top:var(--fa-top,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:top right}.fa-layers-top-left{left:var(--fa-left,0);right:auto;top:var(--fa-top,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:top left}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);line-height:inherit;position:absolute;text-align:center;width:var(--fa-li-width,2em)}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-bounce;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-flip;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-shake;animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}24%,8%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;z-index:var(--fa-stack-z-index,auto)}.svg-inline--fa.fa-stack-1x{height:1em;width:1.25em}.svg-inline--fa.fa-stack-2x{height:2em;width:2.5em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor)}.svg-inline--fa .fa-secondary,.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.fa-duotone.fa-inverse,.fad.fa-inverse{color:var(--fa-inverse,#fff)}@font-face{font-named-instance:"Regular";font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:300 700;src:url(./SpaceGrotesk_wght_.8e085aa4.woff2?v=2.0.0) format("woff2")}:root{--bg-color-red:#ff3e3e;--bg-color-pink:#fda9a9;--bg-color-green:#03ac49;--bg-color-purple:#dbb4ff;--bg-color-blue:#1e78ff;--bg-color-orange:#ffb656;--bg-color-turquoise:#6fddff}:root[data-theme=light]{--bg-color:#fff;--bg-color-accent-1:#f7f7f7;--bg-color-accent-2:#efefef;--border-color:#f1f0f0;--border-color-invert:#4b4b4b;--bg-color-yellow:#fcd359;--font-color:#3d3d3d;--font-color-accent-1:#818181;--font-color-accent-2:#a3a3a3;--shadow-color-1:hsla(0,0%,69%,.5);--shadow-color-2:hsla(0,0%,69%,.5);--box-shadow:rgba(85,85,95,.2) 0px 4px 30px,rgba(17,17,26,.05) 0px 10px 30px}:root[data-theme=dark]{--bg-color:#242424;--bg-color-accent-1:#202020;--bg-color-accent-2:#1c1c1c;--border-color:#2e2e2e;--border-color-invert:#f1f0f0;--bg-color-yellow:#f78a31;--font-color:#fff;--font-color-accent-1:#ccc;--font-color-accent-2:#888;--shadow-color-1:hsla(0,0%,45%,.5);--shadow-color-2:rgba(73,73,73,.5);--box-shadow:hsla(0,0%,81%,.2) x 4px 50px,rgba(44,44,44,.05) 0px 20px 50px}.link-big-blue,.link-big-email,.link-big-facebook,.link-big-github,.link-big-green,.link-big-linkedin,.link-big-red,.link-big-twitter,.link-big-whatsapp,.link-big-yellow,.link-email,.link-facebook,.link-github,.link-linkedin,.link-twitter,.link-whatsapp{border-radius:0;display:inline-block;transform-origin:bottom top;transition-duration:.5s;transition-property:background-color}.link-big-blue:hover,.link-big-email:hover,.link-big-facebook:hover,.link-big-github:hover,.link-big-green:hover,.link-big-linkedin:hover,.link-big-red:hover,.link-big-twitter:hover,.link-big-whatsapp:hover,.link-big-yellow:hover,.link-email:hover,.link-facebook:hover,.link-github:hover,.link-linkedin:hover,.link-twitter:hover,.link-whatsapp:hover{border-radius:5px;transform:scaleY(1)}.parpadear{animation:blinker .5s linear infinite}@keyframes blinker{50%{opacity:0}}.animation-hover-zoom{transition:transform .2s}.animation-hover-zoom:hover{transform:scale(1.05)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}a,a:link a:hover a:active{color:inherit;cursor:pointer;text-decoration:none}body,html{font-feature-settings:"ss01" on,"salt" on;font-family:Outfit,Segoe UI,sans-serif;font-size:1rem}body{background-color:var(--bg-color);color:var(--font-color);overflow-y:scroll;position:unset!important}.flex-gap-1{display:flex;gap:.5rem}.container{margin:0 auto;padding:1.5rem;width:100%}@media (min-width:769px){.container{padding:0 2rem}}@media (min-width:1025px){.container{padding:0;width:950px}}@media (min-width:1201px){.container{padding:0;width:1024px}}.layout-page{display:flex;flex-flow:column nowrap;height:100vh;justify-content:space-between;margin:0 auto;width:100%}.layout-page .layout-header{width:100%}.layout-page .layout-main{flex-grow:1;margin-bottom:3rem}@media (min-width:1025px){.layout-page .layout-main{margin-bottom:5rem}}.layout-page .layout-footer{background-color:var(--bg-color);border-top:4px solid var(--bg-color);bottom:0;padding:3rem 0 8rem}.footer-content{color:var(--font-color);font-size:.925rem;text-align:center}@media (min-width:1025px){.footer-content{padding-bottom:2rem}}.footer-content .footer-content-menu{display:flex;gap:1.5rem;justify-content:center;padding-bottom:2rem}.footer-content .footer-content-menu a{font-size:.7rem}@media (min-width:481px){.footer-content .footer-content-menu a{font-size:.9rem}}.footer-content .footer-content-menu a:hover{border-bottom:2px solid #fcd359}.footer-content .footer-made{display:flex;font-family:Space Grotesk,Outfit,Segoe UI,sans-serif;gap:.5rem;justify-content:center;margin:.75rem 0}.footer-content .footer-made span{display:inline-block;margin:auto 0}.footer-content .footer-content-redes{margin-top:1rem}.footer-content .footer-content-redes a{font-size:1.5rem;padding-left:.5rem;padding-right:.5rem}.container-header{display:flex;flex-flow:row nowrap;justify-content:space-between;margin:0 auto;padding:2rem 1.5rem 1em;width:100%}@media (min-width:769px){.container-header{padding:2rem 2rem 1rem}}@media (min-width:1025px){.container-header{padding:3em 0 1rem;width:950px}}@media (min-width:1201px){.container-header{width:1024px}}.logotipo{display:flex}.layout-error{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center}.layout-error .error{min-width:300px;text-align:center}.layout-error .error>span{display:block;font-size:6rem;font-weight:bolder}.layout-error .error>h1,.layout-error .error>span{font-family:Space Grotesk,Outfit,Segoe UI,sans-serif}.layout-error .error>h1{font-size:1.5rem;margin-bottom:1rem}.layout-error>a{font-size:1.5rem;margin-bottom:2rem}.text-black{color:#2f303b}.text-normal{color:#2a2e2e}.text-light{color:#757d8b}.text-red{color:#ff3e3e}.text-pink{color:#fda9a9}.text-green{color:#03ac49}.text-yellow{color:#fcd359}.text-purple{color:#d2a1ff}.text-blue{color:#1e78ff}.text-orange{color:#ffb656}.text-turquoise{color:#6fddff}.text-email{color:#f86464}.text-linkedin{color:#0a66c2}.text-twitter{color:#1d9bf0}.text-github{color:#24292f}.text-facebook{color:#3b5998}.text-whatsapp{color:#128c7e}::--scrollbar-thumb{background:#e5eeff;border-radius:10px}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{border-radius:10px}::-webkit-scrollbar-thumb{background:#b4b4b4;border-radius:10px}.card{border:3px solid var(--border-color-invert);border-radius:20px;box-shadow:inset -3px -3px 0 var(--shadow-color-1),5px 0 10px var(--shadow-color-2);display:flex;flex-direction:column;overflow:hidden}.card .card-image{position:relative}.card .card-image img{height:auto;width:100%;z-index:9}.card .card-content{flex-grow:1;padding:1.25rem}.card .card-content .card-meta{font-size:.8rem;margin-top:1rem}.card .card-content .card-title{font-size:1.25rem;line-height:1.35rem;margin:.5rem 0}.card .card-content .card-body{font-size:.9rem;font-weight:300}.card .card-footer{bottom:0;padding:0 1.25rem 1.25rem}.card .card-footer span{background:#fcd35a;background:#fcd359;background:linear-gradient(114deg,#fcd359,#fc9959 73%,#ff4b00);color:#000;display:inline-block;font-family:Space Grotesk,Outfit,Segoe UI,sans-serif;font-size:.8rem;font-weight:700;padding:.25rem .5rem;text-transform:uppercase}.card:hover .card-title{text-decoration:underline}.link-email{border-bottom:3px solid #fce1e1;color:var(--font-color);padding:.2rem .2rem 0}.link-email:hover{background-color:#fce1e1}.link-big-email{border-bottom:5px solid #fce1e1;color:#f86464;padding:.4rem .4rem 0}.link-big-email:hover{background-color:#fce1e1}.link-icon-email{color:var(--font-color)}.link-icon-email:hover{color:#f86464}.link-linkedin{border-bottom:3px solid #bbd7f3;color:var(--font-color);padding:.2rem .2rem 0}.link-linkedin:hover{background-color:#bbd7f3}.link-big-linkedin{border-bottom:5px solid #bbd7f3;color:#0a66c2;padding:.4rem .4rem 0}.link-big-linkedin:hover{background-color:#bbd7f3}.link-icon-linkedin{color:var(--font-color)}.link-icon-linkedin:hover{color:#0a66c2}.link-twitter{border-bottom:3px solid #d1ecff;color:var(--font-color);padding:.2rem .2rem 0}.link-twitter:hover{background-color:#d1ecff}.link-big-twitter{border-bottom:5px solid #d1ecff;color:#1d9bf0;padding:.4rem .4rem 0}.link-big-twitter:hover{background-color:#d1ecff}.link-icon-twitter{color:var(--font-color)}.link-icon-twitter:hover{color:#1d9bf0}.link-github{border-bottom:3px solid #cad0d6;color:var(--font-color);padding:.2rem .2rem 0}.link-github:hover{background-color:#cad0d6}.link-big-github{border-bottom:5px solid #cad0d6;color:#24292f;padding:.4rem .4rem 0}.link-big-github:hover{background-color:#cad0d6}.link-icon-github{color:var(--font-color)}.link-icon-github:hover{color:#24292f}.link-facebook{border-bottom:3px solid #e0eaff;color:var(--font-color);padding:.2rem .2rem 0}.link-facebook:hover{background-color:#e0eaff}.link-big-facebook{border-bottom:5px solid #e0eaff;color:#3b5998;padding:.4rem .4rem 0}.link-big-facebook:hover{background-color:#e0eaff}.link-icon-facebook{color:var(--font-color)}.link-icon-facebook:hover{color:#3b5998}.link-whatsapp{border-bottom:3px solid #d0fff9;color:var(--font-color);padding:.2rem .2rem 0}.link-whatsapp:hover{background-color:#d0fff9}.link-big-whatsapp{border-bottom:5px solid #d0fff9;color:#128c7e;padding:.4rem .4rem 0}.link-big-whatsapp:hover{background-color:#d0fff9}.link-icon-whatsapp{color:var(--font-color)}.link-icon-whatsapp:hover{color:#128c7e}.link-blue{border-bottom:3px solid #c2e7ff;margin:0;padding:.1rem .1rem 0}.link-blue:hover{background-color:#c2e7ff;color:#0c8add}.link-big-blue{border-bottom:5px solid #c2e7ff;padding:.4rem .4rem 0}.link-big-blue:hover{background-color:#c2e7ff;color:#0c8add}.link-icon-blue:hover{color:#0c8add}.link-yellow{border-bottom:3px solid #fcf5b9;margin:0;padding:.1rem .1rem 0}.link-yellow:hover{background-color:#fcf5b9;color:#fcd359}.link-big-yellow{border-bottom:5px solid #fcf5b9;padding:.4rem .4rem 0}.link-big-yellow:hover{background-color:#fcf5b9;color:#fcd359}.link-icon-yellow:hover{color:#fcd359}.link-red{border-bottom:3px solid #ffc5c5;margin:0;padding:.1rem .1rem 0}.link-red:hover{background-color:#ffc5c5;color:#ff3e3e}.link-big-red{border-bottom:5px solid #ffc5c5;padding:.4rem .4rem 0}.link-big-red:hover{background-color:#ffc5c5;color:#ff3e3e}.link-icon-red:hover{color:#ff3e3e}.link-green{border-bottom:3px solid #94fdc2;margin:0;padding:.1rem .1rem 0}.link-green:hover{background-color:#94fdc2;color:#03ac49}.link-big-green{border-bottom:5px solid #94fdc2;padding:.4rem .4rem 0}.link-big-green:hover{background-color:#94fdc2;color:#03ac49}.link-icon-green:hover{color:#03ac49}.tag-blue{background-color:#c2e7ff}.tag-blue,.tag-yellow{border-radius:5px;color:#000;display:inline-block;font-size:.8rem;padding:.25rem .5rem}.tag-yellow{background-color:#fcf5b9}.tag-red{background-color:#ffc5c5}.tag-green,.tag-red{border-radius:5px;color:#000;display:inline-block;font-size:.8rem;padding:.25rem .5rem}.tag-green{background-color:#94fdc2}.hero{margin:0 auto;padding:6rem 0 2rem}.hero span{border-bottom:3px solid grey;color:gray;display:inline-block;font-weight:bolder;margin-bottom:.75rem}.hero>h1{font-size:2.5rem;font-weight:bolder;line-height:3rem;padding-bottom:0;text-transform:uppercase}@media (min-width:1025px){.hero>h1{font-size:3rem}}.hero p{font-size:1.25rem;line-height:2rem;margin-bottom:.2rem}.hero-black{background-image:linear-gradient(189.71deg,#484c7a,#23263b 98.77%);color:#fff;margin:0 auto;padding:6rem 0}.hero-black h1{font-family:Outfit,Segoe UI,sans-serif;font-size:3rem;font-weight:700;line-height:3rem;padding-bottom:1.5rem}@media (min-width:1025px){.hero-black h1{font-size:3.5rem}}.hero-black p{color:#e0e0e0;font-size:1.4rem;line-height:2rem;margin-bottom:.2rem}.video-container{height:0;margin-bottom:1rem;margin-top:1rem;overflow:hidden;padding-bottom:56.25%;padding-top:30px;position:relative}.video-container embed,.video-container iframe,.video-container object{height:100%;left:0;position:absolute;top:0;width:100%}.quote-black{border-radius:10px;display:flex;flex-direction:row;font-family:Space Grotesk,Outfit,Segoe UI,sans-serif;margin:2rem 1.5rem}@media (min-width:769px){.quote-black{margin:1.5rem}}@media (min-width:1025px){.quote-black{margin:1rem auto}}.quote-black:after,.quote-black:before{color:#2f303b;font-size:4rem;margin:auto 0}@media (min-width:481px){.quote-black:after,.quote-black:before{font-size:7rem}}.quote-black:before{content:"\201c"}.quote-black:after{content:"\201d"}.quote-black .quote-body{display:flex;flex-direction:column;font-size:1.25rem;padding:1rem}@media (min-width:481px){.quote-black .quote-body{font-size:1.5rem}}.quote-black .quote-body .quote-content{color:var(--font-color-accent-1);font-family:Outfit,Segoe UI,sans-serif;line-height:1.5rem;margin-bottom:1.5rem}@media (min-width:481px){.quote-black .quote-body .quote-content{font-size:1.3rem;line-height:2rem}}.quote-black .quote-body hr{background-color:#2f303b;border:2px solid #2f303b;margin:0 0 1rem;width:40px}.quote-black .quote-body .quote-author{color:#2f303b;font-size:1.15rem;font-weight:700}.quote-normal{border-radius:10px;display:flex;flex-direction:row;font-family:Space Grotesk,Outfit,Segoe UI,sans-serif;margin:2rem 1.5rem}@media (min-width:769px){.quote-normal{margin:1.5rem}}@media (min-width:1025px){.quote-normal{margin:1rem auto}}.quote-normal:after,.quote-normal:before{color:#2a2e2e;font-size:4rem;margin:auto 0}@media (min-width:481px){.quote-normal:after,.quote-normal:before{font-size:7rem}}.quote-normal:before{content:"\201c"}.quote-normal:after{content:"\201d"}.quote-normal .quote-body{display:flex;flex-direction:column;font-size:1.25rem;padding:1rem}@media (min-width:481px){.quote-normal .quote-body{font-size:1.5rem}}.quote-normal .quote-body .quote-content{color:var(--font-color-accent-1);font-family:Outfit,Segoe UI,sans-serif;line-height:1.5rem;margin-bottom:1.5rem}@media (min-width:481px){.quote-normal .quote-body .quote-content{font-size:1.3rem;line-height:2rem}}.quote-normal .quote-body hr{background-color:#2a2e2e;border:2px solid #2a2e2e;margin:0 0 1rem;width:40px}.quote-normal .quote-body .quote-author{color:#2a2e2e;font-size:1.15rem;font-weight:700}.quote-light{border-radius:10px;display:flex;flex-direction:row;font-family:Space Grotesk,Outfit,Segoe UI,sans-serif;margin:2rem 1.5rem}@media (min-width:769px){.quote-light{margin:1.5rem}}@media (min-width:1025px){.quote-light{margin:1rem auto}}.quote-light:after,.quote-light:before{color:#757d8b;font-size:4rem;margin:auto 0}@media (min-width:481px){.quote-light:after,.quote-light:before{font-size:7rem}}.quote-light:before{content:"\201c"}.quote-light:after{content:"\201d"}.quote-light .quote-body{display:flex;flex-direction:column;font-size:1.25rem;padding:1rem}@media (min-width:481px){.quote-light .quote-body{font-size:1.5rem}}.quote-light .quote-body .quote-content{color:var(--font-color-accent-1);font-family:Outfit,Segoe UI,sans-serif;line-height:1.5rem;margin-bottom:1.5rem}@media (min-width:481px){.quote-light .quote-body .quote-content{font-size:1.3rem;line-height:2rem}}.quote-light .quote-body hr{background-color:#757d8b;border:2px solid #757d8b;margin:0 0 1rem;width:40px}.quote-light .quote-body .quote-author{color:#757d8b;font-size:1.15rem;font-weight:700}.quote-red{border-radius:10px;display:flex;flex-direction:row;font-family:Space Grotesk,Outfit,Segoe UI,sans-serif;margin:2rem 1.5rem}@media (min-width:769px){.quote-red{margin:1.5rem}}@media (min-width:1025px){.quote-red{margin:1rem auto}}.quote-red:after,.quote-red:before{color:#ff3e3e;font-size:4rem;margin:auto 0}@media (min-width:481px){.quote-red:after,.quote-red:before{font-size:7rem}}.quote-red:before{content:"\201c"}.quote-red:after{content:"\201d"}.quote-red .quote-body{display:flex;flex-direction:column;font-size:1.25rem;padding:1rem}@media (min-width:481px){.quote-red .quote-body{font-size:1.5rem}}.quote-red .quote-body .quote-content{color:var(--font-color-accent-1);font-family:Outfit,Segoe UI,sans-serif;line-height:1.5rem;margin-bottom:1.5rem}@media (min-width:481px){.quote-red .quote-body .quote-content{font-size:1.3rem;line-height:2rem}}.quote-red .quote-body hr{background-color:#ff3e3e;border:2px solid #ff3e3e;margin:0 0 1rem;width:40px}.quote-red .quote-body .quote-author{color:#ff3e3e;font-size:1.15rem;font-weight:700}.quote-pink{border-radius:10px;display:flex;flex-direction:row;font-family:Space Grotesk,Outfit,Segoe UI,sans-serif;margin:2rem 1.5rem}@media (min-width:769px){.quote-pink{margin:1.5rem}}@media (min-width:1025px){.quote-pink{margin:1rem auto}}.quote-pink:after,.quote-pink:before{color:#fda9a9;font-size:4rem;margin:auto 0}@media (min-width:481px){.quote-pink:after,.quote-pink:before{font-size:7rem}}.quote-pink:before{content:"\201c"}.quote-pink:after{content:"\201d"}.quote-pink .quote-body{display:flex;flex-direction:column;font-size:1.25rem;padding:1rem}@media (min-width:481px){.quote-pink .quote-body{font-size:1.5rem}}.quote-pink .quote-body .quote-content{color:var(--font-color-accent-1);font-family:Outfit,Segoe UI,sans-serif;line-height:1.5rem;margin-bottom:1.5rem}@media (min-width:481px){.quote-pink .quote-body .quote-content{font-size:1.3rem;line-height:2rem}}.quote-pink .quote-body hr{background-color:#fda9a9;border:2px solid #fda9a9;margin:0 0 1rem;width:40px}.quote-pink .quote-body .quote-author{color:#fda9a9;font-size:1.15rem;font-weight:700}.quote-green{border-radius:10px;display:flex;flex-direction:row;font-family:Space Grotesk,Outfit,Segoe UI,sans-serif;margin:2rem 1.5rem}@media (min-width:769px){.quote-green{margin:1.5rem}}@media (min-width:1025px){.quote-green{margin:1rem auto}}.quote-green:after,.quote-green:before{color:#03ac49;font-size:4rem;margin:auto 0}@media (min-width:481px){.quote-green:after,.quote-green:before{font-size:7rem}}.quote-green:before{content:"\201c"}.quote-green:after{content:"\201d"}.quote-green .quote-body{display:flex;flex-direction:column;font-size:1.25rem;padding:1rem}@media (min-width:481px){.quote-green .quote-body{font-size:1.5rem}}.quote-green .quote-body .quote-content{color:var(--font-color-accent-1);font-family:Outfit,Segoe UI,sans-serif;line-height:1.5rem;margin-bottom:1.5rem}@media (min-width:481px){.quote-green .quote-body .quote-content{font-size:1.3rem;line-height:2rem}}.quote-green .quote-body hr{background-color:#03ac49;border:2px solid #03ac49;margin:0 0 1rem;width:40px}.quote-green .quote-body .quote-author{color:#03ac49;font-size:1.15rem;font-weight:700}.quote-yellow{border-radius:10px;display:flex;flex-direction:row;font-family:Space Grotesk,Outfit,Segoe UI,sans-serif;margin:2rem 1.5rem}@media (min-width:769px){.quote-yellow{margin:1.5rem}}@media (min-width:1025px){.quote-yellow{margin:1rem auto}}.quote-yellow:after,.quote-yellow:before{color:#fcd359;font-size:4rem;margin:auto 0}@media (min-width:481px){.quote-yellow:after,.quote-yellow:before{font-size:7rem}}.quote-yellow:before{content:"\201c"}.quote-yellow:after{content:"\201d"}.quote-yellow .quote-body{display:flex;flex-direction:column;font-size:1.25rem;padding:1rem}@media (min-width:481px){.quote-yellow .quote-body{font-size:1.5rem}}.quote-yellow .quote-body .quote-content{color:var(--font-color-accent-1);font-family:Outfit,Segoe UI,sans-serif;line-height:1.5rem;margin-bottom:1.5rem}@media (min-width:481px){.quote-yellow .quote-body .quote-content{font-size:1.3rem;line-height:2rem}}.quote-yellow .quote-body hr{background-color:#fcd359;border:2px solid #fcd359;margin:0 0 1rem;width:40px}.quote-yellow .quote-body .quote-author{color:#fcd359;font-size:1.15rem;font-weight:700}.quote-purple{border-radius:10px;display:flex;flex-direction:row;font-family:Space Grotesk,Outfit,Segoe UI,sans-serif;margin:2rem 1.5rem}@media (min-width:769px){.quote-purple{margin:1.5rem}}@media (min-width:1025px){.quote-purple{margin:1rem auto}}.quote-purple:after,.quote-purple:before{color:#d2a1ff;font-size:4rem;margin:auto 0}@media (min-width:481px){.quote-purple:after,.quote-purple:before{font-size:7rem}}.quote-purple:before{content:"\201c"}.quote-purple:after{content:"\201d"}.quote-purple .quote-body{display:flex;flex-direction:column;font-size:1.25rem;padding:1rem}@media (min-width:481px){.quote-purple .quote-body{font-size:1.5rem}}.quote-purple .quote-body .quote-content{color:var(--font-color-accent-1);font-family:Outfit,Segoe UI,sans-serif;line-height:1.5rem;margin-bottom:1.5rem}@media (min-width:481px){.quote-purple .quote-body .quote-content{font-size:1.3rem;line-height:2rem}}.quote-purple .quote-body hr{background-color:#d2a1ff;border:2px solid #d2a1ff;margin:0 0 1rem;width:40px}.quote-purple .quote-body .quote-author{color:#d2a1ff;font-size:1.15rem;font-weight:700}.quote-blue{border-radius:10px;display:flex;flex-direction:row;font-family:Space Grotesk,Outfit,Segoe UI,sans-serif;margin:2rem 1.5rem}@media (min-width:769px){.quote-blue{margin:1.5rem}}@media (min-width:1025px){.quote-blue{margin:1rem auto}}.quote-blue:after,.quote-blue:before{color:#1e78ff;font-size:4rem;margin:auto 0}@media (min-width:481px){.quote-blue:after,.quote-blue:before{font-size:7rem}}.quote-blue:before{content:"\201c"}.quote-blue:after{content:"\201d"}.quote-blue .quote-body{display:flex;flex-direction:column;font-size:1.25rem;padding:1rem}@media (min-width:481px){.quote-blue .quote-body{font-size:1.5rem}}.quote-blue .quote-body .quote-content{color:var(--font-color-accent-1);font-family:Outfit,Segoe UI,sans-serif;line-height:1.5rem;margin-bottom:1.5rem}@media (min-width:481px){.quote-blue .quote-body .quote-content{font-size:1.3rem;line-height:2rem}}.quote-blue .quote-body hr{background-color:#1e78ff;border:2px solid #1e78ff;margin:0 0 1rem;width:40px}.quote-blue .quote-body .quote-author{color:#1e78ff;font-size:1.15rem;font-weight:700}.quote-orange{border-radius:10px;display:flex;flex-direction:row;font-family:Space Grotesk,Outfit,Segoe UI,sans-serif;margin:2rem 1.5rem}@media (min-width:769px){.quote-orange{margin:1.5rem}}@media (min-width:1025px){.quote-orange{margin:1rem auto}}.quote-orange:after,.quote-orange:before{color:#ffb656;font-size:4rem;margin:auto 0}@media (min-width:481px){.quote-orange:after,.quote-orange:before{font-size:7rem}}.quote-orange:before{content:"\201c"}.quote-orange:after{content:"\201d"}.quote-orange .quote-body{display:flex;flex-direction:column;font-size:1.25rem;padding:1rem}@media (min-width:481px){.quote-orange .quote-body{font-size:1.5rem}}.quote-orange .quote-body .quote-content{color:var(--font-color-accent-1);font-family:Outfit,Segoe UI,sans-serif;line-height:1.5rem;margin-bottom:1.5rem}@media (min-width:481px){.quote-orange .quote-body .quote-content{font-size:1.3rem;line-height:2rem}}.quote-orange .quote-body hr{background-color:#ffb656;border:2px solid #ffb656;margin:0 0 1rem;width:40px}.quote-orange .quote-body .quote-author{color:#ffb656;font-size:1.15rem;font-weight:700}.quote-turquoise{border-radius:10px;display:flex;flex-direction:row;font-family:Space Grotesk,Outfit,Segoe UI,sans-serif;margin:2rem 1.5rem}@media (min-width:769px){.quote-turquoise{margin:1.5rem}}@media (min-width:1025px){.quote-turquoise{margin:1rem auto}}.quote-turquoise:after,.quote-turquoise:before{color:#6fddff;font-size:4rem;margin:auto 0}@media (min-width:481px){.quote-turquoise:after,.quote-turquoise:before{font-size:7rem}}.quote-turquoise:before{content:"\201c"}.quote-turquoise:after{content:"\201d"}.quote-turquoise .quote-body{display:flex;flex-direction:column;font-size:1.25rem;padding:1rem}@media (min-width:481px){.quote-turquoise .quote-body{font-size:1.5rem}}.quote-turquoise .quote-body .quote-content{color:var(--font-color-accent-1);font-family:Outfit,Segoe UI,sans-serif;line-height:1.5rem;margin-bottom:1.5rem}@media (min-width:481px){.quote-turquoise .quote-body .quote-content{font-size:1.3rem;line-height:2rem}}.quote-turquoise .quote-body hr{background-color:#6fddff;border:2px solid #6fddff;margin:0 0 1rem;width:40px}.quote-turquoise .quote-body .quote-author{color:#6fddff;font-size:1.15rem;font-weight:700}.experience .experience-title{border-bottom:4px solid #c2e7ff;display:inline-block;margin-bottom:1rem}.experience .experience-items li{list-style:none}.experience .experience-items .experience-item{display:flex;flex-direction:row;margin-bottom:.75rem}.experience .experience-items .experience-item:before{content:"\1f4bc";padding-top:1.85rem}.experience .experience-items .experience-item .experience-item-box{display:flex;flex-direction:column;margin-left:1rem}.experience .experience-items .experience-item .experience-item-box span{padding:.25rem}.experience .experience-items .experience-item .experience-item-box .experience-item-box-company{padding-top:0}.experience .experience-items .experience-item .experience-item-box .experience-item-box-company a{background-color:#ecf6fc;border-radius:5px;color:#0c8add;display:inline-block;padding:.25rem .5rem}.experience .experience-items .experience-item .experience-item-box .experience-item-box-company a:hover{background-color:#c2e7ff}.experience .experience-items .experience-item .experience-item-box .experience-item-box-position{font-size:1.1rem;font-weight:700}.experience .experience-items .experience-item .experience-item-box .experience-item-box-period{color:#757d8b;font-size:.9rem;font-style:italic}.experience .experience-items .experience-item .experience-item-box .experience-item-box-location{color:#757d8b;font-size:.9rem}.hobbies .hobbies-title{border-bottom:4px solid #b3f864;display:inline-block;margin-bottom:1rem}.hobbies .hobbies-body ul{list-style:none;padding-left:1rem}.hobbies .hobbies-body ul li{margin-bottom:.5rem}.skills .skills-title{border-bottom:4px solid #e0c6ff;display:inline-block;margin-bottom:1rem}.skills .skills-body ul{list-style:none;padding-left:1rem}.skills .skills-body ul li{margin-bottom:.5rem}.study .study-title{border-bottom:4px solid #c4f3c4;display:inline-block;margin-bottom:1rem}.study .study-items li{list-style:none}.study .study-items .study-item{display:flex;flex-direction:row;margin-bottom:.75rem}.study .study-items .study-item:before{content:"\1f468\200d\1f393";padding-top:1.85rem}.study .study-items .study-item .study-item-box{display:flex;flex-direction:column;margin-left:1rem}.study .study-items .study-item .study-item-box span{padding:.25rem}.study .study-items .study-item .study-item-box .study-item-box-institution{padding-left:.25rem}.study .study-items .study-item .study-item-box .study-item-box-institution a{background-color:#f0fcf0;border-radius:5px;color:#3bb43b;display:inline-block;padding:.25rem .5rem}.study .study-items .study-item .study-item-box .study-item-box-institution a:hover{background-color:#c4f3c4}.study .study-items .study-item .study-item-box .study-item-box-title{font-size:1.1rem;font-weight:700}.study .study-items .study-item .study-item-box .study-item-box-year{color:#757d8b;font-size:.9rem;font-style:italic}.tecnology .tecnology-title{border-bottom:4px solid #a7a7a7;display:inline-block;margin-bottom:1rem}.tecnology .tecnology-body .tecnology-item{background-color:var(--bg-color-accent-1);border:1px solid var(--border-color);border-radius:10px;margin-bottom:1rem;padding:1rem}.tecnology .tecnology-body .tecnology-item .tecnology-item-title{color:#a7a7a7;font-size:1.2rem;font-weight:500;margin-bottom:.5rem}.tecnology .tecnology-body .tecnology-item .tecnology-item-body{display:flex;flex-wrap:wrap;font-size:.8rem;gap:.75rem;margin-bottom:.75rem;margin-top:.75rem;padding-top:1rem;text-align:center}.hello{flex-grow:1;padding-left:0;padding-top:0;text-align:center}@media (min-width:1201px){.hello{padding:5rem 7rem}}.hello h1{font-family:Space Grotesk,Outfit,Segoe UI,sans-serif;font-size:2.5rem;font-weight:700;letter-spacing:-.04em;margin-bottom:1.4rem;margin-top:1.2rem}@media (min-width:481px){.hello h1{font-size:2.5rem}}@media (min-width:769px){.hello h1{font-size:3rem}}.hello p{font-size:1.55rem;font-weight:400;line-height:1.85rem;margin-bottom:1.25rem}@media (min-width:481px){.hello p{font-size:1.65rem;line-height:2rem}}@media (min-width:1201px){.hello p{font-size:1.8rem;line-height:2.2rem}}.hello .hello-follow{display:flex;gap:1rem;justify-content:center}.social-share-buttons{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:2rem 0}.social-share-buttons .social-share-buttons-title{color:#f1d533;font-family:Space Grotesk,Outfit,Segoe UI,sans-serif;font-size:1.5rem;font-weight:bolder;margin-bottom:1rem}.social-share-buttons .social-share-buttons-body{display:flex;gap:1.5rem}.social-share-buttons .social-share-buttons-body button{background:transparent;border:none;cursor:pointer;display:inline-block;font-size:3rem;text-align:center;text-decoration:none}.terminal{border-radius:10px;box-shadow:0 30px 90px #0006;display:flex;flex-direction:column;margin:0;overflow:hidden;transition:transform .2s}.terminal:hover{transform:scale(1.05)}@media (min-width:481px){.terminal{margin:0 1rem}}@media (min-width:769px){.terminal{margin:0 8rem}}@media (min-width:1025px){.terminal{margin:0}}.terminal .terminal-bar-title{background:linear-gradient(5deg,#ccccd1,#cbd0da);display:flex;justify-content:space-between;padding:.5rem 1rem}.terminal .terminal-work-area{background:linear-gradient(189.71deg,#484c7a,#23263b 98.77%);color:#fff;padding:1rem 1rem 2rem}.terminal .terminal-work-area>h2{font-family:Space Grotesk,Outfit,Segoe UI,sans-serif;font-size:1.2rem;margin-bottom:1rem}.logo{display:inline-block;margin:auto 0}.logo a{display:block}.logo a img{padding-top:5px;position:relative;width:80px}.menu-burger{display:block;z-index:999}.menu-burger button{background-color:#f8efd2;border:none;border-radius:22.5px;color:#fcd359;cursor:pointer;font-size:1.2rem;height:45px;padding:12.5px;text-align:center;width:45px}.menu-burger button:hover{background-color:#fcd359;color:#fcf8ed}@media (min-width:769px){.menu-burger{display:none}}.menu-wrapper{background-color:transparent;bottom:0;height:100vh;left:0;position:absolute;right:0;top:0;width:100%;z-index:10}s .menu-block{display:inline-block}.menu,.menu-none{display:none}@media (min-width:769px){.menu{background:transparent;border-radius:0;box-shadow:none;color:var(--font-color);display:flex;flex-direction:row;font-size:1.1rem;order:inherit;padding:0;position:sticky;right:60px;top:80px}}.menu .menu-item{margin-left:1.5rem;padding:0}.menu .menu-item a{border-width:0;border-bottom:4px solid transparent;border-radius:0;box-sizing:border-box;display:block;font-weight:500;padding:.7rem 0 .3rem;text-decoration:none}.menu .menu-item a:after{background-color:#fcd359;border-radius:4px;bottom:-4px;content:"";display:block;height:3px;left:0;position:relative;transform:scaleX(0);transform-origin:center left;transition-duration:.5s;transition-property:transform;width:100%}.menu .menu-item a:hover{background-color:transparent;border-width:0}.menu .menu-item a:hover:after{transform:scaleX(1);width:100%}.menu .menu-item a.router-link-active{border-width:0;border-bottom:4px solid transparent;border-radius:0;box-sizing:border-box;display:block;font-weight:500;padding:.7rem 0 .3rem;text-decoration:none}.menu .menu-item a.router-link-active:after{background-color:#fcd359;border-radius:4px;bottom:-4px;content:"";display:block;height:3px;left:0;position:relative;transform:scaleX(0);transform:scaleX(1);transform-origin:center left;transition-duration:.5s;transition-property:transform;width:100%}.menu .menu-item-active{margin-left:1.5rem;padding:0}.menu .menu-item-active a{border-bottom:4px solid transparent;box-sizing:border-box;font-weight:500;padding:0;text-decoration:none}.menu .menu-item-active a:after{background-color:#fcd359;border-radius:4px;border-width:0;bottom:-4px;content:"";display:block;height:3px;left:0;position:relative;transform:scaleX(1);width:100%}.menu-mobile{background:var(--bg-color);border-radius:10px;box-shadow:var(--box-shadow);color:var(--font-color);display:flex;flex-direction:column;font-size:1.25rem;order:inherit;padding:1.2rem .8rem;position:absolute;right:70px;top:80px}.menu-mobile .menu-mobile-item{margin:0}.menu-mobile .menu-mobile-item a{border-width:0;box-sizing:border-box;display:block;font-weight:500;padding:.5rem 1rem;text-decoration:none}.menu-mobile .menu-mobile-item a:hover{border-width:0;color:var(--font-color-accent-1)}.menu-mobile .menu-mobile-item .nuxt-link-exact-active{border-width:0}.post-gallery{display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem;margin-bottom:2rem;margin-top:2rem;padding-left:2rem;padding-right:2rem;width:100%}@media (min-width:481px){.post-gallery{flex-direction:row;flex-wrap:wrap;height:auto;justify-content:center;padding-left:0;padding-right:0}.post-gallery figure{display:flex;flex-direction:column;min-height:300px;width:auto}.post-gallery figure img{height:300px;width:auto}.post-gallery figure figcaption{color:#757d8b;font-size:.8rem;margin-top:.5rem;text-align:center}}@media (min-width:1201px){.post-gallery{flex-wrap:nowrap}}.index-content{display:flex;flex-flow:column nowrap}.index-hero{align-items:center;display:flex;flex-direction:column;gap:1rem;margin:3rem auto}.index-hero>div{width:auto}@media (min-width:1025px){.index-hero{flex-direction:row}.index-hero>div{width:50%}}.index-playlist{display:flex;margin-bottom:4em;margin-top:4rem}.posts{display:grid;gap:1.5rem;grid-template-columns:repeat(1,1fr);margin-bottom:1rem;margin-top:1rem}@media (min-width:1025px){.posts{grid-template-columns:repeat(3,1fr)}}@media (min-width:1201px){.posts{grid-template-columns:repeat(3,1fr)}}.blog-latest{background-color:var(--bg-color-accent-1);padding:3rem 0 4rem}.blog-latest .blog-latest-header{display:flex;justify-content:space-between;margin:0 1.5rem 2.5rem}@media (min-width:769px){.blog-latest .blog-latest-header{margin:0 1.5rem}}@media (min-width:1025px){.blog-latest .blog-latest-header{margin:0 auto;width:950px}}@media (min-width:1201px){.blog-latest .blog-latest-header{width:1024px}}.blog-latest .blog-latest-header h2{font-size:2rem}.blog-latest .blog-latest-header .blog-title{-webkit-text-fill-color:transparent;background:linear-gradient(315deg,#ffc721 25%,#f51313);-webkit-background-clip:text;background-clip:text;font-weight:900;text-align:center}.blog-latest .blog-latest-header a{font-feature-settings:"ss01" on,"salt" on;border:0;color:var(--font-color-accent-2);font-family:Space Grotesk,Outfit,Segoe UI,sans-serif;font-size:1.25rem;font-weight:bolder;margin:auto 0}.blog-latest .blog-latest-header a:hover{color:var(--font-color)}@media (min-width:769px){.blog-latest .blog-latest-header{flex-direction:row;margin-bottom:2.5rem}.blog-latest .blog-latest-header h2{font-size:2.25rem}.blog-latest .blog-latest-header a{font-size:1.25rem}}.blog-latest .blog-latest-content{display:flex;flex-direction:column;flex-flow:wrap;gap:3rem;margin:0 1.5rem}@media (min-width:769px){.blog-latest .blog-latest-content{margin:0 1.5rem}}@media (min-width:1025px){.blog-latest .blog-latest-content{margin:0 auto;width:950px}}@media (min-width:1201px){.blog-latest .blog-latest-content{width:1024px}}@media (min-width:769px){.blog-latest .blog-latest-content{flex-direction:row}}.blog-latest .blog-latest-content>a{width:100%}@media (min-width:769px){.blog-latest .blog-latest-content>a{width:calc(50% - 1.5rem)}}@media (min-width:1025px){.blog-latest .blog-latest-content>a{width:calc(33.33333% - 2rem)}}.bg-new-post{background:#fcd359;background:linear-gradient(336deg,#fcd359,#fc9959 73%,#ff4b00)}.tag-new-post{background-color:#000000a2;border-radius:3px;color:#fff;font-family:Space Grotesk,Outfit,Segoe UI,sans-serif;font-weight:700;left:10px;padding:.5rem;position:absolute;top:10px;z-index:99}.sobre-mi{margin:0 1.5rem}@media (min-width:769px){.sobre-mi{margin:0 1.5rem}}@media (min-width:1025px){.sobre-mi{margin:0 auto;width:950px}}@media (min-width:1201px){.sobre-mi{width:1024px}}.sobre-mi .sobre-mi-title{display:flex;flex-direction:column;padding-bottom:5rem;padding-top:5rem}@media (min-width:769px){.sobre-mi .sobre-mi-title{flex-direction:row}}.sobre-mi .sobre-mi-title h1{font-family:Space Grotesk,Outfit,Segoe UI,sans-serif;font-size:3rem;letter-spacing:-.04em;margin-bottom:1rem}.sobre-mi .sobre-mi-title p{font-size:1.25rem;line-height:2rem;margin-bottom:.2rem}.sobre-mi .sobre-mi-title .sobre-mi-title-image{margin:0 auto;order:-1}@media (min-width:769px){.sobre-mi .sobre-mi-title .sobre-mi-title-image{margin:auto 0;order:1}}.sobre-mi .sobre-mi-title .sobre-mi-title-image img{border:3px solid #fcd35a;border-radius:50%;height:auto;width:200px}.sobre-mi .sobre-mi-section{margin-bottom:2rem}.article{font-size:1.125rem;margin:0 auto;padding-bottom:3rem;padding-top:4rem;width:100%}@media (min-width:769px){.article{width:780px}}.article .article-super{display:flex;justify-content:space-between;margin:0 1rem 2rem}@media (min-width:769px){.article .article-super{margin:0 0 1.5rem}}.article .article-super a{font-family:Space Grotesk,Outfit,Segoe UI,sans-serif;font-size:1.2em;font-weight:700}.article .article-super a:hover{color:var(--font-color-accent-1)}.article .article-tags{background:#fcd35a;background:#fcd359;background:linear-gradient(114deg,#fcd359,#fc9959 73%,#ff4b00);color:#000;font-size:1rem;font-weight:700;padding:.25rem .5rem;text-transform:uppercase}.article .article-tags,.article .article-title{font-family:Space Grotesk,Outfit,Segoe UI,sans-serif}.article .article-title{font-size:2.25rem;letter-spacing:-.04em;line-height:2.25rem;margin:0 1rem}@media (min-width:481px){.article .article-title{font-size:3rem;line-height:3rem}}@media (min-width:769px){.article .article-title{margin:.25rem 0 .75rem}}.article .article-description{color:var(--font-color-accent-1);margin:1rem}@media (min-width:1025px){.article .article-description{margin:0}}.article .article-meta{font-size:.9rem;margin:1rem}@media (min-width:1025px){.article .article-meta{margin:1rem 0}}.article .article-meta>div{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;padding-bottom:.25rem;padding-top:.25rem}.article .article-comments{margin:1rem}@media (min-width:1025px){.article .article-comments{margin:1.5rem 0 .5rem}}.article img{width:100%}.article .article-content,.article img{padding-bottom:2rem}.article .article-content>h2,.article .article-content>img,.article .article-content>p,.article .article-content>ul{padding:1rem 1.5rem}@media (min-width:769px){.article .article-content>h2,.article .article-content>img,.article .article-content>p,.article .article-content>ul{padding:.75rem 80px}}.article .article-content>h2{padding-bottom:.75rem;padding-top:1.75rem}.article .article-content>p{line-height:1.75rem}.article .article-content>ul>li{line-height:1.75rem;margin-left:1.5rem}.article .article-surround{align-content:baseline;display:flex;gap:1rem;justify-content:space-between;padding-left:1.5rem;padding-right:1.5rem;padding-top:2rem}.article .article-surround div{width:150px}@media (min-width:769px){.article .article-surround div{width:30%}}.article .article-surround .article-surround-link{color:var(--font-color-accent-1);text-align:left;text-decoration:underline;text-decoration-color:#ffe924}.article .article-surround .article-surround-link span{display:block}.article .article-surround .article-surround-link:hover{color:var(--font-color)}.article .article-surround .article-surround-icon{font-size:2rem;margin-bottom:.5rem}.article .article-surround .article-surround-link-prev{text-align:left}.article .article-surround .article-surround-link-next{text-align:right}.blog .blog-title{margin:0 1.5rem;padding-bottom:5rem;padding-top:5rem}@media (min-width:769px){.blog .blog-title{margin:0 1.5rem}}@media (min-width:1025px){.blog .blog-title{margin:0 auto;width:950px}}@media (min-width:1201px){.blog .blog-title{width:1024px}}.blog .blog-title h1{-webkit-text-fill-color:transparent;background:linear-gradient(315deg,#fcd359 25%,#f51313);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:900;text-align:center}.blog .blog-content{display:flex;flex-direction:column;flex-flow:wrap;gap:2rem 1.5rem;margin:0 1.5rem}@media (min-width:769px){.blog .blog-content{margin:0 1.5rem}}@media (min-width:1025px){.blog .blog-content{margin:0 auto;width:950px}}@media (min-width:1201px){.blog .blog-content{width:1024px}}@media (min-width:769px){.blog .blog-content{flex-direction:row}}.blog .blog-content a{width:100%}@media (min-width:769px){.blog .blog-content a{width:calc(50% - .75rem)}}@media (min-width:1025px){.blog .blog-content a{width:calc(33.33333% - 1rem)}}.contacto{margin:0 1.5rem;padding-top:6rem;text-align:center}@media (min-width:769px){.contacto{margin:0 1.5rem}}@media (min-width:1025px){.contacto{margin:0 auto;width:950px}}@media (min-width:1201px){.contacto{width:1024px}}.contacto p{font-size:2rem;line-height:3rem;margin-bottom:.2rem}.contacto div{transition:transform .2s}.contacto div:hover{transform:scale(1.5)}.contacto div a{font-size:6rem}
