﻿.booking-form__chunk.booking-form__chunk-who{position:relative;}.booking-form .control-label{padding-right:10px;padding-left:10px;}.booking-form__chuck-submit{padding-right:0;padding-left:0;}.booking-form__chuck-submit .sub-booking{padding:10px 0;}.booking-form__chuck-submit .sub-booking #intro_book-cta.booking-form__button{position:relative;margin-top:0;}@media(min-width:858px){#bookingPage--content form{display:grid;grid-template-columns:1fr 2fr 1fr;grid-template-rows:140px auto;grid-template-areas:"where when who" "calendar calendar who";align-items:start;}.booking-form__chunk-where{grid-area:where;}.booking-form__chunk-when{grid-area:when;}.booking-form__chunk-who{grid-area:who;}.booking-form__chunk-calendar{grid-area:calendar;}}.select__inner_child{position:relative;}.select__inner_child>.fa-icon{bottom:0;height:100%;position:absolute;right:1rem;top:0;}.booking-form .geodesc{margin-top:0;}.booking-form .geodesc.booklocal{margin-top:4em;}.widget_innercontainer.geoQuestion:not(.ng-hide)~.widget_innercontainer .geodesc{display:none;}@media(min-width:800px) and (orientation:landscape){.booking-form__chunk-who .booking-form__chuck-submit .BookingEngineFCP{position:relative;top:0;-ms-transform:translateY(0);transform:translateY(0);}.booking-form__chuck-submit .booking-form__button{top:0;transform:translateY(0);}}@media only screen and (min-width:992px) and (max-width:1440px){.booking-form__chunk-who .adults-content,.booking-form__chunk-who .children-content{padding-right:10px;padding-left:10px;}}@media only screen and (min-width:769px) and (max-width:1199px){.who-dependants{margin-bottom:2em;}}@media only screen and (min-width:769px){.booking-form__chunk.booking-form__chunk-who .who-dependants{padding-bottom:20px;}.booking-form__chunk.booking-form__chuck-submit .booking-form__button{margin-top:1em;}.booking-form .control-label{padding-right:0;padding-left:0;}}