@font-face{font-family:'iberia-icon';src:url('../../../clientlib-site/resources/icons/iberia-icon.eot?25an10');src:url('../../../clientlib-site/resources/icons/iberia-icon.eot?25an10#iefix') format('embedded-opentype'),url('../../../clientlib-site/resources/icons/iberia-icon.woff?25an10') format('woff'),url('../../../clientlib-site/resources/icons/iberia-icon.ttf?25an10') format('truetype'),url('../../../clientlib-site/resources/icons/iberia-icon.svg?25an10#iberia-icon') format('svg');font-weight:normal;font-style:normal;font-display:block;font-display:swap}
[class^="icon-"],[class*=" icon-"]{font-family:'iberia-icon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-sport-leisure:before{content:"\e93b"}
.icon-bus-transport:before{content:"\e93c"}
.icon-checkin-online:before{content:"\e938"}
.icon-departures-and-arrivals:before{content:"\e939"}
.icon-reservation-management:before{content:"\e93a"}
.icon-twitter-nocircle:before{content:"\e92e"}
.icon-arrow-direction:before{content:"\e913"}
.icon-overcast:before{content:"\e92f"}
.icon-partly-cloudy:before{content:"\e930"}
.icon-rain:before{content:"\e931"}
.icon-snowing:before{content:"\e932"}
.icon-snow:before{content:"\e933"}
.icon-windy:before{content:"\e934"}
.icon-sunny:before{content:"\e935"}
.icon-cloudy:before{content:"\e936"}
.icon-sport:before{content:"\e937"}
.icon-arrow-direction:before{content:"\e913"}
.icon-flash:before{content:"\e92d"}
.icon-whatsapp:before{content:"\e92c"}
.icon-fork:before{content:"\e919"}
.icon-x-circle:before{content:"\e91a"}
.icon-linkedin-circle:before{content:"\e920"}
.icon-facebook-circle:before{content:"\e921"}
.icon-instagram-circle:before{content:"\e922"}
.icon-tiktok-circle:before{content:"\e923"}
.icon-wechat:before{content:"\e924"}
.icon-youku:before{content:"\e925"}
.icon-weibo:before{content:"\e926"}
.icon-t4:before{content:"\e927"}
.icon-hotel:before{content:"\e928"}
.icon-plane-direction:before{content:"\e929"}
.icon-airlift:before{content:"\e92b"}
.icon-flight-hotel:before{content:"\e91b"}
.icon-flight-car:before{content:"\e91c"}
.icon-car:before{content:"\e91d"}
.icon-message:before{content:"\e91e"}
.icon-flight-change:before{content:"\e91f"}
.icon-arrow-right-2:before{content:"\e92a"}
.icon-opinion:before{content:"\e901"}
.icon-compartir_2:before{content:"\e902"}
.icon-arrow:before{content:"\e903"}
.icon-social_twitter:before{content:"\e904"}
.icon-social_facebook:before{content:"\e905"}
.icon-social_linkedin:before{content:"\e906"}
.icon-social_googleplus:before{content:"\e907"}
.icon-user:before{content:"\e908"}
.icon-search:before{content:"\e909"}
.icon-question-2:before{content:"\e90a"}
.icon-business:before{content:"\e90b"}
.icon-home:before{content:"\e90c"}
.icon-share:before{content:"\e90d"}
.icon-user-login:before{content:"\e90e"}
.icon-logout:before{content:"\e93e"}
.icon-flecha-login:before{content:"\e93d"}
.icon-avion-login:before{content:"\e94d"}
.icon-perfil_login:before{content:"\e90f"}
.icon-menu-hamburguer:before{content:"\e910"}
.icon-caret:before{content:"\e911"}
.icon-lang:before{content:"\e912"}
.icon-pasajero_adulto:before{content:"\e900"}
.icon-maleta-23kg:before{content:"\e914"}
.icon-obtencion-avios:before{content:"\e915"}
.icon-plane:before{content:"\e916"}
.icon-location-marker:before{content:"\e917"}
.icon-close:before{content:"\e918"}
.icon-menubar-icon:before{content:"\e95c"}
.cmp-airport__info{background-color:#fff;padding:1.438rem 2.063rem;margin-bottom:1rem}
.cmp-airport__title{font-family:"IberiaHeadlineLight",Verdana,sans-serif !important;font-size:1.25rem;line-height:1.3;margin-bottom:.75rem}
.cmp-airport__info-group{display:flex;flex-direction:row;align-items:center}
.cmp-airport__icon{align-self:start}
.cmp-airport__icon::before{display:flex;align-items:center;color:#d7192d;font-size:1.2rem;width:24px;height:24px}
.cmp-airport__label{font-family:Verdana,sans-serif !important;font-weight:700;font-size:.813rem;margin-right:.25rem}
.cmp-airport a{color:#d7192d}
.cmp-airport__useful-information{display:flex;align-items:center;flex-wrap:wrap}
.cmp-airport__place,.cmp-airport__website,.cmp-airport__useful-information{word-break:break-word;margin-top:.125rem;margin-bottom:.5rem;padding-left:.125rem}
.cmp-airport__viewMap{color:#d7192d;text-decoration:underline;cursor:pointer;margin-top:.125rem;margin-bottom:.5rem;padding-left:.125rem}
.cmp-airport__modal{-webkit-overflow-scrolling:touch;background:#0006;bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:100050;padding:0 .5rem}
@media screen and (min-width:767px){.cmp-airport__modal{padding:0}
}
.cmp-airport__modal-container{position:relative;background-color:#fff;margin:1.875rem auto;padding:1.5rem;width:100%}
@media screen and (min-width:767px){.cmp-airport__modal-container{padding:2.3125rem 3rem 3rem;width:46rem}
}
.cmp-airport__modal-container iframe{width:100%}
.cmp-airport__modal-title{font-size:2rem;font-family:"IberiaHeadlineLight",Verdana,sans-serif;line-height:45px;padding-right:2.875rem;padding-bottom:1.25rem}
@media screen and (min-width:767px){.cmp-airport__modal-title{font-size:2.375rem}
}
.cmp-airport__modal-btn-close{position:absolute;top:1.5rem;right:1.5rem;width:2.188rem;height:2.188rem;font-size:1.75rem;color:#666;cursor:pointer}