@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}}@font-face{font-family:Neulis Alt Semi;src:url(/fonts/NeulisAlt-SemiBold.woff2)format("woff2"),url(/fonts/NeulisAlt-SemiBold.woff)format("woff"),url(/fonts/NeulisAlt-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background-color:#fff4f0;width:100%;max-width:calc(112rem + 146px);margin:0 auto;font-family:Lato,sans-serif;line-height:1.6;overflow-x:hidden}body.nav-active{overflow:hidden}h1,h2,h3,h4{font-family:Neulis Alt Semi,sans-serif}h1{text-align:center;color:#fff;text-transform:uppercase;text-shadow:3px 3px 2px #000000bf;font-size:42px}h5{color:#ff5f06;font-size:18px}p{text-align:justify;line-height:1.5}ul{list-style:none}a{color:#fff;text-decoration:none}.button{color:#fff;cursor:pointer;border:1px solid #fff;border-radius:10px;justify-content:space-between;justify-self:flex-end;align-items:center;gap:12px;width:100%;padding:16px;font-size:20px;text-decoration:none;display:flex}.error{color:red}footer{background-color:#151412;padding:60px 20px}footer hr{margin:80px 0 60px}footer .contact{color:#fff;flex-wrap:wrap;justify-content:space-around;align-items:center;gap:40px;display:flex}footer .contact .contact-item{text-align:center;flex-direction:column;align-items:center;width:360px;max-width:100%;display:flex}footer .contact .contact-item span{margin-bottom:8px;font-size:36px}footer .social{justify-content:center;gap:20px;display:flex}footer .social a i{color:#ffffffbf;font-size:40px}header{color:#fff;z-index:1000;background-color:#151412;justify-content:space-between;align-items:center;padding:20px 40px;display:flex;position:sticky;top:0}header .logo-container img{width:160px}header ul.menu{justify-content:space-between;align-items:center;width:63%;display:flex;position:relative}header ul.menu li a:hover{color:#ffffffe6}header ul.menu nav{gap:20px;display:flex}header ul.menu nav li{cursor:pointer}header ul.menu nav li.academia .li-academia{display:flex}header ul.menu nav li.academia .li-academia span{color:#4a7bd1;transition:all .3s ease-in-out}header ul.menu nav li.academia .li-academia span.show{transition:all .3s ease-in-out;transform:rotate(-180deg)}header ul.menu nav li.academia ul.submenu{z-index:1;opacity:0;background-color:#262521;flex-direction:column;align-items:flex-start;gap:20px;width:300px;padding:12px 20px;transition:all .8s ease-in-out;display:flex;position:absolute;top:70px;left:0;transform:translateY(-395px)}header ul.menu nav li.academia ul.submenu.show{opacity:1;transform:translateY(0)}header ul.menu nav li.academia ul.submenu a small{color:#ff5f06;font-size:12px}header ul.menu .login-section ul{gap:20px;display:flex}header ul.menu .login-section ul #register-button{background-color:#063293;border-radius:10px;padding:14px 24px}header .burger{cursor:pointer;display:none}header .burger div{background-color:#fff;width:25px;height:3px;margin:5px;transition:all .3s}@media (max-width:1000px){header ul.menu{z-index:999;background-color:#151412;flex-direction:column;width:100%;height:100vh;padding-block:40px 180px;transition:all .3s;display:flex;position:fixed;top:100px;left:-100%;overflow-y:auto}header ul.menu.active{left:0}header ul.menu li{text-transform:uppercase;padding:16px;font-size:18px}header ul.menu nav{flex-direction:column;width:90%}header ul.menu nav li{width:100%}header ul.menu nav li.academia{height:60px;transition:all .8s ease-in-out}header ul.menu nav li.academia.show{height:fit-content;transition:all .8s ease-in-out}header ul.menu nav li.academia .li-academia{justify-content:space-between;width:100%;margin-bottom:24px}header ul.menu nav li.academia .li-academia p{margin:0}header ul.menu nav li.academia ul.submenu{width:100%;position:static;transform:translateY(-750px)}header ul.menu .login-section{margin-top:100px}header ul.menu .login-section ul{flex-direction:column-reverse;align-items:center}header .burger{display:block}header .burger.toggle .line1{transform:rotate(-45deg)translate(-5px,6px)}header .burger.toggle .line2{opacity:0}header .burger.toggle .line3{transform:rotate(45deg)translate(-5px,-6px)}}section.cta{height:500px;position:relative;overflow:hidden}section.cta .cta-container{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.video-fondo{object-fit:cover;z-index:-1000;width:100%;height:100%;position:absolute;top:0;left:0}section.presentation{background-color:#fff4f0;flex-direction:column;align-items:center;width:100%;margin-bottom:80px;padding:0 16px;display:flex}section.presentation h2{color:#ff5f06;margin-bottom:32px;padding-top:80px;font-size:48px}section.presentation h3{color:#ff5f06;margin-top:16px;margin-bottom:24px;font-size:24px}section.presentation p{color:#ff5f06;margin-bottom:24px;font-family:Lato,sans-serif;font-size:16px}section.presentation img{object-fit:cover;width:100%;height:auto;margin-bottom:24px;display:block;box-shadow:10px 10px 9px -8px #000000bf}@media screen and (min-width:1000px){section.presentation{grid-template-rows:72px 174px 75px 172px 74px;grid-template-columns:235px 86px 109px 126px 93px 102px 225px;justify-content:center;margin-bottom:0;padding-top:120px;padding-bottom:120px;display:grid}section.presentation img{width:321px;height:321px;margin:0}section.presentation #dana-img{grid-area:1/1/4/3}section.presentation h2{grid-area:1/4/2/6;padding-top:0}section.presentation #primer-parrafo{grid-area:2/4/3/7;align-self:flex-start}section.presentation #yelitza-img{grid-area:3/2/6/5}section.presentation h3{grid-area:3/6/4/8;margin:0}section.presentation #segundo-parrafo{grid-area:4/6/5/8}}section.testimonios{width:100%}section.testimonios h2{text-align:center;margin-bottom:40px;padding-top:80px;font-size:24px}section.testimonios .carrusel{width:100%;margin:0 auto;overflow:scroll hidden}section.testimonios .carrusel::-webkit-scrollbar{display:none}section.testimonios .testimonios-container{flex-wrap:wrap;justify-content:center;gap:20px;padding-block:20px;display:flex}section.testimonios .testimonios-container .testimonio{background-color:#fff;border-radius:5px;width:90%;max-width:1000px;height:fit-content;padding:40px 32px 24px;display:grid;box-shadow:0 0 5px 1px #00000080}section.testimonios .testimonios-container .testimonio p.opinion{text-align:start;margin-top:12px;margin-bottom:60px}section.testimonios .testimonios-container .estudiante{justify-self:flex-end;align-items:center;gap:16px;display:flex}section.testimonios .testimonios-container .estudiante p.nombre-estudiante{font-family:Neulis Alt Semi,sans-serif}section.curso-a1{background-color:#fff4f0;width:100%;padding-block:100px}section.eventos{margin-top:100px}section.asesoramiento,section.academia{color:#fff;background-color:#fff4f0;width:100%;padding-block:100px}section.academia{padding-block:0}section.academia .box-one h2{justify-self:flex-end;width:404px}section.viajes{background-color:#fff4f0;width:100%;padding-bottom:100px}.box-one{background-color:#063293;border-radius:10px;flex-direction:column;align-items:center;width:90%;max-width:90%;margin:0 auto;display:flex}.box-one.orange-container{color:#fff;background-color:#ff5f06}.box-one .logo-container{width:fit-content;padding-block:40px}.box-one .logo-container img.logo{width:80px}.box-one h2{text-align:center;width:90%;margin-bottom:24px;font-size:28px}.box-one .img-container{width:90%;margin-bottom:24px}.box-one .img-container img{object-fit:cover;width:100%;height:auto}.box-one p{width:90%}.box-one a{width:90%;margin-top:80px;margin-bottom:40px}.box-one.podcast-and-newsletter-container{background-color:#fff4f0;gap:80px;margin-bottom:100px}.box-one.podcast-and-newsletter-container .box-two{color:#fff;background-color:#063293;border-radius:10px;padding:40px 20px}.box-one.podcast-and-newsletter-container .box-two.podcast{color:#000;background-color:#fff4f0;border:1px solid #000}.box-one.podcast-and-newsletter-container .box-two h3{text-transform:uppercase;margin-top:0;margin-bottom:20px;font-size:12px}.box-one.podcast-and-newsletter-container .box-two .img-container{width:80px}.box-one.podcast-and-newsletter-container .box-two p{width:100%}.box-one.podcast-and-newsletter-container .box-two h4{margin-bottom:20px;font-size:32px}.box-one.podcast-and-newsletter-container .box-two a{width:100%;margin-top:80px;margin-bottom:0}@media screen and (min-width:1000px){.box-one{grid-template-rows:75px 180px 42px 135px 72px 74px 75px;grid-template-columns:25px 350px 50px 450px 25px;justify-content:center;width:1000px;display:grid}.box-one .logo-container{grid-area:2/1/auto/6;place-self:flex-start center;padding:0}.box-one .logo-container img.logo{width:90px}.box-one .img-container{grid-area:3/2/7/4;justify-content:center;align-self:flex-start;width:100%;height:100%;margin:0;display:flex;overflow:hidden}section.academia .box-one .img-container img{object-fit:cover;width:fit-content;height:100%}.box-one h2{text-align:start;grid-area:3/3/auto/5;align-self:flex-start;width:100%;margin:0;transform:translateY(-7px)}.box-one.asesoramiento-container h2{text-align:end}.box-one p{grid-area:4/3/auto/5;place-self:flex-start flex-end;width:404px}.box-one a{grid-area:6/4;align-self:flex-end;margin:0}.box-one.orange-container{grid-template-columns:25px 450px 50px 350px 25px}.box-one.orange-container .img-container{grid-column:3/5}.box-one.orange-container .img-container img{object-fit:cover;width:fit-content;height:100%}.box-one.orange-container h2,.box-one.orange-container p,.box-one.orange-container a{grid-column:2;justify-self:flex-start}.box-one.podcast-and-newsletter-container{flex-direction:row;gap:20px;display:flex}.box-one.podcast-and-newsletter-container .box-two{width:490px;padding:40px}}section.podcast-and-newsletter{background-color:#fff4f0}.contact-form-wrapper form{flex-direction:column;width:90%;max-width:500px;margin:80px auto;display:flex}.contact-form-wrapper input,.contact-form-wrapper textarea{border:none;border-bottom:1px solid gray;outline:none;margin-top:20px;padding:12px;font-size:16px}.contact-form-wrapper textarea{min-width:100%;max-width:100%;min-height:60px;font-family:Lato,sans-serif}.contact-form-wrapper button.button{color:#063293;background-color:#fff;border:1px solid #063293;margin-top:40px;font-family:Neulis Alt Semi,sans-serif;font-size:18px;display:inline-block}.contact-info{color:#fff;background-color:#063293;border-radius:10px;width:90%;max-width:500px;margin:0 auto 40px;padding-block:20px;position:relative}.contact-info .contact-item{align-items:center;gap:20px;padding:20px 40px;display:flex}.detalle1{background-color:#ff5f06;border-radius:10px;width:40px;height:40px;display:block;position:absolute;top:-15px;left:-15px}.mensaje-container{justify-content:center;align-items:center;min-height:calc(100vh - 514px);display:flex}.mensaje{width:fit-content;max-width:90%}.mensaje h2{margin-bottom:12px}@media screen and (min-width:1000px){.display{justify-content:center;align-items:center;gap:40px;margin-block:100px;display:flex}.contact-form-wrapper form,.contact-info{margin:0}}body.page-white{background-color:#fff}h1.page-title{color:#063293;text-shadow:none;margin-block:80px 60px;font-size:32px}.todos-los-eventos{padding:0 20px 80px}.eventos-grid{grid-template-columns:1fr;gap:16px;display:grid}.evento-card{cursor:pointer;border-radius:12px;height:260px;position:relative;overflow:hidden}.evento-card img{object-fit:cover;transition:transform .4s;width:100%!important;height:100%!important}.evento-card:hover img{transform:scale(1.05)}.evento-card-overlay{opacity:0;background:linear-gradient(#0000 40%,#063293d9 100%);align-items:flex-end;padding:20px;transition:opacity .3s;display:flex;position:absolute;inset:0}.evento-card:hover .evento-card-overlay{opacity:1}.evento-card-overlay h3{color:#fff;text-shadow:none;margin:0;padding:0;font-size:1.125rem;line-height:1.3}@media screen and (min-width:640px){.eventos-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.eventos-grid{grid-template-columns:repeat(3,1fr)}.todos-los-eventos{padding:0 40px 80px}}.equipo-section{flex-direction:column;gap:60px;max-width:900px;margin:0 auto;padding:0 20px 80px;display:flex}.equipo-card{flex-direction:column;align-items:center;gap:24px;display:flex}.equipo-card-img{border-radius:50%;flex-shrink:0;width:220px;height:220px;overflow:hidden}.equipo-card-img img{object-fit:cover;object-position:top;width:100%!important;height:100%!important}.equipo-rol{color:#ff5f06;letter-spacing:.15em;text-transform:uppercase;margin-bottom:4px;font-size:.875rem;font-weight:600}.equipo-nombre{color:#063293;text-transform:none;text-shadow:none;margin-bottom:12px;font-size:1.5rem}.equipo-bio{color:#333;font-size:1rem;line-height:1.7}.equipo-card-info{text-align:center}@media screen and (min-width:768px){.equipo-card{flex-direction:row;align-items:flex-start;gap:48px}.equipo-card-info{text-align:left}.equipo-card:nth-child(2n){flex-direction:row-reverse}.equipo-card:nth-child(2n) .equipo-card-info{text-align:right}}.viaje-hero{background-color:#151412;position:relative}.viaje-hero .img-container{position:relative}.viaje-hero .img-container img{object-fit:cover;opacity:.7;width:100%;height:400px}.viaje-hero h1{width:90%;font-size:32px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.viaje-hero h1 small{color:#ffffffb3;text-transform:none;font-size:18px;display:block}.viaje-hero .button{background-color:#ff5f06;border-color:#ff5f06;justify-content:center;width:220px;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}.viaje-main{max-width:800px;margin:0 auto;padding:60px 24px}.viaje-main section{margin-bottom:40px}.viaje-main h2{color:#063293;margin-bottom:16px;font-size:24px}.viaje-main p{margin-bottom:12px}.bullet-container{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.bullet{text-align:center;background-color:#fff;border-radius:10px;flex-direction:column;align-items:center;width:180px;padding:24px;display:flex;box-shadow:0 2px 8px #0000001a}.bullet i{color:#ff5f06;margin-bottom:12px;font-size:32px}.bullet h3{color:#063293;margin-bottom:8px;font-size:14px}.bullet p{text-align:center;font-size:13px}.viaje-cta{text-align:center;color:#fff;background-color:#063293;border-radius:10px;padding:40px}.viaje-cta h2{color:#fff;margin-bottom:16px}.viaje-cta .button{background-color:#ff5f06;border-color:#ff5f06;justify-content:center;width:fit-content;margin:20px auto 0;padding:16px 32px}.portada-container{text-align:center;background-color:#151412;padding:80px 24px}.portada-container h1{text-shadow:2px 2px 4px #00000080}.description{max-width:800px;margin:60px auto;padding:0 24px}.description h2{color:#063293;margin-bottom:20px;font-size:24px}.description p{margin-bottom:16px}.hc-button{color:#fff;background-color:#063293;border-radius:10px;justify-content:center;align-items:center;gap:12px;width:fit-content;margin:0 auto 60px;padding:16px 32px;font-size:18px;display:flex}.form-container{justify-content:center;align-items:center;min-height:calc(100vh - 400px);padding:40px 16px;display:flex}.form-container form{flex-direction:column;width:90%;max-width:500px;display:flex}.form-container h1{color:#063293;text-shadow:none;text-align:left;margin-bottom:8px;font-size:32px}.form-container h2{color:#063293;margin-bottom:16px;font-size:24px}.form-container p{color:#444;margin-bottom:24px}.form-container label{color:#555;margin-top:16px;font-size:14px}.form-container input{border:none;border-bottom:1px solid gray;outline:none;margin-top:8px;padding:12px;font-size:16px}.form-container button.button{color:#063293;cursor:pointer;background-color:#fff;border:1px solid #063293;margin-top:40px;font-family:Neulis Alt Semi,sans-serif;font-size:18px;display:inline-block}.bg-hub-orange{background-color:#ff5f06}.bg-hub-blue{background-color:#063293}.text-hub-blue{color:#063293}.text-hub-orange{color:#ff5f06}.border-hub-orange{border-color:#ff5f06}.hover\:bg-hub-blue:hover{background-color:#063293!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
