.cotiza__grid{display:grid;grid-template-columns:1fr;gap:21px}@media(min-width:560px){.cotiza__grid{grid-template-columns:1fr 1fr}}.cotiza__field--full{grid-column:1 / -1}.cotiza__field{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:8px}.cotiza__field label{font-family:Satoshi,system-ui,sans-serif;font-size:13px;font-weight:700;color:#002f7a;margin:0}.cotiza__nota{font-size:13px;color:#2e4b59;margin:0 0 21px}.cotiza__req{color:#c31a29}.cotiza .input,.cotiza .textarea{width:100%;padding:13px 16px;font-family:Satoshi,system-ui,sans-serif;font-size:15px;color:#031c3d;background:#fff;border:1px solid #6b8994;border-radius:10px;transition:border-color .18s ease,box-shadow .18s ease}.cotiza .input::placeholder,.cotiza .textarea::placeholder{color:#587889;opacity:1}.cotiza .input:focus,.cotiza .textarea:focus{outline:none;border-color:#004bb9;box-shadow:0 0 0 3px #004bb92e}.cotiza .textarea{resize:vertical;min-height:104px}.cotiza__captcha{transform:scale(.85);transform-origin:left top;height:66px}.cotiza__submit{width:100%;margin-top:21px}.landing-hero:after{background-color:#004bb9c7!important}.landing-hero>.container{position:relative;z-index:2}.landing-hero .landing-hero__form-disclaimer{color:#2e4b59!important;font-size:13px!important}.landing-hero .landing-hero__title{font-size:42px!important;line-height:1.05}@media(min-width:600px){.landing-hero .landing-hero__title{font-size:55px!important}}@media(min-width:900px){.landing-hero .landing-hero__title{font-size:70px!important}}.landing-hero .landing-hero__form-title{font-size:26px!important;text-align:left!important}.landing-hero .landing-hero__form-disclaimer{display:none!important}.landing-hero .landing-hero__title{text-shadow:none!important}.landing-hero .landing-hero__form-card{box-shadow:none!important}.landing-hero .landing-hero__bullets li{align-items:center;gap:13px}.landing-hero .landing-hero__bullets li svg{box-sizing:content-box;width:16px!important;height:16px!important;padding:5px;border-radius:999px;background:#fff;color:#004bb9!important;margin-top:0!important}.landing-includes{padding:70px 0}.landing-includes__intro{max-width:62ch;margin-bottom:34px}.landing-includes__slot:not(:empty){margin-bottom:21px}.landing-includes__title{font-family:Pally,system-ui,sans-serif;line-height:1.05;color:#1a2e38;margin:0}.landing-includes__decor{margin:16px 0 21px}.landing-includes__text{font-size:16px;line-height:1.55;color:#2e4b59;margin:0}.landing-includes__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--grid-cols, 12),1fr);column-gap:var(--grid-gap, 21px);row-gap:var(--grid-gap, 21px)}.landing-includes__grid>.landing-include{grid-column:1 / -1}@media(min-width:700px){.landing-includes__grid>.landing-include{grid-column:span 6}}@media(min-width:1040px){.landing-includes__grid>.landing-include{grid-column:span 3}}.landing-include{background:#fff;border-radius:12px;padding:26px 21px 34px}.landing-include__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:999px;background:#d8eaf6;color:#004bb9;margin-bottom:21px}.landing-include__icon i{width:24px;height:24px}.landing-include__title{font-family:Pally,system-ui,sans-serif;font-size:21px;line-height:1.2;color:#031c3d;margin:0 0 13px}.landing-include__text{font-size:16px;line-height:1.5;color:#002f7a;margin:0}.landing-includes__note{font-size:13px;line-height:1.5;color:#2e4b59;margin:26px 0 0}.landing-options{padding:55px 0}.landing-options--continued{padding:0}.landing-options--continued>.container{padding-inline:0}.landing-options--continued .landing-options__heading{margin:0 0 21px}.landing-options--continued .landing-options__grid{gap:21px;margin-top:0}.landing-options__heading{font-family:Pally,system-ui,sans-serif;font-size:26px;line-height:1.2;color:#1a2e38;margin:0}.landing-options__text{font-size:16px;line-height:1.55;color:#2e4b59;margin:10px 0 0;max-width:62ch}.landing-options__grid{display:grid;grid-template-columns:repeat(var(--grid-cols, 12),1fr);column-gap:var(--grid-gap, 21px);row-gap:var(--grid-gap, 21px);margin-top:26px}.landing-options__grid>.landing-option{grid-column:1 / -1}@media(min-width:760px){.landing-options__grid>.landing-option{grid-column:span 6}}@media(min-width:1040px){.landing-options__grid--3>.landing-option{grid-column:span 4}.landing-options__grid--3 .landing-option__media{aspect-ratio:16 / 11}.landing-options__grid--3 .landing-option__body{padding:21px 26px 26px}.landing-options__grid--3 .landing-option__title{font-size:26px}}.landing-option{background:#fff;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.landing-option__media{position:relative;aspect-ratio:21 / 9;overflow:hidden}.landing-option__media img{width:100%;height:100%;object-fit:cover;display:block}.landing-option__body{padding:26px;display:flex;flex-direction:column;flex:1}.landing-option__footer{margin-top:auto;padding-top:21px;display:flex;flex-wrap:wrap;gap:8px}.landing-option__title{font-family:Pally,system-ui,sans-serif;font-size:26px;line-height:1.15;color:#031c3d;margin:0 0 13px}.landing-option__text{font-size:16px;line-height:1.5;color:#2e4b59;margin:0}.landing-option__incluye-label{font-family:Satoshi,system-ui,sans-serif;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#002f7a;margin:0 0 12px}.landing-option__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.landing-option__list li{position:relative;padding-left:26px;font-size:16px;color:#031c3d}.landing-option__list li:before{content:"";position:absolute;left:0;top:9px;width:8px;height:8px;border-radius:999px;background:#004bb9}.landing-options__note{font-size:13px;color:#4c6974;margin:26px 0 0;text-align:center}.landing-slider{position:relative;padding:42px 0 21px}.landing-slider__track{list-style:none;margin:0;padding:21px 0;display:flex;gap:var(--slider-gap, 21px);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.landing-slider__track::-webkit-scrollbar{display:none}.landing-slider__track:focus-visible{outline:3px solid #004bb9;outline-offset:2px}.landing-slider{--slider-gap: var(--grid-gap, 21px);--col-vw: calc((100vw - 11 * var(--slider-gap)) / 12);--span: 8}@media(min-width:700px){.landing-slider{--span: 5}}@media(min-width:1040px){.landing-slider{--span: 4}}.landing-slider__item{flex:0 0 calc(var(--span) * var(--col-vw) + (var(--span) - 1) * var(--slider-gap));aspect-ratio:4 / 3;border-radius:16px;overflow:hidden;scroll-snap-align:center;transform:scale(.84);transition:transform .32s cubic-bezier(.2,.7,.2,1)}.landing-slider__item img{width:100%;height:100%;object-fit:cover;display:block}.landing-slider__item.is-before{transform:scale(.84) rotate(-3.5deg)}.landing-slider__item.is-after{transform:scale(.84) rotate(3.5deg)}.landing-slider__item.is-active{transform:scale(1) rotate(0)}.landing-slider__nav{display:flex;gap:8px;justify-content:center}.landing-slider__btn{width:42px;height:42px;border-radius:999px;border:0;cursor:pointer;padding:0;background:#004bb9;color:#fff;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.landing-slider__btn:hover{background:#002f7a}.landing-slider__btn:focus-visible{outline:none;box-shadow:0 0 0 3px #004bb94d}@media(prefers-reduced-motion:reduce){.landing-slider__item{transition:none}}.landing-steps{padding:70px 0;background:#fff}.landing-steps__intro{max-width:62ch;margin-bottom:34px}.landing-steps__title{font-family:Pally,system-ui,sans-serif;line-height:1.05;color:#1a2e38;margin:0}.landing-steps__decor{margin:16px 0 21px}.landing-steps__text{font-size:16px;line-height:1.55;color:#2e4b59;margin:0}.landing-steps__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--grid-cols, 12),1fr);column-gap:var(--grid-gap, 21px);row-gap:var(--grid-gap, 21px)}.landing-steps__list>.landing-step{grid-column:1 / -1}@media(min-width:820px){.landing-steps__list>.landing-step{grid-column:span 4}}.landing-step{display:flex;flex-direction:column;gap:13px;background:#d8eaf6;border-radius:12px;padding:26px 21px 34px}.landing-step__head{display:flex;align-items:center;gap:13px}.landing-step__num{flex-shrink:0;width:34px;height:34px;border-radius:999px;background:#004bb9;color:#fff;font-family:Pally,system-ui,sans-serif;font-weight:500;font-size:16px;display:flex;align-items:center;justify-content:center}.landing-step__title{font-family:Pally,system-ui,sans-serif;font-size:21px;line-height:1.2;color:#031c3d;margin:0}.landing-step__text{font-size:16px;line-height:1.5;color:#2e4b59;margin:0}.landing-steps__links{font-size:13px;line-height:1.5;color:#2e4b59;margin:42px auto 0;text-align:center}.landing-steps__links a{color:#004bb9;font-weight:500}.landing-faq{padding:55px 0}.landing-faq__intro,.landing-faq__wrap{max-width:82ch;margin-inline:auto}.landing-faq__intro{margin-bottom:34px}.landing-faq__wrap{margin-top:0}.landing-faq__title{font-family:Pally,system-ui,sans-serif;line-height:1.05;color:#1a2e38;margin:0}.landing-faq__decor{margin:16px 0 21px}.landing-faq__text{font-size:16px;line-height:1.55;color:#2e4b59;margin:0}.landing-faq .custom-accordion{display:flex;flex-direction:column;gap:8px}.landing-faq .accordion-item{background:#fff;border-radius:12px!important;overflow:hidden;margin:0;padding:0!important}.landing-faq .accordion-trigger{border-radius:12px!important;padding:21px 26px!important;width:100%}.landing-faq .accordion-trigger,.landing-faq .accordion-trigger__text{color:#031c3d}.landing-faq .accordion-icon{color:#004bb9!important}.landing-faq .accordion-trigger:hover{background-color:#fff!important}.landing-faq .accordion-trigger:hover .accordion-trigger__text{color:#004bb9!important}.landing-faq .accordion-panel__content{padding:0 26px 21px}.landing-faq .accordion-trigger[aria-expanded=true]{background:#fff!important}.landing-faq .accordion-trigger[aria-expanded=true] .accordion-trigger__text,.landing-faq .accordion-trigger[aria-expanded=true] .accordion-trigger__icon,.landing-faq .accordion-trigger[aria-expanded=true] .accordion-icon{color:#004bb9!important}.landing-faq .accordion-trigger .accordion-icon{transition:transform .2s ease}.landing-faq .accordion-trigger[aria-expanded=true] .accordion-icon{transform:rotate(180deg)}.landing-cta .landing-cta__title{margin-bottom:13px!important}.landing-cta{padding:34px 0 89px!important}.landing-cta .landing-cta__text{margin-bottom:26px!important}.landing-cta .landing-cta__actions{gap:13px!important}.sticky-dual{display:none}@media(max-width:768px){.sticky-dual{display:grid;grid-template-columns:repeat(12,1fr);column-gap:8px;position:fixed;left:13px;right:13px;bottom:13px;z-index:50}.sticky-dual__primary,.sticky-dual__secondary{grid-column:span 6}.sticky-dual__primary,.sticky-dual__secondary{display:flex;align-items:center;justify-content:center;gap:8px;padding:13px;border-radius:999px;font-family:Satoshi,system-ui,sans-serif;font-size:16px;font-weight:700;line-height:24px;text-decoration:none;white-space:nowrap}.sticky-dual__primary,.sticky-dual__primary:visited{background:#004bb9;color:#fff}.sticky-dual__primary:hover{background:#002f7a;color:#fff}.sticky-dual__primary svg{width:18px;height:18px}.sticky-dual__secondary,.sticky-dual__secondary:visited{background:#fff;color:#075e54}.sticky-dual__secondary:hover{background:#f0f7f5;color:#075e54}body:has(.landing--venta-online) .sticky-dual__primary{grid-column:span 9}body:has(.landing--venta-online) .sticky-dual__secondary{grid-column:span 3}body:has(.landing--venta-online) .sticky-dual__secondary span{display:none}body.page-template-paseos-de-curso .btn-wsp,body.page-template-paseos-de-curso .float-msg{display:none!important}}.landing{--grid-cols: 12;--grid-gap: 21px;--col: calc((100% - (var(--grid-cols) - 1) * var(--grid-gap)) / var(--grid-cols))}.landing .grid12{display:grid;grid-template-columns:repeat(var(--grid-cols),1fr);column-gap:var(--grid-gap);row-gap:var(--grid-gap)}.landing .grid12>*{grid-column:1 / -1}.landing .container{padding-inline:13px}@media(min-width:768px){.landing .container{padding-inline:21px}}.landing .landing-options--continued>.container{padding-inline:0!important}.landing .hero--page{padding:55px 0 89px}.landing .hero__title{margin-bottom:26px}.landing .landing-hero__grid{gap:34px}.landing .landing-hero__bullets{gap:13px}.landing .landing-hero__bullets li{gap:8px}.landing .landing-hero__form-card{padding:26px}.landing .accordion-panel__inner{padding:0;margin:0}.landing .accordion-panel__content p{margin-bottom:0}.landing .cotiza__submit{margin-top:21px!important}.landing .landing-cta__text{margin-bottom:26px}.landing .breadcrumb{margin:55px 0}.landing .breadcrumb__back{gap:5px}body:has(.landing) .btn-wsp,body:has(.landing) .btn-wsp:hover,body:has(.landing) .float-msg{box-shadow:none!important}
