@media (max-width:767px){html,body{width:100%;max-width:100%;overflow-x:hidden}body.travesia-itinerary-active .app-sky{width:100%;max-width:100vw;overflow-x:hidden;padding-left:0!important;padding-right:0!important}body.travesia-itinerary-active .app-sky>section{min-width:0;overflow:hidden;border-radius:1rem!important;width:calc(100% - .75rem)!important;max-width:calc(100% - .75rem)!important;margin-left:auto!important;margin-right:auto!important}body.travesia-itinerary-active .app-sky>section>div:last-child{width:100%;min-width:0;max-width:100%;overflow-x:hidden;padding:.75rem!important}body.travesia-itinerary-active .app-sky article,body.travesia-itinerary-active .app-sky section,body.travesia-itinerary-active .app-sky .grid,body.travesia-itinerary-active .app-sky .flex,body.travesia-itinerary-active [data-guided-intro-v2=true],body.travesia-itinerary-active [data-guided-days-copy-v2=true],body.travesia-itinerary-active [data-guided-lodging-copy-v2=true],body.travesia-itinerary-active [data-guided-activity-target],body.travesia-itinerary-active [data-meal-restaurants],body.travesia-itinerary-active [data-guided-supplement-source=true]{box-sizing:border-box;min-width:0;max-width:100%}body.travesia-itinerary-active .app-sky>section>div:last-child .grid{grid-template-columns:minmax(0,1fr)!important}body.travesia-itinerary-active [data-guided-intro-v2=true],body.travesia-itinerary-active [data-guided-days-copy-v2=true],body.travesia-itinerary-active [data-guided-lodging-copy-v2=true]{width:100%;border-radius:.875rem!important;margin-top:.875rem!important;padding:.875rem!important}body.travesia-itinerary-active [data-guided-intro-v2=true] h2{overflow-wrap:anywhere;font-size:clamp(1.55rem,7vw,1.9rem)!important;line-height:1.08!important}body.travesia-itinerary-active [data-guided-days-copy-v2=true] h2,body.travesia-itinerary-active [data-guided-lodging-copy-v2=true] h2{overflow-wrap:anywhere;font-size:1.15rem!important;line-height:1.2!important}body.travesia-itinerary-active .app-sky h1,body.travesia-itinerary-active .app-sky h2,body.travesia-itinerary-active .app-sky h3,body.travesia-itinerary-active .app-sky p,body.travesia-itinerary-active .app-sky span,body.travesia-itinerary-active .app-sky strong,body.travesia-itinerary-active .app-sky a,body.travesia-itinerary-active .app-sky button{overflow-wrap:anywhere;word-break:normal;max-width:100%}body.travesia-itinerary-active .app-sky button,body.travesia-itinerary-active .app-sky a{white-space:normal}body.travesia-itinerary-active [data-guided-activity-target]>div,body.travesia-itinerary-active [data-meal-restaurants]{width:100%;min-width:0;max-width:100%;overflow:hidden}body.travesia-itinerary-active [data-guided-activity-target] img,body.travesia-itinerary-active [data-guided-supplement-source=true] img{object-fit:cover;max-width:100%;max-height:210px;display:block;width:100%!important;height:auto!important}body.travesia-itinerary-active [data-guided-activity-target] .grid,body.travesia-itinerary-active [data-guided-supplement-source=true] .grid{grid-template-columns:minmax(0,1fr)!important}body.travesia-itinerary-active [data-guided-activity-target] button,body.travesia-itinerary-active [data-guided-activity-target] a{width:100%;min-width:0;min-height:44px}body.travesia-itinerary-active [data-meal-restaurants] a>div{grid-template-columns:minmax(0,1fr)!important;gap:.35rem!important;display:grid!important}body.travesia-itinerary-active [data-meal-restaurants] a>div>span:last-child{justify-self:start}body.travesia-itinerary-active [data-guided-supplement-source=true] article{width:100%;min-width:0;overflow:hidden;flex-direction:column!important;display:flex!important}body.travesia-itinerary-active [data-guided-supplement-source=true] article>div{width:100%;min-width:0}body.travesia-itinerary-active .app-sky input,body.travesia-itinerary-active .app-sky select,body.travesia-itinerary-active .app-sky textarea{max-width:100%}}@media (max-width:390px){body.travesia-itinerary-active .app-sky>section{width:calc(100% - .4rem)!important;max-width:calc(100% - .4rem)!important}body.travesia-itinerary-active .app-sky>section>div:last-child{padding:.6rem!important}body.travesia-itinerary-active [data-guided-intro-v2=true],body.travesia-itinerary-active [data-guided-days-copy-v2=true],body.travesia-itinerary-active [data-guided-lodging-copy-v2=true]{padding:.75rem!important}}
