*{font-family:Poppins;line-height:1.2}html,body{overflow-x:hidden}html{box-sizing:border-box;font-size:100%}*,*:before,*:after{box-sizing:inherit}body{text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased}body,h1,h2,h3,h4,h5,h6,p,figure,li,ul,blockquote{margin:0}img,picture,video{display:block;max-width:100%}input,button,textarea,select{font:inherit}a,p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{margin:0;scroll-behavior:smooth;font-family:Poppins}*{box-sizing:border-box}.App{display:flex;flex-direction:column;justify-content:center;align-items:center}.section1{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;padding:0 6%;position:relative;margin:0 auto 2em}.section1extra{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:90vh;padding:0 6%;position:relative;margin:0 auto}.background-video{position:absolute;top:0;left:0;width:100vw;height:93vh;object-fit:cover;z-index:1;border-radius:40px;box-shadow:0 4px 60px 14px #0006}.content{max-width:70%;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center}.content h1{font-size:4rem;font-weight:700;color:#fff;margin-bottom:.5em}.pContent{font-size:2rem;margin-bottom:4em;font-style:italic;color:#fff}.buttons{display:flex;gap:3em;flex-direction:row}.button{display:flex;flex-direction:column;align-items:flex-start;gap:10px;align-items:center}.button p{font-size:1.5rem;font-weight:400;color:#f0f0f0;text-align:center;max-width:70%}.modelo{max-width:50%;height:90vh;z-index:2;display:flex;justify-content:center;align-items:center}.modelo canvas{width:100%;height:100%;display:block}.body{display:flex;align-items:center;justify-content:center;gap:1em;z-index:10;max-width:100%;color:#fff}.body-video,.body-text{flex:1}.body-text{background-color:#fff9;padding-top:1em;padding-left:1em;padding-right:1em;border-radius:20px;margin-bottom:1em}.body-text p{color:#000}.body-video{max-width:30%}.body-video-element{width:90%;height:auto;border-radius:10px}.body-text{font-size:1rem;color:#333}@media (max-width: 1700px){.background-video{min-height:100vh}}@media (max-height: 1250px){.content h1{font-size:3.5em}.pContent{margin-bottom:1em}}@media (max-height: 1100px){.content h1{font-size:3.5em}.pContent{margin-bottom:1em}.section1{align-items:flex-end}}@media (max-height: 900px){.content h1{font-size:3em}.pContent{margin-bottom:2em}.section1{align-items:flex-end}.background-video{min-height:110vh}}@media (min-width: 1400px){.section1{flex-direction:row;margin-top:-2em}.modelo{max-width:60%;height:70vh}.section1{padding:0%}}@media (max-width: 1400px){.section1{flex-direction:column;text-align:center;padding:18% 0% 0%;align-items:center}.background-video{min-height:170vh}.content{max-width:100%;margin-bottom:2rem}.content h1{font-size:3rem}.pContent{font-size:1.2rem}.modelo{max-width:70%;height:50vh}.buttons{flex-direction:column;gap:2em}.body{flex-direction:column;align-items:center;justify-content:center;gap:1em}.body-video{max-width:60%;display:flex;justify-content:center;order:1}.body-text{order:2;width:100%;font-size:1em;padding:1em;border-radius:10px}.body-text p{color:#000}}@media (max-width: 1024px){.background-video{min-height:160vh}}@media (max-width: 820px){.background-video{min-height:170vh}}@media (max-width: 768px){.section1{padding:10% 0%}.content h1{font-size:2.5rem}.background-video{min-height:150vh}.pContent{font-size:1rem}.modelo{max-width:80%;height:40vh}.modelo{order:1}.content{order:2}.buttons{gap:2em}}@media (max-width: 540px) and (max-height: 940px){.background-video{min-height:210vh}}@media (max-width: 480px) and (max-height: 940px){.content h1{font-size:1.5rem}.background-video{min-height:160vh}.content{margin-bottom:0}.pContent{font-size:1rem}.modelo{margin-bottom:1em}.buttons p{font-size:1em}.body-text{font-size:.5em}}@media (max-width: 390px) and (max-height: 940px){.background-video{min-height:170vh}}@media (max-width: 380px) and (max-height: 940px){.background-video{min-height:215vh}}@media (max-width: 360px) and (max-height: 940px){.background-video{min-height:195vh}}@media (max-width: 344px) and (max-height: 940px){.background-video{min-height:175vh}}.ButttonTemplate{font-size:1rem;font-weight:700;color:#000;background:#fff;border:none;border-radius:25px;cursor:pointer;transition:transform .3s ease,background-color .3s ease;padding:1em 2em}.ButttonTemplate:hover{background-color:#eee;transform:scale(1.05)}.section2{position:relative;width:100%;height:100vh;display:flex;justify-content:center;align-items:flex-end;box-sizing:border-box;overflow:hidden}.background{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:75%;height:90%;display:flex;justify-content:center;align-items:center;z-index:1}.background .logo2{max-width:100%;box-sizing:border-box;border-radius:40px}.content2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:space-between;align-items:center;width:100%;z-index:2;padding:0 5%;max-width:60%}.about,.mission{background:#fff;position:absolute;padding:3em;border-radius:20px;max-width:35%;min-width:20%;top:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;box-shadow:0 4px 60px 14px #0000001a}.about{transform:translateY(-70%);left:-20%}.mission{right:-20%;transform:translateY(-20%)}.about h2,.mission h2{font-size:2rem;font-weight:700;margin-bottom:10px}.about p,.mission p,.horizontal-box p{font-size:1rem;color:#333}.horizontal-box{background:#fff;width:70%;padding:1em;text-align:center;border-radius:20px;z-index:2;margin-bottom:5em}@media (min-width: 2000px){.section2{height:65vh}}@media (min-height: 1100px){.section2{height:65vh}}@media (max-width: 1024px){.section2{height:70vh}.about,.mission{max-width:50%;min-width:30%;padding:1%}.about h2,.mission h2{font-size:1.5em}.about p,.mission p,.horizontal-box p{font-size:.8em}.horizontal-box{padding:1.5em}}@media (max-width: 767px){.section2{height:70vh}.about,.mission{max-width:50%;min-width:30%;padding:1%}.about h2,.mission h2{font-size:1em}.about p,.mission p,.horizontal-box p{font-size:.5em}.horizontal-box{padding:1em;font-size:.9rem}}@media (max-width:700px){.about,.mission{padding:1em}}.section3{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;overflow:hidden}.vision-header{background:#fff;text-align:center;padding:4rem 2rem}.vision-title{font-size:3.5rem;font-weight:700;color:#000;margin-bottom:.01rem}.vision-subtitle{font-size:1.5rem;color:#000;font-style:italic}.vision-main{position:relative;display:flex;justify-content:center;align-items:center;min-height:75vh;max-width:90%;overflow:hidden;margin-left:2%;margin-right:2%;margin-bottom:4%;border-radius:40px}.background-video2{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:40px}.vision-boxes{display:flex;justify-content:space-between;align-items:center;z-index:1;width:80%}.vision-box{background:#fff;border-radius:20px;padding:4rem;box-shadow:0 8px 20px #0000008c;flex:1;text-align:center;max-width:40%}.vision-box h2{font-size:2.5rem;margin-bottom:2rem}.vision-box p{font-size:1.5rem;color:#333}.vision-box strong{font-weight:700}@media (min-width: 2000px){.vision-main{min-height:60vh}.vision-boxes{scale:1.2}}@media (min-height: 1100px){.vision-main{min-height:60vh}.vision-boxes{scale:1}}@media (max-width: 1024px){.vision-header{padding:3rem 1rem}.vision-title{font-size:3rem}.vision-subtitle{font-size:1.2rem}.vision-main{padding:2rem}.vision-boxes{flex-direction:column;gap:2rem}.vision-box{max-width:100%;padding:2rem}.vision-box h2{font-size:2rem}.vision-box p{font-size:1rem}}@media (max-width: 768px){.vision-header{padding:2rem 1rem}.vision-title{font-size:2.5rem}.vision-subtitle{font-size:1rem}.vision-main,.vision-box{padding:1.5rem}.vision-box h2{font-size:1.8rem}.vision-box p{font-size:.9rem}}.science-section{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;overflow:hidden;padding:2rem 0;margin:0 auto;background:transparent}.background-video4{position:absolute;top:0;left:0;width:98%;height:100%;object-fit:cover;z-index:-1;border-radius:40px;margin-left:1%}.content-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1;width:100%;max-width:1900px;margin:0 auto;position:relative}.section{display:flex;flex-direction:column;align-items:center;padding:3rem 0;text-align:center}.section-title{font-size:3.5rem;font-weight:700;color:#fff;margin-bottom:2rem;max-width:50%}.boxes{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;align-items:center;margin:0 auto;max-width:50%}.box{display:flex;flex-direction:column;gap:1em;background:#ffffffe6;border-radius:15px;padding:2rem;box-shadow:0 4px 15px #00000026;text-align:center;flex:1 1 calc(45% - 2rem);max-width:45%}.sectionTech{padding:3rem 0;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.sectionTech-title{font-size:4rem;font-weight:700;color:#fff;margin-bottom:1.5rem;max-width:50%}.sectionTech-subtitle{font-size:1.5rem;font-style:italic;color:#fff;margin-bottom:2rem;max-width:25%}.boxesTech{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;max-width:60%}.boxTech{background:#ffffffe6;border-radius:15px;padding:2rem;box-shadow:0 4px 15px #00000026;text-align:center;flex:1 1 calc(30% - 2rem);max-width:30%}.boxTech h3{font-size:2em;margin-bottom:.8em}@media (max-width: 1500px){.boxesTech h3{font-size:1.5em}}@media (min-height: 1100px){.boxesTech h3{font-size:2em}}@media (max-width: 1024px){.section-title,.sectionTech-title{font-size:3rem}.sectionTech-subtitle{max-width:50%}.boxes,.boxesTech{gap:1.5rem}.box,.boxTech{flex:1 1 calc(100% - 2rem);max-width:100%}.box h2,.boxTech h3{font-size:1.5rem}.box p,.boxTech p{font-size:1rem}}@media (max-width: 768px){.section-title,.sectionTech-title{font-size:1.5rem}.sectionTech-subtitle{font-size:1rem}.box h2,.boxTech h3{font-size:1.2rem}.box p,.boxTech p{font-size:.8rem}.boxes,.boxesTech{gap:1rem}}.section5{position:relative;width:100%;min-height:100vh;overflow:hidden;display:flex;justify-content:center;padding:2rem 0;color:#fff}.background-video5{position:absolute;top:0;left:0;width:98%;height:100%;margin-left:1%;object-fit:cover;z-index:1;border-radius:40px;box-shadow:0 4px 15px #00000080}.content-wrapper5{display:flex;flex-direction:column;justify-content:space-around;gap:4rem;z-index:1;text-align:center;width:90%;max-width:1400px;margin:0 auto}.titleContainer{display:flex;flex-direction:column;align-items:center;gap:1rem}.title5{font-size:3.5rem;font-weight:700}.subtitle5{font-size:1.5rem;color:#fff;font-style:italic}.sections5{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:5rem}.expectations{flex:1;max-width:40%;text-align:center}.expectations h2{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.expectations .box5{background:#ffffffe6;border-radius:15px;padding:2rem;box-shadow:0 4px 15px #0003;font-size:1.5rem;color:#000}.highlights{flex:1;max-width:40%;text-align:center;gap:1rem}.highlights h2{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.highlight-box{background:#ffffffe6;border-radius:15px;padding:1rem 2rem;margin-bottom:1rem;box-shadow:0 4px 15px #0003;font-size:1.5rem;color:#000}@media (min-width: 2000px){.section5{margin-top:2em;min-height:60vh}.content-wrapper5{justify-content:center}}@media (min-height: 1100px){.section5{margin-top:2em;min-height:60vh}.content-wrapper5{scale:1;justify-content:center}}@media (max-width: 1024px){.title5{font-size:3rem}.sections5{flex-direction:column;gap:2rem}.expectations,.highlights{max-width:100%}.expectations h2,.highlights h2{font-size:2rem}.box5,.highlight-box{padding:1.5rem;font-size:1.2rem}h1{font-size:3rem}h2{font-size:1.5rem}p{font-size:1rem}}@media (max-width: 768px){.title5{font-size:2.5rem}.subtitle5{font-size:1.2rem}.expectations h2,.highlights h2{font-size:1.8rem}.box5,.highlight-box{padding:1rem;font-size:1rem}p{font-size:.8rem}h1{font-size:1.5rem}h2{font-size:1rem}}@media (max-width: 450px){.title5{font-size:2.5rem}.subtitle5{font-size:1.2rem}.expectations h2,.highlights h2{font-size:1.8rem}.box5,.highlight-box{padding:1rem;font-size:1rem}}.team-section{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;width:100%;min-height:60vh;background-color:#fff}.team-container{display:flex;flex-direction:row;justify-content:center;background:#fff;border-radius:12px;box-shadow:0 4px 15px #0000001a;padding:2rem;width:100%;max-width:1200px;margin-bottom:4em}.team-container img{width:100%;height:auto;max-width:1500px;object-fit:contain;border-radius:12px;transition:transform .3s ease}.team-container img:hover{transform:scale(1.05)}.title{font-size:2.5rem;margin-bottom:.5rem}@media (min-width: 2000px){.team-section{min-height:65vh;gap:7em}.team-container{scale:1.3}}@media (min-height: 1100px){.team-section{min-height:65vh;gap:7em}.team-container{scale:1.2}}@media (max-width: 1024px){.team-container{flex-direction:column;padding:3rem 1rem}.team-container img{max-width:100%;margin-bottom:2rem}}@media (max-width: 768px){.team-container{padding:2rem 1rem;margin-bottom:0}.team-container img{scale:1.2}.team-section{padding:1em}}.section7{position:relative;width:100%;min-height:100vh;overflow:hidden;display:flex;justify-content:center;padding:2rem;padding-top:5em;color:#fff}.background-video7{position:absolute;top:0;left:0;width:98%;margin-left:1%;height:100%;object-fit:cover;z-index:1;border-radius:40px;box-shadow:0 4px 15px #00000080}.content-wrapper7{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-top:3em;gap:5em;z-index:2;text-align:center;width:90%;max-width:1400px}.titleContainer7{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.title7{font-size:3.5rem;font-weight:700;margin-bottom:.3em}.subtitle7{max-width:50%;font-size:1.5rem;color:#fff;font-style:italic}.sectionPanel7{display:flex;align-items:center;justify-content:center;padding:2em 4em;background:#ffffffe6;border-radius:15px;box-shadow:0 4px 15px #0000004d;font-size:1.3rem;color:#000;text-align:center;max-width:80%;margin:0 auto}.sectionBoxes7{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:4em;margin:0 auto;max-width:100%}.box7{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;border-radius:25px;border:2px solid white;background:transparent;padding:2em;max-width:20%;transition:transform .3s ease,box-shadow .3s ease}.box7:hover{transform:scale(1.05);box-shadow:0 6px 20px #000000b3}.boxTitle7{font-size:1.8rem;font-weight:700;margin-bottom:1rem;color:#fff}.boxDes7{font-size:1rem;color:#fff}.sectionDes7{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:3rem;gap:2rem}.Descriptions7{border-radius:15px;padding:1.5rem;flex:1 1 calc(30% - 2rem);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:left;gap:1em;max-width:30%}.titleDes7{font-size:2rem;color:#fff;max-width:100%}.desdes7{font-size:1rem;color:#fff;max-width:100%}.sectionButton7{margin-bottom:2em;display:flex;justify-content:center;align-items:center;gap:3em}#greenButton{background-color:green;padding:.5em 1.5em;border-radius:10px;font-size:1rem;color:#fff;cursor:pointer}@media (min-height: 1100px){.section7{min-height:55vh}}@media (min-width: 2000px){.section7{min-height:55vh}}@media (max-width: 1024px){.title7{font-size:2.5rem}.subtitle7{font-size:1.2rem;max-width:70%}.box7{max-width:40%}.Descriptions7{flex:1 1 calc(45% - 2rem);max-width:45%}.sectionPanel7{font-size:1rem;padding:2em}}@media (max-width: 768px){.title7{font-size:2rem}.subtitle7{font-size:1rem}.sectionPanel7{padding:1.5em;font-size:.9rem}.box7{max-width:100%}.Descriptions7{flex:1 1 100%;max-width:100%}.sectionDes7{gap:1rem}}.section8{position:relative;width:100%;min-height:100vh;overflow:hidden;display:flex;flex-direction:row;justify-content:space-around;align-items:center;text-align:center;padding:2rem;gap:2em;color:#333}.content-wrapper8{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;z-index:1;text-align:center;max-width:600px;width:100%}.titleContainer8{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:1rem}.title8{font-size:3rem;font-weight:700;color:#392a8a}.subtitle8{max-width:100%;font-size:1.2rem;color:#392a8a;font-style:italic}.form8{display:flex;flex-direction:column;gap:1rem;width:100%}.input8{width:100%;padding:.8em;border:1px solid #392A8A;background:#fff;border-radius:40px;font-size:1rem;color:#000;outline:none;transition:border-color .3s ease}.input8:focus{border-color:#392a8a}.input8::placeholder{color:#aaa}.pri{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem}.privacy8{display:flex;align-items:center;gap:.5rem;font-size:1rem}.private{font-weight:700}.privi{color:#000;cursor:pointer}.privacy8 label{color:#000}.submit8{padding:.8em 2em;border:none;border-radius:40px;background-color:#392a8a;color:#fff;font-weight:700;font-size:1rem;cursor:pointer;transition:background-color .3s ease,box-shadow .3s ease;align-self:center}.submit8:hover{background-color:#4300a1;box-shadow:0 4px 10px #0003}.certification-text{font-size:1rem;font-weight:700;color:#000;margin-bottom:10px}.logo-frame{background-color:#fff;border-radius:12px;box-shadow:0 4px 8px #0000001a;padding:15px 30px}.certification-logo{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.logo-title{font-size:1rem;font-weight:700;margin-bottom:.5rem;color:#392a8a;text-align:center}.logo-frame img{max-width:150px;height:auto}.message{margin-top:10px;font-size:14px;font-weight:700;text-align:center}.message.success{color:green}.message.error{color:red}@media (max-width: 1024px){.title8{font-size:2rem}.subtitle8{font-size:1rem}.submit8{font-size:.9rem}.logo-frame img{max-width:120px}}@media (min-width: 2000px){.section8{min-height:60vh}.content-wrapper8,.certification-container{scale:1.1}}@media (max-width: 768px){.section8{flex-direction:column;justify-content:center;min-height:90vh}.title8{font-size:1.8rem}.subtitle8{font-size:.9rem}.submit8{font-size:.8rem;padding:.6em 1.5em}.logo-frame img{max-width:100px}}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.allContent{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.modal-content{background:#fff;padding:3%;width:90%;max-width:1000px;max-height:90vh;overflow-y:auto;border-radius:10px;box-shadow:0 4px 10px #0000004d;position:relative;text-align:left;z-index:1001;word-wrap:break-word}.contentPriv{display:flex;flex-direction:column;align-items:left;text-align:left}.contentPriv h1{align-self:center}.close-button{position:absolute;top:15px;right:20px;border:none;background:none;font-size:22px;font-weight:700;cursor:pointer;color:#000;z-index:1000}.close-button:hover{color:red}.modal-content h1,.modal-content h2{color:#333;text-align:center;font-size:1.5rem;margin-bottom:15px;max-width:80%}.modal-content h2{font-size:1.2rem;margin-top:10px;text-align:center}.modal-content p{margin:10px 0;text-align:justify;font-size:1rem;line-height:1.3;color:#333}.modal-content ul{margin:10px 0;padding-left:40px;list-style-type:disc;color:#333}.modal-content li{margin-bottom:8px;font-size:1rem;line-height:1.5;color:#333;display:list-item}.modal-content ul ul{list-style-type:circle;margin-left:20px}.modal-content ol{margin:10px 0;padding-left:40px;list-style-type:decimal}.modal-content table{width:100%;border-collapse:collapse;margin:15px 0}.modal-content td,.modal-content th{border:1px solid #ddd;padding:10px;text-align:left;font-size:1rem}.modal-content *{box-sizing:border-box;word-break:break-word}@media (max-width: 768px){.modal-content{padding:15px;width:95%;max-width:90%}.modal-content h1,.modal-content h2{font-size:1.2rem}.modal-content p,.modal-content ul,.modal-content li{font-size:.9rem}}.section31{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;overflow:hidden}.journey-header{background:#fff;text-align:center;padding:4rem 2rem}.journey-title{font-size:3.5rem;font-weight:700;color:#000;margin-bottom:.01rem}.journey-subtitle{font-size:1.5rem;color:#000;font-style:italic}.background-video3{width:98%;height:100%;object-fit:cover;margin:2%;border-radius:40px}@media (min-width: 2000px){.journey-main{min-height:60vh}}@media (min-height: 1100px){.journey-main{min-height:60vh}}@media (max-width: 1024px){.journey-header{padding:3rem 1rem}.journey-title{font-size:3rem}.journey-subtitle{font-size:1.2rem}.journey-main{padding:2rem}}@media (max-width: 768px){.journey-header{padding:2rem 1rem}.journey-title{font-size:2.5rem}.journey-subtitle{font-size:1rem}.journey-main{padding:1.5rem}}.scene1{background-color:#fff;max-width:2000px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4em;margin:0 auto}@media (max-width: 1024px){.scene1{max-width:90%;padding:0 15px}}@media (max-width: 768px){.scene1{max-width:100%;padding:0 10px}}.sectionForm{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100vh;height:auto;padding:2%;z-index:1;overflow:hidden;margin-bottom:2%;border-radius:40px}.background-videoForm{position:absolute;top:0;left:0;width:100vw;height:100vh;min-height:100%;object-fit:cover;z-index:1;border-radius:40px}.contentForm{display:flex;flex-direction:column;z-index:3;color:#fff;text-align:start;margin:0 auto}.contentForm h1{max-width:45%;font-size:2.5rem;font-weight:700;margin-bottom:1em}.contentForm h4{max-width:35%;font-size:1.5rem;margin-bottom:1em}.forms-container{display:flex;justify-content:space-between;align-items:flex-start;gap:2em;margin-top:2em;text-align:start}.form-section{max-width:45%;background-color:transparent;color:#fff}.form-section button{text-decoration:none}.form-section2{max-width:100%;display:flex;flex-direction:column}.form-section h2,.form-section2 h2{font-size:1.6rem;margin-bottom:10px;font-style:italic}.form-section p,.form-section2 p{font-size:.9rem;margin-bottom:20px;font-style:italic}.form{display:flex;flex-direction:column;gap:15px}.form label{font-size:.9rem}.privi{margin-left:.2em;color:#fff;cursor:pointer}.form input[type=text],.form input[type=email],.form textarea{width:100%;padding:10px;border-radius:5px;border:1px solid white;background:transparent;color:#fff;font-size:.9rem}.form textarea{resize:none;height:100px}.checkbox{display:flex;flex-direction:row;align-items:center;font-size:.8rem}.checkbox input{margin-right:8px}.buttonForm1,.schedule-button{padding:10px 20px;font-size:1rem;background-color:#fff;color:#000;border:none;border-radius:40px;cursor:pointer;max-width:200px}.schedule-button{align-self:center}.forms2{display:flex;flex-direction:column;gap:2em}@media (min-width: 2000px){.sectionForm{scale:1.1}}@media (max-width: 1024px){.background-videoForm{height:80%;min-height:80vh}.sectionForm{min-height:auto;height:auto;padding-bottom:15%;scale:.8}.forms-container{flex-direction:column;gap:2em}.form-section,.form-section2{max-width:100%}.contentForm h1{font-size:1.5rem}.contentForm h4{font-size:1.2rem}.schedule-button{align-self:start}.forms-container,.form2{gap:3em}.contentForm h1{font-size:2em;max-width:100%}.contentForm h4{font-size:1.4em;max-width:100%}.forms-container h2{font-size:2em}}@media (max-width: 900px){.background-videoForm{height:95%;min-height:90vh}}@media (max-width: 768px){.background-videoForm{height:100%;min-height:120vh}.forms-container,.form2{gap:3em}.contentForm h1{font-size:2em;max-width:100%}.contentForm h4{font-size:1.4em;max-width:100%}.forms-container h2{font-size:2em}.aux2{margin-bottom:5em}}@media (max-width:540px){.background-videoForm{height:100%;min-height:165vh}}@media (max-width:432px){.sectionForm{padding-bottom:0%}.background-videoForm{height:100%;min-height:155vh}.forms-container,.form2{gap:3em}.contentForm h1{font-size:2em;max-width:100%}.contentForm h4{font-size:1.4em;max-width:100%}.forms-container h2{font-size:2em}.aux2{margin-bottom:7em}}@media (max-width:416px){.sectionForm{padding-bottom:0%}.background-videoForm{height:100%;min-height:153vh}.aux2{margin-bottom:5em}}@media (max-width:376px){.sectionForm{padding-bottom:0%}.background-videoForm{height:100%;min-height:200vh}}@media (max-width:361px){.background-videoForm{height:100%;min-height:168vh}}@media (max-width:344px){.background-videoForm{height:100%;min-height:155vh}}.news-header-bg{width:98%;margin-left:1%;height:120px;background:linear-gradient(to right,#4e0f8a,#6a23b5);position:absolute;top:0;left:0;z-index:1;border-radius:0 0 40px 40px}.news-section{min-height:100vh}.news-header{margin-top:5em;text-align:center;padding:4rem 2rem;background:#fff;width:100%}.news-title{font-size:3.5rem;font-weight:700;color:#000;margin-bottom:.01rem}.news-subtitle{font-size:1.5rem;color:#000;font-style:italic}.news-container{background:linear-gradient(to right,#5f2c82,#49a09d);padding:3rem 2rem;width:90%;min-width:95vw;margin-right:5%;border-radius:30px;margin:2rem auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2em}.news-card{display:flex;flex-direction:row;align-items:center;justify-content:center;background:#ffffff26;border-radius:20px;padding:1.5rem;box-shadow:0 4px 10px #0003;cursor:pointer;transition:transform .3s ease,background .3s ease;max-width:60%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.news-card:hover{transform:translateY(-5px);background:#ffffff40}.news-image-container{flex:2;max-width:100%;display:flex;justify-content:center;align-items:center}.news-card-image{width:90%;border-radius:10px}.news-card-content{flex:2;color:#fff}.news-category{font-size:2rem;font-weight:700;color:#facc15;margin-bottom:.5rem}.news-title-card{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;max-width:75%}.news-description{font-size:1rem;color:#fff}.news-read-more{font-size:1rem;color:#facc15;font-weight:700;margin-top:.5rem}@media (max-width: 1024px){.news-card{flex-direction:column;align-items:center;text-align:center;justify-content:center;max-width:80%}.news-image-container{max-width:100%;margin-bottom:1rem;margin-right:0}.news-title-card{max-width:100%}}@media (max-width: 768px){.news-card{flex-direction:column;align-items:center;text-align:center;justify-content:center;max-width:100%}.news-image-container{max-width:100%;margin-bottom:1rem}}.news-detail{margin:10em auto 2em;max-width:900px;padding:2rem;display:flex;flex-direction:column;align-items:center}.newsDetail-header-bg{width:98%;margin-left:1%;height:120px;background:linear-gradient(to right,#4e0f8a,#6a23b5);position:absolute;top:0;left:0;z-index:1;border-radius:0 0 40px 40px}.news-content{width:100%;font-size:1.1rem;line-height:1.8;color:#000;text-align:left}.news-content h1{font-size:3rem;font-weight:700;margin-top:2rem;color:#000;margin-bottom:1em}.news-content h2{font-size:1.8rem;font-weight:700;margin-top:2rem;margin-bottom:1em;color:#000}.news-content p{font-size:1.1rem;line-height:1.2;color:#000;margin-bottom:1rem}.news-content ul{padding-left:1.5rem;margin-bottom:1rem}.news-content li{font-size:1.1rem;line-height:1.2;margin-bottom:.5rem}.news-content-image{max-width:100%;border-radius:8px;margin:3rem 0}.news-content a{color:#007bff;text-decoration:none;font-weight:700}.news-content a:hover{text-decoration:underline}@media (max-width: 768px){.news-detail{padding:1.5rem}.news-title{font-size:2rem}.news-content{font-size:1rem}}@media (max-width: 480px){.news-detail{padding:1rem}.news-title{font-size:1.8rem}.news-content{font-size:1rem}}.header{position:absolute;top:0;z-index:100;width:100%;height:8em;background:linear-gradient(180deg,#171720,#171720eb,#171720c7,#171720a8,#17172082,#17172059,#1717203b,#1717201c 81.32%,#1717200a,#17172000 94.35%);display:flex;align-items:center;justify-content:space-between;padding:0 40px;box-sizing:border-box;max-width:100%}.logo img{height:100px}.nav{display:flex;gap:20px;flex:1;justify-content:center;margin-right:10em}.nav-link{font-size:18px;color:#fff;text-decoration:none;font-family:sans-serif;font-weight:500}.nav-link:hover{text-decoration:none}.language-dropdown{position:relative}.dropdown-buttonHeader{background:none;border:none;cursor:pointer}.selected-flag{width:40px;height:30px;border-radius:5px}.dropdown-content{display:none;position:absolute;right:0;border-radius:5px;z-index:10}.language-dropdown :hover{background-color:transparent}.language-dropdown:hover .dropdown-content{display:block}.flag{width:30px;height:20px;margin:5px;cursor:pointer;border-radius:5px}.flag:hover{transform:scale(1.1)}@media (min-width: 2000px){.nav,.logo{scale:1.2}}@media (max-width: 1024px){.header{padding:20px}.nav{margin-right:5em;gap:10px}.logo img{height:80px}}@media (max-width: 768px){.header{padding:10px}.logo img{height:60px}.nav{margin-right:2em;text-align:center}.nav-link{font-size:16px}}.footer{background:url(./FondoFooter.png);background-blend-mode:overlay;border-radius:20px 20px 0 0;color:#fff;padding:2rem 1rem;width:100%;margin:0 auto}.footer-container{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;margin:0 auto;gap:2rem}.footer-top{max-width:20%}.footer-logo{margin:-2em -1em -1em}.footer-description{font-size:.85em}.footer-section{display:flex;flex-direction:column;gap:1em}.footer-section h3{font-size:1rem}.footer-section ul{list-style:none;padding:0}.footer-section li{background-color:transparent;text-decoration:none}.footer-section button{background-color:transparent;text-decoration:none;color:#fff;cursor:pointer;border:none;box-shadow:none;padding:0;font-size:.85em}.footer-section ul li a{color:#fff;text-decoration:none;font-size:.85em;transition:color .3s ease}.footer-section ul li a:hover{color:#e0e0e0}.footer-bottom{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;text-align:right;align-self:flex-end;font-size:.85em;margin-top:2rem;padding-top:1rem}.footer-logo2{height:100px;margin-right:-4em;margin-top:-2em;margin-bottom:0;align-self:flex-end}@media (max-width: 1024px){.footer-container{flex-direction:column;text-align:center}.footer-top{max-width:100%}.footer-description{font-size:.9rem}}@media (max-width: 768px){.footer-container{justify-content:center;align-items:center}.footer{padding:1rem}.footer-description,.footer-bottom p{display:none}.footer-top{display:flex;justify-content:center;text-align:center;scale:.8}.footer-logo2{margin-right:-3em;margin-top:-2.5em}.footer-section h3{font-size:.9rem}.footer-section ul li a{font-size:.75rem}.footer-bottom{text-align:center}}
