body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:global(.dark-mode) body{background-color:#000}.fade-enter,.fade-exit{background:#000}.fade-enter{opacity:0;transform:translateX(100%)}.fade-enter-active{background-color:#000!important;transition:opacity .3s ease-in,transform .3s ease-in,background-color .3s ease-in}.fade-enter-active,.fade-exit{opacity:1;transform:translateX(0)}.fade-exit{background:#000}.fade-exit-active{background-color:#000!important;opacity:0;transform:translateX(-100%);transition:opacity .3s ease-in,transform .3s ease-in,background-color .3s ease-in}.transition-group{background:#000;height:100vh;overflow:hidden;position:relative;width:100%}.fade-enter,.fade-exit{height:100%;left:0;position:absolute;top:0;width:100%}.cards{align-items:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-top:20px}.home__title{color:#aad4c8;font-size:1.6rem;font-weight:400;margin-left:35px;padding:10px;transition:all .3s ease-in-out}.home__title:hover{color:#fff;transform:scale(1.1)}.about__title{color:#aad4c8;font-size:1.6rem;font-weight:400;margin-left:35px;padding:10px;transition:all .3s ease-in-out}.about__title:hover{color:#fff;transform:scale(1.1)}.portfolio__title{color:#aad4c8;font-size:1.6rem;font-weight:400;margin-left:35px;padding:10px;transition:all .3s ease-in-out}.portfolio__title:hover{color:#fff;transform:scale(1.1)}.cv__title{color:#aad4c8;cursor:pointer;font-size:1.6rem;font-weight:400;margin-left:35px;padding:10px;transition:all .3s ease-in-out}.cv__title:hover{color:#fff;transform:scale(1.1)}.contact__title{color:#aad4c8;font-size:1.6rem;font-weight:400;margin-left:35px;padding:10px;transition:all .3s ease-in-out}.contact__title:hover{color:#fff;transform:scale(1.1)}.cv__container{align-items:center;display:flex;flex-direction:column;justify-content:center}.cv__info{color:#fff;cursor:pointer;display:none;font-size:1rem;font-weight:600;margin-top:20px;padding:10px;transition:all .3s ease-in-out}.cv__info:hover{color:#000;display:block;transform:scale(1.1)}.layout__hey{color:#c6d581;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:1rem;font-weight:200;margin-bottom:20px;opacity:.6;text-align:center;width:600px}.drag-handle,.drag-handle__home{color:#fff;cursor:move;font-size:2rem;margin-left:-75px;margin-top:-30px;padding:0,25px,0,25px}.modal{align-items:center;background:#fffc;border-radius:8px;box-shadow:0 4px 8px #0003;display:flex;flex-direction:column;left:50%;padding:20px;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);width:300px;z-index:9999}.overlay{background:#000000b3;bottom:0;left:0;position:fixed;right:0;top:0;transition:all .4s ease-in-out;z-index:9998}.modal__title{color:#2c4456;font-size:1.5rem}.buttonContainer{display:flex;gap:2rem;justify-content:space-between;margin-top:20px}.downloadButton{background-color:#616e7d;border-radius:5px;color:#fff;padding:10px;text-align:center;text-decoration:none;transition:all .2s ease-in-out}.downloadButton:hover{background-color:#31a685}.closeButton{background-color:#616e7d;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.2rem;margin-top:20px;padding:5px 10px;transition:all .2s ease-in-out}.closeButton:hover{background-color:#31a685}.header_container__zrX6l{margin-top:70px}.header_container__zrX6l,.header_layout__\+XgVs{align-items:center;display:flex;flex-direction:column;justify-content:center}.header_layout__\+XgVs{background-color:#c9f7ef99;border-radius:5px;color:#333;flex-wrap:wrap;margin:20px 40px 0;padding:10px;width:100%}.header_layout__title2__RNc6u,.header_layout__title__ZxrQu{color:#0f6391;font-size:3rem;font-weight:700}.header_layout__title2__RNc6u{margin:10px 0 0;text-align:center;width:60%}.header_layout__subtitle2__Kzxlh,.header_layout__subtitle__qe\+tQ{animation:header_fadeInSlideUp__ICepE 1s ease-out forwards;color:#2e3b49;font-size:3rem;font-weight:500;opacity:0;text-align:center;transform:translateX(-20px);width:100%}.header_highlight__6Kfcn{color:#0f6391;font-weight:500}.header_layout__description__V7Kd\+{box-sizing:border-box;color:#000;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:1.5rem;font-weight:200;margin:0 0 20px;max-width:800px;text-align:center;width:100%}.header_layout__message__RvI7O,.header_layout__message_layout2__ZubBE{box-sizing:border-box;color:#333;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:2.5rem;font-weight:200;max-width:60%;text-align:justify}.dark-mode .header_layout__message_layout2__ZubBE{color:#000!important}.header_layout__message2__Kq27x{background-color:#21b079;border:none;border-radius:10px;box-sizing:border-box;color:#333;cursor:pointer;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:1.5rem;font-weight:200;margin:20px 0 10px;padding:10px;text-align:center;transition:background-color .3s ease;width:40%}.header_layout__message2__Kq27x:hover{background-color:#30c77e}.header_layout__layout2__m\+8Fp{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:20px 40px 0;padding:10px}.header_layout__layout2__m\+8Fp,.header_layout__list__y2oWa{background-color:#fff;border-radius:5px;color:#333;width:100%}.header_layout__list__y2oWa{box-sizing:border-box;font-size:2rem;font-weight:200;list-style-type:disc;margin:20px 0 20px 20px;text-align:justify}.header_img_header2__ipz8B{animation:header_headerImg__j\+cS4 2s ease-out forwards,header_fadeIn__bKAeg .1s ease-in;background-image:url(../../static/media/index2.ca8aa694b4c5af1e1ca2.svg);background-position:50%;background-repeat:no-repeat;background-size:300px;color:#fff;font-size:5rem;height:260px;opacity:0;transform:translateY(20px);transition:background-image .3s ease;width:320px}.header_bar__-zNtB{background-color:#e8e9e9;height:40px;opacity:.1;width:100%}@media (max-width:600px){.header_layout__\+XgVs{width:100%}.header_layout__description__V7Kd\+{font-size:1.4rem!important;font-weight:400!important}.header_layout__title2__RNc6u{width:100%}.header_layout__message__RvI7O{font-size:1.4rem!important;font-weight:400!important;max-width:100%}.header_layout__message2__Kq27x{color:#fff!important;font-size:1.4rem!important;font-weight:500!important;width:100%}.header_layout__message_layout2__ZubBE{font-size:1.4rem!important;font-weight:400!important;max-width:100%}.header_layout__list__y2oWa{font-size:1.7rem!important;width:90%}}.dark-mode .header_layout__\+XgVs{background-color:#0f6391!important;color:#fff!important}.header_img_header__rtSvm{animation:header_headerImg__j\+cS4 2s ease-out forwards,header_fadeIn__bKAeg .1s ease-in;background-image:url(../../static/media/index.7d2f7c8831b7371d87fa.svg);background-position:50%;background-repeat:no-repeat;background-size:300px;color:#fff;font-size:5rem;height:260px;opacity:0;transform:translateY(20px);transition:background-image .3s ease;width:320px}@keyframes header_headerImg__j\+cS4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes header_fadeIn__bKAeg{0%{opacity:0}to{opacity:1}}.header_layout__logoContainer__fQwQb{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:center}.dark-mode .header_layout__title__ZxrQu{color:#a7bfda!important}.dark-mode .header_layout__title2__RNc6u{color:#0f6391!important}@keyframes header_fadeInSlideUp__ICepE{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.dark-mode .header_layout__subtitle__qe\+tQ{color:#d8e9e5!important}.dark-mode .header_layout__message__RvI7O{color:#fff}.dark-mode .header_layout__description__V7Kd\+{color:#fff!important}.nav_nav__FUxWa{background-color:#e8e9e9;box-shadow:0 0 10px 0 #00000080;flex-direction:column;left:0;opacity:1;position:fixed;right:0;top:0;z-index:100}.nav_nav__FUxWa,.nav_nav__container__T1VPl{align-items:center;display:flex;justify-content:center;width:100%}.nav_nav__container__T1VPl{flex-direction:row;gap:30px;margin:0 30px;max-width:90vw}.nav_nav__containerLogo__2XoEe{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:space-around}.nav_nav__logo__3eJml{background-image:url(../../static/media/logo.4102f5a0db99c52ab2ee.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;height:80px;transition:all .3s ease-in-out;width:220px}.nav_nav__containerLogo__2XoEe:hover .nav_nav__logo__3eJml,.nav_nav__logo__3eJml:hover{transform:scale(.9)}.nav_nav__menuButton__X7CfW{display:none}.nav_nav__containerLinks__bqPVg{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:center}.nav_nav__containerLink__Dv0vU{align-items:center;border-radius:5px;color:#575757;font-size:2rem;font-weight:350;justify-content:center;padding:4px 14px;text-decoration:none;transition:all .3s ease-in-out}.nav_nav__containerLink__Dv0vU:hover{color:#0f6391;text-decoration:underline}.nav_nav__description__Hu2il{color:#aad4c8;font-size:2rem;font-weight:100;transition:all .3s ease-in-out}.nav_nav__description__Hu2il:hover{color:#d9e5e1}.nav_nav__icons__Zr-Tu{align-items:center;color:#575757;display:flex;flex-direction:row;font-size:2.5rem;gap:20px;justify-content:center}.nav_nav__github__qV\+OM,.nav_nav__linkedin__ozaS3{transition:all .3s ease-in-out}.nav_nav__github__qV\+OM:hover,.nav_nav__linkedin__ozaS3:hover{background:none;color:#0f6391;font-size:2.5rem}.nav_nav__mode__mjcYB{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:center}.nav_nav__languageButton__rmWxi{background:none;border:none;color:#575757;cursor:pointer;font-size:2rem;font-weight:100;outline:none;transition:all .3s ease-in-out}.nav_nav__languageButton__rmWxi:hover{color:#0f6391}.nav_nav__modeButton__aUt7Q{background:#0000;border:none;color:#575757;cursor:pointer;font-size:2rem;outline:none;transition:all .3s ease-in-out}.nav_nav__modeButton__aUt7Q:hover{color:#0f6391}@media (max-width:960px){.nav_nav__mode_movil__\+86ep{align-items:center;background-color:#4c4c4c;display:flex;flex-direction:row;gap:10px;justify-content:space-around}.nav_nav__containerLink__Dv0vU{color:#fff!important}.nav_nav__containerLink__Dv0vU:hover{color:#c4e4f5!important}.nav_nav__languageButton__rmWxi{display:none}.nav_nav__languageButton_movil__3QTSv{align-items:center;background:#0000;border:none;color:#fff;cursor:pointer;display:flex;font-size:2rem;justify-content:center;outline:none;transition:all .3s ease-in-out}.nav_nav__languageButton_movil__3QTSv:hover{color:#c4e4f5}.nav_nav__modeButton__aUt7Q{display:none}.nav_nav__modeButton_movil__dOf9B{align-items:center;background:#0000;border:none;color:#fff;cursor:pointer;display:flex;font-size:2rem;justify-content:center;outline:none;transition:all .3s ease-in-out}.nav_nav__modeButton_movil__dOf9B:hover{color:#c4e4f5}.nav_nav__github_movil__vKpFu,.nav_nav__linkedin_movil__QgMvT{transition:all .3s ease-in-out}.nav_nav__github_movil__vKpFu:hover,.nav_nav__linkedin_movil__QgMvT:hover{background:none;color:#000;font-size:2.5rem}.nav_nav__containerLinks__bqPVg,.nav_nav__description__Hu2il,.nav_nav__icons__Zr-Tu,.nav_nav__nombre__Ds4Ek{display:none}}@media (max-width:170px){.nav_nav__description__Hu2il,.nav_nav__logo__3eJml,.nav_nav__nombre__Ds4Ek,.nav_nav__resetButton__s68zy{display:none}.nav_nav__languageButton__rmWxi{align-items:center;display:flex;justify-content:center}.nav_nav__container__T1VPl{gap:10px;justify-content:center;margin:0,10px,0,10px}.nav_nav__icons__Zr-Tu{gap:6px;margin-left:-10px}.nav_nav__mode__mjcYB{gap:6px;margin-top:2px}}@media (min-width:958px){.hamburger-menu{display:none}}@media (max-width:960px){.hamburger-menu{position:relative}.hamburger-icon{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;height:24px;justify-content:space-around;width:30px;z-index:10}.bar{background:#333;height:4px;transition:.3s;width:100%}.hamburger-icon.open .bar:first-child{transform:translateY(8px) rotate(45deg)}.hamburger-icon.open .bar:nth-child(2){opacity:0}.hamburger-icon.open .bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.menu{background:#333;border-radius:8px;box-shadow:0 2px 10px #0003;color:#fff;display:none;flex-direction:column;font-size:1.6rem;gap:10px;min-width:800%;opacity:.9;padding:10px;position:absolute;right:0;top:50px;z-index:9}.menu.active{display:flex}.menu a{color:#fff;padding:8px 0;text-decoration:none;transition:.2s}.menu a:hover{color:tomato}}.icon-menu{align-items:center;color:#fff;display:flex;justify-content:center;margin-top:12px}.main-icon{cursor:pointer;font-size:1.5rem}.icon-group{display:flex;flex-direction:row;opacity:0;pointer-events:none;transition:all .5s ease-in-out}.left{transform:translateX(50%)}.left,.right{align-items:center;border-radius:10px;display:flex;gap:20px;justify-content:center;padding:10px}.right{transform:translateX(-50%)}.icon-group i{font-size:20px;opacity:0;transform:translateY(0);transition:all .5s ease-in-out}.icon-group.open{opacity:1;pointer-events:all}.icon-group.open i{opacity:1;transform:translateY(0)}.icon-group.open.left,.icon-group.open.right{bottom:0;transform:translateX(0)}.icon__p{align-items:center;background-image:url(../../static/media/logo_icon_a.ace665c82c636c9fdf6f.svg);background-position:50%;background-repeat:no-repeat;background-size:63px;color:#4a4a4a;display:flex;flex-direction:column;height:100px;transition:all .6s ease-in-out;width:200px}.icon__p:hover{background-image:url(../../static/media/logo_icon1.f84348335a149df0fcdf.svg);background-size:50px}.icon__p-text{color:#4a4a4a;font-size:1.2rem}.dark-mode .icon__p-text{color:#fff!important}.icon__p-text2{align-items:left;color:#000;display:flex;font-size:1.2rem;justify-content:left}.dark-mode .icon__p-text2{color:#fff!important}.icon__css,.icon__github,.icon__js,.icon__location,.icon__mysql,.icon__node,.icon__ok,.icon__postgresql,.icon__react,.icon__wordpress{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:36px;display:flex;flex-direction:column;gap:10px;height:70px;transition:all .5s ease-in-out;width:70px}.icon__ok{background-image:url(../../static/media/ok.4653afe136fde47581d2.svg)}.icon__location{background-image:url(../../static/media/ubicacion.870b92169fe9f4dec0c8.svg)}.mobile-only{display:none}@media only screen and (max-width:768px){.icon-menu{display:none}.title-icon{animation:jump .9s infinite;color:#4d8163;font-size:20px;font-weight:700}.dark-mode .title-icon{color:#fff}@keyframes jump{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(0)}}.mobile-only{display:block;gap:10px;height:100%;padding:25px;position:relative;text-align:center;width:100%}.toggle-icon{align-items:center;cursor:pointer;display:flex;flex-direction:column;height:50px;justify-content:center;margin:0 auto;transition:transform .3s ease;width:50px}.toggle-icon.rotate{transform:rotate(180deg)}.toggle-icon-image{height:100%;object-fit:contain;transition:transform .3s ease;width:100%}.accordion-content{margin:10px auto 0;max-height:0;overflow:hidden;transition:max-height .3s ease-out;width:90%}.accordion-content.open{max-height:300px}.accordion-div{align-items:center;border-radius:5px;display:flex;flex-direction:column;justify-content:center;margin:10px 0;padding:15px}.icon__location{margin-top:-14px}.accordion-div:first-child{margin-top:15px}.rotating-svg{animation:rotate 3s linear infinite}.accordion-fin{background-color:#0f6391;height:20px;width:100%}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}}body{background-color:#fff}body.dark-mode{background-color:#575757;color:#fff}.fondo{animation:slide 20s ease-in-out infinite alternate;background-image:linear-gradient(-60deg,#b6b6b6 50%,#8f9192 0);bottom:0;left:-50%;opacity:.01;position:fixed;right:-50%;top:0;z-index:-1}:global(.dark-mode) .fondo{animation:slide 20s ease-in-out infinite alternate;background-image:linear-gradient(-60deg,#cdd1cf 50%,#294c60 0);bottom:0;left:-50%;opacity:.02;position:fixed;right:-50%;top:0;z-index:-1}:global(.dark-mode) .fondoImg{background-image:none}.fondo2{animation-direction:alternate-reverse;animation:slide 12s ease-in-out infinite alternate;background-image:linear-gradient(-60deg,#82bfab 50%,#8f8f8f 0)}.fondo2,.fondo3{bottom:0;left:-50%;opacity:.1;position:fixed;right:-50%;top:0;z-index:-1}.fondo3{animation:slide 30s ease-in-out infinite alternate;background-image:linear-gradient(-60deg,#82bfab 50%,#696969 0)}.content{background-color:#fffc;border-radius:.25em;box-shadow:0 0 .25em #00000040;box-sizing:border-box;display:flex;flex-direction:column;left:50%;padding:10vmin;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%)}@keyframes slide{0%{transform:translateX(-25%)}to{transform:translateX(25%)}}.contact_container__aC5Xt{align-items:center;background-color:#d5f0eb;display:flex;justify-content:center;margin-top:15px;min-height:100vh}.dark-mode .contact_container__aC5Xt{background-color:#6782a0cc}.contact_layout__yA6bL{background-color:#e4e4e4;border-radius:8px;box-shadow:0 2px 2px #000c;margin-bottom:40px;margin-top:10%;padding:20px;position:relative;width:50%}.dark-mode .contact_layout__yA6bL{background-color:#4c6480cc}@media (max-width:500px){.contact_layout__yA6bL{margin-top:20%;width:90%}.contact_closeButton__XwsnE{font-size:1.2rem}.contact_container__aC5Xt{margin-top:2px}}.contact_closeButton__XwsnE{align-items:center;background:#0000;background-color:#616e7d;border:none;border-radius:50%;color:#aad4c8;cursor:pointer;display:flex;font-size:1.9rem;font-weight:700;height:30px;justify-content:center;position:absolute;right:5px;top:5px;transition:color .3s ease-in-out;width:30px}.contact_closeButton__XwsnE:hover{color:#fff}.contact_layout__title__-ANfU{color:#373435;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:1.8rem;font-weight:700;margin-bottom:20px;text-align:center}.dark-mode .contact_layout__title__-ANfU{color:#fff}.contact_form__2RQ14{display:flex;flex-direction:column}.contact_form__label__12NEX{color:#373435;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:1.5rem;margin-bottom:5px}.dark-mode .contact_form__label__12NEX{color:#fff}.contact_form__input__l-uxC,.contact_form__textarea__6G6-8{border:1px solid #ccc;border-radius:4px;color:#616e7d;font-size:1rem;margin-bottom:15px;padding:10px}.contact_form__textarea__6G6-8,.dark-mode .contact_form__input__l-uxC{color:#090909!important}.contact_form__textarea__6G6-8{min-height:100px;resize:vertical}.contact_form__submit__jxSV6{background-color:#516984;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:1.5rem;margin-top:10px;padding:10px;transition:background-color .3s ease-in-out}.contact_form__submit__jxSV6:hover{background-color:#607083}.dark-mode .contact_form__submit__jxSV6,.dark-mode .contact_form__submit__jxSV6:hover{background-color:#30c77e}.contact_successMessage__oeTNP{color:#212321;font-size:1.2rem;margin-top:15px;text-align:center}.contact_errorMessage__cG9a-{color:#d9534f;font-size:1.2rem;margin-top:15px;text-align:center}.contact_error__MY57L{color:#d9534f;font-size:1.2rem;margin-top:10px;text-align:center;text-align:left}.solutionsCard_container__vHfAw{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:7%}.solutionsCard_container__layout__77Y3a{transition:background-color .3s ease}.solutionsCard_container__layout1__NRVwz,.solutionsCard_container__layout__77Y3a{align-items:center;display:flex;justify-content:center;margin-bottom:-5%;width:100%}.solutionsCard_container__layout1__NRVwz{background-color:#8a4646}.solutionsCard_layout__AZi-r{border-radius:8px;margin-bottom:30px;margin-top:10px;padding:20px;position:relative;width:70%}.solutionsCard_About__c525N{display:flex;flex-direction:column}.solutionsCard_layout__portfolio__vt5Ab{align-items:center;display:flex;justify-content:center}.solutionsCard_titlePortfolio__KiLxa{color:#fff;font-size:2rem;font-weight:700;margin-top:10px}.dark-mode .solutionsCard_titlePortfolio__KiLxa{color:#fff}.solutionsCard_closeButton__3fjWi{align-items:center;background:#0000;background-color:#616e7d;border:none;border-radius:50%;color:#aad4c8;cursor:pointer;display:flex;font-size:1.9rem;font-weight:700;height:30px;justify-content:center;position:absolute;right:5px;top:5px;transition:color .3s ease-in-out;width:30px}.solutionsCard_closeButton__3fjWi:hover{color:#fff}.solutionsCard_layout__title__NX\+ac{color:#616e7d;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:2.5rem;font-weight:700;margin-bottom:20px;text-align:center}.dark-mode .solutionsCard_layout__title__NX\+ac{color:#fff}.solutionsCard_image__1dysF{border-radius:8px;height:60%;margin-bottom:10px;margin-top:16px;object-fit:cover;transition:transform .3s ease-in-out;width:60%}.solutionsCard_image__1dysF:hover{transform:scale(1.05)}.solutionsCard_projectData__Fk8VZ{align-items:center;color:#302f2f;display:flex;flex-direction:column;flex-wrap:wrap;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:2.5rem;font-weight:300;justify-content:center}.solutionsCard_textBox__fo5-R{align-items:center;display:flex;flex-direction:row;gap:15px;justify-content:center}.solutionsCard_textDescription__8UzHw{color:#302f2f;font-size:1.8rem;font-weight:300;text-align:justify}.dark-mode .solutionsCard_textDescription__8UzHw{color:#fff}.solutionsCard_textList__argEY{color:#302f2f;font-size:1.8rem;font-weight:300;font-weight:700;padding:5px;text-align:left}.solutionsCard_customList__60WGG{list-style:none;margin:0;padding:0;text-align:left!important}.solutionsCard_customList__60WGG li{line-height:1.5em;padding-left:2em;position:relative;text-align:left!important}.solutionsCard_customList__60WGG li:before{content:"✔ ";left:0;position:absolute}.dark-mode .solutionsCard_textList__argEY{color:#fff;font-weight:700}.solutionsCard_textProject__o87rR{color:#0f6391;font-size:2.5rem;font-weight:500;margin-top:10px;text-align:center}.dark-mode .solutionsCard_textProject__o87rR{color:#e4e9f4}.solutionsCard_textProjectN__yHJqi{color:#302f2f;font-size:1.3rem;font-weight:400}.solutionsCard_botton_Url__po1ri{align-items:center;display:flex;justify-content:center;padding:10px;width:100%}.solutionsCard_text_Url__X-wdN{background-color:#616e7d;border-radius:5px;color:#302f2f;color:#fff;font-size:1.4rem;font-weight:500;padding:10px 20px;transition:background-color .3s ease-in-out}.dark-mode .solutionsCard_text_Url__X-wdN{background-color:#21b079;color:#fff}.solutionsCard_text_Url__X-wdN:hover{background-color:#30c77e}.solutionsCard_hrBar__\+urvV{all:unset;background-color:#0f6391;height:3px;margin:1rem 0;width:100%}.solutionsCard_fadeIn__vPfr\+{opacity:1;transform:translateY(0);transition:opacity .5s ease-in,transform .5s ease-in}.solutionsCard_fadeOut__6M1cb{opacity:0;transform:translateY(20px);transition:opacity .5s ease-out,transform .5s ease-out}@media (max-width:840px){.solutionsCard_layout__AZi-r{margin-top:20%;width:100%}.solutionsCard_closeButton__3fjWi{font-size:1.2rem}.solutionsCard_container__vHfAw{margin-top:2px}.solutionsCard_layout__portfolio__vt5Ab{margin-bottom:-50px;margin-top:60px}.solutionsCard_titlePortfolio__KiLxa{color:#fff;font-size:1.8rem}.solutionsCard_projectData__Fk8VZ{font-size:2rem;font-weight:300}.solutionsCard_textProject__o87rR{color:#0f6391;font-size:2rem;font-weight:700}.solutionsCard_textProjectN__yHJqi{color:#302f2f;font-size:1.5rem;font-weight:400}.solutionsCard_textDescription__8UzHw{color:#302f2f;font-size:1.6rem;font-weight:400;text-align:justify}.solutionsCard_textBox__fo5-R{flex-direction:column-reverse}.solutionsCard_botton_Url__po1ri{align-items:center;display:flex;justify-content:center;padding:10px;width:100%}.solutionsCard_image__1dysF{border-radius:8px;height:100%;margin-bottom:10px;object-fit:cover;width:100%}}.solutions_container__m1EwC{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:60px}.solutions_container__layout__ZOyD9{margin-bottom:-40px}.solutions_layout__BwcfP{background-color:#ffffff80;border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 10px #0000001a;margin-bottom:10px;margin-top:10px;max-width:500px;padding:20px;position:relative;width:100%}.solutions_About__nxb-X{display:flex;flex-direction:column}.solutions_layout__portfolio__d2\+3A{align-items:center;display:flex;justify-content:center}.solutions_titlePortfolio__3n1ku{color:#fff;font-size:2rem;font-weight:700;margin-top:10px}@media (max-width:600px){.solutions_layout__BwcfP{margin-top:20%;max-width:300px}.solutions_closeButton__DAbD1{font-size:1.2rem}.solutions_container__m1EwC{margin-top:2px}.solutions_layout__portfolio__d2\+3A{margin-bottom:-50px;margin-top:60px}.solutions_titlePortfolio__3n1ku{color:#fff;font-size:1.8rem}.solutions_projectData__8I2sx{font-size:2rem;font-weight:300}.solutions_textProject__KA0Eh{color:#302f2f;font-size:1.5rem;font-weight:300}.solutions_textProjectN__w4nEC{color:#302f2f;font-size:1.5rem;font-weight:400}.solutions_botton_Url__ryRvP{align-items:center;display:flex;justify-content:center;padding:10px;width:100%}}.solutions_closeButton__DAbD1{align-items:center;background:#0000;background-color:#616e7d;border:none;border-radius:50%;color:#aad4c8;cursor:pointer;display:flex;font-size:1.9rem;font-weight:700;height:30px;justify-content:center;position:absolute;right:5px;top:5px;transition:color .3s ease-in-out;width:30px}.solutions_closeButton__DAbD1:hover{color:#fff}.solutions_layout__title__FCec8{color:#616e7d;font-size:1.5rem;font-weight:700;margin-bottom:20px;text-align:center}.solutions_image__emr4p{border-radius:8px;height:100%;margin-bottom:10px;object-fit:cover;transition:transform .3s ease-in-out;width:100%}.solutions_image__emr4p:hover{transform:scale(1.05)}.solutions_projectData__8I2sx{align-items:start;color:#302f2f;display:flex;flex-direction:column;flex-wrap:wrap;font-size:1.2rem;font-weight:300;justify-content:center}.solutions_textDescription__38bnr{color:#302f2f;font-size:1.3rem;font-weight:300}.solutions_textProject__KA0Eh{color:#302f2f;font-size:1.3rem;font-weight:500;margin-top:10px}.solutions_textProjectN__w4nEC{color:#302f2f;font-size:1.3rem;font-weight:400}.solutions_botton_Url__ryRvP{align-items:center;display:flex;justify-content:center;padding:10px;width:100%}.solutions_text_Url__9N8Vq{background-color:#616e7d;border-radius:5px;color:#302f2f;color:#fff;font-size:1.4rem;font-weight:500;padding:10px 20px;transition:background-color .3s ease-in-out}.solutions_text_Url__9N8Vq:hover{background-color:#708e8b}.solutions_fadeIn__-v1pu{opacity:1;transform:translateY(0);transition:opacity .5s ease-in,transform .5s ease-in}.solutions_fadeOut__LmyaI{opacity:0;transform:translateY(20px);transition:opacity .5s ease-out,transform .5s ease-out}html{font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif}.aboutCard_container__cT5Tm{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:7%}.aboutCard_container__layout__zCzS1{align-items:center;background-color:#a9c8d3;display:flex;justify-content:center;margin-bottom:-5%;width:100%}.dark-mode .aboutCard_container__layout__zCzS1{background-color:#0f6391}.aboutCard_layout__hKy-z{border-radius:8px;margin-bottom:30px;margin-top:10px;padding:20px;position:relative;width:70%}.aboutCard_About__FrW7P{display:flex;flex-direction:column}.aboutCard_layout__portfolio__0NWUm{align-items:center;display:flex;justify-content:center}.aboutCard_titlePortfolio__Kab\+S{color:#fff;font-size:2rem;font-weight:700;margin-top:10px}.dark-mode .aboutCard_titlePortfolio__Kab\+S{color:#fff}.aboutCard_closeButton__KwY-i{align-items:center;background:#0000;background-color:#616e7d;border:none;border-radius:50%;color:#aad4c8;cursor:pointer;display:flex;font-size:1.9rem;font-weight:700;height:30px;justify-content:center;position:absolute;right:5px;top:5px;transition:color .3s ease-in-out;width:30px}.aboutCard_closeButton__KwY-i:hover{color:#fff}.aboutCard_layout__title__UPjZk{color:#616e7d;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:2.5rem;font-weight:700;margin-bottom:20px;text-align:center}.dark-mode .aboutCard_layout__title__UPjZk{color:#fff}.aboutCard_image__ORLrb{border-radius:8px;height:60%;margin-bottom:10px;margin-top:16px;object-fit:cover;transition:transform .3s ease-in-out;width:60%}.aboutCard_image__ORLrb:hover{transform:scale(1.05)}.aboutCard_projectData__ixQLX{align-items:center;color:#302f2f;display:flex;flex-direction:column;flex-wrap:wrap;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:2.5rem;font-weight:300;justify-content:center}.aboutCard_textBox__0DzSd{align-items:center;display:flex;flex-direction:row;gap:15px;justify-content:center}.aboutCard_textDescription__OcA4U{color:#302f2f;font-size:1.8rem;font-weight:300;text-align:justify}.dark-mode .aboutCard_textDescription__OcA4U{color:#fff}.aboutCard_textProject__ID70J{color:#0f6391;font-size:2.5rem;font-weight:500;margin-top:10px;text-align:center}.dark-mode .aboutCard_textProject__ID70J{color:#e4e9f4}.aboutCard_textProjectN__F0oRq{color:#302f2f;font-size:1.3rem;font-weight:400}.aboutCard_botton_Url__BcVbG{align-items:center;display:flex;justify-content:center;padding:10px;width:100%}.aboutCard_text_Url__hedNk{background-color:#616e7d;border-radius:5px;color:#302f2f;color:#fff;font-size:1.4rem;font-weight:500;padding:10px 20px;transition:background-color .3s ease-in-out}.dark-mode .aboutCard_text_Url__hedNk{background-color:#21b079;color:#fff}.aboutCard_text_Url__hedNk:hover{background-color:#30c77e}.aboutCard_hrBar__Ob\+8Z{all:unset;background-color:#0f6391;height:3px;margin:1rem 0;width:100%}.aboutCard_fadeIn__iLeUS{opacity:1;transform:translateY(0);transition:opacity .5s ease-in,transform .5s ease-in}.aboutCard_fadeOut__jAXQP{opacity:0;transform:translateY(20px);transition:opacity .5s ease-out,transform .5s ease-out}@media (max-width:840px){.aboutCard_layout__hKy-z{margin-top:20%;width:100%}.aboutCard_closeButton__KwY-i{font-size:1.2rem}.aboutCard_container__cT5Tm{margin-top:2px}.aboutCard_layout__portfolio__0NWUm{margin-bottom:-50px;margin-top:60px}.aboutCard_titlePortfolio__Kab\+S{color:#fff;font-size:1.8rem}.aboutCard_projectData__ixQLX{font-size:2rem;font-weight:300}.aboutCard_textProject__ID70J{color:#0f6391;font-size:2rem;font-weight:700}.aboutCard_textProjectN__F0oRq{color:#302f2f;font-size:1.5rem;font-weight:400}.aboutCard_textDescription__OcA4U{color:#302f2f;font-size:1.6rem;font-weight:400;text-align:justify}.aboutCard_textBox__0DzSd{flex-direction:column-reverse}.aboutCard_botton_Url__BcVbG{align-items:center;display:flex;justify-content:center;padding:10px;width:100%}.aboutCard_image__ORLrb{border-radius:8px;height:100%;margin-bottom:10px;object-fit:cover;width:100%}}.about_container__fEAAW{align-items:center;display:flex;justify-content:center;margin-top:70px;min-height:100vh}.about_layout__6LJGc{align-items:center;background-color:#ffffff80;border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 10px #0000001a;display:flex;flex-direction:column;gap:10px;max-width:800px;padding:40px;position:relative;width:100%}.about_contentIcons__xEdAK,.about_content__REwvx{align-items:center;display:flex;flex-direction:row;gap:16px;margin:16px,16px,16px,16px}.about_hr__\+LeU5{border-top:4px solid #616e7d;width:100%}.about_image__ClwqC{height:auto;margin-top:-20px;max-width:140px}.about_image__ClwqC:hover{transform:scale(1.1);transition:transform .3s ease-in-out}.about_description__PS-BJ{color:#3a3d41;font-size:1.2rem;text-align:justify}@media (max-width:500px){.about_layout__6LJGc{max-width:80%;padding:20px}.about_closeButton__Bdu9i{font-size:1.2rem}.about_content__REwvx{flex-direction:column}.about_contentIcons__xEdAK{flex-direction:row;flex-wrap:wrap;justify-content:center}.about_image__ClwqC{max-width:100px}}.about_closeButton__Bdu9i{align-items:center;background:#0000;background-color:#616e7d;border:none;border-radius:50%;color:#aad4c8;cursor:pointer;display:flex;font-size:1.9rem;font-weight:700;height:30px;justify-content:center;position:absolute;right:5px;top:5px;transition:color .3s ease-in-out;width:30px}.about_closeButton__Bdu9i:hover{color:#fff}.about_layout__title__73w3q{color:#616e7d;font-size:1.5rem;font-weight:700;margin:10px;text-align:center}.about_imageExperience__Zm1F9{width:50px}.about_iconSkills__glx\+V{align-items:center;display:flex;flex-direction:column;gap:2px}html{font-size:10px;height:100%}body{font-family:Oswald,sans-serif}*,body{margin:0}*{padding:0;vertical-align:initial}*,:after,:before{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}body,html{scroll-behavior:smooth}body{line-height:1.5;min-height:100vh;text-rendering:optimizeSpeed}ol,ul{list-style:none}a{color:inherit;display:block;font-family:inherit;font-size:inherit;text-decoration:none}p a{display:inline}figure,iframe,img,picture,video{display:block;max-width:100%}button,form,input,label,select,textarea{color:inherit;display:block;font-family:inherit;font-size:inherit}
/*# sourceMappingURL=main.96f06cdd.css.map*/