.content-travelline-form #tl-booking-cart{z-index:19!important}.content-travelline-form.booking-form{display:flex;justify-content:center;align-items:center;padding:0}.content-travelline-form.booking-form .tl-container{margin-bottom:var(--layout-spacing-xl);border-radius:var(--layout-radius-small);overflow:hidden;width:100%;max-width:var(--layout-width-standard)}.content-travelline-form.search-form:not(.on-header){display:grid;grid-template-columns:repeat(12,1fr);width:100%;margin:0 auto;grid-gap:24px;gap:24px}@media screen and (max-width:576px){.content-travelline-form.search-form:not(.on-header){grid-template-columns:repeat(6,1fr);gap:20px}}@media screen and (min-width:576px){.content-travelline-form.search-form:not(.on-header){grid-template-columns:repeat(6,1fr);gap:20px}}@media screen and (min-width:960px){.content-travelline-form.search-form:not(.on-header){grid-template-columns:repeat(12,1fr);gap:20px}}@media screen and (min-width:1280px){.content-travelline-form.search-form:not(.on-header){grid-template-columns:repeat(12,1fr);gap:24px}}@media screen and (min-width:1440px){.content-travelline-form.search-form:not(.on-header){grid-template-columns:repeat(12,1fr);gap:24px}}@media screen and (min-width:576px){.content-travelline-form.search-form:not(.on-header){grid-template-columns:repeat(12,1fr)}}.content-travelline-form.search-form:not(.on-header) .tl-container{margin-bottom:var(--layout-spacing-xl);overflow:hidden;width:100%;grid-column:1/span 12;padding:var(--layout-spacing-xxs) 20px;background-color:#fff;border-radius:var(--layout-spacing-large)}@media screen and (min-width:960px){.content-travelline-form.search-form:not(.on-header) .tl-container{grid-column:2/span 10;padding:var(--layout-spacing-xxs) var(--layout-spacing-large) var(--layout-spacing-xxs) 36px;border-radius:var(--layout-spacing-xl)}}@media screen and (min-width:1280px){.content-travelline-form.search-form:not(.on-header) .tl-container{grid-column:3/span 8}}.content-travelline-form.search-form.on-header{width:100%;max-width:898px;padding:0 var(--layout-spacing-small)}.content-travelline-form.search-form.on-header .tl-container{background-color:rgba(14,14,14,.6);margin-bottom:0;border-radius:var(--layout-radius-huge);padding:var(--layout-spacing-xxs) var(--layout-spacing-small) 2px}@media screen and (min-width:960px){.content-travelline-form.search-form.on-header .tl-container{padding:0 var(--layout-spacing-small) 0 36px}}