.bookingContainer{position:relative;width:100%;padding:50px 15px 0;margin:91px 0 0;overflow:hidden}@media(min-width:768px){.bookingContainer{padding:10vh 10vw;margin:111px 0 0}}.bookingContainer .bookingContainerBg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center -350px;object-position:center -350px;z-index:0;pointer-events:none}@media(min-width:768px){.bookingContainer .bookingContainerBg{-o-object-position:right center;object-position:right center}}.bookingContainer>:not(.bookingContainerBg){position:relative;z-index:1}.bookingBackground{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center;z-index:-1}body.booknow{background:linear-gradient(101deg,#f0f0f0,#285a9f,#f0f0f0);background-size:180% 180%;animation:gradient-animation 100s ease-in-out infinite}.booknow .bookingContainer{background:transparent;width:100%;margin:0}.booknow .bookingContainer .bookingContainerBg{display:none}.booknow .bookingContainer .bookInnerContainer{height:auto}.booknowBreadcrump{display:block;position:fixed;top:0;right:0}.booknowResults{background:transparent;width:100%}.booknowResults .resultsSelect{display:none!important}.booknowResults .tripSummaryContainer{border-radius:10px 10px 0 0}.booknowResults .searchResultsStep2 .passengersVehiclesPetsSelectors{border-radius:0}@keyframes gradient-animation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}