.ot-portada{color:#073c4b;font-family:var(--font-sans),sans-serif;background:#f5f8f6}.ot-portada .portada-cover{isolation:isolate;background:#052d3d;align-items:center;height:calc(100svh - 132px);min-height:650px;max-height:960px;display:flex;position:relative;overflow:hidden}.portada-cover>img{object-fit:cover;object-position:65% 48%;z-index:-2;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.portada-cover:after{content:"";z-index:-1;background:linear-gradient(90deg,#031d2cdd 0%,#03233296 40%,#052a3420 80%),linear-gradient(#0000 60%,#042d3c88);position:absolute;top:0;bottom:0;left:0;right:0}.portada-copy{color:#fff;max-width:900px;padding:70px max(24px,min(7vw,120px));position:relative}.portada-location,.portada-eyebrow{font:600 11px/1.6 var(--font-sans),sans-serif;letter-spacing:.22em;text-transform:uppercase}.ot-portada .portada-copy h1{font:600 clamp(30px,4.4vw,70px)/1.05 var(--font-sans),sans-serif;letter-spacing:.1em;color:#fff;margin:28px 0 20px}.portada-copy .portada-line{font:500 clamp(38px,5.2vw,80px)/1.06 var(--font-display),Georgia,serif;letter-spacing:-.025em;max-width:720px;margin:0 0 24px}.portada-intro{color:#e0efee;margin:0 0 36px;font-size:16px;line-height:1.7}.portada-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.portada-actions a{border-radius:4px;align-items:center;gap:24px;min-height:52px;padding:15px 22px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.portada-primary{color:#073c4b;background:#a0eee0}.portada-secondary{color:#fff;background:#052b3d40;border:1px solid #ffffff60}.portada-actions a:hover{filter:brightness(1.1)}.portada-watermark{letter-spacing:.17em;color:#e0f5ef;font-size:9px;position:absolute;bottom:30px;right:5%}.portada-experiences{max-width:1450px;margin:auto;padding:80px max(20px,min(5vw,80px)) 64px;scroll-margin-top:150px}.portada-experiences>h2{font:500 clamp(34px,4vw,54px)/1.15 var(--font-display),Georgia,serif;color:#073c4b;margin:15px 0 38px}.portada-eyebrow{color:#397a7c}.portada-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.portada-card{aspect-ratio:1.35;isolation:isolate;color:#fff;background:#073c4b;border-radius:6px;text-decoration:none;display:block;position:relative;overflow:hidden}.portada-card>img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .35s;position:absolute;top:0;bottom:0;left:0;right:0}.portada-card:after{content:"";z-index:-1;background:linear-gradient(#0000 15%,#021e2ee6);position:absolute;top:0;bottom:0;left:0;right:0}.portada-card:hover>img{transform:scale(1.025)}.portada-card-copy{padding:32px;position:absolute;bottom:0;left:0;right:0}.portada-card-copy>small{letter-spacing:.15em;color:#b6e8df;font-size:11px}.portada-card-copy h3,.portada-card-copy h2{font:500 clamp(28px,3vw,43px)/1.08 var(--font-display),Georgia,serif;color:#fff;margin:13px 40px 10px 0}.portada-card-copy p{color:#effaf8;margin:0 30px 0 0;font-size:13px;line-height:1.5}.portada-arrow{font-size:27px;position:absolute;bottom:30px;right:30px}.portada-card-0>img,.portada-card-3>img{object-position:50% 30%}.portada-resources{flex-wrap:wrap;justify-content:center;gap:15px 30px;padding:10px 24px 45px;font-size:12px;display:flex}.portada-resources a{color:#245c68;align-items:center;min-height:44px;display:flex}.ot-portada :focus-visible{outline-offset:5px;outline:3px solid #de995e}.portada-course-index :focus-visible{outline-offset:5px;outline:3px solid #de995e}.portada-course-index{max-width:1300px;font-family:var(--font-sans),sans-serif;color:#073c4b;margin:auto;padding:65px 24px}.portada-course-index>h1{font:500 clamp(38px,5vw,64px)/1.1 var(--font-display),Georgia,serif}.portada-course-index>p{max-width:700px;margin-bottom:35px;line-height:1.7}.portada-course-index .portada-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.portada-course-links{flex-wrap:wrap;gap:20px;margin-top:35px;display:flex}.portada-course-links a{color:#073c4b;background:#e7f3ef;padding:20px;display:block}.portada-course-links small{margin-top:8px;display:block}.ot-navigation.ot-simple-navigation{z-index:60;background:#fff;flex-wrap:wrap;gap:12px;box-shadow:0 3px 16px #06344512;padding:10px 3%!important;display:flex!important;position:-webkit-sticky!important;position:sticky!important;top:44px!important}.ot-simple-navigation .ot-brand{margin-right:auto!important}.ot-simple-navigation .ot-brand img{object-fit:contain;width:34px;height:44px}.ot-simple-navigation .ot-brand b{font-size:17px}.ot-simple-navigation .ot-brand small{font-size:9px}.ot-simple-navigation nav{align-items:center;gap:15px;width:auto;display:flex;margin-left:auto!important}.ot-simple-navigation nav>a{min-height:44px;font-size:12px}.ot-simple-navigation .ot-space-menu{order:2}.ot-simple-navigation .ot-space-menu>summary{padding:8px 12px!important;font-size:11px!important}.ot-simple-navigation .ot-menu-toggle,.ot-simple-navigation .ot-always-book{display:none}.ot-simple-navigation .ot-book-menu>summary{color:#fff!important;box-shadow:none!important;background:#073c4b!important;border:0!important;padding:12px 18px!important}.ot-simple-navigation .ot-submenu{z-index:65}.ot-simple-navigation .ot-space-menu .ot-submenu{left:auto;right:0}@media (max-width:1250px){.ot-navigation.ot-simple-navigation{grid-template-columns:minmax(0,1fr) auto auto!important;gap:8px!important;padding:8px 16px!important;display:grid!important}.ot-simple-navigation .ot-brand{grid-area:1/1!important}.ot-simple-navigation .ot-brand small{display:none}.ot-simple-navigation .ot-brand b{font-size:15px}.ot-simple-navigation .ot-space-menu{justify-self:start;grid-area:2/1!important}.ot-simple-navigation .ot-space-menu>summary{min-height:32px!important;padding:4px 10px!important;font-size:10px!important}.ot-simple-navigation .ot-space-menu .ot-submenu{background:#fff!important;min-width:210px!important;position:absolute!important;left:0!important;right:auto!important}.ot-simple-navigation .ot-menu-toggle{grid-area:1/3!important;min-width:0!important;min-height:44px!important;margin:0!important;padding:8px 10px!important;font-size:12px!important;display:flex!important}.ot-simple-navigation .ot-always-book{color:#fff;background:#073c4b;border-radius:4px;grid-area:1/2;justify-content:center;align-items:center;min-height:44px;padding:8px 15px;font-size:12px;font-weight:700;text-decoration:none;display:flex!important}.ot-simple-navigation nav{overflow:auto;flex-direction:column!important;grid-area:3/1/auto/-1!important;align-items:stretch!important;gap:0!important;width:100%!important;max-height:60svh!important;margin:0!important;display:none!important}.ot-simple-navigation nav.is-open{display:flex!important}.ot-simple-navigation nav>a{width:100%;min-height:44px;padding:12px}.ot-simple-navigation nav .ot-submenu{min-width:0;box-shadow:none;border:0;position:static}.ot-simple-navigation .ot-book-menu{margin:8px 0}.ot-simple-navigation nav:not(.is-open){display:none!important}}@media (min-width:1251px){.ot-simple-navigation nav{flex-direction:row!important;max-height:none!important;display:flex!important}.ot-simple-navigation .ot-submenu{position:absolute!important}.ot-simple-navigation nav>details{width:auto!important}}@media (max-width:600px){.ot-portada .portada-cover{align-items:flex-end;height:calc(100svh - 154px);min-height:540px;max-height:850px}.portada-cover>img{object-position:60% 45%}.portada-cover:after{background:linear-gradient(#052a3420 0%,#032332a0 52%,#021c2ef5 100%)}.portada-copy{padding:48px 24px 64px}.ot-portada .portada-copy h1{letter-spacing:.07em;margin:16px 0;font-size:30px}.portada-copy .portada-line{max-width:340px;margin-bottom:18px;font-size:46px}.portada-intro{margin-bottom:24px;font-size:14px}.portada-actions{gap:12px}.portada-actions a{min-height:48px;padding:13px 17px;font-size:12px}.portada-actions .portada-secondary{background:0 0;border:0;padding-left:0}.portada-watermark{font-size:8px;bottom:22px;left:24px}.portada-experiences{padding:48px 20px 35px}.portada-experiences>h2{margin-bottom:26px;font-size:36px}.portada-grid,.portada-course-index .portada-grid{grid-template-columns:1fr;gap:18px}.portada-card{aspect-ratio:1.13}.portada-card-copy{padding:26px}.portada-card-copy h3{font-size:36px}.portada-resources{justify-content:flex-start;gap:6px 24px;padding:0 24px 28px}.ot-simple-navigation .ot-brand{gap:6px}.ot-simple-navigation .ot-brand b{font-size:13px}.ot-simple-navigation .ot-brand img{width:28px;height:38px}}@media (prefers-reduced-motion:reduce){.portada-card>img{transition:none}.portada-card:hover>img{transform:none}}.ot-portada .portada-social-links{right:max(16px,env(safe-area-inset-right));bottom:calc(106px + env(safe-area-inset-bottom));z-index:61;background:0 0;gap:10px;display:grid;position:fixed}.ot-portada .portada-social-links a{color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:48px;height:48px;text-decoration:none;transition:transform .15s;display:grid;box-shadow:0 3px 12px #0003}.ot-portada .portada-social-whatsapp{background:#128c4a}.ot-portada .portada-social-instagram{background:linear-gradient(135deg,#833ab4,#dd2a7b,#f58529)}.ot-portada .portada-social-links svg,.ot-portada .portada-social-links img{width:24px;height:24px}.ot-portada .portada-social-instagram img{filter:invert()}.ot-portada .portada-social-links a:hover{transform:translateY(-2px)}@media (max-width:600px){.ot-portada .portada-social-links{right:max(8px,env(safe-area-inset-right))}}@media (prefers-reduced-motion:reduce){.ot-portada .portada-social-links a{transition:none}}
