@font-face{font-family:Geist;src:url(/fonts/Geist/Geist-Light.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist/Geist-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/Fraunces/Fraunces-Regular.ttf) format("truetype");font-style:normal;font-display:swap}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--font-wint: "Geist", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif}h1,h2,h3,h4,h5,h6{font-family:Fraunces,serif}body{margin:0;padding:0;color:#333;background-color:#fff;font-family:Geist,system-ui,sans-serif}.font-wint{font-family:var(--font-wint)!important}.ml-3{margin-left:1rem!important;margin-inline-start:1rem!important}.ms-3{margin-inline-start:1rem!important;margin-left:1rem!important}:root{--sp-0: 0 !important;--sp-1: .25rem !important;--sp-2: .5rem !important;--sp-3: 1rem !important;--sp-4: 1.5rem !important;--sp-5: 3rem !important}.m-0{margin:var(--sp-0)}.m-1{margin:var(--sp-1)}.m-2{margin:var(--sp-2)}.m-3{margin:var(--sp-3)}.m-4{margin:var(--sp-4)}.m-5{margin:var(--sp-5)}.mt-0{margin-top:var(--sp-0)!important}.mt-1{margin-top:var(--sp-1)!important}.mt-2{margin-top:var(--sp-2)!important}.mt-3{margin-top:var(--sp-3)!important}.mt-4{margin-top:var(--sp-4)!important}.mt-5{margin-top:var(--sp-5)!important}.mb-0{margin-bottom:var(--sp-0)!important}.mb-1{margin-bottom:var(--sp-1)!important}.mb-2{margin-bottom:var(--sp-2)!important}.mb-3{margin-bottom:var(--sp-3)!important}.mb-4{margin-bottom:var(--sp-4)!important}.mb-5{margin-bottom:var(--sp-5)!important}.ml-0,.ms-0{margin-left:var(--sp-0)!important;margin-inline-start:var(--sp-0)!important}.ml-1,.ms-1{margin-left:var(--sp-1)!important;margin-inline-start:var(--sp-1)!important}.ml-2,.ms-2{margin-left:var(--sp-2)!important;margin-inline-start:var(--sp-2)!important}.ml-3,.ms-3{margin-left:var(--sp-3)!important;margin-inline-start:var(--sp-3)!important}.ml-4,.ms-4{margin-left:var(--sp-4)!important;margin-inline-start:var(--sp-4)!important}.ml-5,.ms-5{margin-left:var(--sp-5)!important;margin-inline-start:var(--sp-5)!important}.mr-0,.me-0{margin-right:var(--sp-0)!important;margin-inline-end:var(--sp-0)!important}.mr-1,.me-1{margin-right:var(--sp-1)!important;margin-inline-end:var(--sp-1)!important}.mr-2,.me-2{margin-right:var(--sp-2)!important;margin-inline-end:var(--sp-2)!important}.mr-3,.me-3{margin-right:var(--sp-3)!important;margin-inline-end:var(--sp-3)!important}.mr-4,.me-4{margin-right:var(--sp-4)!important;margin-inline-end:var(--sp-4)!important}.mr-5,.me-5{margin-right:var(--sp-5)!important;margin-inline-end:var(--sp-5)!important}.mx-0{margin-left:var(--sp-0)!important;margin-right:var(--sp-0)!important}.mx-1{margin-left:var(--sp-1)!important;margin-right:var(--sp-1)!important}.mx-2{margin-left:var(--sp-2)!important;margin-right:var(--sp-2)!important}.mx-3{margin-left:var(--sp-3)!important;margin-right:var(--sp-3)!important}.mx-4{margin-left:var(--sp-4)!important;margin-right:var(--sp-4)!important}.mx-5{margin-left:var(--sp-5)!important;margin-right:var(--sp-5)!important}.my-0{margin-top:var(--sp-0)!important;margin-bottom:var(--sp-0)!important}.my-1{margin-top:var(--sp-1)!important;margin-bottom:var(--sp-1)!important}.my-2{margin-top:var(--sp-2)!important;margin-bottom:var(--sp-2)!important}.my-3{margin-top:var(--sp-3)!important;margin-bottom:var(--sp-3)!important}.my-4{margin-top:var(--sp-4)!important;margin-bottom:var(--sp-4)!important}.my-5{margin-top:var(--sp-5)!important;margin-bottom:var(--sp-5)!important}.p-0{padding:var(--sp-0)!important}.p-1{padding:var(--sp-1)!important}.p-2{padding:var(--sp-2)!important}.p-3{padding:var(--sp-3)!important}.p-4{padding:var(--sp-4)!important}.p-5{padding:var(--sp-5)!important}.pt-0{padding-top:var(--sp-0)!important}.pt-1{padding-top:var(--sp-1)!important}.pt-2{padding-top:var(--sp-2)!important}.pt-3{padding-top:var(--sp-3)!important}.pt-4{padding-top:var(--sp-4)!important}.pt-5{padding-top:var(--sp-5)!important}.pb-0{padding-bottom:var(--sp-0)!important}.pb-1{padding-bottom:var(--sp-1)!important}.pb-2{padding-bottom:var(--sp-2)!important}.pb-3{padding-bottom:var(--sp-3)!important}.pb-4{padding-bottom:var(--sp-4)!important}.pb-5{padding-bottom:var(--sp-5)!important}.pl-0,.ps-0{padding-left:var(--sp-0)!important;padding-inline-start:var(--sp-0)!important}.pl-1,.ps-1{padding-left:var(--sp-1)!important;padding-inline-start:var(--sp-1)!important}.pl-2,.ps-2{padding-left:var(--sp-2)!important;padding-inline-start:var(--sp-2)!important}.pl-3,.ps-3{padding-left:var(--sp-3)!important;padding-inline-start:var(--sp-3)!important}.pl-4,.ps-4{padding-left:var(--sp-4)!important;padding-inline-start:var(--sp-4)!important}.pl-5,.ps-5{padding-left:var(--sp-5)!important;padding-inline-start:var(--sp-5)!important}.pr-0,.pe-0{padding-right:var(--sp-0)!important;padding-inline-end:var(--sp-0)!important}.pr-1,.pe-1{padding-right:var(--sp-1)!important;padding-inline-end:var(--sp-1)!important}.pr-2,.pe-2{padding-right:var(--sp-2)!important;padding-inline-end:var(--sp-2)!important}.pr-3,.pe-3{padding-right:var(--sp-3)!important;padding-inline-end:var(--sp-3)!important}.pr-4,.pe-4{padding-right:var(--sp-4)!important;padding-inline-end:var(--sp-4)!important}.pr-5,.pe-5{padding-right:var(--sp-5)!important;padding-inline-end:var(--sp-5)!important}.px-0{padding-left:var(--sp-0)!important;padding-right:var(--sp-0)!important}.px-1{padding-left:var(--sp-1)!important;padding-right:var(--sp-1)!important}.px-2{padding-left:var(--sp-2)!important;padding-right:var(--sp-2)!important}.px-3{padding-left:var(--sp-3)!important;padding-right:var(--sp-3)!important}.px-4{padding-left:var(--sp-4)!important;padding-right:var(--sp-4)!important}.px-5{padding-left:var(--sp-5)!important;padding-right:var(--sp-5)!important}.py-0{padding-top:var(--sp-0)!important;padding-bottom:var(--sp-0)!important}.py-1{padding-top:var(--sp-1)!important;padding-bottom:var(--sp-1)!important}.py-2{padding-top:var(--sp-2)!important;padding-bottom:var(--sp-2)!important}.py-3{padding-top:var(--sp-3)!important;padding-bottom:var(--sp-3)!important}.py-4{padding-top:var(--sp-4)!important;padding-bottom:var(--sp-4)!important}.py-5{padding-top:var(--sp-5)!important;padding-bottom:var(--sp-5)!important}.animated-btn{--tiltX: 0deg;--tiltY: 0deg;opacity:0;transform:perspective(900px) translateY(18px) rotateX(var(--tiltX)) rotateY(var(--tiltY)) scale(.98);filter:blur(6px) saturate(.9) contrast(.97);will-change:transform,opacity,filter}@keyframes wow-in-btn{0%{opacity:0;transform:perspective(900px) translateY(36px) scale(1);filter:blur(10px) saturate(.75) contrast(.9)}60%{transform:perspective(900px) translateY(-6px) scale(1.02);filter:blur(0) saturate(1.05) contrast(1.02)}90%{opacity:1;transform:perspective(900px) translateY(0) scale(1);filter:none}to{opacity:1;transform:perspective(900px) translateY(0) scale(1);filter:none}}.animated-btn.animate-in{animation:wow-in-btn .85s cubic-bezier(.16,.9,.26,1) forwards;box-shadow:0 10px 26px #0248f70f,0 4px 12px #0248f70a}.animated-btn:hover{transform:perspective(900px) translateY(0) rotateX(var(--tiltX)) rotateY(var(--tiltY)) scale(1.03)!important}.animated-btn.btn-sm{transition:transform .28s ease,opacity .2s ease}#root{display:flex;flex-direction:column;min-height:100vh}main{flex:1}.bg-primary{background-color:#4285f4!important}.btn-primary{background-color:#4285f4;border-color:#4285f4}.btn-primary:hover{background-color:#3367d6;border-color:#3367d6}.card{transition:transform .3s ease,box-shadow .3s ease;border:none}.card:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000001a}.suspense-loader{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#041527;z-index:1200}.suspense-loader-panel{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 24px;background:transparent;border-radius:12px;transform:translateY(0);transition:transform .28s ease-out,opacity .24s ease-out;text-align:center}.suspense-logo{width:96px;height:96px;display:flex;align-items:center;justify-content:center}.suspense-logo-img{width:96px;height:auto;display:block}.suspense-loader-body{display:flex;flex-direction:column;gap:8px;align-items:center;min-width:140px}.suspense-message{color:#fff;font-weight:700;font-size:13px}.blinking-dots{display:flex;gap:8px;align-items:center;justify-content:center;padding-top:4px}.blinking-dots .dot{width:10px;height:10px;background:#fff;border-radius:50%;opacity:.12;transform:scale(.9);animation:blink 1.1s infinite ease-in-out}.blinking-dots .dot:nth-child(1){animation-delay:0s}.blinking-dots .dot:nth-child(2){animation-delay:.16s}.blinking-dots .dot:nth-child(3){animation-delay:.32s}@keyframes blink{0%{opacity:.12;transform:scale(.9)}30%{opacity:1;transform:scale(1.12)}60%{opacity:.32;transform:scale(.98)}to{opacity:.12;transform:scale(.9)}}@media(prefers-reduced-motion:reduce){.spinner-ring,.suspense-progress-bar{animation:none}}.navbar{background-color:transparent;color:#fff;height:90px;transition:background-color .3s ease,color .25s ease,box-shadow .3s ease,height .25s ease;position:relative;z-index:3}.navbar a{color:#000;font-weight:600}.navbar a:hover,.navbar a:focus{color:#18b9e8}.navbar-nav{margin-left:10vw;font-size:15px}.custom-toggler{border:none;background:transparent;padding:.25rem .5rem;display:inline-flex;align-items:center;position:relative;z-index:10}.hamburger{display:inline-block;width:24px;height:18px;position:relative}.hamburger span{display:block;position:absolute;height:2px;width:100%;background:#000;left:0;transition:transform .25s ease,opacity .2s ease,background-color .2s ease}.hamburger span:nth-child(1){top:0}.hamburger span:nth-child(2){top:8px}.hamburger span:nth-child(3){top:16px}.custom-toggler.open .hamburger span:nth-child(1){transform:translateY(8px) rotate(45deg)}.custom-toggler.open .hamburger span:nth-child(2){opacity:0}.custom-toggler.open .hamburger span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.navbar-toggler.open{background:#00343a;width:45px;height:45px;border-radius:50%;text-align:center;display:flex;justify-content:center;align-items:center;position:relative;z-index:10;position:fixed;top:60px;right:38px}.navbar-toggler:focus{box-shadow:none}.nav-item{display:flex;align-items:center}@media(max-width:991.98px){.navbar-collapse{position:fixed;top:0;left:0;right:0;background:#00343ae6;padding:1rem;transform-origin:top;display:none;height:100vh;z-index:5}.navbar-collapse.show-mobile{display:block}.navbar-nav{flex-direction:column;gap:.5rem;background:#fff;padding:60px 40px 40px;border-radius:50px}.navbar-nav .nav-link{padding:.5rem 0}.navbar-collapse a{color:#041527}.navbar-collapse a:hover,.navbar-collapse a:focus{color:#0021c2;font-weight:600}.nav-item.ml-4{margin-left:0!important}.nav-item{text-align:right}.nav-link{margin-right:10px!important}}@media(min-width:992px){.custom-toggler{display:none}.navbar-collapse{display:flex!important}.navbar-nav{margin-left:10vw}}.navbar.scrolled{position:fixed;width:100%;left:0;top:0;background:#edf9ff;backdrop-filter:blur(25px);z-index:10}.contenidoImagenNavbar{display:flex;justify-content:flex-end;padding-right:50px!important;align-items:center;margin-top:35px;margin-right:0!important}.contenidoImagenNavbar>img{height:51px;margin-top:0;margin-bottom:0}.botonNavegador{font-size:16px!important;white-space:nowrap!important;padding:12px 25px 12px 29px!important;margin-top:0!important;margin-bottom:0!important;font-weight:700!important;margin-left:0!important}.imagenNavegador{height:60px}.modal-overlay{position:fixed;inset:0;background-color:#000000bf;display:flex;align-items:center;justify-content:center;z-index:9999;padding:100px;animation:fadeIn .3s ease-in-out;height:100vh}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-content{background:#fff;border-radius:12px;position:relative;max-width:600px;max-height:86vh;width:100%;box-shadow:0 10px 40px #0000004d;animation:slideUp .3s ease-in-out;overflow:hidden}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-close{position:absolute;top:16px;right:16px;background:#18b9e8;border:none;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;color:#fff;z-index:10}.modal-close:hover{background-color:#00118f;transform:scale(1.1)}.modal-close:active{transform:scale(.95)}.modal-body{width:100%;height:100%;overflow:auto;padding:20px}.modal-iframe-container{width:100%;height:75vh;border:none}.modal-iframe-container iframe{width:100%;height:100%;border:none;border-radius:8px}@media(max-width:768px){.modal-overlay{padding:20px}.modal-content{max-width:95vw;max-height:95vh}.modal-body{padding:15px}.modal-iframe-container{height:70vh}}.download-guide-form input,.download-guide-form select,.download-guide-form input:hover,.download-guide-form select:hover,.download-guide-form input:focus,.download-guide-form select:focus{border:1px solid #0021C2;border-radius:16px;padding-left:17px;background:#fff;width:100%;height:50px}.download-guide-form input.is-invalid,.download-guide-form select.is-invalid{border:1px solid #E92736!important;background-color:#e927361a!important}.contact-form.containerformulario{background:#00343a;margin-top:70px;margin-bottom:-50px;color:#fff;padding-top:50px}.border-secondary{--bs-border-opacity: 1;border-color:#c2d5db!important}.contenidoformulario{max-width:1200px;margin-left:auto;margin-right:auto;padding:30px 30px 40px}.contact-title{font-size:48px;font-weight:800;margin-bottom:24px}.contact-form .form-control{border-radius:0}.contact-subtitle{font-size:clamp(1.5rem,3.4vw,3.4rem);font-weight:500;color:#000}.form-label{font-size:24px;font-weight:600}.form-control-wee{border:none;padding:12px 15px;font-size:16px;display:block;width:100%;background:#fff;border-radius:10px}.form-control-wee:focus-visible{outline:none;box-shadow:none;border:none}.form-control-wee.is-invalid,.form-select-wee.is-invalid{border:1px solid #E92736;background-color:#e927361a}.form-control-wee.is-invalid:focus-visible,.form-select-wee.is-invalid:focus-visible{border:1px solid #E92736}.invalid-feedback{color:#e92736;font-size:14px;margin-top:4px}.label-font-24px{font-size:24px}.font-size-1-3rem{font-size:1.1rem!important}@media(max-width:1000px){.contact-title{font-size:36px}.form-label{font-size:16px;font-weight:600}.label-font-24px{font-size:16px}}.textarea-wrap{position:relative}.char-counter{position:absolute;right:8px;bottom:6px;font-size:14px;color:#041527;background:transparent;padding:0 4px}.phone-input .form-select-wee,.form-select-wee{width:110px;border:none;border-bottom-width:medium;border-bottom-style:none;border-bottom-color:currentcolor;border-bottom:1px solid #CACACA;padding:12px 0 12px 6px;font-size:16px;display:block;background:transparent;border-radius:0;height:49px;margin-right:0}.form-select-wee{width:100%;padding-right:24px}.form-select-wee:focus-visible{outline:none;box-shadow:none;border:none;border-bottom:1px solid #0021C2}.custom-select-wrapper{position:relative;width:100%}.custom-select-header{background:transparent;cursor:pointer;display:flex;justify-content:space-between;align-items:center;user-select:none;border:1px solid #0021C2;border-radius:16px;padding:12px 17px;background:#fff;width:100%;height:50px}.custom-select-header.is-invalid{border-bottom:1px solid #E92736;background-color:#e927361a}.custom-select-header.open{border-bottom-color:#0021c2}.custom-select-value{flex:1;color:#666;font-size:16px}.custom-select-arrow{transition:transform .3s ease;color:#333}.custom-select-arrow.open{transform:rotate(180deg)}.custom-select-dropdown{position:absolute;bottom:100%;left:0;right:0;background:#fff;border:1px solid #CACACA;border-radius:4px;box-shadow:0 4px 12px #0000001a;z-index:1000;max-height:300px;overflow-y:auto;margin-bottom:4px}.custom-select-option{padding:12px 16px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:background-color .2s ease}.custom-select-option:hover{background-color:#f5f5f5}.custom-checkbox{width:18px!important;height:18px!important;cursor:pointer;accent-color:#0021C2}.custom-select-option label,.custom-select-option span{cursor:pointer;flex:1;font-size:16px;margin:0}.success-message{padding:40px 20px}.success-icon-wrapper{display:flex;justify-content:center;align-items:center;margin-bottom:30px}.interests-checkboxes{padding:10px 0}.interests-checkboxes.is-invalid{border-left:3px solid #E92736;padding-left:10px}.form-check-input{width:20px;height:20px;margin-right:10px;cursor:pointer}.form-check-input:checked{background-color:#0021c2;border-color:#0021c2}.form-check-label{cursor:pointer;font-size:18px}.negativoalineado{margin-left:-8px}.contenidoformulario .form-control-wee{border:1px solid #C4CCB9}.descripcionFormulario{font-size:.8rem;color:#00343a}.colorWhite{color:#fff}.contenidoformulario .btnModal100{width:100%;display:flex;align-items:center;justify-content:center}.comportamiento{color:#00343a}.Header-cuestionario{position:absolute;top:0;left:0;width:100%;height:200px}.Header-cuestionario .img_back_somos{object-fit:cover;display:block;position:absolute;width:100%;z-index:1;height:100%}.Header-cuestionario .img_somos{position:relative;z-index:2;width:50%;max-width:400px}.headerListo{display:flex;align-items:center;justify-content:center;height:200px}.contenido-marginTop{margin-top:170px}.Seccion-contacto .form-control-wee{background:#fff;border:none;box-shadow:none}
