.aeropuerto.homePage hr{margin-top:-10px}@media (min-width:1024px){.aeropuerto.homePage hr{display:none}}@media (min-width:1024px){.aeropuerto .tituloheader .nombreaeropuerto{max-width:24.41406vw;overflow:hidden;text-overflow:ellipsis;display:block;position:relative;bottom:0;margin-top:25px}}@media (min-width:1240px){.aeropuerto .tituloheader .nombreaeropuerto{max-width:20.96774vw}}@media (min-width:1440px){.aeropuerto .tituloheader .nombreaeropuerto{max-width:20.83333vw}}@media (min-width:1600px){.aeropuerto .tituloheader .nombreaeropuerto{max-width:unset}}.aeropuerto article#titles{display:block}@media (min-width:768px){.aeropuerto article#titles{display:none}}.aeropuerto section section div.inner.box{height:100%}@media (min-width:768px){.aeropuerto section section div.inner.box{height:auto}}.aeropuerto .section-drag{min-width:100%}@media (min-width:1024px){.aeropuerto .section-drag .caja-servicio.bg-white p.offers.subtitular,.aeropuerto .section-drag .caja-servicio>a.bg-white p.offers.subtitular,.aeropuerto .section-drag p.h2.offers,.caja-servicio.bg-white .aeropuerto .section-drag p.offers.subtitular,.caja-servicio>a.bg-white .aeropuerto .section-drag p.offers.subtitular{margin-left:10px}}@media (min-width:768px) and (max-width:1023.98px){.aeropuerto .section-drag .linealinks.non-tablet{margin-right:0!important}.aeropuerto .section-drag .linealinks.non-tablet>div{min-width:calc(50% - 20px);padding:20px;margin-bottom:20px}}@media (min-width:768px){.aeropuerto .tablet-mode{display:flex;flex-direction:row;margin:0 0 20px 0;flex-wrap:nowrap}}.aeropuerto .breadcrumb{display:none}@media (min-width:1024px){.aeropuerto .breadcrumb{display:flex}}.aeropuerto .breadcrumb a{color:#1a2732}.aeropuerto.ficha article.que-ofrece-parking{text-align:center}.aeropuerto.ficha article.que-ofrece-parking [role=heading]{text-align:left;margin-bottom:20px}@media (min-width:1024px){.aeropuerto.ficha article.que-ofrece-parking button.transparent{display:none}}.aeropuerto.ficha article.que-ofrece-parking div.servicioparking{flex-basis:50%;margin-top:20px}@media (min-width:768px){.aeropuerto.ficha article.que-ofrece-parking div.servicioparking{flex-basis:25%}}@media (min-width:1024px){.aeropuerto.ficha article.que-ofrece-parking div.servicioparking{flex-basis:calc(20% - 5px)}}.aeropuerto.ficha article.que-ofrece-parking div.servicioparking a{display:flex;flex-direction:column;align-items:center;text-decoration:none}.aeropuerto.ficha article.que-ofrece-parking div.servicioparking a span{display:flex;justify-content:center;align-items:center}.aeropuerto.ficha article.que-ofrece-parking div.servicioparking a span:before{color:#90ce00;font-size:60px}.aeropuerto.ficha article.que-ofrece-parking div.servicioparking a span:before:hover{color:#72a300}.aeropuerto.ficha article.que-ofrece-parking div.servicioparking a article{color:#1a2732;text-align:center;max-width:calc(100% - 25px);font-family:medium}.aeropuerto.ficha article.que-ofrece-parking>button a{color:#1a2732}.aeropuerto nav.content-parking{display:flex;flex-direction:column;min-width:100%}@media (min-width:1024px){.aeropuerto nav.content-parking{min-width:calc(100% + 20px);margin-left:-10px}}.aeropuerto nav.content-parking a{margin-bottom:20px}@media (min-width:768px) and (max-width:1023.98px){.aeropuerto nav.content-parking a{flex-basis:calc(50% - 20px);flex-shrink:1;margin-right:10px}.aeropuerto nav.content-parking a:nth-child(even){margin-right:0;margin-left:10px}}@media (min-width:768px) and (max-width:1023.98px){.aeropuerto nav.content-parking{flex-wrap:wrap;flex-direction:row}}@media (min-width:1024px){.aeropuerto nav.content-parking{flex-direction:row;flex-wrap:wrap;justify-content:center}.aeropuerto nav.content-parking a{margin:0 10px;flex-basis:calc(20% - 20px);margin-bottom:20px}.aeropuerto nav.content-parking a:last-child{margin-right:0}}@media (min-width:1024px){.aeropuerto article.mapa-parking{margin-bottom:0;padding-bottom:0}}@media (min-width:768px){.aeropuerto article.mapa-parking img{height:650px}}@media (max-width:767.98px){.aeropuerto nav.como-funciona-parking .select-box{margin-top:0;margin-bottom:40px}}@media (min-width:768px){.aeropuerto article.como-funciona-parking div.select-box{width:50%}}.aeropuerto article.como-funciona-parking div.containment{height:auto}.aeropuerto article.como-funciona-parking div.nuevo-draggable{display:flex;flex-direction:row;flex-wrap:nowrap;width:fit-content}.aeropuerto article.como-funciona-parking div.item{min-width:280px;max-width:280px;display:flex;flex-wrap:wrap;margin-right:20px;margin-top:20px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:relative}@media screen and (-ms-high-contrast:none),(-ms-high-contrast:active){.aeropuerto article.como-funciona-parking div.item{height:100%}}@media (min-width:1024px){.aeropuerto article.como-funciona-parking div.item{margin-top:20px;margin-right:5%}}.aeropuerto article.como-funciona-parking div.icono-enlace-bold{display:flex;flex-direction:column;align-items:flex-start;flex:0 0 100%}.aeropuerto article.como-funciona-parking div.icono-enlace-bold span{padding:5px;position:relative}.aeropuerto article.como-funciona-parking div.icono-enlace-bold span:before{font-size:90px}.aeropuerto article.como-funciona-parking div.icono-enlace-bold p.subtitular{margin-top:10px;width:100%}@media (min-width:1024px){.aeropuerto article.como-funciona-parking div.icono-enlace-bold p.subtitular{padding-right:30px}}.aeropuerto article.como-funciona-parking div.elementos .item:last-child .icon-wrapper:after,.aeropuerto article.como-funciona-parking div.elementos .item:last-child .icon-wrapper:before,.aeropuerto article.como-funciona-parking div.nuevo-draggable .item:last-child .icon-wrapper:after,.aeropuerto article.como-funciona-parking div.nuevo-draggable .item:last-child .icon-wrapper:before{display:none}.aeropuerto .bg-primary-parking{background:#90ce00}@media (min-width:1024px){.aeropuerto .bg-primary-parking{background:0 0}}@media (min-width:1024px){.aeropuerto nav+.bg-primary-parking{padding-top:0}}.aeropuerto article.disponibilidad-parking{background:#90ce00;border-radius:10px;padding:0 0 10px 0;min-width:calc(100% - 40px);margin-left:-20px;margin-right:-20px;border-radius:0;padding-left:10px;padding-right:10px;max-width:unset}@media (min-width:768px){.aeropuerto article.disponibilidad-parking{padding:0 70px 10px 70px;min-width:calc(100% - 60px);padding-left:20px;padding-right:20px;margin-left:-30px;margin-right:-30px}}@media (min-width:1024px){.aeropuerto article.disponibilidad-parking{min-width:100%;margin-left:0;margin-right:0;padding-left:unset;padding-right:unset;max-width:100%;padding:40px 70px 70px 70px;border-radius:20px}}.aeropuerto article.disponibilidad-parking form.formulario-parking{display:flex;flex-direction:column}@media (min-width:768px) and (max-width:1023.98px){.aeropuerto article.disponibilidad-parking form.formulario-parking{flex-wrap:wrap;flex-direction:row;margin-top:20px}}.aeropuerto article.disponibilidad-parking form.formulario-parking>*{margin:10px;display:flex;flex-wrap:wrap;flex-direction:column;flex:0 0 15%;justify-content:flex-end}@media (min-width:768px){.aeropuerto article.disponibilidad-parking form.formulario-parking>*{flex-grow:1;flex-basis:45%}}@media (min-width:1024px){.aeropuerto article.disponibilidad-parking form.formulario-parking>*{flex-basis:15%}}.aeropuerto article.disponibilidad-parking form.formulario-parking .select-box{background:rgba(255,255,255,.5);justify-content:center;border-radius:3px;border-bottom:1px solid #1a2732}.aeropuerto article.disponibilidad-parking form.formulario-parking .select-box select{background:0 0;border:none;padding-left:5px!important;text-overflow:ellipsis;padding-right:25px!important}@media (min-width:1024px){.aeropuerto article.disponibilidad-parking form.formulario-parking{flex-direction:row;justify-content:center}}.aeropuerto article.disponibilidad-parking form.formulario-parking footer{display:flex;margin-top:30px}@media (min-width:768px) and (max-width:1023.98px){.aeropuerto article.disponibilidad-parking form.formulario-parking footer{align-items:center;min-width:100%}}@media (min-width:1024px){.aeropuerto article.disponibilidad-parking form.formulario-parking footer{margin-top:10px}}.aeropuerto article.disponibilidad-parking form.formulario-parking footer button{padding-left:40px;display:flex;justify-content:space-between;max-height:80px;padding-top:8px;padding-bottom:8px}@media (min-width:768px) and (max-width:1023.98px){.aeropuerto article.disponibilidad-parking form.formulario-parking footer button{width:50%}}.aeropuerto article.disponibilidad-parking form.formulario-parking footer button span{white-space:nowrap}.aeropuerto article.disponibilidad-parking form.formulario-parking footer button:after{content:"\E0B1";font-family:Iconografia;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:100%;text-decoration:none;text-transform:none}.aeropuerto article.disponibilidad-parking form.formulario-parking footer button:after{font-size:30px}.aeropuerto article.disponibilidad-parking div.tituloicono{display:flex;align-items:center;margin-bottom:0;justify-content:flex-end}@media (min-width:768px){.aeropuerto article.disponibilidad-parking div.tituloicono{justify-content:center}}@media (min-width:1024px){.aeropuerto article.disponibilidad-parking div.tituloicono{flex-direction:column}}.aeropuerto article.disponibilidad-parking div.tituloicono span{padding:10px;padding-bottom:0}.aeropuerto article.disponibilidad-parking div.tituloicono span:before{font-size:80px}.aeropuerto article.disponibilidad-parking div.tituloicono .h3,.aeropuerto article.disponibilidad-parking div.tituloicono h3{border:none;padding:0;display:flex;justify-content:flex-start;align-items:center;margin-bottom:0}@media (min-width:768px){.aeropuerto article.disponibilidad-parking div.tituloicono .h3,.aeropuerto article.disponibilidad-parking div.tituloicono h3{margin:20px 0;justify-content:center;margin-bottom:20px}}.aeropuerto article.disponibilidad-parking div.inputicono{display:flex;flex-direction:row;flex:0 0 100%;background-color:rgba(255,255,255,.5);height:40px;max-height:40px;min-height:40px;border-radius:3px;align-items:center;justify-content:flex-start;border-bottom:1px solid #1a2732}.aeropuerto article.disponibilidad-parking div.inputicono input{background:0 0;border:none;box-shadow:none;width:95%;color:#1a2732}.aeropuerto article.disponibilidad-parking div.inputicono span{padding:5px;color:#1a2732}.aeropuerto article.disponibilidad-parking div.inputicono span:before{font-size:23px}.aeropuerto article.disponibilidad-parking div.inputicono.error{border:1px solid #ec4371;color:#ec4371}.aeropuerto article.disponibilidad-parking div.inputicono.error span{color:#ec4371}.aeropuerto article.disponibilidad-parking a{font-size:14px;text-decoration:underline;margin-left:10px}.aeropuerto article.disponibilidad-parking .enlacesParking{display:flex;align-items:space-between}@media (min-width:768px){.aeropuerto article.disponibilidad-parking .enlacesParking{align-items:flex-start}}.aeropuerto article.disponibilidad-parking .enlacesParking a{margin-left:0}@media (min-width:768px){.aeropuerto article.disponibilidad-parking .enlacesParking a{margin-right:40px}}@media (min-width:1024px){.aeropuerto article.disponibilidad-parking .enlacesParking a{margin-left:10px}}.aeropuerto article.disponibilidad-parking .enlacesParking a:hover{color:#1a2732}.aeropuerto nav.resolvemos-dudas{display:flex;flex-direction:column;flex:0 0 100%;padding-bottom:20px}@media (min-width:768px){.aeropuerto nav.resolvemos-dudas{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}@media (min-width:1024px){.aeropuerto nav.resolvemos-dudas{justify-content:center}}@media (min-width:768px) and (max-width:1023.98px){.aeropuerto nav.resolvemos-dudas{justify-content:space-between!important}}@media (min-width:768px){.aeropuerto nav.resolvemos-dudas h2{width:100%;margin-bottom:20px}}@media (min-width:1024px){.aeropuerto article.mas-reservas{margin-bottom:0;padding-bottom:0;margin-top:0;padding-top:0}}@media (min-width:1024px){.aeropuerto article.mas-reservas h2{font-size:60px;font-family:light;font-stretch:normal;font-style:normal;line-height:1.12;letter-spacing:.6px}}.aeropuerto article.mas-reservas .button-info{display:flex;min-width:auto;align-self:flex-end;margin-left:auto;margin-right:10px}@media (min-width:768px){.aeropuerto article.mas-reservas .button-info{max-width:20%}}header .terminal a:before{width:30px;height:30px;content:"T";display:flex;align-items:center;justify-content:center;background:#da291c;margin-right:5px;font-size:18px;text-transform:uppercase;border-radius:7px;color:#fff;border:1px solid #fff;font-family:medium;font-weight:700;background:#1a2732}header nav.deeper .terminal{background:#1a2732;content:'T1'}.pois ul li .poi{pointer-events:inherit}.pois ul li .poi:before{background:#1a2732;color:#fff}.pois ul li .poi.ModuloA:before,.pois ul li .poi.ModuloB:before,.pois ul li .poi.ModuloC:before,.pois ul li .poi.ModuloD:before,.pois ul li .poi.T:before{background:#1a2732;color:#fff;width:24px;height:24px;min-width:24px;border-radius:5px;margin:0 10px 0 0;font-size:14px;display:flex;align-items:center;justify-content:center}.pois ul li .poi.ModuloA.T:before,.pois ul li .poi.ModuloB.T:before,.pois ul li .poi.ModuloC.T:before,.pois ul li .poi.ModuloD.T:before,.pois ul li .poi.T.T:before{content:'T'}.pois ul li .poi.ModuloA.ModuloA:before,.pois ul li .poi.ModuloB.ModuloA:before,.pois ul li .poi.ModuloC.ModuloA:before,.pois ul li .poi.ModuloD.ModuloA:before,.pois ul li .poi.T.ModuloA:before{content:'MA'}.pois ul li .poi.ModuloA.ModuloB:before,.pois ul li .poi.ModuloB.ModuloB:before,.pois ul li .poi.ModuloC.ModuloB:before,.pois ul li .poi.ModuloD.ModuloB:before,.pois ul li .poi.T.ModuloB:before{content:'MB'}.pois ul li .poi.ModuloA.ModuloC:before,.pois ul li .poi.ModuloB.ModuloC:before,.pois ul li .poi.ModuloC.ModuloC:before,.pois ul li .poi.ModuloD.ModuloC:before,.pois ul li .poi.T.ModuloC:before{content:'MC'}.pois ul li .poi.ModuloA.ModuloD:before,.pois ul li .poi.ModuloB.ModuloD:before,.pois ul li .poi.ModuloC.ModuloD:before,.pois ul li .poi.ModuloD.ModuloD:before,.pois ul li .poi.T.ModuloD:before{content:'MD'}@media (max-width:767.98px){#submenu #main_contenidos_submenu .context-content nav.deeper .terminal{background:0 0;display:flex}#submenu #main_contenidos_submenu .context-content nav.deeper .terminal>a{justify-content:flex-start}#submenu #main_contenidos_submenu .context-content nav.deeper .terminal:before{display:none}}[data-airport=MAD] .terminal.T1 a:before{content:"T1";background:#da291c}[data-airport=MAD] .terminal.T2 a:before{content:"T2";background:#78be20}[data-airport=MAD] .terminal.T3 a:before{content:"T3";background:#0077c8}[data-airport=MAD] .terminal.T4 a:before{content:"T4";background:#ff9e1b}[data-airport=MAD] .terminal.T4S a:before{content:"T4s";text-transform:inherit;background:#00b388}[data-airport=MAD] #submenu #main_contenidos_submenu .context-content nav.deeper .terminal{background:0 0;display:flex}[data-airport=MAD] #submenu #main_contenidos_submenu .context-content nav.deeper .terminal>a{justify-content:flex-start}[data-airport=MAD] #submenu #main_contenidos_submenu .context-content nav.deeper .terminal:before{display:none}@media (min-width:1024px){[data-airport=MAD] #submenu #main_contenidos_submenu .context-content nav.deeper .terminal:before{display:flex}[data-airport=MAD] #submenu #main_contenidos_submenu .context-content nav.deeper .terminal.T1{background:#da291c}[data-airport=MAD] #submenu #main_contenidos_submenu .context-content nav.deeper .terminal.T2{background:#78be20}[data-airport=MAD] #submenu #main_contenidos_submenu .context-content nav.deeper .terminal.T3{background:#0077c8}[data-airport=MAD] #submenu #main_contenidos_submenu .context-content nav.deeper .terminal.T4{background:#ff9e1b}[data-airport=MAD] #submenu #main_contenidos_submenu .context-content nav.deeper .terminal.T4S{background:#00b388}}[data-airport=MAD] .pois ul li .poi.T1:before{content:'T1';background:#da291c}[data-airport=MAD] .pois ul li .poi.T2:before{background:#78be20}[data-airport=MAD] .pois ul li .poi.T3:before{background:#0077c8}[data-airport=MAD] .pois ul li .poi.T4:before{background:#ff9e1b}[data-airport=MAD] .pois ul li .poi.T4S:before{background:#00b388}[data-airport=MAD] .como_llegar .terminal{background:#1a2732;color:#fff}[data-airport=MAD] .como_llegar .terminal.T1{background:#da291c}[data-airport=MAD] .como_llegar .terminal.T2{background:#78be20}[data-airport=MAD] .como_llegar .terminal.T3{background:#0077c8}[data-airport=MAD] .como_llegar .terminal.T4{background:#ff9e1b}[data-airport=MAD] .como_llegar .terminal.T4s{background:#00b388}[data-airport=BCN] .terminal.T1 a:before{content:'T1';background-color:#78be20}[data-airport=BCN] .terminal.T2 a:before{content:'T2';background-color:#da291c}@media (min-width:1024px){[data-airport=BCN] #submenu #main_contenidos_submenu .context-content nav.deeper .terminal.T1{background-color:#78be20}[data-airport=BCN] #submenu #main_contenidos_submenu .context-content nav.deeper .terminal.T2{background-color:#da291c}}[data-airport=BCN] .pois ul li .poi.T1:before{content:'T1';background:#78be20}[data-airport=BCN] .pois ul li .poi.T2:before{background:#da291c}[data-airport=BCN] .como_llegar .como_llegar .terminal{background:#1a2732;color:#fff}[data-airport=BCN] .como_llegar .como_llegar .terminal.T1{background:#78be20}[data-airport=BCN] .como_llegar .como_llegar .terminal.T2{background:#da291c}@media (min-width:1024px){.aeropuerto.pasajeros-interior [role=heading]+nav{margin-top:-60px}}@media (min-width:1024px){.card-aena-market,.new-club-cliente{min-height:auto;height:480px}.card-aena-market.new-club-cliente footer,.new-club-cliente.new-club-cliente footer{bottom:0;padding:20px;margin-right:30px;justify-content:flex-start;left:auto;min-width:100%}}.show{display:inline!important}.hidden{display:none!important}.aeropuerto.ficha article.que-ofrece-parking div.servicioparking a article.alquiler-count,.h5.alquiler-count{text-align:center;margin-bottom:30px}.servicios-alquiler.linealinks.marcas-terminales{flex-wrap:wrap;min-width:100%;padding-top:40px}@media (min-width:1024px){.servicios-alquiler.linealinks.marcas-terminales{min-width:calc(100% + 20px);margin-right:-10px;margin-left:-10px}}.servicios-alquiler.linealinks.marcas-terminales>div{flex:auto}@media (min-width:768px){.servicios-alquiler.linealinks.marcas-terminales>div{flex:none}}@media (min-width:1024px){.servicios-alquiler.linealinks.marcas-terminales>div{flex:none}}.servicios-alquiler.linealinks.marcas-terminales .marca:not(.titulo){max-width:100%;min-width:61vw}@media (min-width:768px){.servicios-alquiler.linealinks.marcas-terminales .marca:not(.titulo){margin-right:10px;min-width:37vw;max-width:37vw}}@media (min-width:1024px){.servicios-alquiler.linealinks.marcas-terminales .marca:not(.titulo){flex-basis:calc(20% - 20px);min-width:unset}}.containment .alphabet{list-style:none;height:70px;display:flex;flex-direction:row;flex-wrap:nowrap;position:relative;width:100%;justify-content:space-between;overflow:scroll}@media (min-width:768px){.containment .alphabet{overflow:auto}}.containment .alphabet li.handle{font-family:light;display:flex;align-items:Center;padding:13px}.legenda .icon-nueva-ruta{background-color:#fecb00;border-radius:100%;font-size:20px;padding:1px 5px 3px 7px}.aeropuerto .lista-micro [role=button] a .legenda .subtitular,.aeropuerto .lista-micro [role=button] a article.donde-esta-establecimiento div.situacion-establecimiento div.info-establecimiento .legenda span.strong,.legenda .aeropuerto .lista-micro [role=button] a .subtitular,.legenda .aeropuerto .lista-micro [role=button] a article.donde-esta-establecimiento div.situacion-establecimiento div.info-establecimiento span.strong,.legenda .medium,.legenda article.donde-esta-establecimiento div.situacion-establecimiento div.info-establecimiento .aeropuerto .lista-micro [role=button] a span.strong,article.donde-esta-establecimiento div.situacion-establecimiento div.info-establecimiento .aeropuerto .lista-micro [role=button] a .legenda span.strong{margin-left:5px}.detalles .icon-nueva-ruta{background-color:#fecb00;border-radius:100%;font-size:16px;padding:1px 4px 3px 7px!important;margin-left:10px;margin-right:10px}section.section-RC .container article.draggable{justify-content:center;margin-bottom:40px}section.section-RC .container article.draggable .text-component.card{margin-bottom:0}section.section-RC .container article.draggable .text-component.card .icon{font-size:46px}@media (min-width:1024px){section.section-RC .container article.draggable .text-component.card .icon{font-size:80px}}section.section-RC .container>article{padding-top:0;padding-bottom:0;margin-bottom:0;margin-top:0}section.section-RC .container>article>h2+p{margin-top:0!important}section.section-RC .container>article h1,section.section-RC .container>article h2,section.section-RC .container>article h3,section.section-RC .container>article h4,section.section-RC .container>article h5,section.section-RC .container>article h6,section.section-RC .container>article p{margin-bottom:40px}@media (min-width:768px){section.section-RC .container>article h1,section.section-RC .container>article h2,section.section-RC .container>article h3,section.section-RC .container>article h4,section.section-RC .container>article h5,section.section-RC .container>article h6,section.section-RC .container>article p{margin-bottom:40px}}section.section-RC .container>article h1.intro,section.section-RC .container>article h2.intro,section.section-RC .container>article h3.intro,section.section-RC .container>article h4.intro,section.section-RC .container>article h5.intro,section.section-RC .container>article h6.intro,section.section-RC .container>article p.intro{margin-bottom:0}@media (max-width:767.98px){section.section-RC .container>article h1.intro,section.section-RC .container>article h2.intro,section.section-RC .container>article h3.intro,section.section-RC .container>article h4.intro,section.section-RC .container>article h5.intro,section.section-RC .container>article h6.intro,section.section-RC .container>article p.intro{margin-top:11.11111vw}}section.section-RC .container>article .btn-download-pdf a p{margin-bottom:0}section.section-RC .container>a{margin:0 auto!important}section.section-RC .container h1,section.section-RC .container h2,section.section-RC .container h3,section.section-RC .container h4,section.section-RC .container h5,section.section-RC .container h6,section.section-RC .container p{width:100%}section.section-RC .container .accordion-default{margin-bottom:0!important}@media (max-width:767.98px){section.section-RC .flex-items .card{margin-bottom:2.77778vw!important}}@media (min-width:768px){section.section-RC .flex-items .card{margin-bottom:0!important}section.section-RC .flex-items .card>*{flex-grow:0}}section.section-RC .flex-items .text-component li,section.section-RC .flex-items .text-component p{text-align:left}section.section-RC .flex-items .button-round-primary{margin-bottom:0}#infovuelos-home-aeropuerto{position:relative;z-index:3;margin:0;font-size:3.88889vw;line-height:4.72222vw;letter-spacing:0vw}@media (max-width:767.98px){#infovuelos-home-aeropuerto{border-radius:20px;margin:20px;margin-bottom:0}}#infovuelos-home-aeropuerto #infovuelos-resultado .resultado .mostrador_facturacion>button,#infovuelos-home-aeropuerto #infovuelos-resultado .resultado .puerta_embarque>button{background:0 0;color:#527500}#infovuelos-home-aeropuerto #infovuelos-resultado .resultado button{box-shadow:none;border:none;font-family:medium!important}@media (min-width:1240px){#infovuelos-home-aeropuerto{border-bottom:0;flex-direction:column}}#infovuelos-home-aeropuerto>article{margin-top:0;margin-bottom:-1px}@media (min-width:768px){#infovuelos-home-aeropuerto{font-size:1.79487vw;line-height:2.17949vw;letter-spacing:0vw}}@media (min-width:1024px){#infovuelos-home-aeropuerto{font-size:.97222vw;line-height:1.18056vw;letter-spacing:0vw}}@media (min-width:1440px){#infovuelos-home-aeropuerto{font-size:14px;line-height:17px;letter-spacing:0}}#infovuelos-home-aeropuerto.salidas .cinta,#infovuelos-home-aeropuerto.salidas .origen{display:none!important}#infovuelos-home-aeropuerto.llegadas .destinoHome,#infovuelos-home-aeropuerto.llegadas .puerta_embarque{display:none!important}#infovuelos-home-aeropuerto #infovuelos-pestanas{background:#1a2732}@media (max-width:767.98px){#infovuelos-home-aeropuerto #infovuelos-pestanas{border-top-left-radius:20px;border-top-right-radius:20px}}@media (min-width:1024px){#infovuelos-home-aeropuerto #infovuelos-pestanas{margin:0 auto;background:0 0;margin-top:-50px;position:absolute}}#infovuelos-home-aeropuerto #infovuelos-pestanas>nav{margin:20px 0}@media (min-width:768px) and (max-width:1023.98px){#infovuelos-home-aeropuerto #infovuelos-pestanas>nav{display:flex;justify-content:center}}@media (min-width:1024px){#infovuelos-home-aeropuerto #infovuelos-pestanas>nav{margin:0 auto;padding-left:0;padding-right:0}}#infovuelos-home-aeropuerto #infovuelos-pestanas>nav ul{display:flex;border:1px solid #fff;border-radius:20px;overflow:hidden;min-width:100%}@media (min-width:768px){#infovuelos-home-aeropuerto #infovuelos-pestanas>nav ul{min-width:auto;overflow:visible;justify-content:center;align-items:center}}@media (min-width:1024px){#infovuelos-home-aeropuerto #infovuelos-pestanas>nav ul{border:none;justify-content:flex-start}}#infovuelos-home-aeropuerto #infovuelos-pestanas>nav ul li{display:flex;align-items:center;justify-content:center;flex-basis:calc(50% + 20px);color:#fff;border-radius:20px;padding:10px 20px;cursor:pointer;min-width:20%}@media (min-width:1024px){#infovuelos-home-aeropuerto #infovuelos-pestanas>nav ul li{margin-right:10px;flex-basis:auto}}@media (min-width:768px){#infovuelos-home-aeropuerto #infovuelos-pestanas>nav ul li{max-width:16.04938vw}}@media (min-width:1024px){#infovuelos-home-aeropuerto #infovuelos-pestanas>nav ul li{height:50px;max-width:auto;border-radius:0;border-top-left-radius:3px;border-top-right-radius:3px;background:#fff;color:#1a2732;margin-right:30px;justify-content:flex-start}}#infovuelos-home-aeropuerto #infovuelos-pestanas>nav ul li.active{background:#fff;color:#1a2732;z-index:1}#infovuelos-home-aeropuerto #infovuelos-pestanas>nav ul li.active:last-child{margin-right:0}@media (min-width:1024px){#infovuelos-home-aeropuerto #infovuelos-pestanas>nav ul li.active{background:#525c65;color:#fff;margin-left:0!important}}#infovuelos-home-aeropuerto #infovuelos-pestanas>nav ul li.active .icon{color:#e9ecef}#infovuelos-home-aeropuerto #infovuelos-pestanas>nav ul li .icon{display:none}@media (min-width:1024px){#infovuelos-home-aeropuerto #infovuelos-pestanas>nav ul li .icon{display:flex;font-size:1.75vw;margin-right:.6875vw;color:#527500}}@media (min-width:1440px){#infovuelos-home-aeropuerto #infovuelos-pestanas>nav ul li .icon{font-size:28px;margin-right:11px}}#infovuelos-home-aeropuerto #infovuelos-pestanas>nav ul li span:last-child{white-space:nowrap;font-family:medium;text-transform:uppercase;font-weight:400}@media (min-width:1024px){#infovuelos-home-aeropuerto #infovuelos-pestanas>nav ul li span:last-child{text-transform:none;margin-left:3px;display:flex}}@media (min-width:1024px){#infovuelos-home-aeropuerto #infovuelos-pestanas{opacity:1;transition:all .3s ease}#infovuelos-home-aeropuerto #infovuelos-pestanas.visible{opacity:1}}#infovuelos-home-aeropuerto #infovuelos-resultado{display:none}@media (min-width:1024px){#infovuelos-home-aeropuerto #infovuelos-resultado{display:flex;flex-direction:column}}#infovuelos-home-aeropuerto #infovuelos-resultado .NoPlanificados{display:flex!important;flex-direction:row!important;align-items:center}#infovuelos-home-aeropuerto #infovuelos-resultado .NoPlanificados .icon{font-size:45px;margin-right:20px}#infovuelos-home-aeropuerto #infovuelos-resultado .NoPlanificados p{width:auto!important}#infovuelos-home-aeropuerto #infovuelos-resultado .resultadoinfovuelos{display:none}#infovuelos-home-aeropuerto #infovuelos-resultado .resultadoinfovuelos.active{display:block}@media (min-width:768px){#infovuelos-home-aeropuerto #infovuelos-resultado .resultadoinfovuelos .resultado{padding-top:10px;padding-bottom:10px}}#infovuelos-home-aeropuerto #infovuelos-resultado .separador{color:#1a2732;background:#90ce00;font-size:3.88889vw;line-height:4.72222vw;letter-spacing:0vw;font-family:medium;padding:20px 0}@media (min-width:768px){#infovuelos-home-aeropuerto #infovuelos-resultado .separador{font-size:1.79487vw;line-height:2.17949vw;letter-spacing:0vw}}@media (min-width:1024px){#infovuelos-home-aeropuerto #infovuelos-resultado .separador{font-size:.97222vw;line-height:1.18056vw;letter-spacing:0vw}}@media (min-width:1440px){#infovuelos-home-aeropuerto #infovuelos-resultado .separador{font-size:14px;line-height:17px;letter-spacing:0}}#infovuelos-home-aeropuerto .fila{border:none;background-color:#fff}#infovuelos-home-aeropuerto .fila.separador{background:#90ce00;padding-top:0;padding-bottom:0}#infovuelos-home-aeropuerto .fila.separador .container{background:0 0}#infovuelos-home-aeropuerto .fila .container{align-items:center}#infovuelos-home-aeropuerto .fila .container>ul{margin-top:10px;margin-bottom:10px;width:auto;display:grid;display:-ms-grid;display:grid;grid-template-columns:minmax(4.375vw,1fr) minmax(3.125vw,1fr) minmax(3.125vw,1fr) minmax(6.25vw,1fr) minmax(15.625vw,1.5fr) minmax(5.625vw,.5fr) minmax(5.625vw,.5fr) minmax(5.625vw,.5fr) minmax(12.5vw,1.5fr) minmax(9.375vw,1fr);grid-gap:1.875vw;-ms-grid-columns:minmax(4.375vw,1fr) minmax(3.125vw,1fr) minmax(3.125vw,1fr) minmax(6.25vw,1fr) minmax(12.5vw,1fr) minmax(5.625vw,.5fr) minmax(5.625vw,.5fr) minmax(5.625vw,.5fr) minmax(12.5vw,1.5fr) minmax(9.375vw,1fr)}@media (min-width:1440px){#infovuelos-home-aeropuerto .fila .container>ul{grid-template-columns:minmax(70px,1fr) minmax(50px,1fr) minmax(50px,1fr) minmax(100px,1fr) minmax(200px,1fr) minmax(90px,.5fr) minmax(90px,.5fr) minmax(90px,.5fr) minmax(200px,1.5fr) minmax(150px,1fr);grid-gap:20px;-ms-grid-columns:minmax(100,1fr) minmax(50,1fr) minmax(70,1.5fr) minmax(50,1fr) minmax(200,1fr) minmax(70,.5fr) minmax(70,.5fr) minmax(70,.5fr) minmax(200,1.5fr) minmax(150,1fr);grid-gap:20px}}#infovuelos-home-aeropuerto .fila .container>ul li{display:flex}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#infovuelos-home-aeropuerto .fila .container>ul li{padding:5px}}#infovuelos-home-aeropuerto .fila .container>ul li:first-child{-ms-grid-column:1}#infovuelos-home-aeropuerto .fila .container>ul li:nth-child(2){-ms-grid-column:2}#infovuelos-home-aeropuerto .fila .container>ul li:nth-child(3){-ms-grid-column:3}#infovuelos-home-aeropuerto .fila .container>ul li:nth-child(4){-ms-grid-column:4}#infovuelos-home-aeropuerto .fila .container>ul li:nth-child(5){-ms-grid-column:5}#infovuelos-home-aeropuerto .fila .container>ul li:nth-child(6){-ms-grid-column:6}#infovuelos-home-aeropuerto .fila .container>ul li:nth-child(7){-ms-grid-column:7}#infovuelos-home-aeropuerto .fila .container>ul li:nth-child(8){-ms-grid-column:8}#infovuelos-home-aeropuerto .fila .container>ul li:nth-child(9){-ms-grid-column:9}#infovuelos-home-aeropuerto .fila .container>ul li:nth-child(10){-ms-grid-column:10}#infovuelos-home-aeropuerto .fila .container>ul li.estado_vuelo span{white-space:nowrap}#infovuelos-home-aeropuerto .fila.titulo{background:#525c65;color:#e9ecef;font-family:medium;line-height:100%}@media (min-width:1024px){#infovuelos-home-aeropuerto .fila.titulo .container ul{min-height:40px}}#infovuelos-home-aeropuerto .fila.titulo .container ul li{justify-content:center;align-items:flex-start;color:#fff}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){#infovuelos-home-aeropuerto .fila.titulo .container ul li{display:block}}#infovuelos-home-aeropuerto .fila.titulo .container ul li span{display:none}@media (min-width:1024px){#infovuelos-home-aeropuerto .fila.titulo .container ul li span{width:30px;height:30px;margin-left:10px;border-radius:100%}}#infovuelos-home-aeropuerto .fila.resultado{line-height:120%}#infovuelos-home-aeropuerto .fila.resultado.llegadas .container ul li.como_llegar ul li{background:#1a2732}#infovuelos-home-aeropuerto .fila.resultado:nth-child(odd){background-color:#fff!important}#infovuelos-home-aeropuerto .fila.resultado:nth-child(even){background-color:#fcfdfd}#infovuelos-home-aeropuerto .fila.resultado .container{background:0 0;color:#1a2732;font-family:medium;padding-top:0;padding-bottom:0}#infovuelos-home-aeropuerto .fila.resultado .container ul li{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;font-family:black}@media (min-width:1024px){#infovuelos-home-aeropuerto .fila.resultado .container ul li .titulo{display:none}}#infovuelos-home-aeropuerto .fila.resultado .container ul li .tachado{text-decoration:line-through;font-family:light}#infovuelos-home-aeropuerto .fila.resultado .container ul li.hora span,#infovuelos-home-aeropuerto .fila.resultado .container ul li.hora-llegada span,#infovuelos-home-aeropuerto .fila.resultado .container ul li.hora-salida span{line-height:110%;order:1}#infovuelos-home-aeropuerto .fila.resultado .container ul li.hora .tachado,#infovuelos-home-aeropuerto .fila.resultado .container ul li.hora-llegada .tachado,#infovuelos-home-aeropuerto .fila.resultado .container ul li.hora-salida .tachado{text-decoration:line-through;font-family:light;order:0;line-height:100%}#infovuelos-home-aeropuerto .fila.resultado .container ul li.terminal span:not(.titulo){min-width:2.5vw;margin-left:2px;font-size:.875vw;text-transform:uppercase}@media (min-width:1440px){#infovuelos-home-aeropuerto .fila.resultado .container ul li.terminal span:not(.titulo){font-size:14px}}#infovuelos-home-aeropuerto .fila.resultado .container ul li.compania{flex-direction:row;justify-content:flex-start;align-items:center}#infovuelos-home-aeropuerto .fila.resultado .container ul li.compania img{width:auto;border-radius:5px;max-height:40px}#infovuelos-home-aeropuerto .fila.resultado .container ul li.compania .text{flex-direction:row;margin-left:20px;color:#527500}#infovuelos-home-aeropuerto .fila.resultado .container ul li.destino{position:relative;font-family:#000}#infovuelos-home-aeropuerto .fila.resultado .container ul li.destino span{max-width:100%;text-align:left}#infovuelos-home-aeropuerto .fila.resultado .container ul li.mostrador_facturacion{flex-direction:row;align-items:center;justify-content:flex-start}#infovuelos-home-aeropuerto .fila.resultado .container ul li.mostrador_facturacion strong{font-family:medium}#infovuelos-home-aeropuerto .fila.resultado .container ul li.mostrador_facturacion span{padding:0 .2rem}#infovuelos-home-aeropuerto .fila.resultado .container ul li.como_llegar ul{width:unset}#infovuelos-home-aeropuerto .fila.resultado .container ul li.como_llegar [role=button],#infovuelos-home-aeropuerto .fila.resultado .container ul li.como_llegar ul a{display:flex;flex-wrap:nowrap;flex-direction:row;width:auto!important;background:#e9ecef;border-radius:5px;grid-gap:0;cursor:pointer;align-items:center;position:relative;padding-right:0!important;transition:all .1s ease;margin:5px 0}#infovuelos-home-aeropuerto .fila.resultado .container ul li.como_llegar [role=button]:active,#infovuelos-home-aeropuerto .fila.resultado .container ul li.como_llegar [role=button]:hover,#infovuelos-home-aeropuerto .fila.resultado .container ul li.como_llegar ul a:active,#infovuelos-home-aeropuerto .fila.resultado .container ul li.como_llegar ul a:hover{background:#dadfe4}#infovuelos-home-aeropuerto .fila.resultado .container ul li.como_llegar [role=button] li,#infovuelos-home-aeropuerto .fila.resultado .container ul li.como_llegar ul a li{min-width:auto;margin-left:2px;margin-top:5px;margin-bottom:5px;font-size:.9375vw;text-transform:uppercase;color:#fff;padding:.1875vw;line-height:100%;border-radius:5px}#infovuelos-home-aeropuerto .fila.resultado .container ul li.como_llegar [role=button] li:first-child,#infovuelos-home-aeropuerto .fila.resultado .container ul li.como_llegar ul a li:first-child{background:0 0}@media (min-width:1440px){#infovuelos-home-aeropuerto .fila.resultado .container ul li.como_llegar [role=button] li,#infovuelos-home-aeropuerto .fila.resultado .container ul li.como_llegar ul a li{font-size:15px;margin:5px 2px;padding:5px}}#infovuelos-home-aeropuerto .fila.resultado .container ul li.como_llegar [role=button] li.como_llegar,#infovuelos-home-aeropuerto .fila.resultado .container ul li.como_llegar ul a li.como_llegar{color:#000}#infovuelos-home-aeropuerto .fila.resultado .container ul li.como_llegar [role=button] li .icon,#infovuelos-home-aeropuerto .fila.resultado .container ul li.como_llegar ul a li .icon{color:#1a2732}#infovuelos-home-aeropuerto .fila.resultado .container ul li.como_llegar [role=button] li.puerta_embarque,#infovuelos-home-aeropuerto .fila.resultado .container ul li.como_llegar ul a li.puerta_embarque{background:#0077c8;white-space:nowrap}#infovuelos-home-aeropuerto .fila.resultado .container ul li.como_llegar [role=button]:after,#infovuelos-home-aeropuerto .fila.resultado .container ul li.como_llegar ul a:after{content:"\E040";font-family:Iconografia;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:100%;text-decoration:none;text-transform:none}#infovuelos-home-aeropuerto .fila.resultado .container ul li.como_llegar [role=button]:after,#infovuelos-home-aeropuerto .fila.resultado .container ul li.como_llegar ul a:after{font-size:1.25vw}@media (min-width:1440px){#infovuelos-home-aeropuerto .fila.resultado .container ul li.como_llegar [role=button]:after,#infovuelos-home-aeropuerto .fila.resultado .container ul li.como_llegar ul a:after{font-size:20px;right:0}}#infovuelos-home-aeropuerto .fila.resultado .container ul li.estado_vuelo{min-width:100%}@media (min-width:1024px){#infovuelos-home-aeropuerto .fila.resultado .container ul li.estado_vuelo{min-width:auto}}#infovuelos-home-aeropuerto .fila.resultado .container ul li.estado_vuelo.CAN,#infovuelos-home-aeropuerto .fila.resultado .container ul li.estado_vuelo.DES,#infovuelos-home-aeropuerto .fila.resultado .container ul li.estado_vuelo.RET,#infovuelos-home-aeropuerto .fila.resultado .container ul li.estado_vuelo.ULL{color:#d21446}#infovuelos-home-aeropuerto .fila.resultado .container ul li.estado_vuelo.BTR,#infovuelos-home-aeropuerto .fila.resultado .container ul li.estado_vuelo.EMB{color:#527500}#infovuelos-home-aeropuerto .fila.resultado .container ul li.estado_vuelo span{text-transform:uppercase}#infovuelos-home-aeropuerto #infovuelos-search{background:#1a2732}@media (max-width:767.98px){#infovuelos-home-aeropuerto #infovuelos-search{border-bottom-left-radius:20px;border-bottom-right-radius:20px}}@media (min-width:1024px){#infovuelos-home-aeropuerto #infovuelos-search{background:0 0}}#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex{padding:20px 0;background:#1a2732;flex-wrap:nowrap;border-radius:20px;width:100%;margin:20px 0}#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex:first-child{padding:0}@media (min-width:1024px){#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex:first-child{padding:20px}}@media (min-width:768px) and (max-width:1023.98px){#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex{justify-content:space-between}}@media (min-width:1024px){#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex{padding:20px}}#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding-right:0;flex-grow:1}#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form>button{background:0 0;border:0;display:flex}#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form>button .icon{color:#90ce00}@media (max-width:767.98px){#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form{padding-left:0}}@media (min-width:1024px){#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form{align-items:center;justify-content:center;flex-direction:row}#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form:first-child{position:relative;padding-left:0}#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form:first-child:after{content:'';background:#525c65;width:1px;height:100%;position:absolute;right:0;top:0}}#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form>.input{display:flex;flex-direction:column;min-width:100%;align-items:flex-start}@media (min-width:768px){#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form>.input{min-width:auto}}@media (min-width:1024px){#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form>.input{flex-direction:row;align-items:center}}@media (min-width:1440px){#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form>.input{margin-right:10px}}#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form>.input>*{margin-right:.625vw}@media (min-width:1440px){#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form>.input>*{margin-right:10px}}#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form>.input label{margin-bottom:0;white-space:nowrap;text-transform:uppercase;color:#fff}#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form>.input .error{background-color:#fff;color:#ec4371;position:absolute;bottom:-15px}#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form>.input .iconClose{position:absolute;top:50%;transform:translateY(-50%);font-size:20px;right:0;cursor:pointer;color:#fff;display:none}#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form>.input .iconClose.show{display:flex}#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form>.input .autoCompletable{position:absolute;z-index:10;display:none}#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form>.input .autoCompletable.visible{display:block;flex-direction:column}#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form>.input .autoCompletable>li{background:#fff;color:#1a2732;padding-left:5px;cursor:pointer;display:flex;white-space:nowrap;display:block;overflow-x:hidden;min-height:40px;text-overflow:ellipsis;padding:0}#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form>.input .autoCompletable>li div{display:flex;flex-direction:row;height:auto;min-height:auto}#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form>.input .autoCompletable>li div:hover{border-left:none}#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form>.input .autoCompletable>li span:first-child{flex-grow:1;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form>.input .autoCompletable>li span:nth-child(2){flex-grow:0;display:flex;align-items:center;padding-right:10px}#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form>.input .autoCompletable>li span:nth-child(2):before{content:'('}#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form>.input .autoCompletable>li span:nth-child(2):after{content:')'}#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form>.input .autoCompletable>li:hover{font-family:medium;border-left:3px solid #90ce00}#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form>.input .input-box{position:relative;display:flex;flex-direction:row;margin:10px 0;width:100%;align-items:center}@media (min-width:768px){#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form>.input .input-box{width:auto}}@media (min-width:1024px){#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form>.input .input-box{margin:0 10px}}#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form>.input .input-box .only-input{position:relative;flex-grow:1}#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form>.input .input-box .only-input:before{content:"\E18B";font-family:Iconografia;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:100%;text-decoration:none;text-transform:none}#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form>.input .input-box .only-input:before{font-size:8.33333vw;color:#90ce00;position:absolute;top:5.55556vw;left:5.55556vw;transform:translate(-50%,-50%)}@media (min-width:768px){#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form>.input .input-box .only-input:before{top:2.442vw;font-size:3.7037vw;left:2.46914vw}}@media (min-width:1024px){#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form>.input .input-box .only-input:before{top:1.25vw;font-size:1.875vw;left:1.25vw}}@media (min-width:1440px){#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form>.input .input-box .only-input:before{top:20px;font-size:30px;left:20px}}#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form>.input .input-box .only-input .ulError{background:#fff;position:absolute;top:40px;width:100%}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form>.input .input-box .only-input .ulError{top:80px}}#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form>.input .input-box .only-input .ulError .error{padding:10px;position:inherit;white-space:normal;bottom:unset}#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form>.input .input-box .only-input .iconClose{position:absolute;top:50%;right:0;transform:translateY(-50%)}#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form>.input .input-box .only-input.disabled:before{color:#e9ecef}#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form>.input .input-box .only-input.disabled input{opacity:.2}#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form>.input .input-box input{height:11.11111vw;padding-left:11.11111vw;background:#525c65;color:#fff;font-family:medium;border-bottom:1px solid #90ce00;padding-right:20px;width:100%}#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form>.input .input-box input ::-webkit-input-placeholder{font-family:regular}#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form>.input .input-box input :-moz-placeholder{font-family:regular}#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form>.input .input-box input ::-moz-placeholder{font-family:regular}#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form>.input .input-box input :-ms-input-placeholder{font-family:regular}#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form>.input .input-box input::-webkit-input-placeholder{color:#fff;font-family:regular}#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form>.input .input-box input:-moz-placeholder{color:#fff;font-family:regular}#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form>.input .input-box input::-moz-placeholder{color:#fff;font-family:regular}#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form>.input .input-box input:-ms-input-placeholder{color:#fff;font-family:regular}@media (min-width:768px){#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form>.input .input-box input{width:22.46914vw;height:4.93827vw;padding-left:4.93827vw}}@media (min-width:1024px){#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form>.input .input-box input{width:11.375vw;height:2.5vw;padding-left:2.5vw}}@media (min-width:1440px){#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form>.input .input-box input{width:182px;height:40px;padding-left:40px}}#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form>.input .input-box button{margin-left:10px;white-space:nowrap;text-transform:uppercase}@media (max-width:767.98px){#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form>.input .input-box button{padding:5px;width:60px}#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form>.input .input-box button .icon{margin-left:0}}#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form>.input .input-box .error{position:absolute;color:#ec4371;white-space:nowrap}#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form>.input .input-box .autoCompletable{display:none;flex-direction:column;width:100%;position:absolute}#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form>.input .input-box .autoCompletable>li{width:100%}#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form>.input .input-box .autoCompletable.visible{display:flex}#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form>.input+a{white-space:nowrap;color:#90ce00;text-transform:lowercase;display:flex}#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form>.input+a:hover{color:#90ce00}@media (max-width:1023.98px){#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form:last-child{padding-right:0;align-items:flex-end}}@media (max-width:767.98px){#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form:last-child{padding-right:0;align-items:flex-start;padding-top:20px;margin-top:20px}}#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form:last-child .input .input-box .only-input:before{content:"\E1AD";font-family:Iconografia;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:100%;text-decoration:none;text-transform:none}#infovuelos-home-aeropuerto #infovuelos-search>.container>.d-flex>form.llegadas .input .input-box .only-input:before{content:"\E0F6";font-family:Iconografia;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:100%;text-decoration:none;text-transform:none}#infovuelos-home-aeropuerto #infovuelos-search{transition:all .3s ease}#infovuelos-home-aeropuerto #infovuelos-search.disabled{opacity:.5}@media (max-width:767.98px){#infovuelos-home-aeropuerto #infovuelos-pestanas{border-bottom:2px solid #525c65}}@media (min-width:1024px){#infovuelos-home-aeropuerto #infovuelos-pestanas{opacity:0}}#infovuelos-home-aeropuerto #infovuelos-pestanas.disabled{z-index:-1;margin-top:0}#infovuelos-home-aeropuerto #infovuelos-resultado{min-height:150px;margin-bottom:20px}#infovuelos-home-aeropuerto #infovuelos-resultado #lottie,#infovuelos-home-aeropuerto #infovuelos-resultado .lottie{min-height:150px;display:flex;align-items:center;justify-content:center}#infovuelos-home-aeropuerto #infovuelos-resultado #lottie img,#infovuelos-home-aeropuerto #infovuelos-resultado .lottie img{max-width:150px}#infovuelos-home-aeropuerto #infovuelos-resultado .fila .container ul{width:100%}@media (min-width:1024px){#infovuelos-home-aeropuerto #infovuelos-resultado .fila .container ul{width:unset}}#infovuelos-home-aeropuerto #infovuelos-resultado .fila.active{display:flex}#infovuelos-home-aeropuerto.filtro{background:0 0}@media (min-width:768px){#infovuelos-home-aeropuerto.filtro{margin-top:40px;margin-top:0}}#infovuelos-home-aeropuerto.filtro .dia{display:flex;flex-direction:column}#infovuelos-home-aeropuerto.filtro .fila{position:relative}#infovuelos-home-aeropuerto.filtro .fila.titulo{background:#525c65;height:3.125vw}@media (min-width:1440px){#infovuelos-home-aeropuerto.filtro .fila.titulo{height:50px}}#infovuelos-home-aeropuerto.filtro .fila.resultado:after{content:"\E010";font-family:Iconografia;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:100%;text-decoration:none;text-transform:none}#infovuelos-home-aeropuerto.filtro .fila.resultado:after{font-size:8vw;position:absolute;right:20px;color:#9d9d9c;top:50%;transform:translateY(-50%) rotate(90deg)}@media (min-width:1024px){#infovuelos-home-aeropuerto.filtro .fila.resultado:after{display:none}}#infovuelos-home-aeropuerto.filtro .fila.resultado.active:after{transform:rotate(-90deg);top:5px;right:15px}#infovuelos-home-aeropuerto.filtro .fila.resultado.active .escondido{display:flex;min-width:100%;flex-direction:row;padding:10px 0;background:#e9ecef;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;margin-top:20px;margin-bottom:-10px;position:relative}#infovuelos-home-aeropuerto.filtro .fila.resultado.active .escondido:before{content:'';width:100px;height:20px;background-image:url(../images/solapa_infovuelos.svg);position:absolute;background-repeat:no-repeat;transform:translateX(-50%);top:-13px;left:50%}#infovuelos-home-aeropuerto.filtro .fila.resultado.active .escondido article{padding:0}#infovuelos-home-aeropuerto.filtro .fila.resultado.active .escondido ul{min-width:50%}#infovuelos-home-aeropuerto.filtro .fila.resultado.active .escondido ul li{margin-bottom:10px;font-family:medium}#infovuelos-home-aeropuerto.filtro .fila.resultado.active .escondido ul liarticle{padding-top:0;padding-bottom:0}#infovuelos-home-aeropuerto.filtro .fila.resultado.active .escondido ul li [role=heading]{font-family:medium;margin-bottom:0}#infovuelos-home-aeropuerto.filtro .fila.resultado.active .escondido ul li.compania-mobile{min-width:50%}#infovuelos-home-aeropuerto.filtro .fila.titulo{justify-content:flex-start}#infovuelos-home-aeropuerto.filtro .fila.titulo .container .inner li{position:relative;display:flex;align-items:flex-start;font-family:medium}@media (min-width:768px){#infovuelos-home-aeropuerto.filtro .fila.titulo .container .inner li{align-items:center}#infovuelos-home-aeropuerto.filtro .fila.titulo .container .inner li span{position:relative;height:25px;border:1px solid #e9ecef;width:25px;min-width:25px;display:flex;justify-content:center;align-items:center;border-radius:100%;margin:0 5px;color:#1a2732;cursor:pointer}#infovuelos-home-aeropuerto.filtro .fila.titulo .container .inner li span:before{content:"\E037";font-family:Iconografia;transform:translateY(-50%) translateX(-50%);left:50%;color:#e9ecef;margin-right:1px;font-size:15px;position:absolute;top:60%}}@media screen and (min-width:768px) and (-ms-high-contrast:active),(min-width:768px) and (-ms-high-contrast:none){#infovuelos-home-aeropuerto.filtro .fila.titulo .container .inner li span:before{top:50%}}@media (min-width:768px){#infovuelos-home-aeropuerto.filtro .fila.titulo .container .inner li.active span{border:none;background:#90ce00}#infovuelos-home-aeropuerto.filtro .fila.titulo .container .inner li.active span:before{content:"\E004";color:#1a2732;transform:rotate(90deg) translate(-50%);position:absolute;top:30%;font-size:20px;left:0}#infovuelos-home-aeropuerto.filtro .fila.titulo .container .inner li.active.reverse span:before{top:-50%;left:10%;transform:rotate(-90deg) translate(-50%)}}#infovuelos-home-aeropuerto.filtro .container ul{width:100%}#infovuelos-home-aeropuerto.filtro .container ul li.agrupados{flex:4;display:flex}@media (min-width:768px){#infovuelos-home-aeropuerto.filtro .container ul li.agrupados{flex:5}}#infovuelos-home-aeropuerto.filtro .container ul li.agrupados ul{flex-direction:column}@media (min-width:768px){#infovuelos-home-aeropuerto.filtro .container ul li.agrupados ul{flex-direction:row}}#infovuelos-home-aeropuerto.filtro .container ul li.escondido{display:none}#filtrovuelomobile{background:#fff;padding:40px 20px}#filtrovuelomobile section{width:100%}#filtrovuelomobile section>[role=heading]{align-items:center;display:flex;justify-content:center;flex-direction:column;min-width:100%}#filtrovuelomobile section>[role=heading] .icon{color:#90ce00;font-size:3rem}#filtrovuelomobile section>[role=main]{display:flex;align-items:center;padding-top:20px;flex-direction:column}#filtrovuelomobile section>[role=main]>.icon{font-size:3rem;transform:rotate(90deg);color:#90ce00;margin:-5px 0}#filtrovuelomobile section>[role=main] .info{background:#e9ecef;border-radius:5px;display:flex;flex-direction:column;align-items:center;min-width:100%;padding:10px}#filtrovuelomobile section>[role=main] .info p{margin-bottom:0}#filtrovuelomobile section>footer{padding:10px 0;display:flex;justify-content:flex-end}#footerinfovuelos a{color:#1a2732}#footerinfovuelos .btn-arrow-next{position:relative;width:20px;height:20px;border-radius:100%;background:#1a2732}#footerinfovuelos .btn-arrow-next span{position:absolute;top:50%;left:50%;width:70%;transform:translate(-50%,-50%);height:1px;background:#e9ecef}#footerinfovuelos .btn-arrow-next span:last-child{transform:translate(-50%,-50%) rotate(-90deg)}#lottie img,.lottie img{max-width:100px!important}#filtrotienda>header{font-size:20px;font-family:regular;padding:20px 0}@media (min-width:768px){#filtrotienda>header{padding:20px 65px}}.filtro{background:#e9ecef;margin-left:-20px;margin-right:-20px}@media (min-width:768px){.filtro{padding:20px 0}}.filtro form{display:flex;align-items:center;justify-content:flex-start;flex-direction:column}@media (min-width:768px){.filtro form{flex-direction:row;padding:0 65px}}.filtro form fieldset{display:flex;flex-direction:column;padding:20px;min-width:100%;padding-bottom:0}@media (min-width:768px){.filtro form fieldset{padding-bottom:20px;min-width:25%}}.filtro form fieldset label{font-size:1.2rem;line-height:1.4rem;font-family:light;padding-bottom:0;margin-bottom:0}@media (min-width:768px){.filtro form fieldset label{font-size:1.8rem;line-height:2rem}}.filtro form fieldset .custom-select{width:100%;background:0 0;padding-top:0}@media (min-width:768px){.filtro form fieldset .custom-select{padding-top:0}}.filtro form fieldset .result{display:flex;min-width:100%}.filtro form fieldset .result .icon{flex:0;font-size:2rem;transform:rotate(90deg);position:absolute;right:0;transition:all .3s ease}.filtro form fieldset .result .icon.abierto{transform:rotate(-90deg)}.filtro form fieldset .result .name_result{display:flex;align-items:center;flex-grow:1}.filtro form fieldset .result .name_result input{min-width:100%;border:none;background:0 0;font-family:medium;padding:10px;padding-left:0;padding-right:40px}.filtro form fieldset .result .name_result input::-webkit-input-placeholder{color:#1a2732;font-family:regular}.filtro form fieldset .result .name_result input:-moz-placeholder{color:#1a2732;font-family:regular}.filtro form fieldset .result .name_result input::-moz-placeholder{color:#1a2732;font-family:regular}.filtro form fieldset .result .name_result input:-ms-input-placeholder{color:#1a2732;font-family:regular}.filtro form fieldset .custom-select-options{background:#fff;padding:0 20px;z-index:1030}.filtro form fieldset .custom-select-options li{padding:5px 0;transition:all .3s ease;max-height:400px;cursor:pointer}.filtro form fieldset .custom-select-options li:hover{text-decoration:underline}.filtro form fieldset .custom-select-options li.hide{padding:0;max-height:0;overflow-y:hidden}.filtro form footer{padding:20px;width:100%;align-self:flex-end}@media (min-width:768px){.filtro form footer{width:auto}}.filtro form footer .btn{border-radius:20px;margin-bottom:20px;font-family:medium;padding:5px 40px;font-size:1.3rem;min-width:100%;text-transform:uppercase}@media (min-width:768px){.filtro form footer .btn{min-width:200px;margin:0}}.aeropuerto .oferta-especial{background:#fff;padding:20px;display:flex;flex-direction:column;padding-bottom:0;flex-grow:1;overflow:hidden;min-height:500px}@media (min-width:768px){.aeropuerto .oferta-especial{margin-bottom:20px;flex-grow:0;min-height:auto}}@media (min-width:1024px){.aeropuerto .oferta-especial{padding:0}}@media screen and (-ms-high-contrast:none),(-ms-high-contrast:active){.aeropuerto .oferta-especial{align-items:flex-start}}.aeropuerto .oferta-especial p#oferta-especial-aeropuerto{margin-bottom:10px}.aeropuerto .oferta-especial [role=heading]{border-bottom:0;position:relative;z-index:1}.aeropuerto .oferta-especial article{display:flex;flex-direction:column}.aeropuerto .oferta-especial .descripcion-oferta{font-family:light;letter-spacing:-.27px;line-height:23px}.aeropuerto .oferta-especial .price{margin-top:10px;font-family:medium;line-height:23px;color:#72a300;width:100%;margin-bottom:0}.aeropuerto .oferta-especial .img-back{margin:0 auto;border:none;box-shadow:none;position:absolute;left:-20px;min-width:calc(100% + 40px)}.aeropuerto .oferta-especial .img-back img{max-width:100%}.aeropuerto .oferta-especial .oferta-info{border:none;box-shadow:none;width:100%;margin:0;position:relative;z-index:1}.aeropuerto .oferta-especial .copy,.aeropuerto .oferta-especial .oferta-info picture{display:none}@media (min-width:768px){.aeropuerto .oferta-especial .copy,.aeropuerto .oferta-especial .oferta-info picture{display:block}}.aeropuerto .oferta-especial .oferta-info picture{max-width:9.25926vw;margin:1.23457vw 0}@media (min-width:1024px){.aeropuerto .oferta-especial .oferta-info picture{max-width:7.1875vw;margin:0}}@media (min-width:1440px){.aeropuerto .oferta-especial .oferta-info picture{max-width:115px}}.aeropuerto .oferta-especial .btn-footer{bottom:0;width:auto;margin-left:-20px;min-width:calc(100% + 40px);position:relative;z-index:1}@media (min-width:768px){.aeropuerto .oferta-especial .btn-footer{bottom:0;width:auto}}@media (min-width:1024px){.aeropuerto .oferta-especial .btn-footer{margin-left:0}}@media screen and (-ms-high-contrast:none),(-ms-high-contrast:active){.aeropuerto .oferta-especial .btn-footer{max-height:60px}}.aeropuerto .oferta-especial .btn-footer a{display:flex}.aeropuerto .oferta-especial .inner{padding:0;margin-top:-20px;margin-left:-20px;margin-right:-20px}@media (min-width:768px){.aeropuerto .oferta-especial .inner{margin-left:0}.aeropuerto .oferta-especial .img-back img{margin:0 auto}}@media (min-width:1024px){.aeropuerto .oferta-especial div.inner{padding:35px 0 0 0!important;padding-top:0!important;margin-bottom:0}.aeropuerto .oferta-especial article{display:flex;flex-direction:row;justify-content:flex-end;margin-top:0;padding-top:0;flex-grow:1}.aeropuerto .oferta-especial [role=heading]{padding:30px 20px 0}.aeropuerto .oferta-especial p.h4{text-align:left;margin:0}.aeropuerto .oferta-especial .descripcion-oferta{color:#1a2732;margin-bottom:0}.aeropuerto .oferta-especial .price{width:100%;margin-bottom:0}.aeropuerto .oferta-especial .copy{margin-top:15px;display:inline-block}.aeropuerto .oferta-especial .img-back{width:calc(100% + 40px);height:100%;position:absolute;left:0;top:0;left:-20px}.aeropuerto .oferta-especial .img-back img{position:absolute;top:0;left:50%;transform:translate(-50%)}.aeropuerto .oferta-especial .oferta-info{margin-top:10px;min-width:60%;display:flex;flex-direction:column;padding-right:10px;justify-content:flex-start;position:relative;z-index:1}.aeropuerto .oferta-especial .oferta-info>*{padding-left:20px;padding-right:20px}.aeropuerto .oferta-especial .oferta-info picture img{display:inline-block;max-width:115px;max-height:115px;width:100%;padding-bottom:5px;margin-top:50px}.aeropuerto .oferta-especial .oferta-info .literal.destacado{margin-bottom:10px}.aeropuerto .oferta-especial .btn-footer{margin-left:0;margin-right:0;position:relative;z-index:1}.aeropuerto .oferta-especial .btn-footer a{display:flex}.aeropuerto .oferta-especial .draggable aside>*{width:33vw}.aeropuerto .oferta-especial .linealinks div.inner{flex:1 1 100%;max-width:100%;min-width:100%}}.aeropuerto .ofertas-especiales-establecimiento .oferta-especial{min-width:auto;padding-top:0}.aeropuerto .ofertas-especiales-establecimiento .oferta-especial>article{margin-bottom:0}.aeropuerto .ofertas-especiales-establecimiento .oferta-especial .oferta-info{width:100%;flex-grow:1}.aeropuerto .ofertas-especiales-establecimiento .oferta-especial .oferta-info .cabecera{min-height:13.88889vw}@media (min-width:768px){.aeropuerto .ofertas-especiales-establecimiento .oferta-especial .oferta-info .cabecera{min-height:6.17284vw}}@media (min-width:1024px){.aeropuerto .ofertas-especiales-establecimiento .oferta-especial .oferta-info .cabecera{min-height:3.125vw}}.aeropuerto .ofertas-especiales-establecimiento .oferta-especial .oferta-info .h4,.aeropuerto .ofertas-especiales-establecimiento .oferta-especial .oferta-info .price,.aeropuerto .ofertas-especiales-establecimiento .oferta-especial .oferta-info>*{padding-top:0;padding:0;margin-top:0}.aeropuerto .ofertas-especiales-establecimiento .oferta-especial .oferta-info .h4:last-child,.aeropuerto .ofertas-especiales-establecimiento .oferta-especial .oferta-info .price:last-child,.aeropuerto .ofertas-especiales-establecimiento .oferta-especial .oferta-info>:last-child{margin-bottom:10px}.descarga-app{background:#fff;position:relative;overflow:hidden;padding-bottom:20px;margin-top:20px;z-index:1;min-height:90vw;margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}@media (max-width:767.98px){.descarga-app>h2{margin-bottom:0!important}}.descarga-app aside{max-width:50%;margin:20px 0}.caja-servicio.bg-white .descarga-app aside p.subtitular,.caja-servicio>a.bg-white .descarga-app aside p.subtitular,.caja-servicio>a>article [role=button] .h3.ligero .descarga-app aside strong,.caja-servicio>article [role=button] .h3.ligero .descarga-app aside strong,.descarga-app aside .caja-servicio.bg-white p.subtitular,.descarga-app aside .caja-servicio>a.bg-white p.subtitular,.descarga-app aside .caja-servicio>a>article [role=button] .h3.ligero strong,.descarga-app aside .caja-servicio>article [role=button] .h3.ligero strong,.descarga-app aside .h2{line-height:90%!important;font-size:6.66667vw}@media (min-width:768px){.descarga-app{max-height:81vw;margin-left:0;margin-top:0}}@media (min-width:1024px){.descarga-app{height:auto;margin-top:0;padding-top:30px;width:auto;min-height:34.375vw}.descarga-app.c-3{min-height:50vw}}@media (min-width:1440px){.descarga-app{min-height:550px}.descarga-app.c-3{min-height:800px}}.descarga-app h2,.descarga-app p{border:none!important;width:60%;padding-left:20px;color:#1a2732;z-index:20;margin-top:20px;position:relative}@media (min-width:768px){.descarga-app h2,.descarga-app p{border:none!important;width:100%}}@media (min-width:1024px){.descarga-app h2,.descarga-app p{width:110%;margin-bottom:0;padding-bottom:0;margin-top:0}}.descarga-app article{padding-bottom:0}.descarga-app article.descarga-content{width:100%}.descarga-app article.descarga-content>picture{width:100%;min-height:250px;height:100%}.descarga-app article.descarga-content>picture img{width:100%;position:absolute;bottom:0;z-index:15;border-radius:10px;overflow:hidden}@media (min-width:768px){.descarga-app article.descarga-content>picture img{width:100%;right:0}}.descarga-app article.descarga-btns{position:absolute;width:30%;display:flex;flex-direction:column;left:20px;bottom:20px;z-index:20}@media (min-width:768px){.descarga-app article.descarga-btns{width:40%;bottom:35px}}.descarga-app article.descarga-btns picture:first-child{margin-bottom:10px}.descarga-app article.descarga-btns picture img{width:100%;border-radius:10px}.descarga-app article.descarga-btns a:first-child{margin-bottom:10px}.c-3.descarga-app .caja-servicio.bg-white p.subtitular,.c-3.descarga-app .caja-servicio>a.bg-white p.subtitular,.c-3.descarga-app p.h2,.caja-servicio.bg-white .c-3.descarga-app p.subtitular,.caja-servicio>a.bg-white .c-3.descarga-app p.subtitular{width:60%}@media (min-width:1024px){.c-3.descarga-app .caja-servicio.bg-white p.subtitular,.c-3.descarga-app .caja-servicio>a.bg-white p.subtitular,.c-3.descarga-app p.h2,.caja-servicio.bg-white .c-3.descarga-app p.subtitular,.caja-servicio>a.bg-white .c-3.descarga-app p.subtitular{width:80%}}.c-3.descarga-app article.descarga-content picture img{width:80%}@media (min-width:1024px){.c-3.descarga-app article.descarga-content picture img{width:100%}}.aeropuerto .planos-aeropuerto{margin-top:10px;border-radius:3px;background-color:#1a2732;margin-bottom:10px;width:100%}@media (min-width:768px){.aeropuerto .planos-aeropuerto{display:flex;margin-top:20px;margin-bottom:20px}}.aeropuerto .planos-aeropuerto a:hover{text-decoration:none}.aeropuerto .planos-aeropuerto img{display:inline;width:100%}.aeropuerto .planos-aeropuerto article{display:none}.aeropuerto .planos-aeropuerto .caja-servicio.bg-white p.subtitular,.aeropuerto .planos-aeropuerto .caja-servicio>a.bg-white p.subtitular,.aeropuerto .planos-aeropuerto .caja-servicio>a>article [role=button] .h3.ligero strong,.aeropuerto .planos-aeropuerto .caja-servicio>article [role=button] .h3.ligero strong,.aeropuerto .planos-aeropuerto .h2,.aeropuerto .planos-aeropuerto h2,.caja-servicio.bg-white .aeropuerto .planos-aeropuerto p.subtitular,.caja-servicio>a.bg-white .aeropuerto .planos-aeropuerto p.subtitular,.caja-servicio>a>article [role=button] .h3.ligero .aeropuerto .planos-aeropuerto strong,.caja-servicio>article [role=button] .h3.ligero .aeropuerto .planos-aeropuerto strong{padding-left:0!important;padding-right:0!important;padding-bottom:0!important}.aeropuerto .planos-aeropuerto .caja-servicio.bg-white p.bold.subtitular,.aeropuerto .planos-aeropuerto .caja-servicio>a.bg-white p.bold.subtitular,.aeropuerto .planos-aeropuerto .caja-servicio>a>article [role=button] .h3.ligero strong.bold,.aeropuerto .planos-aeropuerto .caja-servicio>article [role=button] .h3.ligero strong.bold,.aeropuerto .planos-aeropuerto .h2.bold,.aeropuerto .planos-aeropuerto h2.bold,.caja-servicio.bg-white .aeropuerto .planos-aeropuerto p.bold.subtitular,.caja-servicio>a.bg-white .aeropuerto .planos-aeropuerto p.bold.subtitular,.caja-servicio>a>article [role=button] .h3.ligero .aeropuerto .planos-aeropuerto strong.bold,.caja-servicio>article [role=button] .h3.ligero .aeropuerto .planos-aeropuerto strong.bold{padding:20px;border-bottom:none}.aeropuerto .planos-aeropuerto .caja-servicio.bg-white p.subtitular:after,.aeropuerto .planos-aeropuerto .caja-servicio>a.bg-white p.subtitular:after,.aeropuerto .planos-aeropuerto .caja-servicio>a>article [role=button] .h3.ligero strong:after,.aeropuerto .planos-aeropuerto .caja-servicio>article [role=button] .h3.ligero strong:after,.aeropuerto .planos-aeropuerto .h2:after,.aeropuerto .planos-aeropuerto h2:after,.caja-servicio.bg-white .aeropuerto .planos-aeropuerto p.subtitular:after,.caja-servicio>a.bg-white .aeropuerto .planos-aeropuerto p.subtitular:after,.caja-servicio>a>article [role=button] .h3.ligero .aeropuerto .planos-aeropuerto strong:after,.caja-servicio>article [role=button] .h3.ligero .aeropuerto .planos-aeropuerto strong:after{content:"\E0F8";font-family:Iconografia;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:100%;text-decoration:none;text-transform:none}.aeropuerto .planos-aeropuerto .caja-servicio.bg-white p.subtitular:after,.aeropuerto .planos-aeropuerto .caja-servicio>a.bg-white p.subtitular:after,.aeropuerto .planos-aeropuerto .caja-servicio>a>article [role=button] .h3.ligero strong:after,.aeropuerto .planos-aeropuerto .caja-servicio>article [role=button] .h3.ligero strong:after,.aeropuerto .planos-aeropuerto .h2:after,.aeropuerto .planos-aeropuerto h2:after,.caja-servicio.bg-white .aeropuerto .planos-aeropuerto p.subtitular:after,.caja-servicio>a.bg-white .aeropuerto .planos-aeropuerto p.subtitular:after,.caja-servicio>a>article [role=button] .h3.ligero .aeropuerto .planos-aeropuerto strong:after,.caja-servicio>article [role=button] .h3.ligero .aeropuerto .planos-aeropuerto strong:after{color:#90ce00;font-size:15vw;position:absolute;right:35px;top:calc(50% - 15px)}@media (min-width:768px){.aeropuerto .planos-aeropuerto .caja-servicio.bg-white p.subtitular:after,.aeropuerto .planos-aeropuerto .caja-servicio>a.bg-white p.subtitular:after,.aeropuerto .planos-aeropuerto .caja-servicio>a>article [role=button] .h3.ligero strong:after,.aeropuerto .planos-aeropuerto .caja-servicio>article [role=button] .h3.ligero strong:after,.aeropuerto .planos-aeropuerto .h2:after,.aeropuerto .planos-aeropuerto h2:after,.caja-servicio.bg-white .aeropuerto .planos-aeropuerto p.subtitular:after,.caja-servicio>a.bg-white .aeropuerto .planos-aeropuerto p.subtitular:after,.caja-servicio>a>article [role=button] .h3.ligero .aeropuerto .planos-aeropuerto strong:after,.caja-servicio>article [role=button] .h3.ligero .aeropuerto .planos-aeropuerto strong:after{display:none}}.aeropuerto .planos-aeropuerto .caja-servicio.bg-white p.subtitular,.aeropuerto .planos-aeropuerto .caja-servicio>a.bg-white p.subtitular,.aeropuerto .planos-aeropuerto h2,.aeropuerto .planos-aeropuerto p.h2,.caja-servicio.bg-white .aeropuerto .planos-aeropuerto p.subtitular,.caja-servicio>a.bg-white .aeropuerto .planos-aeropuerto p.subtitular{display:none}@media (min-width:1024px){.aeropuerto .planos-aeropuerto .caja-servicio.bg-white p.subtitular,.aeropuerto .planos-aeropuerto .caja-servicio>a.bg-white p.subtitular,.aeropuerto .planos-aeropuerto h2,.aeropuerto .planos-aeropuerto p.h2,.caja-servicio.bg-white .aeropuerto .planos-aeropuerto p.subtitular,.caja-servicio>a.bg-white .aeropuerto .planos-aeropuerto p.subtitular{display:block;padding-top:0!important}}.aeropuerto .planos-aeropuerto article div a article.literal{color:#fff;font-family:medium;min-height:50px;display:flex;align-items:center}@media (min-width:1024px){.aeropuerto .planos-aeropuerto{display:flex;flex-direction:column;padding:30px 20px 20px 20px;margin:0 10px;margin-bottom:20px!important}.aeropuerto .planos-aeropuerto img{display:inline}.aeropuerto .planos-aeropuerto img{display:inline;width:100%;margin-bottom:20px}.aeropuerto .planos-aeropuerto picture{margin:0 auto}.aeropuerto .planos-aeropuerto article{display:inline;padding:0}.aeropuerto .planos-aeropuerto article div{display:flex;flex-direction:row-reverse;border-top:1px solid #9d9d9c;padding-top:10px;margin-top:10px}.aeropuerto .planos-aeropuerto span.icon{font-size:2rem}.aeropuerto .planos-aeropuerto article div a.box{flex-direction:row-reverse;justify-content:space-around;width:100%;align-items:center;padding-left:10px;padding-right:10px}.aeropuerto .planos-aeropuerto article div a article.literal{color:#fff;font-family:medium;min-height:50px}.aeropuerto .planos-aeropuerto .caja-servicio.bg-white p.subtitular,.aeropuerto .planos-aeropuerto .caja-servicio>a.bg-white p.subtitular,.aeropuerto .planos-aeropuerto p.h2,.caja-servicio.bg-white .aeropuerto .planos-aeropuerto p.subtitular,.caja-servicio>a.bg-white .aeropuerto .planos-aeropuerto p.subtitular{width:100%;display:block;padding-top:0}.aeropuerto .planos-aeropuerto .caja-servicio.bg-white p.subtitular::after,.aeropuerto .planos-aeropuerto .caja-servicio>a.bg-white p.subtitular::after,.aeropuerto .planos-aeropuerto .caja-servicio>a>article [role=button] .h3.ligero strong::after,.aeropuerto .planos-aeropuerto .caja-servicio>article [role=button] .h3.ligero strong::after,.aeropuerto .planos-aeropuerto .h2::after,.caja-servicio.bg-white .aeropuerto .planos-aeropuerto p.subtitular::after,.caja-servicio>a.bg-white .aeropuerto .planos-aeropuerto p.subtitular::after,.caja-servicio>a>article [role=button] .h3.ligero .aeropuerto .planos-aeropuerto strong::after,.caja-servicio>article [role=button] .h3.ligero .aeropuerto .planos-aeropuerto strong::after{display:none}}.aeropuerto .lista-micro{padding-bottom:0!important}@media (min-width:768px) and (max-width:1023.98px){.aeropuerto .lista-micro .linealinks{display:flex;flex-direction:column;flex-wrap:nowrap}.aeropuerto .lista-micro .linealinks div{margin-bottom:6px}}@media (min-width:768px){.aeropuerto .lista-micro{background-color:#fff;flex-direction:column;padding:30px 20px 0 20px}.aeropuerto .lista-micro .linealinks{margin-right:0}.aeropuerto .lista-micro .linealinks div{flex:0 1 100%}.aeropuerto .lista-micro .linealinks div>a{padding:10px 0}}@media screen and (-ms-high-contrast:none) and (min-width:1024px),(-ms-high-contrast:active) and (min-width:1024px){.aeropuerto .lista-micro{padding:30px 20px 0 20px}.aeropuerto .lista-micro .linealinks div{flex:auto;width:100%}}@media (min-width:768px){.aeropuerto .lista-micro .caja-servicio.bg-white p.subtitular,.aeropuerto .lista-micro .caja-servicio>a.bg-white p.subtitular,.aeropuerto .lista-micro p.h2,.caja-servicio.bg-white .aeropuerto .lista-micro p.subtitular,.caja-servicio>a.bg-white .aeropuerto .lista-micro p.subtitular{margin-bottom:0;padding-bottom:10px}}@media (min-width:1024px){.aeropuerto .lista-micro .caja-servicio.bg-white p.subtitular,.aeropuerto .lista-micro .caja-servicio>a.bg-white p.subtitular,.aeropuerto .lista-micro p.h2,.caja-servicio.bg-white .aeropuerto .lista-micro p.subtitular,.caja-servicio>a.bg-white .aeropuerto .lista-micro p.subtitular{margin-bottom:0;padding-bottom:0}}.aeropuerto .lista-micro [role=button]{background:#fff;-webkit-box-shadow:0 2px 6px -2px rgba(0,0,0,.42);-moz-box-shadow:0 2px 6px -2px rgba(0,0,0,.42);box-shadow:0 2px 6px -2px rgba(0,0,0,.42);display:flex;align-items:center;border-bottom:1px solid #e9ecef;margin-bottom:6px}.aeropuerto .lista-micro [role=button]:last-child{border-bottom:none}@media (min-width:768px){.aeropuerto .lista-micro [role=button]{padding:0;box-shadow:none;-webkit-box-shadow:none;margin-right:0}}.aeropuerto .lista-micro [role=button] a{display:flex;flex-direction:column;padding:0;color:#1a2732;padding:10px 20px}@media (min-width:768px){.aeropuerto .lista-micro [role=button] a{flex-direction:row;align-items:center;padding:0}}.aeropuerto .lista-micro [role=button] a:hover{text-decoration:none}.aeropuerto .lista-micro [role=button] a .icon{font-size:30px}.aeropuerto .lista-micro [role=button] a .icon[role=img]{font-size:3rem;margin-right:20px;color:#90ce00}@media (min-width:768px){.aeropuerto .lista-micro [role=button] a .icon[role=img]{font-size:30px;color:#1a2732}}.aeropuerto .lista-micro [role=button] a footer{display:none}@media (min-width:768px){.aeropuerto .lista-micro [role=button] a footer{display:flex}}@media (min-width:1024px){article.mas-reservas{margin-bottom:0;padding-bottom:0}}@media (min-width:1024px){article.mas-reservas h2{font-size:60px;font-family:light;font-stretch:normal;font-style:normal;line-height:1.12;letter-spacing:.6px}}article.mas-reservas .button-info{display:flex;min-width:auto;align-self:flex-end;margin-left:auto;margin-right:10px}@media (min-width:768px){article.mas-reservas .button-info{max-width:20%}}.complementary{width:100%}@media screen and (-ms-high-contrast:none),(-ms-high-contrast:active){.complementary{width:100%}}@media (min-width:768px){.complementary h2{width:95%}}@media (min-width:1024px){.complementary h2{font-family:light}}.complementary p.h5{text-transform:uppercase;color:#527500}.complementary .bg-gris-azulado-20 p.h5{color:#1a2732}@media (min-width:768px){.complementary{background:#e9ecef}.complementary .draggable aside>*{min-width:27vw}.complementary article{margin-top:0}}.complementary .button-info{display:flex;min-width:auto;align-self:flex-end;margin-left:auto;margin-right:10px}@media (min-width:768px){.complementary .button-info{max-width:20%}}.complementary [role=region]{display:flex;flex-direction:column;border-radius:5px;padding-bottom:0!important;padding-top:0;box-shadow:0 2px 6px -2px rgba(0,0,0,.42)}.complementary [role=region] a{text-decoration:none;min-height:100%;color:#1a2732;flex-grow:1}.complementary [role=region] a>article{flex-grow:1;align-items:center;justify-content:center;display:flex;overflow:hidden;min-width:100%;padding:0}.complementary [role=region] a>article img{width:100%;padding:10px}.complementary [role=region]>article{min-width:100%;padding:40px 0}.complementary [role=region]>article [role=button]{box-shadow:none;min-width:100%}.complementary [role=region]>article img{width:100%}.complementary [role=region].news>article{padding:0}.complementary [role=region].news>article>a{flex:1 1 100%;box-shadow:none}.complementary [role=region].news>article>a.inner{padding:20px;background:0 0;width:100%}.complementary [role=region].news>article>a.inner picture{height:110px;display:flex;justify-content:flex-start;align-items:flex-start;width:auto;margin-bottom:20px}.complementary [role=region].news>article>a.inner picture img{height:100%;width:auto}.complementary [role=region].news>article>a.inner article{flex-direction:column;align-items:flex-start;flex-grow:0}.complementary [role=region].news>article>a.inner article>p{margin-bottom:0;max-width:100%}.complementary [role=region].news>article>a.inner article .literal{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media screen and (-ms-high-contrast:none),(-ms-high-contrast:active){.complementary [role=region].news>article>a.inner article .literal{display:inline-block}}.complementary [role=region].news>article>a.inner article .literal br{display:none}@media (min-width:768px){.complementary [role=region].news>article>a.inner article .literal>strong{min-height:35px}}.complementary [role=region].news>article a{background:0 0;padding-left:0;padding:0;align-items:flex-start}.complementary [role=region].news>article strong{margin:10px 0;display:block}.a-continuacion{display:flex;flex-direction:column;flex-grow:1!important;margin:0}.a-continuacion p.h3{padding-top:30px;margin-bottom:20px}.a-continuacion nav{width:100%}.a-continuacion nav ul{display:flex;flex-direction:column}@media (min-width:768px){.a-continuacion nav ul{flex-wrap:wrap;flex-direction:row}}.a-continuacion nav ul li{padding:15px 0;position:relative}@media (max-width:767.98px){.a-continuacion nav ul li{flex:0 0 50%}}@media (min-width:1024px){.a-continuacion nav ul li{flex:0 0 20%}}.a-continuacion nav ul li a{color:#1a2732;text-decoration:none;font-family:medium}.a-continuacion nav ul li::after{content:'';width:50px;background:#90ce00;border:1px solid #90ce00;height:2px;position:absolute;left:0;bottom:0}.mas-corporativa .items{padding-top:20px;justify-content:center;flex-wrap:wrap}@media (min-width:768px){.mas-corporativa .items{justify-content:space-between}}@media (min-width:768px){.mas-corporativa .items{justify-content:flex-start}}.mas-corporativa .items div[role=button]{-webkit-box-shadow:0 1px 3px 0 rgba(26,39,50,.2);-moz-box-shadow:0 1px 3px 0 rgba(26,39,50,.2);box-shadow:0 1px 3px 0 rgba(26,39,50,.2);flex-basis:96%;max-width:100%;margin-bottom:30px}.mas-corporativa .items div[role=button]:nth-child(n+5){display:none}@media (min-width:768px){.mas-corporativa .items div[role=button]{flex-basis:48%}}@media (min-width:1024px){.mas-corporativa .items div[role=button]{flex-basis:unset}.mas-corporativa .items div[role=button]:nth-child(n+5){display:flex}}.mas-corporativa .items div[role=button] a{color:#1a2732}.mas-corporativa .items div[role=button] a .icon{color:#90ce00}article.servicios-negocios{display:flex;flex-direction:row;flex-wrap:wrap;position:relative;padding-top:30px;flex-basis:100%}article.servicios-negocios div.containment{height:auto}@media (min-width:768px){article.servicios-negocios div.containment{width:calc(100% + 60px);margin-left:-30px}}@media (min-width:1024px){article.servicios-negocios div.containment{width:100%;margin-left:0;margin-right:0}}article.servicios-negocios div.resultado-busqueda{width:100%;margin:0 auto}article.servicios-negocios div.resultado-busqueda div{width:100%}article.servicios-negocios div.resultado-busqueda div p{display:flex;justify-content:center;align-items:center;margin-bottom:0}article.servicios-negocios ul.alphabet{list-style:none;height:70px;display:flex;flex-direction:row;flex-wrap:nowrap;width:fit-content;position:relative}@media (min-width:1024px){article.servicios-negocios ul.alphabet{justify-content:space-between;width:100%}}article.servicios-negocios ul li.handle{font-family:light;display:flex;align-items:Center;padding:13px}@media (max-width:767.98px){article.servicios-negocios ul li.handle:last-child{min-width:60px;justify-content:flex-start}}@media (min-width:1024px){article.servicios-negocios ul li.handle{padding:0;margin:13px 0}}article.servicios-negocios ul li a.bold{pointer-events:all;cursor:pointer}article.servicios-negocios ul li a:not([href]):not([tabindex]).active{position:relative}article.servicios-negocios ul li a:not([href]):not([tabindex]).active:after{content:"";min-width:100%;height:3px;background:#90ce00;width:75%;bottom:-5px;left:50%;position:absolute;transform:translateX(-50%)}@media (max-width:767.98px){article.servicios-negocios .accordion-content .marca{flex-basis:100%}}article.servicios-negocios .accordion-content ul li a{pointer-events:all;cursor:pointer}article.servicios-negocios .containment .left-dragarrow.small,article.servicios-negocios .containment .right-dragarrow.small{display:none}article.servicios-negocios div.filtered:last-child .accordion-default{border-bottom:1px solid #9d9d9c}article.servicios-negocios div.local-info{padding-bottom:10px;border-bottom:1px solid #e9ecef;margin-bottom:30px;width:100%}article.servicios-negocios div.local-info:last-child{border:none;margin-bottom:0}article.servicios-negocios div.local-info div.terminal{display:flex;width:56px;align-items:center;justify-content:space-between;padding:6px;margin-bottom:10px}@media screen and (-ms-high-contrast:none),(-ms-high-contrast:active){article.servicios-negocios div.local-info div.terminal{height:36px}}article.servicios-negocios div.local-info div.terminal span{flex-basis:100%;margin:0 auto}article.servicios-negocios div.local-info div.terminal span.icon{margin-right:5px}article.servicios-negocios div.local-info div.terminal span.icon:before{font-size:16px;color:#1a2732}article.servicios-negocios div.local-info div.terminal span picture{display:flex;justify-content:center;align-items:center}article.servicios-negocios div.local-info div.terminal span picture img{height:100%}article.servicios-negocios div.local-info p{margin-bottom:0}article.servicios-negocios div.local-info p.literal{color:#90ce00}article.servicios-negocios div.tag-result{display:flex;margin-top:40px;flex-direction:column;min-width:100%}@media (min-width:768px){article.servicios-negocios div.tag-result{flex-direction:row;flex-wrap:wrap}}article.servicios-negocios div.filter-no-result,article.servicios-negocios div.filter-result{display:none}article.intro-salas-vip{display:flex;flex-direction:column}@media screen and (-ms-high-contrast:none),(-ms-high-contrast:active){article.intro-salas-vip{width:100%}}article.intro-salas-vip div.h1logopagina{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 0 40px 0}.caja-parking.bg-azul-corporativo article.intro-salas-vip div.h1logopagina p.titulo,article.intro-salas-vip div.h1logopagina .caja-parking.bg-azul-corporativo p.titulo,article.intro-salas-vip div.h1logopagina .h1{border-bottom:0}article.servicios{display:flex;flex-direction:row;flex-wrap:wrap;position:inherit;justify-content:space-between}article.servicios .icono-enlace-bold{width:50%;display:none;margin-top:30px;margin-bottom:30px;color:#1a2732;flex-direction:column;justify-content:space-around;align-items:center;text-align:center}article.servicios .icono-enlace-bold.show{display:flex}@media (min-width:768px){article.servicios .icono-enlace-bold{width:25%;width:-moz-calc(20% - 20px);width:-webkit-calc(20% - 20px);width:calc(20% - 20px);padding-top:.625vw;padding-bottom:.625vw}}@media (min-width:1440px){article.servicios .icono-enlace-bold{padding-top:10px;padding-bottom:10px}}article.servicios .icono-enlace-bold span:before{font-size:60px}article.servicios .icono-enlace-bold p.h3{font-family:medium;font-size:16px!important;margin-top:20px;margin-bottom:0}article.servicios .icono-enlace-bold p.texto{font-family:regular}.caja-parking.bg-azul-corporativo article.servicios p.titulo,article.servicios .caja-parking.bg-azul-corporativo p.titulo,article.servicios .h1{width:100%;text-align:center;border-left:1px solid #90ce00;border-right:1px solid #90ce00;margin:40px 0;padding:20px 0}@media (min-width:768px){.caja-parking.bg-azul-corporativo article.servicios p.titulo,article.servicios .caja-parking.bg-azul-corporativo p.titulo,article.servicios .h1{margin:40px 30%}}article.servicios .button-round-primary{display:none;flex-direction:column;align-items:center;justify-content:center;width:auto;padding-left:40px;padding-right:40px;border:none}article.servicios .button-round-primary:after{content:"\E10F";font-family:Iconografia;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:100%;text-decoration:none;text-transform:none}article.servicios .button-round-primary:after{display:flex;align-items:center;justify-content:center;background:#1a2732;border-radius:100%;color:#fff;margin-top:1.38889vw;width:8.33333vw;font-size:5.55556vw;padding-top:1.38889vw;padding-bottom:1.38889vw;line-height:5.55556vw}@media (min-width:768px){article.servicios .button-round-primary:after{margin-top:.61728vw;width:3.7037vw;font-size:2.46914vw;padding-top:.61728vw;padding-bottom:.61728vw;line-height:2.46914vw}}@media (min-width:1024px){article.servicios .button-round-primary:after{margin-top:.3125vw;width:1.875vw;font-size:1.25vw;padding-top:.3125vw;padding-bottom:.3125vw;line-height:1.25vw}}@media (min-width:1440px){article.servicios .button-round-primary:after{margin-top:5px;width:30px;font-size:20px;padding-top:5px;padding-bottom:5px;line-height:20px}}article.servicios .button-round-primary:focus{box-shadow:none;outline:0}article.servicios .button-round-primary:active{border:none;box-shadow:none!important;outline:0;background:0 0!important}article.servicios .button-round-primary.visible{display:flex}article.servicios .button-round-primary.elemMostrados:after{content:"\E0F1"}article.servicios .btn-see-more{display:flex;align-items:center;flex-direction:column;align-items:center}@media (min-width:768px){article.salas-vip-terminal-intro ul.tabs-macro{width:65%}}article.salas-vip{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}article.salas-vip div.tag-result{display:flex;width:100%;flex-direction:column}@media (min-width:768px){article.salas-vip div.tag-result{flex-direction:row;flex-wrap:wrap}}article.salas-vip div.item-tienda{background-color:#fff;border-radius:3px;display:flex;flex-direction:column;margin-bottom:10px;height:327px}article.salas-vip div.item-tienda footer.btn-footer{background:#fff;border-top:1px solid #e9ecef;padding-left:10px;padding-right:10px;margin-left:-20px;margin-right:-20px}article.salas-vip div.item-tienda footer.btn-footer a:after{font-size:30px}@media (min-width:768px){article.salas-vip div.item-tienda{flex-basis:48%;margin-right:5px;margin-left:5px;justify-content:flex-start}}@media (min-width:1024px){article.salas-vip div.item-tienda{flex-basis:19%}}article.salas-vip div.item-tienda div.imagen-corporativa-negocio{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;margin-bottom:10px}@media (min-width:1024px){article.salas-vip div.item-tienda div.imagen-corporativa-negocio{flex-direction:column;justify-content:flex-start;align-items:flex-start}}article.salas-vip div.item-tienda div.imagen-corporativa-negocio p.titulo{height:64px;line-height:64px}article.salas-vip div.item-tienda div.imagen-corporativa-negocio>picture{width:127px;height:127px;margin-bottom:20px}@media (min-width:1024px){article.salas-vip div.item-tienda div.imagen-corporativa-negocio>picture{margin-left:0;margin-bottom:20px}}article.salas-vip div.item-tienda div.imagen-corporativa-negocio>picture img{width:100%}article.detalle-marca-establecimiento{display:flex;flex-direction:column}@media screen and (-ms-high-contrast:none),(-ms-high-contrast:active){article.detalle-marca-establecimiento{width:100%}}article.detalle-marca-establecimiento div.h1logopagina,article.detalle-marca-establecimiento div.h2logopagina{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 0 40px 0}article.detalle-marca-establecimiento div.h1logopagina picture img,article.detalle-marca-establecimiento div.h2logopagina picture img{max-width:90px}@media (min-width:768px) and (max-width:1023.98px){article.detalle-marca-establecimiento .button-round-primary{width:37.03704vw}}article.donde-esta-establecimiento ul.nav-pills{background:#fff}@media (min-width:768px){article.donde-esta-establecimiento ul.nav-pills{width:60%}}@media (min-width:1024px){article.donde-esta-establecimiento ul.nav-pills{width:30%}}article.donde-esta-establecimiento article.linealinks.draggable.bussines{width:calc(100% + 20px)}@media (min-width:1024px){article.donde-esta-establecimiento article.linealinks.draggable.bussines{justify-content:flex-start}article.donde-esta-establecimiento article.linealinks.draggable.bussines div{flex:0 0 calc(20% - 20px)}}article.donde-esta-establecimiento div.situacion-establecimiento{background-color:#fff;padding:20px;min-height:auto}article.donde-esta-establecimiento div.situacion-establecimiento header{background:#f3f4f4;margin-left:-20px;margin-right:-20px;margin-top:-20px;padding:20px}article.donde-esta-establecimiento div.situacion-establecimiento header li{background:#e9ecef;min-width:auto}article.donde-esta-establecimiento div.situacion-establecimiento header>p{min-height:45px;font-size:16px!important;font-family:medium!important}@media screen and (-ms-high-contrast:none),(-ms-high-contrast:active){article.donde-esta-establecimiento div.situacion-establecimiento{margin-right:10px}}article.donde-esta-establecimiento div.situacion-establecimiento span{display:flex;align-items:center;justify-content:flex-start}article.donde-esta-establecimiento div.situacion-establecimiento span a{padding:0;color:#1a2732;width:min-content;white-space:nowrap;min-width:auto;margin-right:10px}article.donde-esta-establecimiento div.situacion-establecimiento span:not(:disabled):not(.disabled):active{box-shadow:none}article.donde-esta-establecimiento div.situacion-establecimiento span.focus,article.donde-esta-establecimiento div.situacion-establecimiento span:focus{box-shadow:none}@media (min-width:1024px){article.donde-esta-establecimiento div.situacion-establecimiento{margin-bottom:20px}}article.donde-esta-establecimiento div.situacion-establecimiento div.terminal{background-color:#e9ecef;border-radius:10px;display:flex;flex-direction:row;padding:6px;flex-grow:0;width:max-content;align-items:center}@media screen and (-ms-high-contrast:none),(-ms-high-contrast:active){article.donde-esta-establecimiento div.situacion-establecimiento div.terminal{width:20%}}article.donde-esta-establecimiento div.situacion-establecimiento div.terminal span{margin-right:3px}article.donde-esta-establecimiento div.situacion-establecimiento div.info-establecimiento{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}article.donde-esta-establecimiento div.situacion-establecimiento div.info-establecimiento span{padding:0;text-align:left;font-family:regular;padding-top:10px}article.donde-esta-establecimiento div.situacion-establecimiento div.info-establecimiento span:before{padding-right:5px;font-size:20px}article.donde-esta-establecimiento div.situacion-establecimiento div.info-establecimiento span.strong{font-family:medium}article.donde-esta-establecimiento div.situacion-establecimiento div.info-establecimiento span.icon-Horarios_Mini_JJ{cursor:default}article.donde-esta-establecimiento div.situacion-establecimiento p.btn.primary-dark.alineado{padding:0;text-align:left;padding-top:10px}article.donde-esta-establecimiento div.situacion-establecimiento p.btn.primary-dark.alineado:hover{box-shadow:none}article.donde-esta-establecimiento div.situacion-establecimiento hr{margin-left:-20px;margin-right:-20px}@media (min-width:1024px){article.ofertas-especiales-establecimiento article.linealinks.draggable.offers{justify-content:flex-start}}article.ofertas-especiales-establecimiento div.oferta-info{padding:10px 0 0}article.ofertas-especiales-establecimiento div.oferta-info picture{display:none}article.ofertas-especiales-establecimiento div.oferta-info p{margin-bottom:0}article.ofertas-especiales-establecimiento div.oferta-especial article{flex-direction:column-reverse}@media (min-width:1024px){article.ofertas-especiales-establecimiento div.oferta-especial article{padding:20px;padding-top:0;padding-bottom:0}}article.ofertas-especiales-establecimiento div.oferta-especial article .h4{padding:0 20px}article.ofertas-especiales-establecimiento div.oferta-especial div.inner{padding-bottom:5px}article.ofertas-especiales-establecimiento div.oferta-especial div.inner p[role=heading]{display:none}article.ofertas-especiales-establecimiento div.oferta-especial footer.btn-footer{display:flex!important;align-items:center;max-height:60px;margin-top:auto;width:auto}@media screen and (-ms-high-contrast:none),(-ms-high-contrast:active){article.ofertas-especiales-establecimiento div.oferta-especial footer.btn-footer a{padding-top:20px}}@media (min-width:1024px){article.ofertas-especiales-establecimiento div.oferta-especial div.img-back{position:relative;overflow:hidden;max-height:100%;margin-bottom:0;margin-left:auto}article.ofertas-especiales-establecimiento div.oferta-especial div.img-back img{position:relative;max-height:100%;height:auto;max-width:100%}}article.ofertas-especiales-establecimiento div.sombreado{-webkit-box-shadow:0 10px 20px -10px rgba(26,39,50,.2);-moz-box-shadow:0 10px 20px -10px rgba(26,39,50,.2);border-radius:3px;box-shadow:0 1px 3px 0 rgba(26,39,50,.2)}.content-accordion{position:relative;padding-top:0!important;padding-bottom:0!important;margin-bottom:20px}.content-accordion.c-4 details{padding-bottom:20px!important}.content-accordion.c-4 details>summary{height:auto;margin-bottom:0!important;padding-bottom:0!important;margin-left:0}.content-accordion.c-4 details>summary picture{display:none}.content-accordion.c-4 details>summary .col-lg-9{min-width:100%!important}@media (max-width:767.98px){.content-accordion.c-4 details>summary .col-lg-9{margin-left:10px!important}}.content-accordion.c-4 details>summary h2{margin-bottom:20px!important}@media (min-width:768px){.content-accordion.c-4 details section{margin-left:-10px!important}}.content-accordion.c-4 details section>article{min-width:100%!important}.content-accordion.c-4 details section>article picture{display:none!important}.content-accordion.c-4 details section>article.content-info{background:0 0!important;margin-top:0!important;padding:0}@media (min-width:1024px){.content-accordion.c-4 details section>article.content-info{margin-left:-10px!important}}@media (max-width:767.98px){.content-accordion{display:Flex;flex-direction:column;min-width:100%}}.content-accordion [role=heading][aria-level='2']{margin-bottom:0}.content-accordion:first-child .btn-details{display:none!important}.content-accordion details>section{margin-left:0!important}@media (min-width:1024px){.content-accordion details>section{margin-left:-10px!important}}.accordion-box{padding:10px;padding-bottom:80px;margin-left:0;border-radius:20px;box-shadow:0 6px 24px -10px rgba(26,39,50,.5)}.accordion-box .aeropuerto.ficha article.que-ofrece-parking div.servicioparking a article,.accordion-box .h5,.aeropuerto.ficha article.que-ofrece-parking div.servicioparking a .accordion-box article{margin-bottom:5px}@media (min-width:768px){.accordion-box{padding:20px;margin-left:0;padding-bottom:80px}}@media (min-width:1024px){.accordion-box{padding-right:0;padding-bottom:20px}}.accordion-box section{padding-left:0;margin-top:0!important}@media (min-width:768px){.accordion-box section{margin-bottom:0!important}}@media (min-width:1024px){.accordion-box section{margin-top:10px!important;margin-bottom:0!important;padding-left:10px}.accordion-box section>:last-child{margin-bottom:-20px}}.accordion-box section [role=heading]{border-bottom:none}.accordion-box section a.externalLink{min-height:40px;max-height:max-content;padding:5px 20px!important}.accordion-box section a.externalLink span:first-child{padding:5px 0}.accordion-box section .externalLink{margin:10px 0;font-family:medium}.accordion-box section .content-info{background-color:rgba(233,236,239,.5);border-radius:20px;margin-top:0;padding:20px;margin-left:0!important}@media (min-width:768px){.accordion-box section .content-info{padding:20px}}@media (min-width:1024px){.accordion-box section .content-info{border-top-right-radius:20px;border-radius:0 20px 20px 0;padding:60px 40px 20px 40px;margin-top:-210px;margin-bottom:-20px!important}}@media (min-width:1240px){.accordion-box section .content-info{margin-top:-130px}}.accordion-box section .content-info .h3{margin-bottom:10px;padding-bottom:0}.accordion-box section .content-info .info-box{display:none;margin-left:0!important}@media (min-width:768px){.accordion-box section .content-info .info-box{display:flex;justify-content:flex-start;flex-direction:column;margin:20px 0}.accordion-box section .content-info .info-box:first-child{margin-top:0}}.accordion-box section .content-info .info-box gi>article{margin-bottom:20px;padding-bottom:0}.accordion-box section .content-info .info-box gi>article>.pois{padding:10px 0}.accordion-box section .content-info .info-box .externalLink{min-width:100%;font-size:3.88889vw;line-height:3.88889vw;letter-spacing:.01944vw}@media (min-width:768px){.accordion-box section .content-info .info-box .externalLink{font-size:1.79487vw;line-height:1.79487vw;letter-spacing:.00897vw}}@media (min-width:1024px){.accordion-box section .content-info .info-box .externalLink{font-size:.97222vw;line-height:.97222vw;letter-spacing:.00486vw}}@media (min-width:1440px){.accordion-box section .content-info .info-box .externalLink{font-size:14px;line-height:14px;letter-spacing:.07px}}.accordion-box section .content-info .info-box .externalLink .icon{margin-left:10px}.accordion-box section .content-info .info-box .externalLink.bg-dark{color:#fff!important}.accordion-box section .content-info .ver-horario{display:inline-flex;align-items:center;justify-content:center;margin-right:0!important;margin-left:0!important;margin-top:10px;margin-bottom:0;padding-bottom:0}@media (min-width:768px){.accordion-box section .content-info .ver-horario{display:none}}.accordion-box section .content-info .ver-horario.btn-arrow{display:flex;flex-direction:column}@media (min-width:768px){.accordion-box section .content-info .ver-horario.btn-arrow{display:none}}@media (min-width:1024px){.accordion-box section .content-info .ver-horario.btn-arrow{display:none}}@media (min-width:768px){.accordion-box section .content-info>*{margin:10px 0}}.accordion-box section .content-info .box-content .h3{margin-top:10px;margin-bottom:10px}.accordion-box summary{margin-bottom:0!important;margin-left:0;height:200px}@media (min-width:768px){.accordion-box summary{margin-right:-10px;margin-left:-10px}}@media (min-width:1024px){.accordion-box summary{margin:0!important;height:auto;align-items:flex-start;justify-content:flex-start}}@media (min-width:1240px){.accordion-box summary{height:100px}}.accordion-box summary:after{display:none}.accordion-box summary .btn-details{top:50%}.accordion-box summary .btn-details a{color:#1a2732}.accordion-box summary .btn-details a:hover{color:#1a2732}.accordion-box summary .btn-details a .icon{font-size:20px}.accordion-box summary .btnIconText{display:none;color:#1a2732!important;font-family:regular!important}@media (min-width:768px){.accordion-box summary .btnIconText{display:flex}}.accordion-box summary .btnIconText:hover{color:#1a2732}.accordion-box summary>div:nth-child(2){display:flex;flex-direction:column;justify-content:center;padding-bottom:0}.accordion-box summary picture img{max-height:70px;width:auto;margin-bottom:10px;max-width:100%}@media (min-width:1024px){.accordion-box summary picture img{margin-bottom:0}}@media (min-width:1024px){.accordion-box[open]{padding-bottom:0}}.accordion-box[open]>section{margin-bottom:0;align-items:stretch}.accordion-box[open]>section .img-map{padding-left:10px}@media (min-width:768px){.accordion-box[open]>section .img-map{padding-right:20px}}@media (min-width:1024px){.accordion-box[open]>section .img-map{padding-left:0}}.accordion-box[open]>section .img-map img{width:100%;margin-bottom:20px}.accordion-box[open]>section>.content-info{margin-bottom:0!important}.accordion-box[open]>section>.content-info:last-child{margin-bottom:0}@media (max-width:767.98px){.accordion-box[open]>section>.content-info:last-child{width:auto}}.accordion-box[open].nodetails>summary{pointer-events:none}.descubre_terminal{padding:30px 20px;display:flex;flex-direction:column;background:#fff;border-radius:5px}.descubre_terminal article{padding-top:0;padding-bottom:20px;flex-grow:0}.descubre_terminal article .d-none.d-md-flex{margin-top:20px}@media (min-width:1024px){.descubre_terminal article p.subtitular{margin-bottom:0}}.descubre_terminal article>.d-md-flex{display:flex}.descubre_terminal article>.d-md-flex>div:first-child{flex-basis:25%}@media (min-width:768px){.descubre_terminal article>.d-md-flex>div:first-child{min-width:22.22222vw}}@media (min-width:1024px){.descubre_terminal article>.d-md-flex>div:first-child{min-width:10vw}}@media (min-width:1440px){.descubre_terminal article>.d-md-flex>div:first-child{min-width:180px}}.descubre_terminal article>.d-md-flex>div:first-child>a{min-width:25%}@media (min-width:768px){.descubre_terminal article>.d-md-flex>div:first-child>a{min-width:22.22222vw}}@media (min-width:1024px){.descubre_terminal article>.d-md-flex>div:first-child>a{min-width:10vw}}@media (min-width:1440px){.descubre_terminal article>.d-md-flex>div:first-child>a{min-width:160px}}@media (min-width:768px){.descubre_terminal article>.d-md-flex div:last-child{padding-left:2.46914vw}}@media (min-width:1024px){.descubre_terminal article>.d-md-flex div:last-child{padding-left:1.25vw}}@media (min-width:1440px){.descubre_terminal article>.d-md-flex div:last-child{padding-left:20px}}.descubre_terminal article>.d-md-flex div:last-child.w-100{padding-left:0}.descubre_terminal article:last-child{padding-top:20px}@media (max-width:767.98px){.descubre_terminal{margin-top:40px}}@media (min-width:768px) and (max-width:1023.98px){.descubre_terminal{margin-top:20px}}.descubre_terminal [role=heading]{border-bottom:0!important}.descubre_terminal .icon-text{color:#1a2732;text-decoration:none;background:#e9ecef;border-radius:5px;display:flex;flex-direction:column;align-items:flex-start;margin:5px 5px;padding:20px 10px;justify-content:center;flex-basis:25%;flex-grow:0;flex-grow:1;align-items:center}@media (min-width:768px){.descubre_terminal .icon-text{min-width:19.75309vw;margin-left:.61728vw;margin-right:.61728vw}}@media (min-width:1024px){.descubre_terminal .icon-text{min-width:10vw;margin-left:.3125vw;margin-right:.3125vw}}@media (min-width:1440px){.descubre_terminal .icon-text{min-width:160px;margin-left:5px;margin-right:5px}}.descubre_terminal .icon-text .icon{font-size:50px;margin-bottom:10px}.descubre_terminal .icon-text:first-child{margin-left:0}.descubre_terminal .icon-text:last-child{margin-right:0}.descubre_terminal .icon-text p{text-align:center}.descubre_terminal .nextLink{display:none!important}@media (min-width:1024px){.descubre_terminal .nextLink{display:inline-flex!important}.descubre_terminal .nextLink .icon{color:#527500;font-size:30px}.descubre_terminal .nextLink .text-btn{white-space:nowrap}}.descubre_terminal .nextLink.button-round-primary{display:flex!important;width:100%;color:#1a2732}.descubre_terminal .nextLink.button-round-primary span{color:#1a2732}@media (min-width:1024px){.descubre_terminal .nextLink.button-round-primary{display:none!important}}@media (max-width:767.98px){.descubre_terminal .btn-download-pdf{margin-top:10px}}@media (min-width:1024px) and (max-width:1239.98px){.descubre_terminal .btn-download-pdf{padding-left:0!important}}.form-filtered .form-filter{background:#e9ecef;padding:30px 20px;border-radius:15px;margin-left:0}@media (min-width:768px) and (max-width:1023.98px){.form-filtered .form-filter{justify-content:flex-end!important}}.form-filtered .form-filter .legenda{margin-bottom:20px}.form-filtered .form-filter>.form-element{display:flex;flex-direction:column;margin-top:20px;transition:all .3s ease;position:relative}@media (min-width:1024px){.form-filtered .form-filter>.form-element.submit{margin-top:43px}}.form-filtered .form-filter>.form-element.submit button{text-transform:uppercase}.form-filtered .form-filter>.form-element.disabled{opacity:.5;position:relative}.form-filtered .form-filter>.form-element.disabled:after{content:'';width:100%;height:100%;background:0 0;top:0;left:0;z-index:1;position:absolute}.form-filtered .form-filter>.form-element.input input[disabled]{background:#fff}@media (min-width:768px) and (max-width:1023.98px){.form-filtered .form-filter>.form-element.input .close{bottom:10px!important}}.form-filtered .form-filter .select-box{border:none}.form-filtered .form-filter .select-box select{height:40px;background-color:#fff}.form-filtered .form-filter .select-box:after{bottom:5px;right:0}.form-filtered .form-filter .select-box .option-wrapper{top:40px}.form-filtered .form-filter input,.form-filtered .form-filter select{padding-left:6px!important;color:#1a2732;max-width:100%!important}.form-filtered .form-filter input::placeholder,.form-filtered .form-filter select::placeholder{color:#1a2732;opacity:1}.form-filtered .table-caption{width:calc(100% + 20px);margin-left:-10px;display:flex;flex-direction:row;margin-top:10px;margin-bottom:10px}.form-filtered .table-caption>article{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.form-filtered .table-caption .nuevas_rutas_check{display:flex;align-items:center;justify-content:flex-end;white-space:nowrap}.form-filtered .table-caption .nuevas_rutas_check label{margin-bottom:0}.form-filtered .table-caption .nuevas_rutas_check input{margin-right:5px}.form-filtered .table-caption .nuevas_rutas_check.disabled{opacity:.1}.form-filtered .tag-result .filtered{display:none}.form-filtered .tag-result .filtered.visible{display:flex}.form-filtered .tag-result .filtered.visible.inactive{display:none}@media (max-width:767.98px){.logo-aero{margin:0 0 30px 0}}.logo-aero img{margin-bottom:10px}.logo-aero .externalLink{width:100%;height:40px}.logo-aero .externalLink span{white-space:nowrap}.logo-aero .externalLink span.icon{font-size:150%}.box-info-aero{padding-left:0;padding-right:0}@media (min-width:768px) and (max-width:1023.98px){.box-info-aero{padding-left:10px;padding-right:10px}}.box-info-aero h1{margin:30px 0 0 0}@media (min-width:768px){.box-info-aero h1{margin:30px 0 40px 0}}.box-info-aero article{padding:0}.box-info-aero ul.ul-first>li{margin-bottom:10px}@media (min-width:768px){.box-info-aero ul.ul-first>li{margin-bottom:20px}}.box-info-aero .phone ul{margin:10px 0}@media (min-width:1024px){.box-info-aero .phone ul{margin:0}}.box-info-aero .phone ul li{padding-left:0}@media (min-width:1024px){.box-info-aero .phone ul li:first-child{flex-grow:0;max-width:150px}}@media (min-width:1024px){.aeropuerto .lista-micro [role=button] a .box-info-aero .phone .subtitular,.aeropuerto .lista-micro [role=button] a article.donde-esta-establecimiento div.situacion-establecimiento div.info-establecimiento .box-info-aero .phone span.strong,.box-info-aero .phone .aeropuerto .lista-micro [role=button] a .subtitular,.box-info-aero .phone .aeropuerto .lista-micro [role=button] a article.donde-esta-establecimiento div.situacion-establecimiento div.info-establecimiento span.strong,.box-info-aero .phone .medium,.box-info-aero .phone article.donde-esta-establecimiento div.situacion-establecimiento div.info-establecimiento .aeropuerto .lista-micro [role=button] a span.strong,article.donde-esta-establecimiento div.situacion-establecimiento div.info-establecimiento .aeropuerto .lista-micro [role=button] a .box-info-aero .phone span.strong{max-width:8.125pxvw}}@media (min-width:1024px){.aeropuerto .lista-micro [role=button] a .box-info-aero .phone .subtitular,.aeropuerto .lista-micro [role=button] a article.donde-esta-establecimiento div.situacion-establecimiento div.info-establecimiento .box-info-aero .phone span.strong,.box-info-aero .phone .aeropuerto .lista-micro [role=button] a .subtitular,.box-info-aero .phone .aeropuerto .lista-micro [role=button] a article.donde-esta-establecimiento div.situacion-establecimiento div.info-establecimiento span.strong,.box-info-aero .phone .medium,.box-info-aero .phone article.donde-esta-establecimiento div.situacion-establecimiento div.info-establecimiento .aeropuerto .lista-micro [role=button] a span.strong,article.donde-esta-establecimiento div.situacion-establecimiento div.info-establecimiento .aeropuerto .lista-micro [role=button] a .box-info-aero .phone span.strong{max-width:130px}}@media (min-width:1024px){.box-info-aero .logo-aero{max-width:12.5vw}}@media (min-width:1440px){.box-info-aero .logo-aero{max-width:200px}}.filter-columns{min-width:100%}.filter-columns .resultado-busqueda{display:none!important}.filter-columns .tag-result{margin-top:20px;min-width:100%;display:flex;flex-direction:column;align-items:space-between}@media (min-width:768px){.filter-columns .tag-result{flex-direction:row;min-width:calc(100% + 20px)}}.filter-columns .tag-result>li{flex-grow:1}@media (min-width:768px){.filter-columns .tag-result>li{margin:0 10px}}.new-parking-aena-no-reservation>picture{height:230px;width:100%;overflow:hidden;position:relative;display:flex}.new-parking-aena-no-reservation>picture img{width:100%;position:absolute;top:0;left:50%;transform:translateX(-50%)}@media (min-width:768px){.new-parking-aena-no-reservation>picture{height:270px}}@media (min-width:1024px){.new-parking-aena-no-reservation>picture{height:290px}}.new-parking-aena-no-reservation>picture:before{position:absolute;content:"";bottom:-1px;left:0;z-index:1;min-width:calc(100% + 20px);background:url(../images/sobre-imagen.svg);height:60px;background-size:cover;background-repeat:no-repeat;background-position:right bottom}@media (min-width:1024px){.new-parking-aena-no-reservation>picture:before{background-size:contain;height:80px}}.new-parking-aena-no-reservation>article{padding:0 20px}.new-parking-aena-no-reservation>article .presentacion_aeropuerto>.col:first-child{flex-grow:0;padding-right:0}.new-parking-aena-no-reservation>article .presentacion_aeropuerto>.col:first-child .icon{font-size:55px}.new-parking-aena-no-reservation>article .presentacion_aeropuerto>.col:last-child{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding-left:0;padding-bottom:5px}.new-parking-aena-no-reservation>article .presentacion_aeropuerto>.col:last-child>p{margin-bottom:0}.new-parking-aena-no-reservation>article footer{display:flex;justify-content:flex-end;align-items:flex-end;padding-bottom:5px}@media (min-width:1024px){.new-parking-aena-no-reservation>article{margin-bottom:20px}}.card-como-llegar{flex-direction:column;border-radius:20px;margin-bottom:20px}.aeropuerto.ficha article.que-ofrece-parking div.servicioparking a .card-como-llegar>article,.card-como-llegar>.h5,.card-como-llegar>h3{font-family:bold}.card-como-llegar>h3{margin-bottom:20px}.card-como-llegar>article{flex-grow:0;margin-bottom:20px}.card-como-llegar>article>h4{font-family:bold}@media (min-width:768px){.como-llegar .new-parking-aena{border-radius:20px;align-self:flex-start}}.tag-filter-module{max-width:100%}.tag-filter-module.column{flex-grow:1}.tag-filter-module .filters{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;flex-basis:100%}.tag-filter-module .filters .tags-container{display:flex;flex-wrap:wrap;margin-bottom:13.33333px}@media (min-width:768px){.tag-filter-module .filters .tags-container{margin-bottom:0}}.tag-filter-module .filters .tags-container .tag{margin-right:10px;margin-bottom:10px}@media (min-width:1024px){.tag-filter-module .filters .tags-container .tag{margin-bottom:0;margin-top:5px}}.tag-filter-module .filters .tags-container .tag.active{background:#90ce00;color:#1a2732}.tag-filter-module .filters div{display:flex;flex-basis:100%;position:relative}@media (min-width:768px){.tag-filter-module .filters div:not(.tags-container){flex-basis:40%}}@media (min-width:1024px){.tag-filter-module .filters div{flex-basis:70%}.tag-filter-module .filters div:not(.tags-container){flex-basis:30%}}.tag-filter-module .filters div input[name=filter-search-input]{font-size:15px;background:rgba(82,92,101,.1);border-radius:5px;border:none;border-bottom:1px solid #90ce00;color:#1a2732;min-width:100%;height:40px;padding-right:0;padding-left:6px;transition:all .3s ease}.tag-filter-module .filters div input[name=filter-search-input]::-webkit-input-placeholder{color:#e9ecef;font-family:regular}.tag-filter-module .filters div input[name=filter-search-input]:-moz-placeholder{color:#e9ecef;font-family:regular}.tag-filter-module .filters div input[name=filter-search-input]::-moz-placeholder{color:#e9ecef;font-family:regular}.tag-filter-module .filters div input[name=filter-search-input]:-ms-input-placeholder{color:#e9ecef;font-family:regular}.tag-filter-module .filters div input[name=filter-search-input]:focus{outline:0;border-bottom:1px solid #6c9b00}.tag-filter-module .filters div input[name=filter-search-input]:focus::-webkit-input-placeholder{font-family:bold}.tag-filter-module .filters div input[name=filter-search-input]::placeholder{color:#1a2732}.tag-filter-module .filters div button{position:absolute;right:5px;top:50%;transform:translateY(-50%);font-size:28px;border:0;padding:.5rem;background:0 0;color:#1a2732;cursor:auto}.caja-parking{height:60px;max-height:60px;border-radius:15px;display:flex;flex-direction:row;flex-wrap:nowrap;padding:5px 18px 10px 13px;align-items:center;justify-content:flex-start;margin-bottom:20px}.caja-parking div.contenido{display:flex;flex-direction:column}@media (min-width:1024px){.caja-parking div.contenido{width:100%}}@media (min-width:768px){.caja-parking{margin-right:10px;flex:0 0 48%}}@media (min-width:1024px){.caja-parking{margin-right:20px;flex:1 0 auto;min-height:170px;flex-direction:column;justify-content:flex-start;align-items:center;border-radius:25px}}.caja-parking span{padding:5px;color:#1a2732}@media (min-width:1024px){.caja-parking span{width:100%;padding:10px}}.caja-parking span:before{font-size:40px;color:#1a2732}@media (min-width:1024px){.caja-parking span:before{font-size:80px}}.caja-parking p{color:#1a2732;margin-bottom:0}@media (min-width:1024px){.caja-parking p{font-size:18px;letter-spacing:.09;padding-left:15px}}.caja-parking p.descripcion{font-family:regular;padding-top:5px}.caja-parking.bg-azul{background-color:#1cade2}.caja-parking.bg-naranja{background-color:#ff9f2f}.caja-parking.bg-verde{background-color:#90ce00}.caja-parking.bg-azul-corporativo{background-color:#1a2732}.caja-parking.bg-azul-corporativo span{color:#fff}.caja-parking.bg-azul-corporativo span:before{color:#fff}.caja-parking.bg-azul-corporativo p{color:#fff}@media (min-width:1024px){.caja-parking.bg-azul-corporativo p{margin-top:0;padding-top:0}}.caja-parking.bg-azul-corporativo p.titulo{margin-bottom:0}@media (min-width:1024px){.caja-parking.bg-azul-corporativo p.titulo{flex:0;font-size:18px}}.caja-parking.bg-azul-corporativo p.descripcion{display:flex;align-items:center;justify-content:flex-start;padding-left:10px}.caja-parking.bg-azul-corporativo div.contenido{display:flex;flex-direction:row;padding-top:8px}@media (min-width:1024px){.caja-parking.bg-azul-corporativo div.contenido{padding-top:0;margin-top:-25px}}.caja-parking.bg-violeta{background-color:#9178d0}.caja-servicio,.caja-servicio>a{display:flex!important;display:flex;flex-direction:column;flex-wrap:nowrap!important;border-radius:5px;padding-bottom:0!important;padding-top:0;box-shadow:0 2px 6px -2px rgba(0,0,0,.42);min-height:344px;position:relative;z-index:0}.caja-servicio.bg-magenta>.inner,.caja-servicio>a.bg-magenta>.inner{padding:0}.caja-servicio:after,.caja-servicio>a:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;-webkit-box-shadow:2px 20px 20px rgba(26,39,50,.2);-moz-box-shadow:2px 20px 20px rgba(26,39,50,.2);box-shadow:2px 20px 20px rgba(26,39,50,.2);z-index:-1}@media (min-width:1440px){.caja-servicio,.caja-servicio>a{min-height:344px}}@media all and (-ms-high-contrast:none) and (min-width:1024px),(-ms-high-contrast:active) and (min-width:1024px){.caja-servicio>.inner,.caja-servicio>a>.inner{height:280px}}.caja-servicio>a>article,.caja-servicio>article{flex-grow:1;align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%;padding:0;min-width:100%}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.caja-servicio>a>article,.caja-servicio>article{flex-direction:unset}}@media (min-width:1024px){.caja-servicio>a>article,.caja-servicio>article{padding:40px 0}}.caja-servicio>a>article>picture,.caja-servicio>article>picture{margin-bottom:20px;min-height:100px}.caja-servicio>a>article [role=button],.caja-servicio>article [role=button]{box-shadow:none;width:100%;text-align:center}.caja-servicio>a>article [role=button]>p,.caja-servicio>article [role=button]>p{width:100%}.caja-servicio>a>article img,.caja-servicio>article img{width:100%}.caja-servicio>a>article img,.caja-servicio>article img{width:100%;padding:10px}.caja-servicio>a>article [role=button],.caja-servicio>article [role=button]{display:flex;flex-direction:column;box-shadow:none}@media (max-width:767.98px){.caja-servicio>a>article [role=button],.caja-servicio>article [role=button]{margin-right:0;display:flex;align-items:center}}.caja-servicio>a>article [role=button] .icon,.caja-servicio>article [role=button] .icon{color:#90ce00;font-size:15vw}@media (min-width:768px){.caja-servicio>a>article [role=button] .icon,.caja-servicio>article [role=button] .icon{font-size:6.66667vw}}@media (min-width:1024px){.caja-servicio>a>article [role=button] .icon,.caja-servicio>article [role=button] .icon{font-size:5vw}}@media (min-width:1440px){.caja-servicio>a>article [role=button] .icon,.caja-servicio>article [role=button] .icon{font-size:80px}}.caja-servicio>a>article [role=button] .h3.ligero,.caja-servicio>article [role=button] .h3.ligero{margin-top:30px}.caja-servicio>a>article [role=button] .h3.ligero strong,.caja-servicio>article [role=button] .h3.ligero strong{margin-top:10px;margin-bottom:0;display:block;text-align:center;font-family:'Franklin Gothic Medium','Arial Narrow',Arial,sans-serif}.caja-servicio>a>footer,.caja-servicio>footer{min-width:100%;max-width:100%;flex-grow:0}.caja-servicio>a>footer a,.caja-servicio>footer a{padding:30px 20px!important;color:#1a2732;font-family:medium;display:flex!important;justify-content:space-between;flex-direction:row;max-height:40px;align-items:center;transition:all .3s ease}.caja-servicio>a>footer a:hover,.caja-servicio>footer a:hover{filter:brightness(85%)}.caja-servicio>a>footer a:after,.caja-servicio>footer a:after{content:"\E040";font-family:Iconografia;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:100%;text-decoration:none;text-transform:none}.caja-servicio>a>footer a::after,.caja-servicio>footer a::after{font-size:30px;flex-grow:0}@media screen and (-ms-high-contrast:none),(-ms-high-contrast:active){.caja-servicio>a>footer a,.caja-servicio>footer a{padding:0 20px!important}}.caja-servicio>a>footer span,.caja-servicio>footer span{width:100%}@media screen and (-ms-high-contrast:none),(-ms-high-contrast:active){.caja-servicio>a>footer span,.caja-servicio>footer span{height:100%;min-height:60px;display:flex;align-items:center}}.caja-servicio.bg-white footer,.caja-servicio>a.bg-white footer{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.caja-servicio.bg-white footer a,.caja-servicio>a.bg-white footer a{color:#1a2732}.caja-servicio.bg-dark,.caja-servicio>a.bg-dark{color:#fff}.caja-servicio.bg-dark footer,.caja-servicio>a.bg-dark footer{border-top:1px solid #fff}.caja-servicio.bg-dark footer span,.caja-servicio>a.bg-dark footer span{color:#e9ecef!important}.caja-servicio.bg-dark footer span a,.caja-servicio>a.bg-dark footer span a{color:#fff}.caja-servicio.bg-white div[role=button] span:before,.caja-servicio>a.bg-white div[role=button] span:before{font-size:80px;color:#90ce00}.caja-servicio.bg-white footer,.caja-servicio>a.bg-white footer{background-color:#90ce00}.caja-servicio.bg-magenta,.caja-servicio>a.bg-magenta{padding-top:0}.caja-servicio.bg-magenta .inner,.caja-servicio>a.bg-magenta .inner{padding:0!important;margin-bottom:0;margin-top:0;flex-grow:1}.caja-servicio.bg-magenta div[role=button],.caja-servicio>a.bg-magenta div[role=button]{display:none}.caja-servicio.bg-magenta picture,.caja-servicio>a.bg-magenta picture{width:100%;display:flex;flex-grow:1;position:relative;border-top-left-radius:5px;border-top-right-radius:5px;margin-bottom:0}.caja-servicio.bg-magenta picture img,.caja-servicio>a.bg-magenta picture img{width:100%;height:100%;max-width:none;border-top-right-radius:5px;border-top-left-radius:5px;padding:0;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.caja-servicio.bg-magenta footer,.caja-servicio>a.bg-magenta footer{border-top:1px solid #fff}.caja-servicio.bg-magenta footer span,.caja-servicio>a.bg-magenta footer span{align-items:center;color:#fff}.caja-servicio.bg-magenta footer span a,.caja-servicio>a.bg-magenta footer span a{color:#fff}.box-content{display:flex;border-radius:10px;margin-right:0;margin-left:0!important;padding:20px 20px 10px 20px;margin-bottom:10px}.box-content p{padding-left:0}.box-content>div{flex-grow:1;flex-basis:50%;padding:0;padding-right:10px}.pois ul{display:flex;flex-wrap:wrap}@media (max-width:767.98px){.pois ul{min-width:100%}}.pois ul article.servicios .icono-enlace-bold p.texto,.pois ul p.h6,article.servicios .icono-enlace-bold .pois ul p.texto{margin-top:5px}.pois ul li{margin:5px 0;min-width:100%;min-height:36px;display:flex;background:#e9ecef;border-radius:10px;align-items:center;cursor:pointer}.pois ul li:before{content:"\E0F7";font-family:Iconografia;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:100%;text-decoration:none;text-transform:none}.pois ul li:before{color:#1a2732;padding-left:5px;font-size:13px;margin-right:10px}.pois ul li .poi{cursor:pointer;padding:8px 10px 8px 0;align-items:center;position:relative;width:100%;display:flex}.pois ul li .poi span{padding-right:20px;color:#1a2732}.pois ul li .poi.T1:before,.pois ul li .poi.T2:before,.pois ul li .poi.T3:before,.pois ul li .poi.T4:before,.pois ul li .poi.T4S:before{content:"T";width:24px;height:24px;min-width:24px;border-radius:5px;margin:0 10px 0 0;font-size:14px;display:flex;align-items:center;justify-content:center;color:#fff}.pois ul li .poi.Terminal{content:'T'}.pois ul li .poi.T1:before{content:"T1"}.pois ul li .poi.T2:before{content:"T2"}.pois ul li .poi.T3:before{content:"T3"}.pois ul li .poi.T4:before{content:"T4"}.pois ul li .poi.T4S:before{content:"T4s"}.pois ul li:first-child{margin-top:0}@media (max-width:767.98px){.pois ul li:last-child{margin-bottom:0}}.pois ul.inline li{min-width:auto;flex-grow:0;margin-right:5px;padding:5px}.pois ul.inline li:first-child,.pois ul.inline li:last-child{margin-top:5px;margin-bottom:5px}.pois ul.inline li:before{margin-right:10px}.pois ul.inline li .poi{margin-right:5px}.groupPois p.h5{margin-bottom:20px}.groupPois nav{margin-bottom:30px}@media (min-width:1024px){.groupPois nav{margin-bottom:40px}}.info-sala{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;margin-bottom:0}@media (min-width:768px){.info-sala{justify-content:center;margin-bottom:0}}@media (min-width:1024px){.info-sala{margin:0 auto;justify-content:center}}.info-sala nav{margin-bottom:10px;width:100%}@media (min-width:768px){.info-sala nav{margin-bottom:0;width:auto}}@media (min-width:1024px){.info-sala nav{margin-bottom:0;width:auto}}.info-sala .icon-Horarios_Mini_JJ{cursor:default}.info-sala>*{margin:10px 0;justify-content:space-around;display:flex;align-items:center;justify-content:space-around!important;flex-direction:row;cursor:pointer}@media (min-width:768px){.info-sala>*{margin:0 10px}}@media (min-width:768px){.info-sala>*{margin:0 10px}}@media (min-width:1024px){.info-sala>*{margin:0 20px}}.info-sala>.button-round-primary span.icon::before{margin-left:10px}.info-sala>.btn{width:100%}@media (min-width:768px){.info-sala>.btn{margin:10px;width:30%}}@media (min-width:1024px){.info-sala>.btn{margin:10px 20px;width:auto}}.info-sala>.btn .icon{font-size:30px;margin-left:10px;margin-right:0}@media screen and (-ms-high-contrast:none),(-ms-high-contrast:active){.info-sala>*{padding:5px 20px}}@media (min-width:1024px){.info-sala>*{margin-right:10px}}.info-sala>* .icon{font-size:40px;margin-right:10px;color:#90ce00}.info-sala>* a{color:#1a2732}.info-sala>span{cursor:not-allowed}.info-sala>span:active,.info-sala>span:hover{background:0 0!important;box-shadow:none}.box-ranking{margin:0}.box-ranking div.line{border-bottom:3px solid #90ce00;padding-bottom:10px;margin-bottom:40px}@media (min-width:1024px){.box-ranking div.line{margin-bottom:0}}.box-ranking div.line ul.ranking-info{display:flex;flex-direction:column;align-items:stretch}.box-ranking div.line ul.ranking-info li.titulo.capitular{margin-bottom:10px;color:#72a300}.aeropuerto .seccion-mapa-parking{padding-bottom:0}.aeropuerto .seccion-mapa-parking h2{display:none}.aeropuerto.ficha .seccion-mapa-parking{padding-top:0;padding-bottom:40px}@media (min-width:1024px){.aeropuerto.ficha .seccion-mapa-parking{padding-top:60px;padding-bottom:60px}.aeropuerto.ficha .seccion-mapa-parking h2{display:flex}}.aeropuerto .aena-external-map{width:100%;height:300px}@media (min-width:768px){.aeropuerto .aena-external-map{height:700px}}@media (min-width:1024px){.aeropuerto .aena-external-map{height:800px}}.aeropuerto .aena-external-map .container .legend{opacity:1}.aeropuerto .aena-external-map .legend{display:none;background:#fff;padding:20px;margin-top:20px;margin-left:20px;box-shadow:0 6px 24px -10px rgba(26,39,50,.5);opacity:0;transition:all .3s ease}@media (min-width:768px){.aeropuerto .aena-external-map .legend{margin-left:30px}}@media (min-width:1024px){.aeropuerto .aena-external-map .legend{display:block;margin-left:65px}}.aeropuerto .aena-external-map .legend div{display:flex;align-items:center;margin-bottom:10px;cursor:pointer!important}.aeropuerto .aena-external-map .legend div img{height:42px!important;width:42px!important}.aeropuerto .aena-external-map .legend div span{margin-left:10px;min-width:100px}.aeropuerto .aena-external-map a[href^="http://maps.google.com/maps"]{display:none!important}.aeropuerto .aena-external-map a[href^="https://maps.google.com/maps"]{display:none!important}.aeropuerto .aena-external-map .gm-style-cc,.aeropuerto .aena-external-map .gmnoprint a,.aeropuerto .aena-external-map .gmnoprint span{display:none}.aeropuerto .aena-external-map .gmnoprint div{background:0 0!important}.aeropuerto .aena-external-map .gm-ui-hover-effect>img{margin:15px 0!important}.aeropuerto .aena-external-map .gm-style .gm-style-iw-c{padding:20px!important;box-shadow:0 6px 24px -10px rgba(26,39,50,.5)}.aeropuerto .aena-external-map .gm-style .gm-style-iw-c h6{margin:0}.aeropuerto .aena-external-map .gm-style .gm-style-iw-c .content{margin-top:10px}.aeropuerto .aena-external-map .gm-style .gm-style-iw-c button{display:none!important}.aeropuerto .aena-external-map .gm-style .gm-style-iw-t:after{content:"";background-image:url(../images/solapab.svg);background-color:transparent;background-repeat:no-repeat;background-position:center bottom;background-size:content;box-shadow:none;bottom:-35px;height:50px;left:0;position:absolute;top:unset;transform:translate(-50%,-50%);width:100px}.aeropuerto .mapa-parking{position:relative}.aeropuerto .mapa-parking>h2{display:none}@media (min-width:1024px){.aeropuerto .mapa-parking>h2{display:block}}.aeropuerto .mapa-parking .aena-external-map[enable-como-llegar=true]{height:500px}@media (min-width:768px) and (max-width:1023.98px){.aeropuerto .mapa-parking .aena-external-map[enable-como-llegar=true]{height:300px}}@media (min-width:1024px){.aeropuerto .mapa-parking .aena-external-map[enable-como-llegar=true]{height:800px}}.aeropuerto .mapa-parking .como-llegar-layer{display:none;background-color:rgba(26,39,50,.8);position:absolute;height:100%;top:0;padding:30px 20px;transition:all .3s ease-in-out;width:100%;opacity:0}.aeropuerto .mapa-parking .como-llegar-layer.show-layer{display:block;opacity:1}@media (min-width:1024px){.aeropuerto .mapa-parking .como-llegar-layer.show-layer{display:none}}@media (min-width:1024px){.aeropuerto .mapa-parking .como-llegar-layer{display:none}}.aeropuerto .mapa-parking .como-llegar-layer h2,.aeropuerto .mapa-parking .como-llegar-layer p{margin-bottom:20px}.aeropuerto .mapa-parking .como-llegar-layer .buttons-wrapper{display:flex;flex-direction:column;flex:1 1 100%}@media (min-width:768px){.aeropuerto .mapa-parking .como-llegar-layer .buttons-wrapper{padding-top:20px;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.aeropuerto .mapa-parking .como-llegar-layer .buttons-wrapper>a{flex:0 0 32%}.aeropuerto .mapa-parking .como-llegar-layer .buttons-wrapper>a .text{text-align:left}}.aeropuerto .mapa-parking .como-llegar-layer a{justify-content:space-between;margin-bottom:20px;padding:0 20px}.aeropuerto .mapa-parking .como-llegar-layer .btn-map-back{align-items:center;width:100%;display:flex;justify-content:flex-end;color:#fff;padding:0}.aeropuerto .mapa-parking .como-llegar-layer .btn-map-back:hover{color:#fff}.aeropuerto .mapa-parking .como-llegar-layer .btn-map-back .icon{color:#1a2732;display:flex;justify-content:center;align-items:center;margin-left:10px;width:30px;height:30px}.aeropuerto .mapa-parking .como-llegar-layer .btn-map-back .icon:before{position:absolute}.aeropuerto .mapa-parking .como-llegar-layer .btn-map-back .icon:after{content:'';height:30px;width:30px;background-color:#fff;border-radius:50%;display:inline-block}.aeropuerto article.mapa-parking .transit-container img{height:15px;width:15px}.aeropuerto article.mapa-parking .transit-container [class*=box-]{padding-left:0;padding-right:0}.aeropuerto article.mapa-parking .view-link{display:none}@media (max-width:767.98px){.home-aeropuerto .como-llegar-aero h2,.home-aeropuerto .mosaico>h2,.home-aeropuerto h2.max{margin-bottom:30px!important;position:relative;left:-20px;width:calc(100%+ 40px);padding-left:20px;font-family:medium;font-size:7.22222vw;line-height:8.61111vw;letter-spacing:.05556vw}}@media (max-width:767.98px) and (min-width:768px){.home-aeropuerto .como-llegar-aero h2,.home-aeropuerto .mosaico>h2,.home-aeropuerto h2.max{font-size:3.33333vw;line-height:3.97436vw;letter-spacing:.02564vw}}@media (max-width:767.98px) and (min-width:1024px){.home-aeropuerto .como-llegar-aero h2,.home-aeropuerto .mosaico>h2,.home-aeropuerto h2.max{font-size:2.5vw;line-height:2.84722vw;letter-spacing:.02083vw}}@media (max-width:767.98px) and (min-width:1440px){.home-aeropuerto .como-llegar-aero h2,.home-aeropuerto .mosaico>h2,.home-aeropuerto h2.max{font-size:36px;line-height:41px;letter-spacing:.3px}}@media (max-width:767.98px){.home-aeropuerto .como-llegar-aero h2:after,.home-aeropuerto .mosaico>h2:after,.home-aeropuerto h2.max:after{content:"";width:100%;background:#1a2732;opacity:.2;position:absolute;bottom:-10px;height:1px;left:20px}}@media (min-width:768px) and (max-width:1023.98px){.home-aeropuerto .como-llegar-aero h2,.home-aeropuerto .mosaico>h2,.home-aeropuerto h2.max{font-family:medium;font-size:7.22222vw;line-height:8.61111vw;letter-spacing:.05556vw;margin-bottom:20px!important}}@media (min-width:768px) and (max-width:1023.98px) and (min-width:768px){.home-aeropuerto .como-llegar-aero h2,.home-aeropuerto .mosaico>h2,.home-aeropuerto h2.max{font-size:3.33333vw;line-height:3.97436vw;letter-spacing:.02564vw}}@media (min-width:768px) and (max-width:1023.98px) and (min-width:1024px){.home-aeropuerto .como-llegar-aero h2,.home-aeropuerto .mosaico>h2,.home-aeropuerto h2.max{font-size:2.5vw;line-height:2.84722vw;letter-spacing:.02083vw}}@media (min-width:768px) and (max-width:1023.98px) and (min-width:1440px){.home-aeropuerto .como-llegar-aero h2,.home-aeropuerto .mosaico>h2,.home-aeropuerto h2.max{font-size:36px;line-height:41px;letter-spacing:.3px}}@media (max-width:1023.98px){.aeropuerto.layout-nav>main>section:first-child{padding-top:unset}}.aeropuerto .card-aena-market{min-height:138.88889vw}@media (min-width:768px){.aeropuerto .card-aena-market{min-height:54.32099vw;margin-top:0}}@media (min-width:1024px){.aeropuerto .card-aena-market{min-height:27.5vw}}@media (min-width:1440px){.aeropuerto .card-aena-market{min-height:440px}}@media (min-width:1024px){.aeropuerto .new-club-cliente{height:31.25pxvw!important;min-height:unset}.aeropuerto .new-club-cliente>footer{min-width:calc(100% - 20px);right:auto;bottom:0}.aeropuerto .new-club-cliente>footer>div{margin:0 auto}}@media (min-width:1440px){.aeropuerto .new-club-cliente{height:500px!important}}@media (min-width:768px){.flex-items .card>*{flex-grow:0!important}}.aeropuerto .new-club-cliente{min-height:auto!important}.aeropuerto .new-parking-aena+.new-club-cliente{height:auto!important}.aeropuerto #parking-aena-no-reservation+.new-club-cliente{height:580px!important}.aeropuerto #parking-aena-no-reservation+.descarga-app+.new-club-cliente{height:580px!important}.aeropuerto .informacion-util+.new-club-cliente{height:600px!important}.aeropuerto .descubre_terminal+.new-club-cliente{height:640px!important}.aeropuerto .card-aena-market{height:auto!important}body.aeropuerto.como-llegar .disponibilidad-parking{border-radius:20px;max-width:calc(100% - 20px);margin-left:10px;margin-bottom:20px;min-width:auto}