*{margin:0;padding:0;box-sizing:border-box;font-family:Roboto,sans-serif}body{font-family:Inter,sans-serif;line-height:1.5;color:#585858;background-color:#f0f4ff;background-image:repeating-linear-gradient(45deg,rgba(71,99,223,.05) 0px,rgba(71,99,223,.05) 1px,transparent 1px,transparent 20px);background-size:100% 100%}h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif}ul,li{list-style:none}.container-navbar{position:fixed;top:0;left:0;width:100%;z-index:1000;display:flex;flex-direction:column;padding:10px;border-radius:0 0 10px 10px;background-color:#f0f4ff;background-image:repeating-linear-gradient(45deg,rgba(71,99,223,.05) 0px,rgba(71,99,223,.05) 1px,transparent 1px,transparent 20px);background-size:100% 100%}.navbar-inner{display:flex;flex-direction:column;width:100%}.hamburger{display:block;font-size:2rem;background:none;border:none;color:#4763dff2;cursor:pointer;align-self:flex-start}.list-link-navbar{display:none;flex-direction:column;width:100%;margin-top:10px;padding:0}.list-link-navbar.open{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;color:#4763dff2;width:100%;height:100vh;text-align:center;font-family:Roboto,sans-serif;font-size:20px;margin:0 auto;overflow-x:hidden}.link-navbar{width:100%;margin:0 auto;display:flex;justify-content:center}.link-navbar a{display:flex;justify-content:center;align-items:center;text-decoration:none;color:#4763dff2;font-size:1.5rem;font-family:Poppins,sans-serif;text-align:center;font-weight:700;border-radius:12px;border:2px solid rgba(128,149,243,.5);transition:all .2s ease;background-color:#f0f4ff00;width:auto;width:50vw;white-space:nowrap;padding:20px;margin:0 auto;box-sizing:border-box}.link-navbar a:hover{color:#fff;background-color:#4763dff2}.container-profile{max-width:600px;width:95%;margin:80px auto;border-radius:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:15px;background:linear-gradient(135deg,#4763df,#eaf0ff 85%,#fff)!important}.title-profile{text-align:center;font-size:1.6rem;color:#4763dff2;background:linear-gradient(135deg,#fff,#f8f9ff 40%,#e6ebff,#fff);padding:5px 20px;border-radius:15px;width:100%;margin-bottom:15px}.container-skills{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;padding:10px;margin:0 auto}.description-about{width:90%;margin:0 auto;font-size:1rem;color:#fff;text-align:center}.container-all-about{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px;width:100%;margin:0 auto;gap:20px}.container-certificate{display:flex;flex-direction:column;justify-content:center;align-items:center}.figure-certificate{padding:10px;background-color:#fff;height:auto;width:95%;margin:0 auto}.img-certificate{width:100%;border-radius:10px}.container-all-stack{display:flex;flex-direction:column;justify-content:center;align-items:center}.list-front-stack,.list-back-stack{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:15px;margin-top:40px}.li-stack{border-radius:10px;background-color:#8194f3;padding:8px;color:#f5f3f3}.span-stack{margin-right:5px}.container-hero{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:600px;margin:0 auto;text-align:center;padding-top:100px}.container-img-name{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px}.name-user{font-size:1.8rem}.name-profession{font-size:1.1rem}.container-img-hero img{width:160px;height:auto;display:block;transition:transform .3s ease;margin-bottom:30px}.container-img-hero img:hover{transform:scale(1.1)}.hero-divider{border:.1rem solid rgba(71,99,223,.7);width:85%;margin:30px 0}.container-hero-info{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;margin:0 auto}.container-hero-info p{font-size:1rem;text-align:center;width:90%;margin:0 auto}.btn-hero{background-color:#4763dff2;border-radius:5px;padding:10px;color:#fff;text-decoration:none;border:none}.btn-hero:hover{background-color:#051869}.container-interactive{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:95%;max-width:600px;margin:0 auto;border-radius:15px;padding:15px;background:linear-gradient(135deg,#0a0d2d,#1a2b6d 40%,#4763df)}.container-card-interactive{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:95%;margin:0 auto;border-radius:10px;background:none;padding:10px}.container-weather-card,.container-nasa-card{max-width:600px;width:95%;margin:1rem auto;padding:1.5rem;border-radius:15px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;background:linear-gradient(135deg,#fff,#eaf0ff 40%,#4763df)!important;box-shadow:0 6px 20px #00000014;transition:transform .3s ease,box-shadow .3s ease}.container-weather-card:hover{transform:translateY(-4px);box-shadow:0 10px 25px #0000001f}.weather-error{color:#ff6b6b;font-size:.95rem;text-align:center;margin-bottom:.5rem}.container-weather-info{display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center}.info-weather-title{font-size:1.8rem;font-weight:600;color:#4763dff2;text-align:center;margin:.3rem 0}.info-weather-semi-title{font-size:1.6rem;font-weight:700;color:#4763df;text-align:center;margin:.2rem 0}.info-weather-p{font-size:1.4rem;font-weight:500;color:#777676;font-style:italic;text-align:center;text-transform:capitalize;margin:.2rem 0}.info-nasa-title{font-size:1rem;font-weight:700;color:#4763df;text-align:center;max-width:100%;margin:.2rem 0}.info-nasa-p{font-size:1rem;color:#4c4c4c;text-align:center}.figure-weather{width:90px;height:90px;display:flex;justify-content:center;align-items:center}.img-weather{width:100px;height:100px;display:block}.container-weather-fallback{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;width:100%;margin-top:15px}.input-weather{width:90%;max-width:300px;padding:10px 12px;border:2px solid rgba(71,99,223,.6);border-radius:8px;background-color:#fff;text-align:center}.input-weather:focus{outline:none}.figure-nasa{width:98%;height:200px;border-radius:10px;display:flex;justify-content:center;align-items:center;margin:10px auto;overflow:hidden}.img-nasa{width:100%;height:100%;object-fit:cover;display:block}.container-button-interactive-css{display:flex;justify-content:center;align-items:center;gap:20px;margin:20px 0}.btn-interactive{background-color:#4763dff2;border-radius:5px;padding:10px;color:#fff;border:none;margin:0!important}.btn-interactive:disabled{cursor:not-allowed;opacity:.6}.title-card-interactive{font-size:1.2rem;font-weight:600;color:#4763dff2;text-align:center;margin-bottom:15px;line-height:1.4;transition:color .3s ease}.title-card-interactive:hover{color:#051869}.container-logic-interactive-bottom{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-width:200px;max-width:400px}.container-card-interactive,.container-card-interactive-dark{box-shadow:0 4px 15px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.container-card-interactive:hover,.container-card-interactive-dark:hover{transform:translateY(-5px);box-shadow:0 6px 20px #00000026}.container-card-interactive,.container-card-interactive-dark{transition:background-color .4s ease,color .4s ease}.btn-interactive:hover{background-color:#051869}.container-phrase{display:flex;justify-content:center;align-items:center;text-align:center;min-height:120px;width:80%;padding:15px 20px;border-radius:10px;background:linear-gradient(135deg,#e8ebff,#fff)}.container-phrase:hover{transform:scale(1.02);box-shadow:0 5px 15px #00000026}.phrase-p{font-size:1rem;font-weight:500;color:#4763df;line-height:1.5;font-style:italic}.container-progressbar{width:80%;height:16px;background-color:#e0e0e0;border-radius:10px;overflow:hidden;margin-top:15px;margin-left:auto;margin-right:auto;position:relative}.progressbar{height:100%;width:0%;background:linear-gradient(90deg,#4763df,#6c84ff);border-radius:10px;transition:width .4s ease}.progress-p{font-size:.9rem;font-weight:500;color:#4763df;text-align:center;-webkit-user-select:none;user-select:none}.container-title-descr-interactive{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.p-interactive{text-align:center;width:95%;margin:0 auto;font-size:1rem;color:#fff}.title-interactive{text-align:center;font-size:1.6rem;color:#4763dff2;background:linear-gradient(135deg,#fff,#f8f9ff 40%,#e6ebff,#fff);padding:5px 20px;border-radius:15px;width:100%}.container-all-last-interactive{max-width:600px;width:95%;margin:1rem auto;padding:1.5rem;border-radius:15px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;background:linear-gradient(135deg,#fff,#eaf0ff 40%,#4763df)!important;box-shadow:0 6px 20px #00000014;transition:transform .3s ease,box-shadow .3s ease}.weather-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:15px;padding:10px;animation:float 4s ease-in-out infinite}.cloud-icon{width:80px;height:80px;animation:pulse 2.8s ease-in-out infinite;opacity:.9}.weather-placeholder-text{font-size:.95rem;color:#565555;font-style:italic}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pulse{0%{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}to{opacity:.7;transform:scale(1)}}.health-widget{display:flex;justify-content:space-between;align-items:center;gap:12px;width:90%;margin:0 auto;padding:8px;min-height:110px;border-radius:15px;position:relative;overflow:hidden}.plus-symbol{flex:1;display:flex;justify-content:center;align-items:center;font-weight:700;color:#4763df;-webkit-user-select:none;user-select:none;transition:transform .25s ease;font-size:2.8rem}.plus-symbol:hover{transform:scale(1.1)}.ecg-line{flex:1;max-width:28%;height:auto;overflow:visible;stroke:#4763df;stroke-width:3;fill:none;display:block;stroke-dasharray:60;stroke-dashoffset:60;animation:ecgDraw 2.5s ease-in-out infinite}@keyframes ecgDraw{0%{stroke-dashoffset:60;opacity:.7;stroke:#fff}50%{stroke-dashoffset:0;opacity:1;stroke:#4763df}to{stroke-dashoffset:-60;opacity:.7;stroke:#fff}}.pill-container-pulse{flex:1;display:flex;justify-content:center;align-items:center;position:relative}.pill-shape{width:26px;height:8px;background:linear-gradient(135deg,#fff,#cfd8ff);border-radius:50px;box-shadow:0 0 8px #fff9;transform:rotate(45deg)}.pill-container-pulse:before{content:"";position:absolute;width:35px;height:35px;border-radius:50%;background:conic-gradient(from 0deg,#ffffff1a,#ffffffe6,#ffffff1a,#ffffffe6,#ffffff1a 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),black 100%);mask:radial-gradient(farthest-side,transparent calc(100% - 4px),black 100%);animation:loaderSpin 3s linear infinite;box-shadow:0 0 10px #ffffff4d}@keyframes loaderSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.container-projects{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;max-width:600px;width:95%;margin:70px auto;padding:20px;background:linear-gradient(135deg,#0a0d2d,#1a2b6d 40%,#4763df);border-radius:15px}.container-top-projects{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px}.top-bar-code{padding:8px;border:2px solid #4763DF;border-radius:20px;background:linear-gradient(135deg,#fff,#f8f9ff 40%,#e6ebff,#fff)}.top-bar-code,.top-bar-code span{font-size:1rem}.top-bar-code span{color:#4763df}.title-projects{text-align:center;font-size:1.6rem;color:#4763dff2;background:linear-gradient(135deg,#fff,#f8f9ff 40%,#e6ebff,#fff);padding:5px 20px;border-radius:15px;width:100%}.description-projects{text-align:center;color:#fff;width:90%}.container-single-project{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;border-radius:15px;background:linear-gradient(135deg,#fff,#eaf0ff 40%,#4763df);gap:15px;margin-top:20px}.container-info-project{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px}.title-single-project{font-size:1.4rem;color:#5f7fff}.container-semititle-state{display:flex;justify-content:space-between;align-items:center;gap:40px}.semi-title{font-size:1.1rem}.p-state,.p-state span{font-size:1rem;color:#66ad66}.description-single-project{font-size:1rem}.list-stack-project{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:15px;padding:10px;border-radius:15px}.li-project{padding:8px;border-radius:30px;color:#fff;text-align:center;font-size:.8rem;background:linear-gradient(135deg,#0a0a0a,#011847 45%,#4763df 85%,#5f7fff)}.container-buttons-project{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%}.btn-project-git{padding:10px;border-radius:10px;border:none;background-color:#4763dff2;color:#fff;width:100%;font-size:1rem}.btn-project-link{padding:10px;border-radius:10px;border:2px solid rgba(71,99,223,.95);background-color:#fff;color:#4763dff2;width:100%;font-size:1rem}.container-contact-form{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:10px;background:linear-gradient(135deg,#0a0d2d,#1a2b6d 40%,#4763df);max-width:600px;width:95%;margin:60px auto;border-radius:10px}.contact-form-info{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin-bottom:15px;width:100%}.contact-form{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:20px;width:100%;margin:0 auto;background:linear-gradient(135deg,#fff,#eaf0ff,#4763df)!important;border-radius:15px}.form-group{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;width:100%}.label-form{color:#4763dff2;font-size:1rem;font-weight:600}.input-form,.textarea-form{background-color:#fff;color:#4763dff2!important;padding:20px;border-radius:10px;border:1.5px solid rgba(71,99,223,.95);text-align:center;width:100%;font-size:1rem}.input-form,.textarea-form::placeholder{font-size:1rem;color:#585858}.input-form:focus,.textarea-form:focus{outline:none;border:2px solid rgba(44,79,236,.76)}.input-form-error{background-color:#fff;color:#4763dff2;padding:20px;border-radius:10px;border:1.5px solid rgba(71,99,223,.95);text-align:center;width:100%;font-size:1rem}.input-form-error::placeholder{color:#fd9090}.btn-form{padding:15px;border-radius:10px;background-color:#4763dff2;color:#fff;border:none;width:100%;font-size:1rem;text-align:center;align-self:center;margin-top:20px}.span-form{margin-left:5px;text-align:center;font-size:1rem;color:#fff}.container-thankyou-message{display:flex;justify-content:center;align-items:center;min-height:250px;padding:20px;background:linear-gradient(135deg,#fff,#eaf0ff,#4763df)!important;border-radius:15px;text-align:center;max-width:600px;width:95%;margin:0 auto}.container-thankyou-info{max-width:500px;width:100%}.title-thankyou{font-size:1.6rem;color:#4763dff2;margin-bottom:12px;font-weight:700}.p-thankyou{font-size:1rem;color:#4763dff2;margin-top:5px}.container-footer{display:flex;flex-direction:column;justify-content:center;align-items:center;width:95%;max-width:600px;margin:20px auto;text-align:center;padding:15px;border-radius:15px;background:linear-gradient(135deg,#0a0d2d,#1a2b6d 40%,#4763df)}.container-contacts{background:linear-gradient(135deg,#4763df,#eaf0ff 70%,#fff)!important;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px;width:100%;max-width:600px;margin:20px auto;gap:10px;border-radius:10px}.container-info{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:5px;width:95%;max-width:600px;margin:0 auto}.container-platforms{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;width:95%;max-width:600px;margin:0 auto}.container-professional-platforms{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%}.container-cv{width:100%}.container-cv a{display:flex;justify-content:center;align-items:center;width:100%;text-align:center;background-color:#c83636!important}a[href^="tel:"],a[href^="mailto:"],a[href^="https://www.google.com/maps"]{display:flex;align-items:center;gap:6px;text-decoration:none;font-weight:500;font-size:1rem;color:#fff;transition:color .3s ease,transform .2s ease}a[href^="tel:"]:hover,a[href^="mailto:"]:hover,a[href^="https://www.google.com/maps"]:hover{color:#051869;transform:translateY(-2px)}span.span-contact{margin-left:4px}.container-platforms a.a-contact{padding:5px 18px;font-size:1rem;width:100%;text-align:center;font-weight:500;text-decoration:none;color:#fff;background-color:#4763dff2;border-radius:8px;transition:background-color .3s ease,transform .2s ease}.container-platforms a.a-contact:hover{background-color:#051869;transform:translateY(-2px)}.description-footer{text-align:center;font-size:1rem;color:#fff}@media(min-width:768px){.container-navbar{flex-direction:row;background-color:#4763dff2;background-image:none}.navbar-inner{flex-direction:row;justify-content:center;align-items:center}.hamburger{display:none}.list-link-navbar{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:30px;overflow:hidden!important}.list-link-navbar.open{display:flex}.link-navbar{width:auto;margin:0}.link-navbar a{display:inline-block;font-size:1.2rem;color:#fff;text-decoration:none;border-radius:none;border:none;background-color:none;padding:10px;width:100%;overflow:hidden!important}.link-navbar a:hover{color:#c4c2d1}.container-profile{max-width:740px}.title-profile{font-size:2rem;width:auto!important}.container-skills{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.description-about{font-size:1.2rem}.figure-certificate{width:420px}.container-hero{flex-direction:row;justify-content:space-between;max-width:740px;text-align:left;padding-top:150px;gap:70px}.container-profession-hero{margin-top:20px;margin-left:10px;width:100%;min-width:230px;gap:5px}.name-user{font-size:1.8rem}.name-profession{font-size:1rem}.container-img-hero img{width:200px;margin-bottom:0;margin-right:10px}.hero-divider{width:.1rem;height:250px;margin:0 5px}.container-hero-info{align-items:flex-start}.container-hero-info p{font-size:1rem;text-align:initial;margin-right:30px}.btn-hero{border-radius:10px;padding:15px;margin-bottom:40px}.container-interactive{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;max-width:740px;margin:100px auto 0}.container-card-interactive{flex:0 0 calc(50% - 10px);min-height:400px;box-sizing:border-box;justify-content:space-between;margin:0}.btn-interactive{border-radius:10px;padding:15px;font-size:1.2rem}.phrase-p{font-size:1.1rem}.container-card-interactive:last-child{flex:0 0 100%;margin-top:20px}.container-logic-interactive-bottom{min-width:400px;max-width:740px}.p-interactive{max-width:740px;font-size:1.2rem;margin-bottom:20px}.title-interactive{width:auto!important;font-size:2rem;text-align:center!important}.container-weather-card,.container-nasa-card{display:flex;flex-direction:column;justify-content:space-between;align-items:center;flex:1;min-height:480px;width:100%;padding:1.5rem;border-radius:15px;box-shadow:0 6px 20px #00000014;transition:transform .3s ease,box-shadow .3s ease}.weather-error{font-size:1rem}.info-weather-title{font-size:2rem}.info-weather-semi-title{font-size:1.8rem}.info-weather-p{font-size:1.5rem}.input-weather{max-width:600px}.figure-weather{width:90px;height:90px;display:flex;justify-content:center;align-items:center}.img-weather{width:100px;height:100px;display:block}.figure-nasa{width:98%;height:230px;margin-bottom:40px}.cloud-icon{width:100px;height:100px}.weather-placeholder-text,.info-nasa-title,.info-nasa-p{font-size:1.1rem}.container-all-last-interactive{max-width:740px;width:95%}.health-widget{gap:25px}.plus-symbol{font-size:4rem}.ecg-line{stroke-width:4}.pill-container-pulse{flex:1;display:flex;justify-content:center;align-items:center;position:relative}.pill-shape{width:60px;height:18px}.pill-container-pulse:before{width:80px;height:80px}.container-projects{gap:30px;max-width:740px}.top-bar-code{padding:12px;border-radius:30px}.top-bar-code,.top-bar-code span{font-size:1.2rem}.title-projects{font-size:2rem;width:auto!important}.span-project-title{margin:0 20px}.description-projects{font-size:1.2rem}.title-single-project{font-size:1.6rem}.semi-title{font-size:1.3rem}.p-state,.p-state span{font-size:1.2rem}.description-single-project{font-size:1.1rem}.li-project{padding:12px;font-size:.9rem}.btn-project-git,.btn-project-link{padding:12px;border-radius:15px;font-size:1.2rem}.container-contact-form{padding:15px;max-width:740px;margin:70px auto}.label-form{font-size:1.2rem;font-weight:700}.input-form,.textarea-form{font-size:1.2rem}.input-form,.textarea-form::placeholder{font-size:1.2rem}.input-form-error{font-size:1.2rem}.btn-form{width:100%;font-size:1.2rem}.span-form{font-size:1.2rem}.container-thankyou-message{min-height:350px;max-width:740px}.container-thankyou-info{max-width:600px}.title-thankyou{font-size:1.8rem}.p-thankyou{font-size:1.2rem}.container-footer{max-width:740px;padding:15px}.container-contacts{flex-direction:row;justify-content:flex-start;align-items:start;padding:15px;max-width:740px}.container-info{justify-content:flex-start;align-items:flex-start;max-width:700px}.container-platforms{flex-direction:column;gap:25px;max-width:300px}a[href^="tel:"],a[href^="mailto:"]{font-size:1.1rem}.container-platforms a.a-contact,.description-footer{font-size:1.2rem}}@media(min-width:1024px){.list-link-navbar{gap:50px}.list-link-navbar.open{display:flex}.link-navbar a{font-size:1.4rem}.link-navbar a:hover{color:#100a41}.container-profile{max-width:1200px}.title-profile{font-size:2rem;width:auto!important}.description-about{font-size:1.2rem}.container-all-about{flex-direction:row;justify-content:space-between;align-items:center}.figure-certificate{padding:10px;background-color:#fff;width:400px;height:auto;margin-top:40px}.img-certificate{width:100%;height:100%;border-radius:10px}.container-all-stack{justify-content:space-between;gap:100px}.li-stack{padding:12px;font-size:1.1rem}.container-hero{max-width:1200px;padding-top:170px;gap:80px}.container-hero-info p{font-size:1.2rem;margin:0}.btn-hero{margin-bottom:0;margin-top:20px}.container-interactive{gap:20px;max-width:1200px;padding:20px}.container-card-interactive{flex:0 0 calc(50% - 20px);min-height:400px}.container-logic-interactive-top p,.container-logic-interactive-bottom p,.container-logic-interactive-top h3,.container-logic-interactive-bottom h3{font-size:1.5rem}.phrase-p{font-size:1.2rem}.container-logic-interactive-bottom{min-width:600px;max-width:1200px}.p-interactive{max-width:1200px;font-size:1.3rem}.title-interactive{width:100%;text-align:center;font-size:2rem}.input-weather{max-width:800px}.figure-nasa{width:390px;height:290px}.cloud-icon{width:120px;height:120px}.weather-placeholder-text,.info-nasa-title,.info-nasa-p{font-size:1.2rem}.health-widget{gap:30px}.plus-symbol{font-size:5rem}.container-all-last-interactive{max-width:1200px;width:95%}.container-projects{gap:25px;max-width:1200px;padding:20px}.top-bar-code{padding:10px;border-radius:25px}.top-bar-code,.top-bar-code span{font-size:1.4rem}.title-projects{font-size:2rem;width:auto!important}.span-project-title{margin:0 30px}.description-projects{font-size:1.3rem}.container-cards-project{display:flex;flex-direction:row;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:20px;padding:10px}.container-single-project{width:48%}.title-single-project{font-size:1.6rem}.container-semititle-state{gap:70px}.semi-title{font-size:1.3rem}.p-state,.p-state span,.description-single-project{font-size:1.2rem}.li-project{padding:10px;border-radius:30px;font-size:1rem}.container-buttons-project{margin-top:auto}.btn-project-git,.btn-project-link{font-size:1.2rem}.container-contact-form{padding:20px;max-width:1200px}.contact-form{flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:25px;padding:20px;width:100%;margin:0 auto;background-color:#4763df26;border-radius:15px}.form-group{width:48%}.form-group-full{width:100%}.label-form,.input-form,.textarea-form{font-size:1.3rem}.input-form,.textarea-form::placeholder{font-size:1.3rem}.input-form-error,.btn-form,.span-form{font-size:1.3rem}.container-thankyou-message{min-height:500px;max-width:1200px}.container-thankyou-info{max-width:1000px}.title-thankyou{font-size:2rem}.p-thankyou{font-size:1.4rem}.container-footer,.container-contacts{max-width:1200px}.container-info{max-width:800px}.container-platforms{max-width:400px}a[href^="tel:"],a[href^="mailto:"],.container-platforms a.a-contact{font-size:1.2rem}.description-footer{font-size:1.3rem}}
