/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
h1{margin-bottom:2rem;}h1 span{font-size:1.875rem;font-weight:100;display:block;}.path-frontpage .hero{height:400px;background:url(/themes/osp/assets/img/header.jpg) no-repeat center;background-size:cover;position:relative;}.header__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}#block-overview-options-related-to-booking{-webkit-box-shadow:0px 2px 6px 0 rgba(0,0,0,0.2);box-shadow:0px 2px 6px 0 rgba(0,0,0,0.2);padding:5rem 2rem;margin-bottom:2rem;margin-top:-2.5rem;z-index:2;background:#fff;position:relative;}.user-logged-in #block-overview-options-related-to-booking{margin-top:0;}#block-overview-options-related-to-booking .content{position:relative;z-index:1;overflow:hidden;margin-right:auto;margin-left:auto;margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;}#block-overview-options-related-to-booking .field__item{text-align:center;position:relative;width:100%;height:100%;-ms-flex-negative:0;flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;}#block-overview-options-related-to-booking .field__item p{font-size:0.825rem;color:#404040;font-weight:300;line-height:1.5rem;}#block-overview-options-related-to-booking .field--name-body{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:content-box;box-sizing:content-box;width:100%;height:100%;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transform:translate3d(0px,0,0);transform:translate3d(0px,0,0);}.service{margin-bottom:2rem;-webkit-box-shadow:0px 2px 6px 0 rgba(0,0,0,0.2);box-shadow:0px 2px 6px 0 rgba(0,0,0,0.2);}.service__content{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:space-around;-ms-flex-align:space-around;align-items:space-around;padding:2.188rem 1rem;color:#404040;font-size:0.875rem;}.service__content a{-ms-flex-item-align:start;align-self:flex-start;}.banner{background:url(/themes/osp/assets/img/banner.jpg) no-repeat center;background-size:cover;height:150px;text-align:center;padding:2rem 0;}.banner a{color:#fff;text-transform:uppercase;font-weight:700;font-size:0.875rem;}.banner a:hover{text-decoration:none;}.banner #logo-liegeairport{display:inline-block;margin:0 auto;margin-top:0.5rem;}.banner #logo-liegeairport path{fill:#fff;}@media (min-width:768px){.view-service.view-display-id-bck_promoted
  .view-content
  > div.views-row:nth-child(even) .row .col-md-6:nth-child(1){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}}@media (min-width:992px){h1{margin-bottom:5.625rem;}h1 span{font-size:3.125rem;}.path-frontpage .hero{height:650px;}#main-wrapper{position:relative;margin-top:-2.563rem;}.user-logged-in #main-wrapper{margin-top:calc(-2.563rem - 80px);}.option{padding:2rem;}.service__content{padding:3rem 4rem;}}
