:root{--mk-font:'Open Sans',Arial,sans-serif;--mk-h1:38px;--mk-h2:28px;--mk-h3:20px;--mk-body:16px;--mk-small:13.5px;--mk-label:12px;--mk-verde:#169C3A;--mk-oscuro:#00472D;--mk-amarillo:#F4C400;--mk-texto:#2b3530;--mk-gris:#5b6660}@media (max-width:767px){:root{--mk-h1:29px;--mk-h2:23px;--mk-h3:18px;--mk-body:15.5px;--mk-small:13px}}:is(.mkin,.mkft,.mkhd,.mkhd-drawer,.mka,.mkbl,.mkr,.mkt,.mkb,.mk-hoteles,.mpt-itinerary) :is(h1,h2,h3,h4,h5,p,a,span,b,strong,small,li,button,input,label,summary,em,time,div):not(svg *){font-family:var(--mk-font)!important}:is(.mkin .mkin-h1,.mkbl .mkbl-h1-d,.mkbl-hero .mkbl-h1){font-size:var(--mk-h1)!important;line-height:1.15!important;font-weight:800!important;letter-spacing:-.015em!important;text-transform:none!important}.mkbl-hero .mkbl-h1{font-size:calc(var(--mk-h1) + 4px)!important}:is(.mkin .mkin-h2,.mka .mka-h,.mkr .mkr-h,.mkt .mkt-h,.mkb .mkt-title,.mkbl-content h2,.mkbl-rel .mkbl-sh){font-size:var(--mk-h2)!important;line-height:1.2!important;font-weight:800!important;letter-spacing:-.01em!important;text-transform:none!important}:is(.mkin .mkin-h2,.mka .mka-h,.mkr .mkr-h,.mkt .mkt-h,.mkb .mkt-title,.mkbl-content h2,.mkbl-rel .mkbl-sh):not(.mkin-why *):not(.mkin-hero *){color:var(--mk-oscuro)!important}:is(.mkin .mkin-h3,.mkin .mkin-card .mkin-h2,.mka .mka-tt,.mkr .mkr-h-tour,.mkbl .mkbl-title,.mkb .mkt-h3,.mkft-b h3,.mkft-a .mkft-top b,.mkft-card b,.mkbl-content h3){font-size:var(--mk-h3)!important;line-height:1.3!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important}.mkft-b h3{font-size:calc(var(--mk-h3) + 6px)!important;font-weight:800!important}:is(.mkin p,.mkin-p,.mka p,.mkbl-intro,.mkbl-lead,.mkbl-content p,.mkbl-content li,.mkin-faq p,.mkr-txt){font-size:var(--mk-body)!important;line-height:1.65!important}.mkbl-lead{font-size:calc(var(--mk-body) + 2px)!important}:is(.mkin .mkin-k,.mkbl .mkbl-cat,.mkbl-bt small,.mkin-bt small,.mka-t small,.mkft h4,.mkbl-side .mkbl-sh){font-size:var(--mk-label)!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase!important;line-height:1.3!important}.mkin-faq summary{font-size:calc(var(--mk-body) + 1px)!important;font-weight:700!important}:is(.mkin-all,.mkft-wa,.mkft-btn,.mkhd-cta,.mkbl-btn,.mka a.mka-btn){font-size:15px!important;font-weight:700!important;letter-spacing:0!important}:is(.mkin-bar,.mkbl-bar){width:48px!important;height:4px!important;border-radius:4px!important;background:var(--mk-amarillo)!important;margin:10px 0 18px!important}.mk-kw{display:block!important;margin-top:5px!important;font-family:var(--mk-font)!important;font-size:12.5px!important;line-height:1.35!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#169C3A!important;-webkit-text-fill-color:#169C3A}.mkt-head .mk-kw,.mpt-itinerary__heading .mk-kw,.mkr-h-auto .mk-kw{text-align:center}.mkr .mkr-h.mkr-h-auto{text-align:center!important;padding-bottom:0!important}.mkr .mkr-h.mkr-h-auto:after{display:none}.mk-rel{margin:26px 0 6px;font-family:var(--mk-font)}.mk-rel-h{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:12px}.mk-rel-h h2{margin:0!important;font-family:var(--mk-font)!important;font-size:18px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:.03em!important;text-transform:uppercase!important;color:#00472D!important}.mk-rel-h h2:after{content:"";display:block;width:28px;height:3px;border-radius:3px;background:#F4C400;margin-top:6px}.mk-rel-h a{flex:none;font-size:13px;font-weight:800;color:#169C3A!important;text-decoration:none!important}.mk-rel-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mk-rel-g a{display:block;border:1px solid #e3e8e5;border-radius:14px;overflow:hidden;background:#fff;color:inherit!important;text-decoration:none!important;transition:box-shadow .2s}.mk-rel-g a:hover{box-shadow:0 8px 20px -10px rgb(0 0 0 / .25)}.mk-rel-g img{display:block;width:100%!important;height:110px!important;max-width:none!important;object-fit:cover;margin:0!important;border-radius:0!important}.mk-rel-t{display:block;padding:9px 11px 11px}.mk-rel-t b{display:block;font-size:14px;line-height:1.25;color:#00472D}.mk-rel-t small{font-size:12px;color:#5b6660}.mk-rel-t em{float:right;margin-left:6px;font-style:normal;background:#F4C400;color:#00472D;font-weight:800;font-size:11.5px;border-radius:99px;padding:2px 8px}@media (max-width:767px){.mk-kw{font-size:11.5px!important}.mk-rel-g{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -14px;padding:0 14px 4px;scrollbar-width:none}.mk-rel-g::-webkit-scrollbar{display:none}.mk-rel-g a{flex:none;width:72%;scroll-snap-align:start}}.mkb .mkt-title{flex-wrap:wrap}.mkt-title .mk-kw{flex:0 0 100%;width:100%}.mk-rel-p{margin:0 0 12px!important;font-family:var(--mk-font)!important;font-size:15px!important;line-height:1.55!important;color:#2b3530!important}.mkr .mkr-lead{margin:-4px 0 12px!important;text-align:center;font-size:14px!important;line-height:1.5!important;color:#5b6660!important}@media (max-width:767px){.mk-rel-p{font-size:14.5px!important}}.mk-kw-intro{max-width:760px;margin:12px auto 18px!important;text-align:center;font-family:var(--mk-font)!important;font-size:var(--mk-body,16px)!important;line-height:1.7!important;color:#3d4742!important}.mk-kw-intro strong{color:#00472D;font-weight:700}.mk-kw-g{white-space:nowrap;color:#169C3A!important;font-weight:700;text-decoration:none!important}.mk-lista .mk-kw-intro,.mk-esc .mk-kw-intro{text-align:left;margin-left:0!important}.mkl-h .mk-kw,.mke-h .mk-kw{text-align:left}.mkbl-intro-pg p{margin:0 0 10px!important}.mkbl-intro-pg h2{font-size:17px!important;margin:14px 0 6px!important;color:#00472D!important;font-weight:800!important}.mkbl-intro-pg a{color:#169C3A!important;font-weight:700}.mkbl-mas summary{list-style:none;cursor:pointer;color:#169C3A;font-weight:800;font-size:14px;margin-bottom:8px}.mkbl-mas summary::-webkit-details-marker{display:none}.mkbl-mas summary:after{content:" ▾"}.mkbl-mas[open] summary{display:none}