*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}
*[hidden]{display:none}
body{line-height:1;font-family:sans-serif;color:#000;background:#fff}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote::before,blockquote::after,q::before,q::after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
input,button,textarea,select{font-family:inherit;font-size:inherit;line-height:inherit}
a{text-decoration:none;color:inherit}
img{max-width:100%;height:auto;display:block}
figure{margin:0}
hr{border:0;height:1px;background:#e0e0e0}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
button,input,optgroup,select,textarea{margin:0;padding:0;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;background:0;border:0;appearance:none}
audio,canvas,iframe,img,svg,video{display:block;max-width:100%}
@font-face{font-family:"IberiaHeadline";src:url("clientlib-site/resources/fonts/IberiaHeadline.woff2") format("woff2");font-display:swap}
@font-face{font-family:"IberiaHeadlineBold";src:url("clientlib-site/resources/fonts/IberiaHeadline-Bold.woff2") format("woff2");font-display:swap}
@font-face{font-family:"IberiaHeadlineItalic";src:url("clientlib-site/resources/fonts/IberiaHeadline-Italic.woff2") format("woff2");font-display:swap}
@font-face{font-family:"IberiaHeadlineLight";src:url("clientlib-site/resources/fonts/IberiaHeadline-Light.woff2") format("woff2");font-display:swap}
.d-none{display:none !important}
.d-inline{display:inline !important}
.d-inline-block{display:inline-block !important}
.d-block{display:block !important}
.d-table{display:table !important}
.d-table-row{display:table-row !important}
.d-table-cell{display:table-cell !important}
.d-flex{display:flex !important}
.d-inline-flex{display:inline-flex !important}
.p-relative{position:relative}
.w-50{width:50%}
.w-60{width:60%}
.w-65{width:65%}
.w-100{width:100%}
@media(min-width:480px){.d-xs-none{display:none !important}
.d-xs-inline{display:inline !important}
.d-xs-inline-block{display:inline-block !important}
.d-xs-block{display:block !important}
.d-xs-table{display:table !important}
.d-xs-table-row{display:table-row !important}
.d-xs-table-cell{display:table-cell !important}
.d-xs-flex{display:flex !important}
.d-xs-inline-flex{display:inline-flex !important}
}
@media(min-width:576px){.d-sm-none{display:none !important}
.d-sm-inline{display:inline !important}
.d-sm-inline-block{display:inline-block !important}
.d-sm-block{display:block !important}
.d-sm-table{display:table !important}
.d-sm-table-row{display:table-row !important}
.d-sm-table-cell{display:table-cell !important}
.d-sm-flex{display:flex !important}
.d-sm-inline-flex{display:inline-flex !important}
}
@media(min-width:768px){.d-md-none{display:none !important}
.d-md-inline{display:inline !important}
.d-md-inline-block{display:inline-block !important}
.d-md-block{display:block !important}
.d-md-table{display:table !important}
.d-md-table-row{display:table-row !important}
.d-md-table-cell{display:table-cell !important}
.d-md-flex{display:flex !important}
.d-md-inline-flex{display:inline-flex !important}
}
@media(min-width:992px){.d-lg-none{display:none !important}
.d-lg-inline{display:inline !important}
.d-lg-inline-block{display:inline-block !important}
.d-lg-block{display:block !important}
.d-lg-table{display:table !important}
.d-lg-table-row{display:table-row !important}
.d-lg-table-cell{display:table-cell !important}
.d-lg-flex{display:flex !important}
.d-lg-inline-flex{display:inline-flex !important}
}
@media(min-width:1024px){.d-desktop-none{display:none !important}
.d-desktop-inline{display:inline !important}
.d-desktop-inline-block{display:inline-block !important}
.d-desktop-block{display:block !important}
.d-desktop-table{display:table !important}
.d-desktop-table-row{display:table-row !important}
.d-desktop-table-cell{display:table-cell !important}
.d-desktop-flex{display:flex !important}
.d-desktop-inline-flex{display:inline-flex !important}
}
@media(min-width:1200px){.d-xl-none{display:none !important}
.d-xl-inline{display:inline !important}
.d-xl-inline-block{display:inline-block !important}
.d-xl-block{display:block !important}
.d-xl-table{display:table !important}
.d-xl-table-row{display:table-row !important}
.d-xl-table-cell{display:table-cell !important}
.d-xl-flex{display:flex !important}
.d-xl-inline-flex{display:inline-flex !important}
}
@media(min-width:1280px){.d-xxl-none{display:none !important}
.d-xxl-inline{display:inline !important}
.d-xxl-inline-block{display:inline-block !important}
.d-xxl-block{display:block !important}
.d-xxl-table{display:table !important}
.d-xxl-table-row{display:table-row !important}
.d-xxl-table-cell{display:table-cell !important}
.d-xxl-flex{display:flex !important}
.d-xxl-inline-flex{display:inline-flex !important}
}
.d-flex{display:flex !important}
.d-inline-flex{display:inline-flex !important}
.flex-row{flex-direction:row !important}
.flex-row-reverse{flex-direction:row-reverse !important}
.flex-column{flex-direction:column !important}
.flex-column-reverse{flex-direction:column-reverse !important}
.flex-nowrap{flex-wrap:nowrap !important}
.flex-wrap{flex-wrap:wrap !important}
.flex-wrap-reverse{flex-wrap:wrap-reverse !important}
.justify-content-start{justify-content:flex-start !important}
.justify-content-end{justify-content:flex-end !important}
.justify-content-center{justify-content:center !important}
.justify-content-between{justify-content:space-between !important}
.justify-content-around{justify-content:space-around !important}
.justify-content-evenly{justify-content:space-evenly !important}
.align-items-start{align-items:flex-start !important}
.align-items-end{align-items:flex-end !important}
.align-items-center{align-items:center !important}
.align-items-baseline{align-items:baseline !important}
.align-items-stretch{align-items:stretch !important}
.align-self-auto{align-self:auto !important}
.align-self-start{align-self:flex-start !important}
.align-self-end{align-self:flex-end !important}
.align-self-center{align-self:center !important}
.align-self-baseline{align-self:baseline !important}
.align-self-stretch{align-self:stretch !important}
.m-0{margin:0 !important}
.mt-0,.my-0{margin-top:0 !important}
.mr-0,.mx-0{margin-right:0 !important}
.mb-0,.my-0{margin-bottom:0 !important}
.ml-0,.mx-0{margin-left:0 !important}
.m-1{margin:.25rem !important}
.mt-1,.my-1{margin-top:.25rem !important}
.mr-1,.mx-1{margin-right:.25rem !important}
.mb-1,.my-1{margin-bottom:.25rem !important}
.ml-1,.mx-1{margin-left:.25rem !important}
.m-2{margin:.5rem !important}
.mt-2,.my-2{margin-top:.5rem !important}
.mr-2,.mx-2{margin-right:.5rem !important}
.mb-2,.my-2{margin-bottom:.5rem !important}
.ml-2,.mx-2{margin-left:.5rem !important}
.m-3{margin:1rem !important}
.mt-3,.my-3{margin-top:1rem !important}
.mr-3,.mx-3{margin-right:1rem !important}
.mb-3,.my-3{margin-bottom:1rem !important}
.ml-3,.mx-3{margin-left:1rem !important}
.m-4{margin:1.5rem !important}
.mt-4,.my-4{margin-top:1.5rem !important}
.mr-4,.mx-4{margin-right:1.5rem !important}
.mb-4,.my-4{margin-bottom:1.5rem !important}
.ml-4,.mx-4{margin-left:1.5rem !important}
.m-5{margin:3rem !important}
.mt-5,.my-5{margin-top:3rem !important}
.mr-5,.mx-5{margin-right:3rem !important}
.mr-10,.mx-10{margin-right:8rem !important}
.mb-5,.my-5{margin-bottom:3rem !important}
.ml-5,.mx-5{margin-left:3rem !important}
.m-auto{margin:auto !important}
.mt-auto,.my-auto{margin-top:auto !important}
.mr-auto,.mx-auto{margin-right:auto !important}
.mb-auto,.my-auto{margin-bottom:auto !important}
.ml-auto,.mx-auto{margin-left:auto !important}
@media(min-width:1024px){.mr-desktop-10{margin-right:10rem}
}
.p-0{padding:0 !important}
.pt-0,.py-0{padding-top:0 !important}
.pr-0,.px-0{padding-right:0 !important}
.pb-0,.py-0{padding-bottom:0 !important}
.pl-0,.px-0{padding-left:0 !important}
.p-1{padding:.25rem !important}
.pt-1,.py-1{padding-top:.25rem !important}
.pr-1,.px-1{padding-right:.25rem !important}
.pb-1,.py-1{padding-bottom:.25rem !important}
.pl-1,.px-1{padding-left:.25rem !important}
.p-2{padding:.5rem !important}
.pt-2,.py-2{padding-top:.5rem !important}
.pr-2,.px-2{padding-right:.5rem !important}
.pb-2,.py-2{padding-bottom:.5rem !important}
.pl-2,.px-2{padding-left:.5rem !important}
.p-3{padding:1rem !important}
.pt-3,.py-3{padding-top:1rem !important}
.pr-3,.px-3{padding-right:1rem !important}
.pb-3,.py-3{padding-bottom:1rem !important}
.pl-3,.px-3{padding-left:1rem !important}
.p-4{padding:1.5rem !important}
.pt-4,.py-4{padding-top:1.5rem !important}
.pr-4,.px-4{padding-right:1.5rem !important}
.pb-4,.py-4{padding-bottom:1.5rem !important}
.pl-4,.px-4{padding-left:1.5rem !important}
.p-5{padding:3rem !important}
.pt-5,.py-5{padding-top:3rem !important}
.pr-5,.px-5{padding-right:3rem !important}
.pb-5,.py-5{padding-bottom:3rem !important}
.pl-5,.px-5{padding-left:3rem !important}
.h-100{height:100% !important}
.w-50{width:50% !important}
.w-65{width:65% !important}
.w-md-65{width:100% !important}
@media(min-width:992px){.w-md-65{width:65% !important}
}
@media(min-width:767px){.p-md-15{padding-left:15px !important;padding-right:15px !important}
}
@media(min-width:992px){.p-lg-15{padding-left:15px !important;padding-right:15px !important}
}
@media(min-width:1024px){.p-desktop-15{padding-left:15px !important;padding-right:15px !important}
}
@media(min-width:1200px){.p-xl-15{padding-left:15px !important;padding-right:15px !important}
}
.btn-red{display:block;padding:0}
.btn-red a{background-color:#d7192d;color:#fff;height:48px;display:flex;justify-content:center;align-items:center;font-family:Verdana}
.btn-red a.btn-100{width:100%}
@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"}
body{background-color:#fafafa;color:#333;font-family:"IberiaHeadline";overflow-x:hidden}
body p{font-family:Verdana,sans-serif;font-size:.8125rem;line-height:1.375rem}
body.overflow::after{content:'';background:#000;bottom:0;height:100%;left:0;opacity:.5;position:absolute;right:0;transition:background .3s ease-out;z-index:10}
body a.skip-to-content{position:absolute;top:0;left:0;padding:10px;background-color:#000;color:#fff;z-index:-999;overflow:hidden}
body a.skip-to-content:focus{display:block;z-index:1000}
body img{max-width:100%;height:auto}
html{overflow-x:hidden}
section{margin-bottom:2.5rem}
.cmp-link__screen-reader-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.hidden{display:none}
@media(min-width:576px){.hidden-xs{display:none}
}
@media(min-width:992px){.hidden-lg{display:none}
}
@media(min-width:992px){.d-md-block{display:block}
}
.text-center{text-align:center}
.text-right{text-align:right}
.img-center img{display:block;margin-left:auto;margin-right:auto}
@media(min-width:992px){.img-md-right img{margin-right:0}
}
.big-text{font-size:1.75rem}
@media(min-width:992px){.big-text{font-size:1.875rem}
}
.orange-text{color:#fcd100}
.red-text{color:#d7192d}
.border-bottom-black-mb{position:relative}
.border-bottom-black-mb::after{content:'';position:absolute;left:-16px;bottom:0;width:112%;height:1px;border-bottom:1px solid #000;opacity:15%}
@media(min-width:768px){.border-bottom-black-mb::after{content:none}
}
.color-text-yellow{color:#fcd100}
.big-text{font-family:"IberiaHeadline";font-size:1.75rem;line-height:2.25rem}
@media(min-width:992px){.hover-text-yellow{transition:color .3s ease-in-out}
.hover-text-yellow:hover{color:#fcd100}
}
@media(min-width:992px){.text-decoration:hover{text-decoration:underline}
}
@media(min-width:992px){.header *:focus span{text-decoration:underline}
}
.hover-icon{position:relative}
.hover-icon em{transition:all .1s ease-in-out;position:relative;left:0}
.hover-icon em:first-child{position:absolute;left:-30px;opacity:0}
.hover-icon:hover em:first-child{left:0;opacity:1}
.hover-icon:hover em:nth-child(2){left:30px;opacity:0}
.link-arrow{padding:.375rem 0 .25rem;font-family:"IberiaHeadline";position:relative}
.link-arrow::before{font-family:'iberia-icon' !important;content:"\e92a";color:#d7192d;position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:.9375rem;line-height:.9375rem}
@media(min-width:1024px){.link-arrow::before{top:35%}
}
.link-arrow.link-red{color:#d7192d;font-size:1rem;line-height:1.375rem;font-family:verdana}
.link-arrow.link-red:hover{text-decoration:underline}
.link-arrow.link-red:focus-visible{text-decoration:underline;outline:0}
.link-arrow.link-right{text-align:left;margin-right:37px}
.link-arrow.link-right::before{right:-20px;top:56%;font-size:.8125rem;line-height:.8125rem}
.link-big{font-size:1.625rem;line-height:1.875rem}
.link-small{font-size:1.125rem;line-height:1.4375rem}
@media(min-width:1024px){.link-small{font-size:1.25rem;line-height:1.625rem}
}
.link-small::before{font-size:.75rem;line-height:.75rem;top:20px}
.bg-red{background-color:#d7192d;color:#fff}
.bg-gradient-red{background:linear-gradient(0,#d7192d 46.52%,#a80e1f 100%);color:#fff}
.accordion .accordion-title{position:relative;cursor:pointer}
.accordion .accordion-title::before{content:"\e903";font-family:'iberia-icon' !important;position:absolute;right:0;top:0;font-size:.375rem;right:1.0625rem;top:1.125rem}
.accordion .accordion-title em{font-size:1.25rem;line-height:1.25rem;margin-right:7px}
.accordion .collapse{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}
.accordion .collapse.show{max-height:800px;overflow:inherit}
.accordion .collapse.inactive{max-height:130px;position:relative;z-index:9;overflow:hidden}
@media(min-width:1024px){.accordion.accordion-mobile .accordion-title.accordion-search-mobile::before{content:none}
}
@media(min-width:992px){.accordion.accordion-mobile .collapse:not(.accordion-search-mobile){max-height:100%}
}
@media(min-width:768px){.accordion.accordion-mobile .footer-title.accordion-title::before{content:none}
}
@media(min-width:768px){.accordion.accordion-mobile .footer__collapse.collapse{max-height:100%}
}
.collapse{position:relative}
.collapse .collapsed{max-height:0;opacity:0;visibility:hidden;transition:all .3s}
.collapse .collapsed.show{opacity:1;visibility:inherit;max-height:300px}
.collapse.collapse-lang.active{background-color:#fff;color:#d7192d}
.collapse.collapse-lang .selectric .label{color:#666;font-family:verdana;font-size:.875rem}
.collapse.collapse-lang .selectric-items li{color:#666;font-family:verdana;font-size:.875rem;padding-left:33px !important}
.collapse.collapse-lang .selectric-items li:hover,.collapse.collapse-lang .selectric-items li.highlighted{background-color:#eee}
.collapse.collapse-lang .collapsed{background-color:#fff;position:absolute;top:100%;left:0;z-index:9999;color:#333;width:17.3125rem;box-shadow:-1px 2px 6px 0 #000 0a,0 -1px 27px 0 #000 12}
.collapse.collapse-lang .collapsed li,.collapse.collapse-lang .collapsed form,.collapse.collapse-lang .collapsed p{padding-top:1.5rem;padding-bottom:1rem;padding-left:1.5rem;padding-right:1.5rem}
.collapse.collapse-lang .collapsed li.btn-red,.collapse.collapse-lang .collapsed form.btn-red,.collapse.collapse-lang .collapsed p.btn-red{padding-top:0;padding-bottom:1.5rem;padding-left:1.5rem;padding-right:1.5rem}
.tabs ul{display:flex;justify-content:center;padding-bottom:15px;padding-top:15px}
.tabs-item{position:relative;text-transform:uppercase;padding-left:10px;padding-right:10px;display:inline-block;cursor:pointer}
.tabs-item:hover{color:#d7192d}
.tabs-item:focus{color:#d7192d;outline:0}
.tabs-item::after{content:'';position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);width:80%;height:1.5px;background-color:transparent}
.tabs-item.active::after{background-color:#d7192d}
.tabs-content{padding-left:1.25rem;padding-right:1.25rem}
.tabs-content-block{display:none}
.tabs-content-block.active{display:block}
.modal{display:none;position:absolute;width:100%;height:100%;top:0;left:0;z-index:9999;background-color:#fff;padding:3rem 1.5rem}
.modal.active{display:block}
.modal-header{position:relative;text-align:center}
.modal-header-title{font-size:1.5rem;padding-bottom:.5rem;text-align:center;font-family:"IberiaHeadlineLight"}
.modal-header-description{color:#333;font-family:verdana;font-size:.8125rem;padding-bottom:1.3rem;text-align:center;padding-left:20px;padding-right:20px}
.modal-header .close{height:1.8rem;width:1.8rem;color:#333;font-size:2.1875rem;line-height:50px;margin-left:.1875rem;cursor:pointer;position:absolute;top:-35px;right:-15px}
.modal-header .close::before{content:"";height:100%;width:1.5px;background-color:#000;display:block;transform:rotate(-45deg);position:absolute;top:0;left:50%}
.modal-header .close::after{content:"";height:100%;width:1.5px;background-color:#000;display:block;transform:rotate(45deg);position:absolute;top:0;left:50%}
.modal-body .selectric span.label{font-size:.9rem}
.modal-body .selectric-items li{font-size:.9rem}
.selectric{background-color:#fff;border:1px solid #ccc;color:#666;font-family:verdana;font-size:.875rem;height:3.5rem;line-height:1;padding:1.125rem 1.375rem;text-transform:capitalize;z-index:0;cursor:pointer;margin-bottom:1rem;display:flex;align-items:center}
.selectric .button{background-color:transparent;height:100%}
.selectric-items{background-color:#fff;max-height:150px !important;overflow-y:scroll}
.selectric-items li{padding-left:15px !important;padding-right:15px !important;padding-top:10px !important;padding-bottom:10px !important;justify-content:flex-start !important}
.accordion-search .accordion-title{background-color:#d7192d;color:#fff;font-size:1rem;padding:.625rem 2.1875rem;text-transform:uppercase;font-family:"IberiaHeadline";border-bottom:1px solid #fff}
.accordion-search .accordion-title::before{color:#fff;top:.8rem}
.accordion-search .accordion-title.active{background-color:#fff;color:#d7192d}
.accordion-search .accordion-title.active::before{content:none}
.accordion-search .collapse{background-color:#fff}
.accordion-search .collapse form,.accordion-search .collapse>div{padding:0 .625rem .9375rem}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
@media(min-width:30rem){.container{max-width:100%;padding-left:0;padding-right:0;width:30rem}
}
@media(min-width:48rem){.container{max-width:100%;padding-left:0;padding-right:0;width:48rem}
}
@media(min-width:64rem){.container{padding-left:16px;padding-right:16px;width:62rem}
}
@media(min-width:80rem){.container{padding-left:0;padding-right:0;width:72rem}
}
.root.container,.container.responsivegrid{max-width:100%;padding:0;width:100%}
main.container,.root.container{max-width:100%;padding:0;width:100%}
.aem-GridColumn--default--12.container{float:none !important}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
div[class^="col-"]{position:relative;width:100%;padding-right:15px;padding-left:15px}
.col-1{flex:0 0 8.333333%;max-width:8.333333%}
.col-2{flex:0 0 16.666667%;max-width:16.666667%}
.col-3{flex:0 0 25%;max-width:25%}
.col-4{flex:0 0 33.333333%;max-width:33.333333%}
.col-5{flex:0 0 41.666667%;max-width:41.666667%}
.col-6{flex:0 0 50%;max-width:50%}
.col-7{flex:0 0 58.333333%;max-width:58.333333%}
.col-8{flex:0 0 66.666667%;max-width:66.666667%}
.col-9{flex:0 0 75%;max-width:75%}
.col-10{flex:0 0 83.333333%;max-width:83.333333%}
.col-11{flex:0 0 91.666667%;max-width:91.666667%}
.col-12{flex:0 0 100%}
.col-auto{flex:0 0 auto;width:auto}
@media(min-width:576px){.col-sm{flex:1 0 0;max-width:100%}
.col-sm-auto{flex:0 0 auto;width:auto}
.col-sm-1{flex:0 0 8.333333%;max-width:8.333333%}
.col-sm-2{flex:0 0 16.666667%;max-width:16.666667%}
.col-sm-3{flex:0 0 25%;max-width:25%}
.col-sm-4{flex:0 0 33.333333%;max-width:33.333333%}
.col-sm-5{flex:0 0 41.666667%;max-width:41.666667%}
.col-sm-6{flex:0 0 50%;max-width:50%}
.col-sm-7{flex:0 0 58.333333%;max-width:58.333333%}
.col-sm-8{flex:0 0 66.666667%;max-width:66.666667%}
.col-sm-9{flex:0 0 75%;max-width:75%}
.col-sm-10{flex:0 0 83.333333%;max-width:83.333333%}
.col-sm-11{flex:0 0 91.666667%;max-width:91.666667%}
.col-sm-12{flex:0 0 100%;max-width:100%}
}
@media(min-width:768px){.col-md{flex:1 0 0;max-width:100%}
.col-md-auto{flex:0 0 auto;width:auto}
.col-md-1{flex:0 0 8.333333%;max-width:8.333333%}
.col-md-2{flex:0 0 16.666667%;max-width:16.666667%}
.col-md-3{flex:0 0 25%;max-width:25%}
.col-md-4{flex:0 0 33.333333%;max-width:33.333333%}
.col-md-5{flex:0 0 41.666667%;max-width:41.666667%}
.col-md-6{flex:0 0 50%;max-width:50%}
.col-md-7{flex:0 0 58.333333%;max-width:58.333333%}
.col-md-8{flex:0 0 66.666667%;max-width:66.666667%}
.col-md-9{flex:0 0 75%;max-width:75%}
.col-md-10{flex:0 0 83.333333%;max-width:83.333333%}
.col-md-11{flex:0 0 91.666667%;max-width:91.666667%}
.col-md-12{flex:0 0 100%;max-width:100%}
}
@media(min-width:992px){.col-lg{flex:1 0 0;max-width:100%}
.col-lg-auto{flex:0 0 auto;width:auto}
.col-lg-1{flex:0 0 8.333333%;max-width:8.333333%}
.col-lg-2{flex:0 0 16.666667%;max-width:16.666667%}
.col-lg-3{flex:0 0 25%;max-width:25%}
.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}
.col-lg-5{flex:0 0 41.666667%;max-width:41.666667%}
.col-lg-6{flex:0 0 50%;max-width:50%}
.col-lg-7{flex:0 0 58.333333%;max-width:58.333333%}
.col-lg-8{flex:0 0 66.666667%;max-width:66.666667%}
.col-lg-9{flex:0 0 75%;max-width:75%}
.col-lg-10{flex:0 0 83.333333%;max-width:83.333333%}
.col-lg-11{flex:0 0 91.666667%;max-width:91.666667%}
.col-lg-12{flex:0 0 100%;max-width:100%}
}
@media(min-width:1200px){.col-xl{flex:1 0 0;max-width:100%}
.col-xl-auto{flex:0 0 auto;width:auto}
.col-xl-1{flex:0 0 8.333333%;max-width:8.333333%}
.col-xl-2{flex:0 0 16.666667%;max-width:16.666667%}
.col-xl-3{flex:0 0 25%;max-width:25%}
.col-xl-4{flex:0 0 33.333333%;max-width:33.333333%}
.col-xl-5{flex:0 0 41.666667%;max-width:41.666667%}
.col-xl-6{flex:0 0 50%;max-width:50%}
.col-xl-7{flex:0 0 58.333333%;max-width:58.333333%}
.col-xl-8{flex:0 0 66.666667%;max-width:66.666667%}
.col-xl-9{flex:0 0 75%;max-width:75%}
.col-xl-10{flex:0 0 83.333333%;max-width:83.333333%}
.col-xl-11{flex:0 0 91.666667%;max-width:91.666667%}
.col-xl-12{flex:0 0 100%;max-width:100%}
}
@media print{@page{margin:4%}
*,*:before,*:after{color:black;text-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;float:none}
img:not(#print-img),.video-wrapper,picture,.img-block{display:none !important}
a[href]:after{content:""}
#print-img:first-of-type{display:block !important}
.paginationjs,.page-index{display:none !important}
html,body{margin:0;height:99% !important}
body{margin:0 !important}
br{display:none !important}
div{height:auto;min-height:auto !important;max-height:auto !important}
.iframe{width:100vw !important}
.iframe iframe,.iframe svg{width:100vw !important}
.container-page,.columns,.container-page.innerContainer{margin:0 !important;padding:inherit !important;width:100% !important;max-width:100% !important}
.col-sm-4:not(.block-result-single){width:33%}
.col-sm-6:not(.block-result-single){width:50%}
.col-sm-8:not(.block-result-single){width:66%}
.columns-component .first-item{padding-right:.43cm}
.columns-component .last-item{padding-left:.43cm}
.columns .columns-component .infographics-composer .infographics-composer--wrapper>div{width:100% !important}
.columns .columns-component .infographics-composer .infographics-composer--wrapper>div .footer-container{width:100vw !important}
.columns .columns-component .infographics-composer .infographics-composer--wrapper>div svg{width:100vw !important;margin:0 auto !important}
.columns .columns-component .infographics-composer .infographics-composer--wrapper>div svg .content{width:100vw !important}
header *{display:none !important}
.header div{position:initial !important;height:auto !important}
.header .banner-complex__overlay{display:none !important}
.header-wrapper.header-wrapper--opacity{position:initial !important}
.header__logo{display:block !important;position:initial !important}
.navigation-menu{display:none}
.banner-complex{position:initial !important;margin-bottom:32px !important}
.banner-complex div{position:initial !important;height:auto !important}
.banner-complex-image-container__scroller{display:none}
.banner-complex .height--100,.banner-complex .height--90,.banner-complex .height--95{height:auto !important}
.banner-complex-container{height:auto !important}
.carousel .cmp-carousel__actions{display:none !important}
.carousel .banner-complex{position:initial !important}
.carousel .banner-complex div{position:initial !important;height:auto !important}
.carousel .banner-complex-image-container__scroller{display:none}
.carousel .banner-complex .height--100,.carousel .banner-complex .height--90,.carousel .banner-complex .height--95{height:auto !important}
.carousel .banner-complex-container,.carousel .cmp-carousel__content{height:auto !important}
.footer-links,.footer-logos-wrapper,.footer-copyright__rrss,.footer-links-wrapper{display:none !important}
.footer{position:relative;bottom:0;margin:0}
.footer-copyright-wrapper{height:unset !important}
.footer-copyright-wrapper .footer-copyright-container{height:unset !important}
.dynamic-content .block-result-single{height:auto !important;max-height:auto !important;overflow:visible !important;position:static !important;display:inline !important}
.dynamic-content .img-block{overflow:visible !important}
.dynamic-content .block-text{page-break-inside:avoid !important;break-inside:avoid !important;display:table !important}
.dynamic-content .block-text a{display:inline}
.block-dynamic-content.home{padding:0 !important}
.block-dynamic-content.home .block-dynamic-content--wrapper.show--home{margin:0 !important}
.dynamic-story-highlighted .story-highlighted-item__image a{position:initial !important;padding:0 !important;height:auto !important}
.dynamic-story-highlighted .story-highlighted-item--container-text p{overflow:visible !important;display:table !important}
.story-highlighted .story-highlighted__image{display:none !important}
.insights-highlighted--wrapper.item{width:100%;position:unset !important}
.block-result-general.masonry{height:auto !important}
.col-sm-4 .numericalHighlighted,.col-sm-6 .numericalHighlighted{width:100% !important}
.numerical-highlighted-wrapper{display:grid !important;grid-template-columns:1fr 1fr}
.numericalHighlighted{width:100% !important}
.featured-articles .block-desta .block-img-tag{display:none !important}
.featured-articles .block-desta picture{height:auto !important}
.infographics-composer{page-break-inside:avoid !important}
.infographics-composer .infographics-composer--wrapper{display:flex;justify-content:center;align-items:center}
.infographics-composer .infographics-composer--wrapper>div{width:100%}
.events .events-items,.events .slick-track{width:100% !important;min-width:100% !important;max-width:100% !important}
.events .events-items .slick-slide,.events .slick-track .slick-slide{margin-top:24px !important}
.events .events-items .events-button-wrapper,.events .slick-track .events-button-wrapper,.events .events-items a,.events .slick-track a{page-break-inside:avoid !important}
.events .events-items{page-break-inside:avoid !important}
.events .slick-next,.events .slick-prev,.events .slick-dots{display:none !important}
.block-parallax,.back-top{display:none !important;width:0 !important}
.block-left{min-width:100% !important;width:100% !important;margin:0 !important}
.content-story .columns .col-sm-4{width:100%;margin-bottom:32px}
.content-story .columns .col-sm-6{width:auto}
.content-story .columns .col-sm-8{width:auto}
.editorial-highlighted .indent-page{margin:0 !important}
.editorial-highlighted .indent-page .leftIndent{flex-direction:unset !important}
.editorial-highlighted .editorial-highlighted-wrapper{margin-bottom:0 !important}
.editorial-highlighted .editorial-highlighted-wrapper .editorial-highlighted__links{padding:0}
.editorial-highlighted .editorial-highlighted-wrapper.leftGrid{flex-direction:unset !important}
.resource-composer .resource-composer__composition-resource-composer__composition-four,.resource-composer .resource-composer__composition-resource-composer__composition-three,.resource-composer .resource-composer__composition-resource-composer__composition-two{display:none !important}
.banner-simple .banner-simple--wrapper.square .banner-simple-image-container{padding-bottom:0 !important}
.banner-simple .banner-simple--wrapper.square .banner-simple-image-container .banner-simple-content-container{position:relative !important}
.quote .quote-wrapper .quote-image{display:none !important}
.information-dropdown .information-dropdown__header .information-dropdown__image,.information-dropdown .information-dropdown__header .icon:not(.icon-up,.icon-down){display:none !important}
.carousel-data--wrapper .carousel-data-texts{width:100% !important}
.carousel-data--wrapper .numerical-highlighted{width:100% !important}
.multimedia-gallery-carousel,.multimedia-gallery .multimedia-gallery__items{display:none !important}
.filterable-results-total-result-img{width:auto !important;min-width:auto !important;margin-right:0 !important}
.banner-complex .bannerJob{position:initial !important;margin-top:32px !important}
.tabs .cmp-tabs__tablist{flex-wrap:nowrap}
.tabs .cmp-tabs__tablist .cmp-tabs__tab.filler{display:none !important}
.search-jobs{break-inside:avoid !important;page-break-inside:avoid !important;overflow:visible !important}
.results .block-result .block-result-gene .documents-wrapper .list-document{display:block !important}
.hide-print{display:none}
}