.app-container{position:absolute;z-index:-1}.lang-container{position:fixed;right:50px;top:15px}.hero-container{margin-top:5rem;width:100%;display:flex;align-items:center}.hero-container .me-container{display:flex;width:100%;justify-content:space-between}.hero-container .me-container .me{display:flex;justify-content:center;flex-direction:column;max-width:36rem;gap:2rem}.hero-container .me-container .me .title{font-size:3rem;line-height:1;font-weight:700;color:#30455c}.hero-container .me-container .me .description{font-size:1.25rem;color:#30455c}.hero-container .me-container .me .hero-icons{display:flex;gap:2rem;width:100%;justify-content:center}.hero-container .img-container{width:280px;display:flex;justify-content:center}.hero-container .img-container img{max-height:200px;border-radius:9999999px}@media (max-width: 768px){.me-container{display:block;flex-direction:column;align-items:center;text-align:center}.me-container .img-container{order:-1;width:100%;margin-bottom:1rem}.me-container .me{align-items:center}.me-container .img-container img{max-height:150px}}.icon-container{display:flex;justify-content:center;align-items:center;height:2.8rem;width:2.8rem;padding:.4rem;background:#fff;border-radius:5px}.icon-container .social-link{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.icon-container svg{color:#30455c;height:100%;width:100%}.icon-container:hover{scale:1.3;background-color:#30455c;transition:.4s ease-in-out}.icon-container:hover svg{color:#d0dbe7}.summary{display:flex;flex-direction:column;gap:2rem}.projects{display:flex;flex-direction:column}.card-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem}@media (min-width: 768px){.card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}.project-card{position:relative;overflow:hidden;height:250px;border-radius:.375rem;cursor:pointer;color:#fff;display:flex;width:100%;background-color:#30455c}.project-card .card-content{position:absolute;z-index:10;top:0;right:0;bottom:0;left:0;padding:1.25rem;display:flex;align-items:center}.project-card .card-content .text-content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;padding:20px;transition:all .3s ease-out;width:330px;z-index:5}.project-card .card-content .text-content .project-title{padding:.5rem 0;font-size:1.3rem;font-weight:700;max-width:13ch}.project-card .card-content .text-content .project-description{margin-bottom:8px;width:30ch;font-size:1rem;opacity:.7;padding-bottom:.5rem}.project-card .card-content .preview-icons{display:flex;flex-direction:column;align-items:center;position:absolute;right:20px;top:20px;opacity:0;z-index:100;gap:1rem;transition:opacity .3s ease-out}.project-card .card-content .preview-icons a{color:#30455c}.icons{display:flex;gap:8px}.icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:#000000b3;border-radius:50%}.project-image{position:absolute;right:1.25rem;height:100%;right:-20%;transition:all .7s ease-out;z-index:1}.image-gradient{position:absolute;height:100%;right:1.25rem;width:100%;background:linear-gradient(to right,#30455c 65%,transparent 100%);transition:all .7s ease-out;z-index:2}.edit-icon{position:absolute;top:20px;right:20px;z-index:10;transition:all .5s ease-out}.project-card:hover .text-content{padding-left:0;opacity:0}.project-card:hover .preview-icons{opacity:1}.project-card:hover .project-image{content:cover;right:50%;transform:translate(50%)}.project-card:hover .image-gradient{right:500px}.project-card:hover .edit-icon{transform:scale(1)}.shadow{filter:drop-shadow(0px 0px 10px white) drop-shadow(0px 0px 20px white)}@media (min-width: 768px){.project-image{position:absolute;right:1.25rem;height:100%;right:-40%;transition:all .7s ease-out;z-index:1}}.contact-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem}.contact-p{display:flex;justify-content:center;align-items:center;text-align:center;margin:0}.contactbtn{display:flex;justify-content:center;align-items:center;border:none;background:transparent;padding:.5rem;width:200px;gap:1rem;font-size:1.1rem;cursor:pointer;background-color:#30455c;border-radius:15px;color:#fff}.contact-a{text-decoration:none}@media (min-width: 768px){.contact-container{display:flex;flex-direction:row;justify-content:center;align-items:center}}.skills{display:grid;align-content:center}.card{display:flex;border:1px solid transparent;border-radius:15px;background:fixed #30455c;cursor:pointer;margin:0;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;position:relative;transition:all .25s ease-in 0s;color:#d0dbe7;padding:10px}.grid-container{overflow:hidden;position:relative;width:100%}.skill-container{display:flex;width:400%;flex-direction:row;gap:20px}.carrousel{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:20px;animation-name:carrousel;animation-iteration-count:infinite;animation-timing-function:linear;animation-fill-mode:both;animation-direction:alternate;animation-duration:25s;width:200%}@keyframes carrousel{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width: 768px){.skill-container{display:flex;width:1000%;flex-direction:row;gap:20px}}.footer{display:flex;justify-content:space-between;align-items:center;padding:1rem;color:#30455c}.footer-left p{margin:0;font-size:.7rem}.footer-right a{color:#30455c;margin-left:1rem;text-decoration:none;transition:color .3s ease}.footer-right a:hover{color:#ddd}.navbar-container{margin-top:1rem;pointer-events:auto;position:fixed;z-index:1000;left:0;right:0;top:0;margin-inline:auto;margin-bottom:1rem;display:flex;transform-origin:bottom;height:100%;max-height:3.5rem}.navbar-container .navbar-bg{position:fixed;top:0;left:0;right:0;height:4rem;width:100%;background-color:#ddd;-webkit-mask-image:linear-gradient(to bottom,black,transparent);mask-image:linear-gradient(to bottom,black,transparent)}.navbar-container .dock{position:relative;z-index:500;pointer-events:auto;margin-inline:auto;display:flex;min-height:100%;height:100%;align-items:center;padding-inline:1rem;background-color:#fff;border-radius:15px;opacity:.8;justify-content:center}.navbar-container .dock a{display:flex;justify-content:center;align-items:center;color:#30455c}.navbar-container .dock .tooltip{background-color:#30455c}.navbar-container .dock:hover{opacity:1}.navbar-container .dock div{display:flex;justify-content:center;align-items:center}.navbar-container .dock span{scale:1.5;display:flex;justify-content:center;align-items:center;color:#30455c}.language-selector{display:flex;position:absolute;right:20px;z-index:1000;background-color:#fff;border-radius:10px;opacity:.8;pointer-events:auto;padding:1rem .3rem}.language-selector:hover{opacity:1}.language-selector div{padding:0;display:flex;justify-content:center}.language-selector button{padding:0}.language-selector button,.language-selector ul{border:none;margin:0;padding:0}#rfs-btn:after{display:none}.language-selector li{margin:0;padding:4px 0;display:flex;justify-content:center}@media (width < 600px){.language-selector{position:absolute;right:20px;top:4rem}}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,d09GMgABAAAAAAikABQAAAAADtAAAAg5AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbchwuP0hWQVJ8P01WQVI5BmA/U1RBVIEeAFQvbBEICoUMhA8LFAAwh0IBNgIkAyIEIAWFUgdlDAcb2wxRlHLSTCh+JpgqYzdCr74T1zFPDeljyGrzJCL6Ev8bD9Fava+qe3dnZu8TYRBRRkWdCpCOBCJhosglnmB+fp3vJiXGXwdGMZ0w+x/Y23aEczWThqTNJjW8hoicA6eO+L2oNF/ezlXBg1dQQRzciijV+BogZE/7tcrgVbTzMA0JUqWU99sevg1ROdGGhMSFRKWb7SFuSTKXaTxVNWQt4oUcFJHOcfztJwpMAFIIRQh0NtqvHHs8KUI6P+tvSN/b5hfSKnw6zG65Tv9ChClClRyg2f98xwIbLRcSTENItK/y7DZks80Z85XYtScLsB4BBMzQ5NT5aRoDQxMCxwrgEGzCUswXcBgPy0u/KUjEj8dZL+8xCYRYL+RHPgJHGlBAYzk7X91NAC4lYvTFq/YZItQ8JiYNyMczEzglmDgu1/Q3SpwjpG9/5vIC/Bw1r5Xb/z+gvhdTgCchp+WnWK4VQiMwW4vF8oEb7iaRmGmpjfY6Hm/ryUZAFNcCJqz6KmAQm1FsM4YxSb4nqBzFrxDW5IVDW2FYV5a3j8tjnBRK62xFBAHVkQeb0EjVUf6R9ZPlR/sezvNj9/qP+uF9dI9LzgYCrRaYLoXZWs0pm8EZxCQ77hUZhcT6FV8RA2IzMRTLGAF+NW/IC0G0J7xEdJTlxFjxoUL0/aaBFszEGK/jFyzG7F5mT1IWnnHsWpvysG5qN+1wWpWlEOTvCAqefEo+5tL51Awhm+QUTVlERij/2khmFpfNUZyMy/x19vPLJrLuFplzx4usvfiU5KSTNIIESAZJlaZL54BDLvXTolW7jhUlJ/boC/E2r3f/Moob9BwOt8yhsOIIrtl/m5t99aQHt+HKgxdkzrN7h8C8dqcLAS6VAL90JZjP3SJzTpxR+eXdp/kZJDV/9vP0A9iRc2B1S3WtovRJKXDM5d+dLucPWGFtJ7XKf9ECUF5473zeWztTPhmeMfwzT+THZrn43gebYz+Ly4j7DK7BeYtz/ATjbP0UrSo0VKWdQlZPNILyuPOOrrzlFcOlNGm4EXnAcb13l5ZPqkirmIRFXF68UPyyzswtb57BMO9zpvqxgWzQWM13JJT/5quUqb9+N6Nh6tSOJoPqVZyvLvSLP3Mzfr46ThMUMFrzXleofju3ZtTU2d/N6J+a8eNqre9Ys8nQNXROVvqPh8arIOjd1Lm5784FyJyaORJT9o9bDbagAgEBgAUWp8J+DvKlj0YDAHAA1FLZhqB9MSDAZyx2MCgAAIoBSH/cwTAOtiHgAtyMd1LgIpgR5MADgEgHB0PtL8JXmANmCnjwAAQDAPCM643XbH/Jy4eCA0rFAidCoKxMZ+EbmeGpDnp4Wl6NP4wWzYgoOt29C97eFosOGB2T/TEihQ2lyAD6jUZW4GX1RkxSvw0AQQzLPKvWaCRJ7e2gQn93n2MnKH3SxbB9XY8L27r63Lw7muvs0CpasL5edGIUoKurqNUHo9GVVyj6ukn0TWcU3IwWxt5enzUiJGQ4/Av/4mcZI+A6nIIrmPY1r3NJz5eTnTp68KCff/osZyKu8/lbkAIHRTMREKOj620IIr55I2rfFEJhodTOsoKKhIC1HVKh5fCRjpnqEKaDff2CkNJSF21lc5Wn23BmQp4/aZERuv9Fkb29pbGLaOul4kqwimZAER0OJwWgiC4uostcoNNp6P7+9tb2dsOwbVqjsxDr8bIhHYh5eR/5/J4C2w3favObEyLixKgQT55MnjR2SJS/m0o5dcrIBMgXLRgaKmKMAnzyRHRRwMOHz2t7eqDQNC0DLKt9/vDQ8Q9mu0ju4N01cpYl7gzTG487EvR6nYYGWUdtpcrFTcP0dbU006zlj5+0tXaeb221Vxaaayqvs9r6tO62GqmKckCPKBrabbX2ZlalkiSdzuHoVeu8g8KMMjQoMNBLw/5llDEcoVutaZawTE+lkjdYKwtfkIvnL1+/rmjqLkhm5H22UtNUZLX2n3GkwyZQSx0y1jMsqvBlWZOMkbsFJ2DXYeOnxMYO+x2LBg4YBDcVILBOrVJJ3MA4P0oNJjEZsR9ZlYebWh0R0d3t6enRIT08ud/EPHnzZkk7JdN3orubKI27TreIF+qp1VpD4NAZmWiZNS0lJczZCfBRBq/iAUDmJlQ4LDK6rY12w682zyCiaG1ekRS+8L0Gs+Bh8mhsp6BXoaqRyh0WpZ+fHLGboqhuRMbNzyJTNBaXepvU0FRe6u2jI6aopoZqCo1eJIzeeytbaixwCQRH/bPf7lSH/taU8jN8v2bNXPhpaUjp0/5/OF5XPsJQguCbLMePSjxuOhHIusnFZvcLOidWuVQq//pvp6nRf9enIdDmURIuFdDJKVnJTN+HFrXFE5FfUejiXEpT43gqttdcqhb6lwYO+oSGFnoxcqq97k4UacL1VDQup2q2k2mgc+SQ4c5ljBR8dlNjutXUaiymzkzd1cc6HO3t4ORlymXSHYxgb+dgsODi48GCwllYKYnEcTd3pop9olh0Zzq/FBfQHK2MrTK0bJvrHie6B5WJuioWP7yDs99Bd1NzhhkS4+vCYKo428WNdfjFOpnL0dcuhH0hO2y1fU59iBtcmXDzm2GVKN7qgKPbhUMvU84EOSpN7pkWeIL2gThy9mLbMUzl0S9BM7LTdqd0h+WXaOwFOhi9M+mwJ9brVHoU68Ll4BN1jqy/iAx4NN9Zjn3zNbBPCvdwUKo6nH5lzR07qi1IlGX/up0O2GK1ryOjRI1BDGM0POrqv72wCN93+6O++5iYzDPWzeb2o+Pbq66xzMvvzzCvpefZtX3vW9H/90t1Hg==) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-CiQTuMoU.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-ext-wght-normal-0BME-IPC.woff2) format("woff2-variations");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-DJzCSW5i.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Onest Variable,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;display:flex;flex-direction:column;min-height:100dvh;position:relative;overflow-x:hidden}main{display:flex;flex-direction:column;margin-inline:auto;max-width:56rem;min-height:100dvh}ol,ul{list-style:none}section{padding-inline:20px;padding-top:5rem;width:100%;color:#30455c}section .title-container{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}section .title-container .section-icon svg{width:1.8rem;height:1.8rem;display:flex;align-items:center}section .title-container .section-title{font-size:1.8rem}p{font-size:1.1rem}:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:.9;--rt-transition-show-delay:.15s;--rt-transition-closing-delay:.15s}.core-styles-module_tooltip__3vRRp{left:0;opacity:0;pointer-events:none;position:absolute;top:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{background:inherit;position:absolute}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay) ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay) ease-in}.styles-module_tooltip__mnnfp{border-radius:3px;font-size:90%;padding:8px 16px;width:max-content}.styles-module_arrow__K0L3T{height:8px;width:8px}[class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}
