@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Noto+Serif:ital,wdth,wght@0,62.5..100,100..900;1,62.5..100,100..900&display=swap");:root{--verde-w:#25d366;--naranja:#ffa245;--naranja2:#ed844c;--naranja3:#e96720;--azul2:#2f3a5a;--azul:#002b4c;--azul3:#001e35;--verde:#008b98;--verdea:#0b9da7;--verdeb:#08576a;--lila:#c680e9;--blanco2:#f4f4f4;--gris:#666;--azulop:rgba(0,43,76,.7)}.verde-w{color:var(--verde-w)}.naranja{color:var(--naranja)}.naranja2{color:var(--naranja2)}.naranja3{color:var(--naranja3)}.azul2{color:var(--azul2)}.azul{color:var(--azul)}.verde{color:var(--verde)}.verdea{color:var(--verdea)}.verdeb{color:var(--verdeb)}.blanco2{color:var(--blanco2)}.gris{color:var(--gris)}.azulop{color:var(--azulop)}.lila{color:var(--lila)}.bgverde-w{background:var(--verde-w)}.bgnaranja{background:var(--naranja)}.bgnaranja2{background:var(--naranja2)}.bgazul2{background:var(--azul2)}.bgazul3{background:var(--azul3)}.bgazul{background:var(--azul)}.bgverde{background:var(--verde)}.bgverdea{background:var(--verdea)}.bgverdeb{background:var(--verdeb)}.bgblanco2{background:var(--blanco2)}.bggris{background:var(--gris)}.bgazulop{background:var(--azulop)}.bglila{background:var(--lila)}.bggrisopc{background:#ffffff19}.noto{font-family:"Noto Serif",serif}.lato{font-family:Lato,sans-serif}.container,main{padding:0}.container,.hoja-1920,main{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;display:block;margin:auto;max-width:1920px;position:relative;width:100%}.hoja-1920{padding:0 10px}.hoja-1400{max-width:1400px}.hoja-1300,.hoja-1400{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;display:block;margin:auto;padding:0 10px;position:relative;width:100%}.hoja-1300{max-width:1300px}.container-wrapper,.hoja-1200{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;display:block;margin:auto;max-width:1200px;padding:0 5px;position:relative;width:100%}.hoja-1100{max-width:1100px}.hoja-1024,.hoja-1100{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;display:block;margin:auto;padding:0 10px;position:relative;width:100%}.hoja-1024{max-width:1024px}.hoja-1000{max-width:1000px}.hoja-1000,.hoja-950{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;display:block;margin:auto;padding:0 10px;position:relative;width:100%}.hoja-950{max-width:950px}.hoja-800{max-width:800px}.hoja-700,.hoja-800{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;display:block;margin:auto;padding:0 10px;position:relative;width:100%}.hoja-700{max-width:700px}.fs10{font-size:10px}.fs12{font-size:12px}.fs14{font-size:14px}.fs15{font-size:15px}.fs16{font-size:16px}.fs18{font-size:18px}.fs19{font-size:19px}.fs20{font-size:20px}.fs22{font-size:22px}.fs23{font-size:23px}.fs24{font-size:24px}.fs25{font-size:25px}.fs26{font-size:26px}.fs28{font-size:28px}.fs30{font-size:30px}.fs32{font-size:32px}.fs34{font-size:34px}.fs35{font-size:35px}.fs36{font-size:36px}.fs38{font-size:38px}.fs40{font-size:40px}.fs42{font-size:42px}.fs44{font-size:44px}.fs45{font-size:45px}.fw-100{font-weight:100}.fw-200{font-weight:200}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.fw-800{font-weight:800}.fw-900{font-weight:900}.line-normal{line-height:normal}.line-130{line-height:130%}.line-120{line-height:120%}.line-100{line-height:100%}.head-fix.fix{position:fixed;top:0;width:100%;z-index:10}h1,h2,h3,h4{font-family:"Noto Serif",serif}a{color:inherit;text-decoration:inherit}body,p,ul li{font-family:Lato,sans-serif;line-height:normal}img{height:auto;max-width:100%;object-fit:fill}.menu{display:flex}.navbar-navv{gap:3em;margin:0;padding:0}.hs-breadcrumb-menu-wrapper{margin:auto;max-width:1200px}.hs-breadcrumb-menu-wrapper ul li{display:inline-block;float:none;font-size:16px}li.nav-link a{color:#fff;font-family:Lato;font-size:20px;font-weight:400}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:#fff}ul.dropdown-menu a.nav-link.active{color:#101011}span.mod-menu__heading.nav-header{color:#fff;font-family:Lato;font-size:20px;font-weight:400}.pleca-banner{max-width:355px}.pleca-banner-in{max-width:max-content}.cont-top-header a:hover{color:#fff}.banner-home-desktop{align-items:center;background:url(https://46702758.fs1.hubspotusercontent-na1.net/hubfs/46702758/site/home/Saint-Luke-Banner-Desktop.png);background-position:50%;background-size:cover;height:490px;max-width:100%;position:relative;width:1905px}#banner .container-fluid{padding:0}#banner *{height:100%}#banner .row>div{height:auto}ul.mod-menu__sub{display:none}.deeper{padding:15px 0}.deeper.parent:hover ul.mod-menu__sub{display:block}.deeper.parent:after{content:url(https://46702758.fs1.hubspotusercontent-na1.net/hubfs/46702758/site/home/menu-arrow.svg);margin-left:10px;position:relative;top:-3px}ul.mod-menu__sub.list-unstyled.small{background:#fff;border-radius:5px;margin-top:15px;max-width:201px;padding:10px 5px;position:absolute;z-index:10}ul.mod-menu__sub.list-unstyled.small .nav-link a{color:#000;display:inline-block;font-size:16px;padding:5px 15px}.getscript{cursor:pointer}.slide-movil .slick-track,.slide-movil-2 .slick-track{align-items:center;display:flex}.slide-movil .slick-slide img,.slide-movil-2 .slick-slide img{display:block;margin:auto}.slide-movil-2 .slick-slide{box-sizing:border-box;padding:0 15px}.slide-movil-2 .slick-slide img{display:block;margin:0 auto}.bullet-blanco li:before{background:#fff;border-radius:100%;content:"";display:block;height:8px;left:0;position:absolute;top:7px;width:8px}.bullet-blanco li{padding-left:15px;position:relative}.bullet-blanco,.bullet-check{padding:0 10px}.bullet-check li{padding-bottom:10px;padding-left:30px;position:relative}.bullet-check li:before{border-radius:100%;content:url(https://46702758.fs1.hubspotusercontent-na1.net/hubfs/46702758/site/home/bullet.svg);display:block;height:24px;left:0;position:absolute;top:1px;width:24px}.circle{height:90px;left:60px;top:105px;width:90px}.circle,.circle-small{align-items:center;background:#00a7a400;border-radius:50%;cursor:pointer;display:flex;justify-content:center;position:absolute}.circle-small{height:70px;left:50%;top:50%;transform:translate(-50%,-50%);width:70px}.circle .icono{height:70px;width:70px;z-index:3}.circle-small .icono{height:64px;width:64px;z-index:3}.circle:after,.circle:before{height:90px;width:90px;z-index:1}.circle-small:after,.circle-small:before,.circle:after,.circle:before{animation:pulse 2.2s infinite;background:#00a7a3;border-radius:50%;content:"";left:0;position:absolute;top:0}.circle-small:after,.circle-small:before{height:70px;width:70px}.circle-small:after,.circle:after{animation-delay:1.1s}@keyframes pulse{0%{opacity:.9;transform:scale(1)}70%{opacity:0;transform:scale(1.8)}to{opacity:0}}.pleca-video{bottom:15px;left:10px;position:absolute;z-index:1}button{border:none;font-weight:600;line-height:100%}.ls-16{letter-spacing:1.6px}.left-90{left:90px}.left-60{left:60px;position:relative}.accordion-button,.accordion-item{border:0!important}.accordion-button{padding-left:0!important;padding-right:0!important}.accordion-button p{color:#666;font-weight:400}.accordion-button:active,.accordion-button:focus,.accordion-button:focus-visible{border:none!important;box-shadow:none!important;outline:none!important}.accordion-button:not(.collapsed){background-color:transparent!important;box-shadow:none!important;outline:none!important}.accordion-button:after{align-items:center;background-image:none!important;background:#f4f4f4;border-radius:100%;color:var(--verde);content:"+";display:flex;font-size:38px;font-weight:600;font-weight:300;height:40px;justify-content:center;transform:none!important;width:40px}.accordion-button:not(.collapsed):after{content:"−"}.ico-num{background-color:#ed844c;border-radius:50%;color:#fff;display:inline-block;font-family:"Noto Serif",serif;height:40px;line-height:40px;margin-right:10px;min-width:40px;text-align:center;width:40px}form .error{color:red;font-size:12px;font-style:italic}form#fm-descarga label#email-error{bottom:-45px;left:19px;position:absolute}.getscript{position:relative;z-index:5}.top-negative{margin-top:-25px;position:relative}.fm-plan .input input{border:none;border-radius:5px;display:block;font-size:16px;height:45px}.fm-plan input.hs-button.primary.large{background:var(--verde);border:none;border-radius:17px;color:#fff;display:block;font-size:18px;font-weight:700;margin-top:10px;padding:10px 0;width:100%}.fm-plan label{color:#fff;display:block;font-size:14px;text-align:left;width:100%}.fm-plan .submitted-message{color:#fff}.fm-plan.fmlila input.hs-button.primary.large{background:var(--lila)}.text-white a:hover,footer a:hover{color:#fff}@media (max-width:576px){.left-90{left:0}.left-60{left:0;position:relative}form#fm-descarga label#email-error{bottom:0;left:0;position:relative}}.pleca-banner{backdrop-filter:blur(2px)}@media (max-width:768px){.fs32{font-size:26px}.fs20{font-size:16px}.fs28{font-size:24px}.fs20-xs,.fs24{font-size:20px}.hs-breadcrumb-menu-wrapper{display:none}#banner{background-position:top!important;background-size:contain!important;padding-top:100%}section.container-wrapper.bgazul{max-width:95%}img{height:auto;max-width:100%}.pleca-banner{border-radius:0;max-width:none;position:relative;top:0;transform:none}.pleca-banner,.pleca-banner-int{margin:-90px auto 0;width:95%}.circle{align-items:center;background:#00a7a400;border-radius:50%;cursor:pointer;display:flex;height:60px;justify-content:center;left:60px;position:absolute;top:25%;width:60px}.circle .icono{height:50px;width:50px;z-index:3}.circle:after,.circle:before{animation:pulse 2.2s infinite;background:#00a7a3;border-radius:50%;content:"";height:60px;left:0;position:absolute;top:0;width:60px}.circle-small{align-items:center;background:#00a7a400;border-radius:50%;cursor:pointer;display:flex;height:50px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50px}.circle-small .icono{height:40px;width:40px;z-index:3}.circle-small:after,.circle-small:before{animation:pulse 2.2s infinite;background:#00a7a3;border-radius:50%;content:"";height:50px;left:0;position:absolute;top:0;width:50px}.circle-small:after,.circle:after{animation-delay:1.1s}.input-group{align-items:stretch;display:block;flex-wrap:wrap;position:relative;width:100%}button,form#fm-descarga input{width:100%}img.folleto-movil{bottom:0;position:absolute}.bbf{border-bottom:1px solid #ffffff29}.med-movil{width:215px}div#blog-container{margin:15px auto;max-width:95%}#blog-container .slick-list{overflow:hidden;padding-right:15px}#blog-container .slick-slide{margin-right:10px}.bggris-movil{background:var(--blanco2);padding:3}}.fm-descarga-2026{max-width:575px;width:100%}.fm-descarga-2026 form{display:grid;gap:.5rem;grid-template-columns:70% 30%}.fm-descarga-2026.fm-becas form{grid-template-columns:50% 50%}.image-negative{margin:-75px 0 0}.fm-descarga-2026 form input.hs-button.primary.large{background:var(--verde);border:none;border-radius:17px;color:#fff;display:block;font-size:18px;font-weight:700;margin-top:29px;padding:10px 0;width:100%}.fm-descarga-2026 form .input input{border:none;border-radius:5px;display:block;height:45px;padding:0}label{display:inline-block;margin-bottom:5px}ul.no-list.hs-error-msgs.inputs-list{font-size:12px;font-style:italic;list-style:none;margin:0;padding:5px}.hs_error_rollup{display:none}.hs-form{font-family:inherit;max-width:100%}.hs-form .hs-form-field{margin-bottom:16px}@media (min-width:768px){.fm-solicita-informacion .hs-form .hs_email,.fm-solicita-informacion .hs-form .hs_firstname,.fm-solicita-informacion .hs-form .hs_lastname,.fm-solicita-informacion .hs-form .hs_phone,.fm-solicita-informacion .hs_ciclo_escolar,.fm-solicita-informacion .hs_fecha_de_experiencia{display:inline-block;vertical-align:top;width:48%}.fm-solicita-informacion .hs-form .hs_email,.fm-solicita-informacion .hs-form .hs_firstname,.fm-solicita-informacion .hs_fecha_de_experiencia{margin-right:4%}}@media (max-width:767px){.fm-descarga-2026 form{display:block}.fm-descarga-2026 form input.hs-button.primary.large{margin-top:0}}.fm-solicita-informacion .hs-form label{color:#1f2937;display:block;font-size:14px;font-weight:500;margin-bottom:6px}.fm-solicita-informacion .hs-form .hs-input{background-color:#fff;border:0;border-radius:8px;color:#111827;font-size:15px;height:45px;padding:5px 15px;transition:border-color .2s,box-shadow .2s;width:100%}.fm-solicita-informacion .hs-form select.hs-input{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' viewBox='0 0 12 8'%3E%3Cpath stroke='%236b7280' stroke-width='2' d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat}.fm-solicita-informacion .hs-form .hs-input:focus{border-color:var(--verde);box-shadow:0 0 0 3px rgba(8,145,178,.15);outline:none}.fm-solicita-informacion .hs-form .hs-button{background-color:var(--verde);border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;height:45px;transition:background-color .2s;width:100%}.fm-solicita-informacion .hs-form .hs-button:hover{background-color:#01737b}.fm-solicita-informacion .hs-form .hs-form-required,.fm-solicita-informacion .hs-form .legal-consent-container{color:#6b7280;font-size:12px}.fm-solicita-informacion label.hs-error-msg.hs-main-font-element{color:red;font-size:12px;font-style:italic}.fm-solicita-informacion .submitted-message{text-align:center}.banner-open-house{align-items:center;background:url(https://www.saintluke.edu.mx/images/open-house/hero.jpg);background-position:50%;height:490px;max-width:100%;position:relative;width:1920px}.letter-space{letter-spacing:1.8px}a.btn.bgverde:hover{background:var(--verde)}.fm-descarga-2026 input,.fm-descarga-2026 label{font-size:15px}@media (max-width:768px){img.mockup-movil{height:auto;margin:-64px 20px 9px -13px;max-width:100%;width:170px}}.email-prefs{margin-top:30px}.email-prefs .hs-button{background-color:var(--verde);border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;height:45px;padding:10px 20px;transition:background-color .2s}.checkbox-row .fakelabel{align-items:center;display:flex;gap:8px}.checkbox-row .fakelabel input{appearance:none;border:1px solid var(--verde);cursor:pointer;height:17px;padding:0!important;position:relative;width:17px!important}.checkbox-row .fakelabel input:checked{background-color:var(--verde)}.checkbox-row .fakelabel input:checked:before{color:#fff;content:"✔";font-size:11px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}