@keyframes Item-module-scss-module__hqGLPW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Item-module-scss-module__hqGLPW__fadeInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes Item-module-scss-module__hqGLPW__fadeInDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}@keyframes Item-module-scss-module__hqGLPW__fadeInLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:none}}@keyframes Item-module-scss-module__hqGLPW__fadeInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:none}}@keyframes Item-module-scss-module__hqGLPW__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Item-module-scss-module__hqGLPW__slideInOut{to{transform:translate(50%)}}@keyframes Item-module-scss-module__hqGLPW__marker-bouncing{50%{top:-10px}}@keyframes Item-module-scss-module__hqGLPW__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes Item-module-scss-module__hqGLPW__fadeOutDown{0%{opacity:1}to{opacity:0;transform:translateY(100%)}}@keyframes Item-module-scss-module__hqGLPW__fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate(-100%)}}@keyframes Item-module-scss-module__hqGLPW__fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes Item-module-scss-module__hqGLPW__fadeOutUp{0%{opacity:1}to{opacity:0;transform:translateY(-100%)}}@keyframes Item-module-scss-module__hqGLPW__bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate(0,0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translateY(-30px)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translateY(-15px)}90%{transform:translateY(-4px)}}@keyframes Item-module-scss-module__hqGLPW__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes Item-module-scss-module__hqGLPW__zoomInDown{0%{opacity:0;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.1,.1,.1)translateY(-100px)}60%{opacity:1;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.475,.475,.475)translateY(60px)}}.Item-module-scss-module__hqGLPW__root{padding:var(--card_padding,1rem);width:292px;min-height:100%;box-shadow:none;background:#fff;border:1px solid #d4d4d4;border-radius:4px;flex-direction:column;flex-grow:1;flex-shrink:0;margin:0 0 1rem .5rem;display:flex;position:relative}@media (min-width:768px){.Item-module-scss-module__hqGLPW__root{width:319px;margin:0 0 1rem 1.5rem}}@media (min-width:1115px){.Item-module-scss-module__hqGLPW__root{width:319px}}@media (min-width:1350px){.Item-module-scss-module__hqGLPW__root{width:319px}}.Item-module-scss-module__hqGLPW__root.Item-module-scss-module__hqGLPW__is-loading{-webkit-user-select:none;user-select:none;pointer-events:none;min-height:100px;position:relative}.Item-module-scss-module__hqGLPW__root.Item-module-scss-module__hqGLPW__is-loading:before,.Item-module-scss-module__hqGLPW__root.Item-module-scss-module__hqGLPW__is-loading:after{content:"";z-index:100;justify-content:center;align-items:center;display:block;position:absolute;inset:0}.Item-module-scss-module__hqGLPW__root.Item-module-scss-module__hqGLPW__is-loading:before{background:#fffc;justify-content:center;align-items:center;animation:.4s Item-module-scss-module__hqGLPW__fadeIn;display:flex;position:absolute;inset:0}.Item-module-scss-module__hqGLPW__root.Item-module-scss-module__hqGLPW__is-loading:after{content:"";border:.05em solid #05164d;border-color:#05164d #0000;border-radius:50%;width:1em;height:1em;font-size:72px;animation:.9s linear infinite Item-module-scss-module__hqGLPW__rotate,.7s ease-in-out Item-module-scss-module__hqGLPW__fadeIn;display:block;position:absolute;top:calc(50% - 36px);left:calc(50% - 36px)}.Item-module-scss-module__hqGLPW__root.Item-module-scss-module__hqGLPW__is-loading:before{border-radius:4px}.Item-module-scss-module__hqGLPW__summary{color:#05164d;flex-direction:column;flex:auto;display:flex}.Item-module-scss-module__hqGLPW__summary--control{flex-grow:0}.Item-module-scss-module__hqGLPW__summary--info{flex:none;height:82px;margin:0 0 auto}.Item-module-scss-module__hqGLPW__summary--flight{flex:none}.Item-module-scss-module__hqGLPW__summary--withoutFlight{border-top:1px solid #ebebeb;height:100%}.Item-module-scss-module__hqGLPW__summary--withoutFlightInfo{color:#787878;padding:.5rem 1rem}.Item-module-scss-module__hqGLPW__imgContainer{background-size:cover;border-radius:4px 4px 0 0;flex-grow:0;height:auto;position:relative;overflow:hidden}.Item-module-scss-module__hqGLPW__image{width:100%;min-height:auto}.Item-module-scss-module__hqGLPW__remove{border:var(--tsbobc-favorites-item-remove-border-width,0) solid #05164d;border-radius:var(--tsbobc-favorites-item-remove-border-radius,4px);background:var(--tsbobc-favorites-item-remove-bg,white);color:#05164d;z-index:101;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex;position:absolute;top:-1.25rem;right:1rem}.Item-module-scss-module__hqGLPW__remove:hover{background:#05164d}.Item-module-scss-module__hqGLPW__remove:hover .Item-module-scss-module__hqGLPW__remove--btn:before{content:"";color:#fff}.Item-module-scss-module__hqGLPW__remove .Item-module-scss-module__hqGLPW__remove--btn{color:#05164d;font-size:24px}.Item-module-scss-module__hqGLPW__remove .Item-module-scss-module__hqGLPW__remove--btn:before,.Item-module-scss-module__hqGLPW__remove .Item-module-scss-module__hqGLPW__remove--btn.Item-module-scss-module__hqGLPW__remove--is-active:before{content:""}.Item-module-scss-module__hqGLPW__itemCell{border-bottom:1px solid #d4d4d4;flex-shrink:0;height:170px;padding:1rem 0}.Item-module-scss-module__hqGLPW__hotelFeaturesCell{flex:none;height:auto;padding:.75rem 0}.Item-module-scss-module__hqGLPW__category{justify-content:center;font-size:16px}.Item-module-scss-module__hqGLPW__title{text-overflow:ellipsis;white-space:nowrap;text-transform:none;color:#05164d;margin:5px 0;font-family:Lufthansa Head Bold,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;font-weight:700;line-height:1;overflow:hidden}.Item-module-scss-module__hqGLPW__destination{text-overflow:ellipsis;white-space:nowrap;color:#05164d;margin-top:0;overflow:hidden}.Item-module-scss-module__hqGLPW__rating{padding:.5rem 0 1rem}.Item-module-scss-module__hqGLPW__detailsBtn{width:100%;margin:1rem 0 0;font-size:1rem}.Item-module-scss-module__hqGLPW__pricesHeader{color:#05164d;background:#ebebeb;align-items:center;margin:0;padding:.5rem 1rem;font-family:Lufthansa Text Bold,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.875rem;display:flex}.Item-module-scss-module__hqGLPW__headerIcon{color:var(--tsbobc-favorites-item-header-icon-color,#05164d);margin:0 .5rem 0 0;font-size:24px}.Item-module-scss-module__hqGLPW__summary--priceSummaryInner{color:#05164d;background:#fff;border-radius:0 0 4px 4px}.Item-module-scss-module__hqGLPW__summary--prices--perPersonPrice--price--amount,.Item-module-scss-module__hqGLPW__summary--prices--perPersonPrice--price--currency,.Item-module-scss-module__hqGLPW__summary--prices--totalPrice--price{color:#05164d}.Item-module-scss-module__hqGLPW__summary--flightInfo--titleIcon{color:var(--tsbobc-favorites-item-summary-title-icon-color,#05164d)}.Item-module-scss-module__hqGLPW__summary--flightInfo--airline,.Item-module-scss-module__hqGLPW__summary--flightInfo--stopOverInfo{color:#05164d}.Item-module-scss-module__hqGLPW__hotelFeaturesTitle{color:#05164d;margin:0 0 .5rem;font-size:.875rem}.Item-module-scss-module__hqGLPW__remove{border-radius:4px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,opacity .15s ease-in-out}.Item-module-scss-module__hqGLPW__remove .Item-module-scss-module__hqGLPW__remove--btn.Item-module-scss-module__hqGLPW__remove--is-active{color:#05164d;border-color:#05164d;border-radius:4px}.Item-module-scss-module__hqGLPW__remove .Item-module-scss-module__hqGLPW__remove--btn.Item-module-scss-module__hqGLPW__remove--is-active:hover{color:#fff;background:#05164d}
.ScrollableComparison-module-scss-module__SK46tW__itemsWrapper{padding:1.25rem 0 0;display:flex}.ScrollableComparison-module-scss-module__SK46tW__itemsWrapper:after{content:"";flex:none;align-self:stretch;width:1.5rem;display:block}
.ShareButton-module-scss-module__GXcL7G__root{padding:var(--tsbob-share-btn-root-padding,.75rem);cursor:pointer;align-items:center;display:flex}.ShareButton-module-scss-module__GXcL7G__root.ShareButton-module-scss-module__GXcL7G__root:not(.ShareButton-module-scss-module__GXcL7G__primary){border-bottom:1px solid var(--tsbob-share-btn-root-border-bottom,#ebebeb)}.ShareButton-module-scss-module__GXcL7G__root.ShareButton-module-scss-module__GXcL7G__root:not(.ShareButton-module-scss-module__GXcL7G__primary):hover{background:var(--tsbob-share-btn-root-background-hover,#ebebeb)}.ShareButton-module-scss-module__GXcL7G__icon,.ShareButton-module-scss-module__GXcL7G__iconRight{font-size:var(--tsbob-share-btn-icon-font-size,24px);color:var(--tsbob-share-btn-icon-color,#05164d);display:block}.ShareButton-module-scss-module__GXcL7G__icon{margin-right:var(--tsbob-share-btn-icon-margin-right,.5rem);position:relative}.ShareButton-module-scss-module__GXcL7G__icon.icon-facebook{color:var(--tsbob-share-btn-icon-color-facebook,#3b5998)}.ShareButton-module-scss-module__GXcL7G__icon.icon-instagram{color:var(--tsbob-share-btn-icon-color-instagram,#05164d)}.ShareButton-module-scss-module__GXcL7G__icon.icon-whatsapp{color:var(--tsbob-share-btn-icon-color-whatsapp,#25d366)}.ShareButton-module-scss-module__GXcL7G__icon.icon-mail{color:var(--tsbob-share-btn-icon-color-mail,#cf3231)}.ShareButton-module-scss-module__GXcL7G__label{margin-right:var(--tsbob-share-btn-label-margin-right,.5rem);font-family:var(--tsbob-share-btn-label-font-family,Lufthansa Text Bold, -apple-system, blinkmacsystemfont, Segoe UI, roboto, Helvetica Neue, arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol);font-size:var(--tsbob-share-btn-label-font-size,.875rem);display:block}.ShareButton-module-scss-module__GXcL7G__root:not(.ShareButton-module-scss-module__GXcL7G__primary) .ShareButton-module-scss-module__GXcL7G__label{color:#05164d}.ShareButton-module-scss-module__GXcL7G__iconRight{margin-left:auto}
.Section-module-scss-module__5ZRrXa__root{--tsbob-select-input-height:var(--tsbobc-booking-form-form-section-root-select-control-min-height,45px);--tsbob-select-value-container-top:11px;--tsbob-select-value-container-left:0;min-height:var(--tsbobc-booking-form-form-section-root-min-height,70px);counter-increment:count;flex-direction:column;display:flex;position:relative}@media (min-width:768px){.Section-module-scss-module__5ZRrXa__root{min-height:var(--tsbobc-booking-form-form-section-root-min-height-tablet,80px)}}.Section-module-scss-module__5ZRrXa__root:first-child{margin-top:var(--tsbobc-booking-form-form-section-root-value-container-first-child-margin-top,0)}@media (min-width:768px){.Section-module-scss-module__5ZRrXa__root:before{content:counter(count);top:var(--tsbobc-booking-form-form-section-counter-top-tablet,0);left:var(--tsbobc-booking-form-form-section-counter-left-tablet,calc(-1 * 70px - 1rem));border-radius:var(--tsbobc-booking-form-form-section-counter-border-radius,50%);background:var(--tsbobc-booking-form-form-section-counter-background,white);width:70px;height:70px;font-family:Lufthansa Head Bold,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:var(--tsbobc-booking-form-form-section-counter-font-size-tablet,1.25rem);color:#333;z-index:var(--tsbobc-booking-form-form-section-counter-z-index,2);justify-content:center;align-items:center;display:flex;position:absolute;box-shadow:0 8px 24px -4px #0000001f}}@media (min-width:1115px){.Section-module-scss-module__5ZRrXa__root:before{left:var(--tsbobc-booking-form-form-section-counter-left-desktop,calc(-1 * 80px - (1rem)));width:80px;height:80px;font-size:var(--tsbobc-booking-form-form-section-counter-font-size-desktop,1.5rem)}}@media (min-width:768px){.Section-module-scss-module__5ZRrXa__root:after{content:"";top:0;bottom:calc(-1*var(--tsbobc-booking-form-form-section-margin-bottom,3rem));left:var(--tsbobc-booking-form-form-section-line-left-tablet,calc(-1 * 1rem - 70px * .5 - 4px * .5));width:4px;box-shadow:var(--tsbobc-booking-form-form-section-line-box-shadow,0 8px 24px -4px #0000001f);background:#ebebeb;position:absolute}}@media (min-width:1115px){.Section-module-scss-module__5ZRrXa__root:after{left:var(--tsbobc-booking-form-form-section-line-left-desktop,calc(-1 * 1rem - 80px * .5 - 4px * .5))}}@media (min-width:768px){.Section-module-scss-module__5ZRrXa__root.Section-module-scss-module__5ZRrXa__is-filled:before{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#05164d;background:#ffad00;font-style:normal;font-weight:400;line-height:1;font-family:iconfont!important}.Section-module-scss-module__5ZRrXa__root.Section-module-scss-module__5ZRrXa__is-filled:after{background:#ffad00}}.Section-module-scss-module__5ZRrXa__root:last-child:after{display:none}.Section-module-scss-module__5ZRrXa__root.Section-module-scss-module__5ZRrXa__is-finished{margin-top:var(--tsbobc-booking-form-form-section-root-is-finished-margin-top,2rem)}@media (min-width:768px){.Section-module-scss-module__5ZRrXa__root.Section-module-scss-module__5ZRrXa__is-finished:before{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:var(--tsbobc-booking-form-form-section-root-is-finished-icon,"");font-style:normal;font-weight:400;line-height:1;font-family:iconfont!important}.Section-module-scss-module__5ZRrXa__root:before{border:1px solid #d4d4d4}.Section-module-scss-module__5ZRrXa__root.Section-module-scss-module__5ZRrXa__is-filled:before{border-color:#ffad00;font-size:38px}}
.CartSummary-module-scss-module__OFD9BW__sidebarWrap{width:320px;margin:0 0 0 2rem;display:none}@media (min-width:1115px) and (max-width:1349.98px){.CartSummary-module-scss-module__OFD9BW__sidebarWrap{width:280px;margin:0 0 0 1rem}}@media (min-width:1115px){.CartSummary-module-scss-module__OFD9BW__sidebarWrap{display:block}}.CartSummary-module-scss-module__OFD9BW__sidebar--sidebar.CartSummary-module-scss-module__OFD9BW__sidebar--sidebar{background:#fff;border:1px solid #d4d4d4;border-radius:16px}.CartSummary-module-scss-module__OFD9BW__sidebar--summary--control,.CartSummary-module-scss-module__OFD9BW__summary--modal--summary--control{min-height:0;padding:1rem 0;padding:var(--frontend-booking-sidebar-not-use-legacy-control-padding,1rem)}.CartSummary-module-scss-module__OFD9BW__sidebar--summary--control:first-child,.CartSummary-module-scss-module__OFD9BW__summary--modal--summary--control:first-child{border-top:1px solid #d4d4d4}.CartSummary-module-scss-module__OFD9BW__sidebar--summary--control .CartSummary-module-scss-module__OFD9BW__sidebar--summary--control--icon,.CartSummary-module-scss-module__OFD9BW__sidebar--summary--control .CartSummary-module-scss-module__OFD9BW__summary--modal--summary--control--icon,.CartSummary-module-scss-module__OFD9BW__summary--modal--summary--control .CartSummary-module-scss-module__OFD9BW__sidebar--summary--control--icon,.CartSummary-module-scss-module__OFD9BW__summary--modal--summary--control .CartSummary-module-scss-module__OFD9BW__summary--modal--summary--control--icon{color:var(--frontend-cart-summary-control-icon-color,#05164d)}.CartSummary-module-scss-module__OFD9BW__sidebar--prices--root{margin:.5rem 0}.CartSummary-module-scss-module__OFD9BW__sidebar--prices--perPersonPrice--label,.CartSummary-module-scss-module__OFD9BW__sidebar--prices--totalPrice--label{margin-bottom:.25rem}@media (min-width:1115px){.CartSummary-module-scss-module__OFD9BW__sidebar--prices--perPersonPrice--label{color:#05164d}}.CartSummary-module-scss-module__OFD9BW__summary--modal--modal--footer{border-top:1px solid #d4d4d4;justify-content:flex-end}.CartSummary-module-scss-module__OFD9BW__summary--modal--summary--FreeRebooking,.CartSummary-module-scss-module__OFD9BW__summary--modal--summary--FreeRebooking.CartSummary-module-scss-module__OFD9BW__summary--modal--summary--FreeRebooking,.CartSummary-module-scss-module__OFD9BW__summary--modal--summary--FreeRebooking.CartSummary-module-scss-module__OFD9BW__sidebar--FreeRebooking,.CartSummary-module-scss-module__OFD9BW__sidebar--FreeRebooking,.CartSummary-module-scss-module__OFD9BW__sidebar--FreeRebooking.CartSummary-module-scss-module__OFD9BW__summary--modal--summary--FreeRebooking,.CartSummary-module-scss-module__OFD9BW__sidebar--FreeRebooking.CartSummary-module-scss-module__OFD9BW__sidebar--FreeRebooking{padding:1rem;display:block}.CartSummary-module-scss-module__OFD9BW__summary--modal--summary--FreeRebooking .CartSummary-module-scss-module__OFD9BW__summary--modal--summary--FreeRebooking--wrapper,.CartSummary-module-scss-module__OFD9BW__summary--modal--summary--FreeRebooking .CartSummary-module-scss-module__OFD9BW__sidebar--FreeRebooking--wrapper,.CartSummary-module-scss-module__OFD9BW__summary--modal--summary--FreeRebooking .CartSummary-module-scss-module__OFD9BW__summary--modal--summary--FreeRebooking--badge,.CartSummary-module-scss-module__OFD9BW__summary--modal--summary--FreeRebooking .CartSummary-module-scss-module__OFD9BW__sidebar--FreeRebooking--badge,.CartSummary-module-scss-module__OFD9BW__summary--modal--summary--FreeRebooking.CartSummary-module-scss-module__OFD9BW__summary--modal--summary--FreeRebooking .CartSummary-module-scss-module__OFD9BW__summary--modal--summary--FreeRebooking--wrapper,.CartSummary-module-scss-module__OFD9BW__summary--modal--summary--FreeRebooking.CartSummary-module-scss-module__OFD9BW__summary--modal--summary--FreeRebooking .CartSummary-module-scss-module__OFD9BW__sidebar--FreeRebooking--wrapper,.CartSummary-module-scss-module__OFD9BW__summary--modal--summary--FreeRebooking.CartSummary-module-scss-module__OFD9BW__summary--modal--summary--FreeRebooking .CartSummary-module-scss-module__OFD9BW__summary--modal--summary--FreeRebooking--badge,.CartSummary-module-scss-module__OFD9BW__summary--modal--summary--FreeRebooking.CartSummary-module-scss-module__OFD9BW__summary--modal--summary--FreeRebooking .CartSummary-module-scss-module__OFD9BW__sidebar--FreeRebooking--badge,.CartSummary-module-scss-module__OFD9BW__summary--modal--summary--FreeRebooking.CartSummary-module-scss-module__OFD9BW__sidebar--FreeRebooking .CartSummary-module-scss-module__OFD9BW__summary--modal--summary--FreeRebooking--wrapper,.CartSummary-module-scss-module__OFD9BW__summary--modal--summary--FreeRebooking.CartSummary-module-scss-module__OFD9BW__sidebar--FreeRebooking .CartSummary-module-scss-module__OFD9BW__sidebar--FreeRebooking--wrapper,.CartSummary-module-scss-module__OFD9BW__summary--modal--summary--FreeRebooking.CartSummary-module-scss-module__OFD9BW__sidebar--FreeRebooking .CartSummary-module-scss-module__OFD9BW__summary--modal--summary--FreeRebooking--badge,.CartSummary-module-scss-module__OFD9BW__summary--modal--summary--FreeRebooking.CartSummary-module-scss-module__OFD9BW__sidebar--FreeRebooking .CartSummary-module-scss-module__OFD9BW__sidebar--FreeRebooking--badge,.CartSummary-module-scss-module__OFD9BW__sidebar--FreeRebooking .CartSummary-module-scss-module__OFD9BW__summary--modal--summary--FreeRebooking--wrapper,.CartSummary-module-scss-module__OFD9BW__sidebar--FreeRebooking .CartSummary-module-scss-module__OFD9BW__sidebar--FreeRebooking--wrapper,.CartSummary-module-scss-module__OFD9BW__sidebar--FreeRebooking .CartSummary-module-scss-module__OFD9BW__summary--modal--summary--FreeRebooking--badge,.CartSummary-module-scss-module__OFD9BW__sidebar--FreeRebooking .CartSummary-module-scss-module__OFD9BW__sidebar--FreeRebooking--badge,.CartSummary-module-scss-module__OFD9BW__sidebar--FreeRebooking.CartSummary-module-scss-module__OFD9BW__summary--modal--summary--FreeRebooking .CartSummary-module-scss-module__OFD9BW__summary--modal--summary--FreeRebooking--wrapper,.CartSummary-module-scss-module__OFD9BW__sidebar--FreeRebooking.CartSummary-module-scss-module__OFD9BW__summary--modal--summary--FreeRebooking .CartSummary-module-scss-module__OFD9BW__sidebar--FreeRebooking--wrapper,.CartSummary-module-scss-module__OFD9BW__sidebar--FreeRebooking.CartSummary-module-scss-module__OFD9BW__summary--modal--summary--FreeRebooking .CartSummary-module-scss-module__OFD9BW__summary--modal--summary--FreeRebooking--badge,.CartSummary-module-scss-module__OFD9BW__sidebar--FreeRebooking.CartSummary-module-scss-module__OFD9BW__summary--modal--summary--FreeRebooking .CartSummary-module-scss-module__OFD9BW__sidebar--FreeRebooking--badge,.CartSummary-module-scss-module__OFD9BW__sidebar--FreeRebooking.CartSummary-module-scss-module__OFD9BW__sidebar--FreeRebooking .CartSummary-module-scss-module__OFD9BW__summary--modal--summary--FreeRebooking--wrapper,.CartSummary-module-scss-module__OFD9BW__sidebar--FreeRebooking.CartSummary-module-scss-module__OFD9BW__sidebar--FreeRebooking .CartSummary-module-scss-module__OFD9BW__sidebar--FreeRebooking--wrapper,.CartSummary-module-scss-module__OFD9BW__sidebar--FreeRebooking.CartSummary-module-scss-module__OFD9BW__sidebar--FreeRebooking .CartSummary-module-scss-module__OFD9BW__summary--modal--summary--FreeRebooking--badge,.CartSummary-module-scss-module__OFD9BW__sidebar--FreeRebooking.CartSummary-module-scss-module__OFD9BW__sidebar--FreeRebooking .CartSummary-module-scss-module__OFD9BW__sidebar--FreeRebooking--badge{width:100%}.CartSummary-module-scss-module__OFD9BW__summary--info{padding:1rem}
.Collapsible-module-scss-module__-dAWMW__collapsible.Collapsible-module-scss-module__-dAWMW__collapsible{border:1px solid #d4d4d4;border-radius:8px;width:100%;box-shadow:0 3px 9px -3px #00000017}.Collapsible-module-scss-module__-dAWMW__collapsible.Collapsible-module-scss-module__-dAWMW__collapsibleOpen .Collapsible-module-scss-module__-dAWMW__collapsibleTrigger{border-radius:8px 8px 0 0}.Collapsible-module-scss-module__-dAWMW__collapsible .Collapsible-module-scss-module__-dAWMW__collapsibleTrigger{color:#05164d;border-radius:8px;align-items:center;padding:.75rem 3rem .75rem 1rem;font-family:Lufthansa Text Bold,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.875rem;display:flex}.Collapsible-module-scss-module__-dAWMW__collapsible .Collapsible-module-scss-module__-dAWMW__collapsibleTrigger:after{content:"";min-height:inherit;font-size:0}@media (min-width:768px){.Collapsible-module-scss-module__-dAWMW__collapsible .Collapsible-module-scss-module__-dAWMW__collapsibleTrigger{padding:.75rem 3rem .75rem 1.5rem;font-size:1rem}}.Collapsible-module-scss-module__-dAWMW__collapsible .Collapsible-module-scss-module__-dAWMW__collapsibleContent{padding:.5rem 1rem 1rem;font-size:1rem;line-height:1.375rem}@media (min-width:768px){.Collapsible-module-scss-module__-dAWMW__collapsible .Collapsible-module-scss-module__-dAWMW__collapsibleContent{padding:.5rem 1.5rem 1.5rem}}
.OnRequestNoteSection-module-scss-module__ta2_gW__collapsible--collapsible{margin-bottom:2rem}@media (min-width:768px){.OnRequestNoteSection-module-scss-module__ta2_gW__collapsible--collapsible{margin-bottom:3rem}}
.Item-module-scss-module__Zn34Ja__contentSubTitle{margin:.75rem 0 .25rem}
@keyframes TravelConditions-module-scss-module__MJrIZW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes TravelConditions-module-scss-module__MJrIZW__fadeInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes TravelConditions-module-scss-module__MJrIZW__fadeInDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}@keyframes TravelConditions-module-scss-module__MJrIZW__fadeInLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:none}}@keyframes TravelConditions-module-scss-module__MJrIZW__fadeInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:none}}@keyframes TravelConditions-module-scss-module__MJrIZW__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes TravelConditions-module-scss-module__MJrIZW__slideInOut{to{transform:translate(50%)}}@keyframes TravelConditions-module-scss-module__MJrIZW__marker-bouncing{50%{top:-10px}}@keyframes TravelConditions-module-scss-module__MJrIZW__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes TravelConditions-module-scss-module__MJrIZW__fadeOutDown{0%{opacity:1}to{opacity:0;transform:translateY(100%)}}@keyframes TravelConditions-module-scss-module__MJrIZW__fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate(-100%)}}@keyframes TravelConditions-module-scss-module__MJrIZW__fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes TravelConditions-module-scss-module__MJrIZW__fadeOutUp{0%{opacity:1}to{opacity:0;transform:translateY(-100%)}}@keyframes TravelConditions-module-scss-module__MJrIZW__bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate(0,0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translateY(-30px)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translateY(-15px)}90%{transform:translateY(-4px)}}@keyframes TravelConditions-module-scss-module__MJrIZW__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes TravelConditions-module-scss-module__MJrIZW__zoomInDown{0%{opacity:0;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.1,.1,.1)translateY(-100px)}60%{opacity:1;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.475,.475,.475)translateY(60px)}}.TravelConditions-module-scss-module__MJrIZW__list{margin:0 0 1rem}.TravelConditions-module-scss-module__MJrIZW__is-loading{-webkit-user-select:none;user-select:none;pointer-events:none;min-height:100px;position:relative}.TravelConditions-module-scss-module__MJrIZW__is-loading:before,.TravelConditions-module-scss-module__MJrIZW__is-loading:after{content:"";z-index:100;justify-content:center;align-items:center;display:block;position:absolute;inset:0}.TravelConditions-module-scss-module__MJrIZW__is-loading:before{background:#fffc;justify-content:center;align-items:center;animation:.4s TravelConditions-module-scss-module__MJrIZW__fadeIn;display:flex;position:absolute;inset:0}.TravelConditions-module-scss-module__MJrIZW__is-loading:after{content:"";border:.05em solid #05164d;border-color:#05164d #0000;border-radius:50%;width:1em;height:1em;font-size:72px;animation:.9s linear infinite TravelConditions-module-scss-module__MJrIZW__rotate,.7s ease-in-out TravelConditions-module-scss-module__MJrIZW__fadeIn;display:block;position:absolute;top:calc(50% - 36px);left:calc(50% - 36px)}.TravelConditions-module-scss-module__MJrIZW__root.TravelConditions-module-scss-module__MJrIZW__is-formatted{word-break:break-word}.TravelConditions-module-scss-module__MJrIZW__root.TravelConditions-module-scss-module__MJrIZW__is-formatted p,.TravelConditions-module-scss-module__MJrIZW__root.TravelConditions-module-scss-module__MJrIZW__is-formatted ul,.TravelConditions-module-scss-module__MJrIZW__root.TravelConditions-module-scss-module__MJrIZW__is-formatted ol{margin-bottom:1rem}.TravelConditions-module-scss-module__MJrIZW__root.TravelConditions-module-scss-module__MJrIZW__is-formatted p:last-child,.TravelConditions-module-scss-module__MJrIZW__root.TravelConditions-module-scss-module__MJrIZW__is-formatted ul:last-child,.TravelConditions-module-scss-module__MJrIZW__root.TravelConditions-module-scss-module__MJrIZW__is-formatted ol:last-child{margin-bottom:0}.TravelConditions-module-scss-module__MJrIZW__root.TravelConditions-module-scss-module__MJrIZW__is-formatted a:hover{text-decoration:underline}.TravelConditions-module-scss-module__MJrIZW__root.TravelConditions-module-scss-module__MJrIZW__is-formatted .TravelConditions-module-scss-module__MJrIZW__list{max-width:660px}.TravelConditions-module-scss-module__MJrIZW__boxWrapper{border-bottom:1px solid #d4d4d4;margin:0 0 1.25rem}.TravelConditions-module-scss-module__MJrIZW__boxWrapper h6{margin:0;font-size:1rem;line-height:1.375rem}.TravelConditions-module-scss-module__MJrIZW__box--toggleButton{flex-direction:row-reverse;margin-top:0;padding-left:0;padding-right:0;font-family:Lufthansa Text Bold,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;position:relative}
.TravelConditionsSection-module-scss-module__TOHT0q__collapsible--collapsible{margin-bottom:2rem}@media (min-width:768px){.TravelConditionsSection-module-scss-module__TOHT0q__collapsible--collapsible{margin-bottom:3rem}}.TravelConditionsSection-module-scss-module__TOHT0q__travelConditions{color:#05164d}
.ConfirmationRemarksSection-module-scss-module__CmUiwa__collapsible--collapsible{margin-bottom:2rem}@media (min-width:768px){.ConfirmationRemarksSection-module-scss-module__CmUiwa__collapsible--collapsible{margin-bottom:3rem}}.ConfirmationRemarksSection-module-scss-module__CmUiwa__form{counter-reset:count}.ConfirmationRemarksSection-module-scss-module__CmUiwa__insurance{padding:1rem .75rem}@media (min-width:768px){.ConfirmationRemarksSection-module-scss-module__CmUiwa__insurance{padding:1rem 1.5rem}}.ConfirmationRemarksSection-module-scss-module__CmUiwa__fieldWrap{position:relative}.ConfirmationRemarksSection-module-scss-module__CmUiwa__birthdayField--overlay{z-index:1;width:300px}.ConfirmationRemarksSection-module-scss-module__CmUiwa__fieldRow,.ConfirmationRemarksSection-module-scss-module__CmUiwa__customer--fieldRow,.ConfirmationRemarksSection-module-scss-module__CmUiwa__payment--fieldRow,.ConfirmationRemarksSection-module-scss-module__CmUiwa__person--fieldRow{flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem;display:flex}.ConfirmationRemarksSection-module-scss-module__CmUiwa__fieldCol,.ConfirmationRemarksSection-module-scss-module__CmUiwa__customer--fieldCol,.ConfirmationRemarksSection-module-scss-module__CmUiwa__payment--fieldCol,.ConfirmationRemarksSection-module-scss-module__CmUiwa__person--fieldCol{margin:0 0 1rem;padding-left:.75rem;padding-right:.75rem}@media (min-width:768px){.ConfirmationRemarksSection-module-scss-module__CmUiwa__fieldCol,.ConfirmationRemarksSection-module-scss-module__CmUiwa__customer--fieldCol,.ConfirmationRemarksSection-module-scss-module__CmUiwa__payment--fieldCol,.ConfirmationRemarksSection-module-scss-module__CmUiwa__person--fieldCol{margin-bottom:1.5rem}}.ConfirmationRemarksSection-module-scss-module__CmUiwa__field,.ConfirmationRemarksSection-module-scss-module__CmUiwa__customer--field,.ConfirmationRemarksSection-module-scss-module__CmUiwa__payment--field,.ConfirmationRemarksSection-module-scss-module__CmUiwa__person--field,.ConfirmationRemarksSection-module-scss-module__CmUiwa__fieldPhone,.ConfirmationRemarksSection-module-scss-module__CmUiwa__customer--fieldPhone,.ConfirmationRemarksSection-module-scss-module__CmUiwa__payment--fieldPhone,.ConfirmationRemarksSection-module-scss-module__CmUiwa__person--fieldPhone{margin:0}@media (min-width:768px){.ConfirmationRemarksSection-module-scss-module__CmUiwa__field,.ConfirmationRemarksSection-module-scss-module__CmUiwa__customer--field,.ConfirmationRemarksSection-module-scss-module__CmUiwa__payment--field,.ConfirmationRemarksSection-module-scss-module__CmUiwa__person--field,.ConfirmationRemarksSection-module-scss-module__CmUiwa__fieldPhone,.ConfirmationRemarksSection-module-scss-module__CmUiwa__customer--fieldPhone,.ConfirmationRemarksSection-module-scss-module__CmUiwa__payment--fieldPhone,.ConfirmationRemarksSection-module-scss-module__CmUiwa__person--fieldPhone{margin-bottom:0}}.ConfirmationRemarksSection-module-scss-module__CmUiwa__fieldGroup,.ConfirmationRemarksSection-module-scss-module__CmUiwa__customer--fieldGroup,.ConfirmationRemarksSection-module-scss-module__CmUiwa__payment--fieldGroup{display:flex;position:relative}.ConfirmationRemarksSection-module-scss-module__CmUiwa__customer--codeSelect--wrapper{flex:39%;width:105px;margin-right:.5rem}.ConfirmationRemarksSection-module-scss-module__CmUiwa__customer--codeSelect--select--valueContainer{margin:0;padding:0 .75rem}.ConfirmationRemarksSection-module-scss-module__CmUiwa__customer--phoneField--wrapper{flex:61%}.ConfirmationRemarksSection-module-scss-module__CmUiwa__customer--emailField--wrapper,.ConfirmationRemarksSection-module-scss-module__CmUiwa__payment--expiryField--wrapper{flex:1}.ConfirmationRemarksSection-module-scss-module__CmUiwa__customer--emailField--textField{padding-right:35px}.ConfirmationRemarksSection-module-scss-module__CmUiwa__payment--expiryField--wrapper{margin-right:.5rem}.ConfirmationRemarksSection-module-scss-module__CmUiwa__formLegend,.ConfirmationRemarksSection-module-scss-module__CmUiwa__customer--formLegend,.ConfirmationRemarksSection-module-scss-module__CmUiwa__payment--formLegend,.ConfirmationRemarksSection-module-scss-module__CmUiwa__person--formLegend{text-align:right;color:#787878;font-size:.75rem}@media (min-width:1115px){.ConfirmationRemarksSection-module-scss-module__CmUiwa__formLegend,.ConfirmationRemarksSection-module-scss-module__CmUiwa__customer--formLegend,.ConfirmationRemarksSection-module-scss-module__CmUiwa__payment--formLegend,.ConfirmationRemarksSection-module-scss-module__CmUiwa__person--formLegend{margin-top:6px}}.ConfirmationRemarksSection-module-scss-module__CmUiwa__travelConditions,.ConfirmationRemarksSection-module-scss-module__CmUiwa__confirmationRemarks{color:#05164d}@media (min-width:768px){.ConfirmationRemarksSection-module-scss-module__CmUiwa__confirmationRemarks--list{margin-bottom:1.5rem}}.ConfirmationRemarksSection-module-scss-module__CmUiwa__tooltipTrigger{color:#787878;position:relative;top:4px}.ConfirmationRemarksSection-module-scss-module__CmUiwa__confirmationRemarks--checkbox:last-child,.ConfirmationRemarksSection-module-scss-module__CmUiwa__checkbox:last-child{margin-bottom:0}.ConfirmationRemarksSection-module-scss-module__CmUiwa__person--field.ConfirmationRemarksSection-module-scss-module__CmUiwa__person--field--is-invalid .ConfirmationRemarksSection-module-scss-module__CmUiwa__person--field--dateInput--monthSelector--control:not(:disabled):not([readonly]),.ConfirmationRemarksSection-module-scss-module__CmUiwa__person--field.ConfirmationRemarksSection-module-scss-module__CmUiwa__person--field--is-invalid .ConfirmationRemarksSection-module-scss-module__CmUiwa__person--field--dateInput--yearSelector--control:not(:disabled):not([readonly]){color:#05164d;border-color:#d4d4d4}.ConfirmationRemarksSection-module-scss-module__CmUiwa__person--field .ConfirmationRemarksSection-module-scss-module__CmUiwa__person--field--dateInput--monthSelector--control,.ConfirmationRemarksSection-module-scss-module__CmUiwa__person--field .ConfirmationRemarksSection-module-scss-module__CmUiwa__person--field--dateInput--yearSelector--control{min-height:initial}.ConfirmationRemarksSection-module-scss-module__CmUiwa__person--field .ConfirmationRemarksSection-module-scss-module__CmUiwa__person--field--dateInput--monthSelector--valueContainer,.ConfirmationRemarksSection-module-scss-module__CmUiwa__person--field .ConfirmationRemarksSection-module-scss-module__CmUiwa__person--field--dateInput--yearSelector--valueContainer{top:0}
.InfoLines-module-scss-module__iGTETa__list{margin:0 0 0 0 1rem}
.InfoLinesSection-module-scss-module__CBpDKW__collapsible--collapsible{margin-bottom:2rem}@media (min-width:768px){.InfoLinesSection-module-scss-module__CBpDKW__collapsible--collapsible{margin-bottom:3rem}}.InfoLinesSection-module-scss-module__CBpDKW__form{counter-reset:count}.InfoLinesSection-module-scss-module__CBpDKW__insurance{padding:1rem .75rem}@media (min-width:768px){.InfoLinesSection-module-scss-module__CBpDKW__insurance{padding:1rem 1.5rem}}.InfoLinesSection-module-scss-module__CBpDKW__fieldWrap{position:relative}.InfoLinesSection-module-scss-module__CBpDKW__birthdayField--overlay{z-index:1;width:300px}.InfoLinesSection-module-scss-module__CBpDKW__fieldRow,.InfoLinesSection-module-scss-module__CBpDKW__customer--fieldRow,.InfoLinesSection-module-scss-module__CBpDKW__payment--fieldRow,.InfoLinesSection-module-scss-module__CBpDKW__person--fieldRow{flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem;display:flex}.InfoLinesSection-module-scss-module__CBpDKW__fieldCol,.InfoLinesSection-module-scss-module__CBpDKW__customer--fieldCol,.InfoLinesSection-module-scss-module__CBpDKW__payment--fieldCol,.InfoLinesSection-module-scss-module__CBpDKW__person--fieldCol{margin:0 0 1rem;padding-left:.75rem;padding-right:.75rem}@media (min-width:768px){.InfoLinesSection-module-scss-module__CBpDKW__fieldCol,.InfoLinesSection-module-scss-module__CBpDKW__customer--fieldCol,.InfoLinesSection-module-scss-module__CBpDKW__payment--fieldCol,.InfoLinesSection-module-scss-module__CBpDKW__person--fieldCol{margin-bottom:1.5rem}}.InfoLinesSection-module-scss-module__CBpDKW__field,.InfoLinesSection-module-scss-module__CBpDKW__customer--field,.InfoLinesSection-module-scss-module__CBpDKW__payment--field,.InfoLinesSection-module-scss-module__CBpDKW__person--field,.InfoLinesSection-module-scss-module__CBpDKW__fieldPhone,.InfoLinesSection-module-scss-module__CBpDKW__customer--fieldPhone,.InfoLinesSection-module-scss-module__CBpDKW__payment--fieldPhone,.InfoLinesSection-module-scss-module__CBpDKW__person--fieldPhone{margin:0}@media (min-width:768px){.InfoLinesSection-module-scss-module__CBpDKW__field,.InfoLinesSection-module-scss-module__CBpDKW__customer--field,.InfoLinesSection-module-scss-module__CBpDKW__payment--field,.InfoLinesSection-module-scss-module__CBpDKW__person--field,.InfoLinesSection-module-scss-module__CBpDKW__fieldPhone,.InfoLinesSection-module-scss-module__CBpDKW__customer--fieldPhone,.InfoLinesSection-module-scss-module__CBpDKW__payment--fieldPhone,.InfoLinesSection-module-scss-module__CBpDKW__person--fieldPhone{margin-bottom:0}}.InfoLinesSection-module-scss-module__CBpDKW__fieldGroup,.InfoLinesSection-module-scss-module__CBpDKW__customer--fieldGroup,.InfoLinesSection-module-scss-module__CBpDKW__payment--fieldGroup{display:flex;position:relative}.InfoLinesSection-module-scss-module__CBpDKW__customer--codeSelect--wrapper{flex:39%;width:105px;margin-right:.5rem}.InfoLinesSection-module-scss-module__CBpDKW__customer--codeSelect--select--valueContainer{margin:0;padding:0 .75rem}.InfoLinesSection-module-scss-module__CBpDKW__customer--phoneField--wrapper{flex:61%}.InfoLinesSection-module-scss-module__CBpDKW__customer--emailField--wrapper,.InfoLinesSection-module-scss-module__CBpDKW__payment--expiryField--wrapper{flex:1}.InfoLinesSection-module-scss-module__CBpDKW__customer--emailField--textField{padding-right:35px}.InfoLinesSection-module-scss-module__CBpDKW__payment--expiryField--wrapper{margin-right:.5rem}.InfoLinesSection-module-scss-module__CBpDKW__formLegend,.InfoLinesSection-module-scss-module__CBpDKW__customer--formLegend,.InfoLinesSection-module-scss-module__CBpDKW__payment--formLegend,.InfoLinesSection-module-scss-module__CBpDKW__person--formLegend{text-align:right;color:#787878;font-size:.75rem}@media (min-width:1115px){.InfoLinesSection-module-scss-module__CBpDKW__formLegend,.InfoLinesSection-module-scss-module__CBpDKW__customer--formLegend,.InfoLinesSection-module-scss-module__CBpDKW__payment--formLegend,.InfoLinesSection-module-scss-module__CBpDKW__person--formLegend{margin-top:6px}}.InfoLinesSection-module-scss-module__CBpDKW__travelConditions,.InfoLinesSection-module-scss-module__CBpDKW__confirmationRemarks{color:#05164d}@media (min-width:768px){.InfoLinesSection-module-scss-module__CBpDKW__confirmationRemarks--list{margin-bottom:1.5rem}}.InfoLinesSection-module-scss-module__CBpDKW__tooltipTrigger{color:#787878;position:relative;top:4px}.InfoLinesSection-module-scss-module__CBpDKW__confirmationRemarks--checkbox:last-child,.InfoLinesSection-module-scss-module__CBpDKW__checkbox:last-child{margin-bottom:0}.InfoLinesSection-module-scss-module__CBpDKW__person--field.InfoLinesSection-module-scss-module__CBpDKW__person--field--is-invalid .InfoLinesSection-module-scss-module__CBpDKW__person--field--dateInput--monthSelector--control:not(:disabled):not([readonly]),.InfoLinesSection-module-scss-module__CBpDKW__person--field.InfoLinesSection-module-scss-module__CBpDKW__person--field--is-invalid .InfoLinesSection-module-scss-module__CBpDKW__person--field--dateInput--yearSelector--control:not(:disabled):not([readonly]){color:#05164d;border-color:#d4d4d4}.InfoLinesSection-module-scss-module__CBpDKW__person--field .InfoLinesSection-module-scss-module__CBpDKW__person--field--dateInput--monthSelector--control,.InfoLinesSection-module-scss-module__CBpDKW__person--field .InfoLinesSection-module-scss-module__CBpDKW__person--field--dateInput--yearSelector--control{min-height:initial}.InfoLinesSection-module-scss-module__CBpDKW__person--field .InfoLinesSection-module-scss-module__CBpDKW__person--field--dateInput--monthSelector--valueContainer,.InfoLinesSection-module-scss-module__CBpDKW__person--field .InfoLinesSection-module-scss-module__CBpDKW__person--field--dateInput--yearSelector--valueContainer{top:0}
.Insurance-module-scss-module__R_T-TW__header{flex-direction:column;margin:0 0 1rem;font-size:.75rem;display:flex;overflow:hidden}@media (min-width:768px){.Insurance-module-scss-module__R_T-TW__header{font-size:.875rem;display:block}}.Insurance-module-scss-module__R_T-TW__logoWrapper{float:right;order:5;max-width:160px;margin:1rem 0}@media (min-width:768px){.Insurance-module-scss-module__R_T-TW__logoWrapper{margin:0 0 .5rem 1rem}}.Insurance-module-scss-module__R_T-TW__logo{width:120px;max-width:100%;display:block}.Insurance-module-scss-module__R_T-TW__logoErv{width:120px;height:57px;display:block}.Insurance-module-scss-module__R_T-TW__intro,.Insurance-module-scss-module__R_T-TW__legalTitle{color:#05164d;font-family:Lufthansa Text Bold,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.Insurance-module-scss-module__R_T-TW__legalTitle{margin-bottom:.5rem}.Insurance-module-scss-module__R_T-TW__error{clear:both;color:#cf3231;font-family:Lufthansa Text Bold,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media (min-width:768px){.Insurance-module-scss-module__R_T-TW__error{clear:none}}.Insurance-module-scss-module__R_T-TW__legalCheckbox{border:1px solid #d4d4d4;margin:0 0 1rem}.Insurance-module-scss-module__R_T-TW__checkbox{margin:0;padding:.75rem 1rem}.Insurance-module-scss-module__R_T-TW__checkbox a{text-decoration:underline}.Insurance-module-scss-module__R_T-TW__checkboxLabel{align-items:flex-start;display:flex}.Insurance-module-scss-module__R_T-TW__checkboxLabelText{margin-right:.5rem}.Insurance-module-scss-module__R_T-TW__tooltipTrigger{color:#787878;cursor:pointer;font-size:20px}.Insurance-module-scss-module__R_T-TW__requiredNote{text-align:right;color:#787878;margin-top:1rem;font-size:.75rem}
.RadioButton-module-scss-module__8dSzdW__radioButton{flex-wrap:wrap;column-gap:1rem;display:flex}.RadioButton-module-scss-module__8dSzdW__radioButton--input{opacity:0;z-index:-1;pointer-events:none;top:3px;left:3px}
.InsuranceItem-module-scss-module__61YNkG__root{color:#05164d;border:1px solid #d4d4d4;margin:0 0 1rem;padding:.75rem 1rem}@media (min-width:768px){.InsuranceItem-module-scss-module__61YNkG__section{align-items:center;display:flex}}.InsuranceItem-module-scss-module__61YNkG__content{flex:auto}.InsuranceItem-module-scss-module__61YNkG__controls{flex:none;justify-content:space-between;align-items:center;margin:1rem 0 0;display:flex}@media (min-width:768px){.InsuranceItem-module-scss-module__61YNkG__controls{text-align:right;margin:0 0 0 1rem}}.InsuranceItem-module-scss-module__61YNkG__title{margin:0 0 .75rem}@media (min-width:768px){.InsuranceItem-module-scss-module__61YNkG__title{align-items:flex-start;font-family:Lufthansa Text Bold,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;display:flex}}.InsuranceItem-module-scss-module__61YNkG__titleRow{justify-content:space-between;align-items:flex-start;display:flex}.InsuranceItem-module-scss-module__61YNkG__tooltipTrigger{color:#787878;cursor:pointer;margin-left:.5rem}.InsuranceItem-module-scss-module__61YNkG__detailsLink{font-family:Lufthansa Text Regular,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.875rem;text-decoration:underline}@media (min-width:768px){.InsuranceItem-module-scss-module__61YNkG__detailsLink{margin-left:.5rem}}.InsuranceItem-module-scss-module__61YNkG__descr{color:#05164d}.InsuranceItem-module-scss-module__61YNkG__feature{align-items:flex-start;display:flex}.InsuranceItem-module-scss-module__61YNkG__feature:before{content:"✓";color:#0f664c;margin:0 .5rem 0 0;display:block}.InsuranceItem-module-scss-module__61YNkG__label{white-space:pre-wrap;margin:0 1rem 0 0;font-family:Lufthansa Text Bold,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.75rem}.InsuranceItem-module-scss-module__61YNkG__price--price{color:#05164d;margin-left:auto;font-size:1rem;line-height:1.375rem}.InsuranceItem-module-scss-module__61YNkG__caption{color:#05164d;font-family:Lufthansa Text Regular,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.InsuranceItem-module-scss-module__61YNkG__radioField--root{margin-bottom:0}.InsuranceItem-module-scss-module__61YNkG__radioField--root .InsuranceItem-module-scss-module__61YNkG__radioField--btn{text-align:left;color:#05164d;border-width:2px;border-color:#05164d;min-width:136px}.InsuranceItem-module-scss-module__61YNkG__radioField--root .InsuranceItem-module-scss-module__61YNkG__radioField--btn.InsuranceItem-module-scss-module__61YNkG__radioField--is-checked{color:#05164d;pointer-events:none;background-color:#05164d;border-color:#05164d}.InsuranceItem-module-scss-module__61YNkG__radioField--root .InsuranceItem-module-scss-module__61YNkG__radioField--btn.InsuranceItem-module-scss-module__61YNkG__radioField--is-checked .InsuranceItem-module-scss-module__61YNkG__radioField--btn--label{font-family:Lufthansa Text Bold,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.InsuranceItem-module-scss-module__61YNkG__radioField--root .InsuranceItem-module-scss-module__61YNkG__radioField--btn:hover{color:#05164d;border-color:#05164d}.InsuranceItem-module-scss-module__61YNkG__radioField--root .InsuranceItem-module-scss-module__61YNkG__radioField--btn .InsuranceItem-module-scss-module__61YNkG__radioField--item{opacity:1;width:100%}.InsuranceItem-module-scss-module__61YNkG__radioField--root .InsuranceItem-module-scss-module__61YNkG__radioField--btn--label{color:#05164d;flex:100%;font-family:Lufthansa Text Regular,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.InsuranceItem-module-scss-module__61YNkG__radioField--root .InsuranceItem-module-scss-module__61YNkG__radioField--label{width:100%;padding-left:1.75rem;font-size:.875rem}.InsuranceItem-module-scss-module__61YNkG__radioField--root .InsuranceItem-module-scss-module__61YNkG__radioField--labelText:before{font-size:24px;top:2px}
.InsuranceSection-module-scss-module__gXtVNq__collapsible--collapsible{margin-bottom:2rem}@media (min-width:768px){.InsuranceSection-module-scss-module__gXtVNq__collapsible--collapsible{margin-bottom:3rem}}.InsuranceSection-module-scss-module__gXtVNq__form{counter-reset:count}.InsuranceSection-module-scss-module__gXtVNq__insurance{padding:1rem .75rem}@media (min-width:768px){.InsuranceSection-module-scss-module__gXtVNq__insurance{padding:1rem 1.5rem}}.InsuranceSection-module-scss-module__gXtVNq__fieldWrap{position:relative}.InsuranceSection-module-scss-module__gXtVNq__birthdayField--overlay{z-index:1;width:300px}.InsuranceSection-module-scss-module__gXtVNq__fieldRow,.InsuranceSection-module-scss-module__gXtVNq__customer--fieldRow,.InsuranceSection-module-scss-module__gXtVNq__payment--fieldRow,.InsuranceSection-module-scss-module__gXtVNq__person--fieldRow{flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem;display:flex}.InsuranceSection-module-scss-module__gXtVNq__fieldCol,.InsuranceSection-module-scss-module__gXtVNq__customer--fieldCol,.InsuranceSection-module-scss-module__gXtVNq__payment--fieldCol,.InsuranceSection-module-scss-module__gXtVNq__person--fieldCol{margin:0 0 1rem;padding-left:.75rem;padding-right:.75rem}@media (min-width:768px){.InsuranceSection-module-scss-module__gXtVNq__fieldCol,.InsuranceSection-module-scss-module__gXtVNq__customer--fieldCol,.InsuranceSection-module-scss-module__gXtVNq__payment--fieldCol,.InsuranceSection-module-scss-module__gXtVNq__person--fieldCol{margin-bottom:1.5rem}}.InsuranceSection-module-scss-module__gXtVNq__field,.InsuranceSection-module-scss-module__gXtVNq__customer--field,.InsuranceSection-module-scss-module__gXtVNq__payment--field,.InsuranceSection-module-scss-module__gXtVNq__person--field,.InsuranceSection-module-scss-module__gXtVNq__fieldPhone,.InsuranceSection-module-scss-module__gXtVNq__customer--fieldPhone,.InsuranceSection-module-scss-module__gXtVNq__payment--fieldPhone,.InsuranceSection-module-scss-module__gXtVNq__person--fieldPhone{margin:0}@media (min-width:768px){.InsuranceSection-module-scss-module__gXtVNq__field,.InsuranceSection-module-scss-module__gXtVNq__customer--field,.InsuranceSection-module-scss-module__gXtVNq__payment--field,.InsuranceSection-module-scss-module__gXtVNq__person--field,.InsuranceSection-module-scss-module__gXtVNq__fieldPhone,.InsuranceSection-module-scss-module__gXtVNq__customer--fieldPhone,.InsuranceSection-module-scss-module__gXtVNq__payment--fieldPhone,.InsuranceSection-module-scss-module__gXtVNq__person--fieldPhone{margin-bottom:0}}.InsuranceSection-module-scss-module__gXtVNq__fieldGroup,.InsuranceSection-module-scss-module__gXtVNq__customer--fieldGroup,.InsuranceSection-module-scss-module__gXtVNq__payment--fieldGroup{display:flex;position:relative}.InsuranceSection-module-scss-module__gXtVNq__customer--codeSelect--wrapper{flex:39%;width:105px;margin-right:.5rem}.InsuranceSection-module-scss-module__gXtVNq__customer--codeSelect--select--valueContainer{margin:0;padding:0 .75rem}.InsuranceSection-module-scss-module__gXtVNq__customer--phoneField--wrapper{flex:61%}.InsuranceSection-module-scss-module__gXtVNq__customer--emailField--wrapper,.InsuranceSection-module-scss-module__gXtVNq__payment--expiryField--wrapper{flex:1}.InsuranceSection-module-scss-module__gXtVNq__customer--emailField--textField{padding-right:35px}.InsuranceSection-module-scss-module__gXtVNq__payment--expiryField--wrapper{margin-right:.5rem}.InsuranceSection-module-scss-module__gXtVNq__formLegend,.InsuranceSection-module-scss-module__gXtVNq__customer--formLegend,.InsuranceSection-module-scss-module__gXtVNq__payment--formLegend,.InsuranceSection-module-scss-module__gXtVNq__person--formLegend{text-align:right;color:#787878;font-size:.75rem}@media (min-width:1115px){.InsuranceSection-module-scss-module__gXtVNq__formLegend,.InsuranceSection-module-scss-module__gXtVNq__customer--formLegend,.InsuranceSection-module-scss-module__gXtVNq__payment--formLegend,.InsuranceSection-module-scss-module__gXtVNq__person--formLegend{margin-top:6px}}.InsuranceSection-module-scss-module__gXtVNq__travelConditions,.InsuranceSection-module-scss-module__gXtVNq__confirmationRemarks{color:#05164d}@media (min-width:768px){.InsuranceSection-module-scss-module__gXtVNq__confirmationRemarks--list{margin-bottom:1.5rem}}.InsuranceSection-module-scss-module__gXtVNq__tooltipTrigger{color:#787878;position:relative;top:4px}.InsuranceSection-module-scss-module__gXtVNq__confirmationRemarks--checkbox:last-child,.InsuranceSection-module-scss-module__gXtVNq__checkbox:last-child{margin-bottom:0}.InsuranceSection-module-scss-module__gXtVNq__person--field.InsuranceSection-module-scss-module__gXtVNq__person--field--is-invalid .InsuranceSection-module-scss-module__gXtVNq__person--field--dateInput--monthSelector--control:not(:disabled):not([readonly]),.InsuranceSection-module-scss-module__gXtVNq__person--field.InsuranceSection-module-scss-module__gXtVNq__person--field--is-invalid .InsuranceSection-module-scss-module__gXtVNq__person--field--dateInput--yearSelector--control:not(:disabled):not([readonly]){color:#05164d;border-color:#d4d4d4}.InsuranceSection-module-scss-module__gXtVNq__person--field .InsuranceSection-module-scss-module__gXtVNq__person--field--dateInput--monthSelector--control,.InsuranceSection-module-scss-module__gXtVNq__person--field .InsuranceSection-module-scss-module__gXtVNq__person--field--dateInput--yearSelector--control{min-height:initial}.InsuranceSection-module-scss-module__gXtVNq__person--field .InsuranceSection-module-scss-module__gXtVNq__person--field--dateInput--monthSelector--valueContainer,.InsuranceSection-module-scss-module__gXtVNq__person--field .InsuranceSection-module-scss-module__gXtVNq__person--field--dateInput--yearSelector--valueContainer{top:0}
.TermsAndConditions-module-scss-module__NAwFZa__root:hover .TermsAndConditions-module-scss-module__NAwFZa__label{color:#05164d}.TermsAndConditions-module-scss-module__NAwFZa__link,.TermsAndConditions-module-scss-module__NAwFZa__label{color:#05164d;font-family:Lufthansa Text Bold,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:600}.TermsAndConditions-module-scss-module__NAwFZa__link:hover,.TermsAndConditions-module-scss-module__NAwFZa__label:hover{color:#05164d}.TermsAndConditions-module-scss-module__NAwFZa__modal--content{flex-direction:column;height:calc(100vh - 40px);display:flex}.TermsAndConditions-module-scss-module__NAwFZa__modal--body{overflow-y:auto}.TermsAndConditions-module-scss-module__NAwFZa__modal--footer{flex:none;justify-content:flex-end}.TermsAndConditions-module-scss-module__NAwFZa__content{padding-right:20px}@media (min-width:768px){.TermsAndConditions-module-scss-module__NAwFZa__content{padding-right:80px}}.TermsAndConditions-module-scss-module__NAwFZa__content h3{font-size:1rem}.TermsAndConditions-module-scss-module__NAwFZa__content ul,.TermsAndConditions-module-scss-module__NAwFZa__content ol{margin:0 0 .5rem}.TermsAndConditions-module-scss-module__NAwFZa__content li{margin:0 0 .5rem;padding:0 0 0 1rem;position:relative}.TermsAndConditions-module-scss-module__NAwFZa__content li:before{content:"";background:#05164d;border-radius:100%;width:5px;height:5px;display:block;position:absolute;top:.5rem;left:0}.TermsAndConditions-module-scss-module__NAwFZa__content p{margin:0 0 1rem}.TermsAndConditions-module-scss-module__NAwFZa__btnFooter{flex:0 0 136px}
.LegalsSection-module-scss-module__QjwN7q__collapsible--collapsible{margin-bottom:2rem}@media (min-width:768px){.LegalsSection-module-scss-module__QjwN7q__collapsible--collapsible{margin-bottom:3rem}}.LegalsSection-module-scss-module__QjwN7q__checkbox:last-child{margin-bottom:0}
@keyframes Payment-module-scss-module__AkazqW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Payment-module-scss-module__AkazqW__fadeInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes Payment-module-scss-module__AkazqW__fadeInDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}@keyframes Payment-module-scss-module__AkazqW__fadeInLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:none}}@keyframes Payment-module-scss-module__AkazqW__fadeInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:none}}@keyframes Payment-module-scss-module__AkazqW__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Payment-module-scss-module__AkazqW__slideInOut{to{transform:translate(50%)}}@keyframes Payment-module-scss-module__AkazqW__marker-bouncing{50%{top:-10px}}@keyframes Payment-module-scss-module__AkazqW__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes Payment-module-scss-module__AkazqW__fadeOutDown{0%{opacity:1}to{opacity:0;transform:translateY(100%)}}@keyframes Payment-module-scss-module__AkazqW__fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate(-100%)}}@keyframes Payment-module-scss-module__AkazqW__fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes Payment-module-scss-module__AkazqW__fadeOutUp{0%{opacity:1}to{opacity:0;transform:translateY(-100%)}}@keyframes Payment-module-scss-module__AkazqW__bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate(0,0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translateY(-30px)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translateY(-15px)}90%{transform:translateY(-4px)}}@keyframes Payment-module-scss-module__AkazqW__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes Payment-module-scss-module__AkazqW__zoomInDown{0%{opacity:0;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.1,.1,.1)translateY(-100px)}60%{opacity:1;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.475,.475,.475)translateY(60px)}}.Payment-module-scss-module__AkazqW__root.Payment-module-scss-module__AkazqW__is-loading{-webkit-user-select:none;user-select:none;pointer-events:none;height:100%;min-height:100px;position:relative}.Payment-module-scss-module__AkazqW__root.Payment-module-scss-module__AkazqW__is-loading:before,.Payment-module-scss-module__AkazqW__root.Payment-module-scss-module__AkazqW__is-loading:after{content:"";z-index:100;justify-content:center;align-items:center;display:block;position:absolute;inset:0}.Payment-module-scss-module__AkazqW__root.Payment-module-scss-module__AkazqW__is-loading:before{background:#fffc;background:"white";justify-content:center;align-items:center;animation:.4s Payment-module-scss-module__AkazqW__fadeIn;display:flex;position:absolute;inset:0}.Payment-module-scss-module__AkazqW__root.Payment-module-scss-module__AkazqW__is-loading:after{content:"";border:.05em solid #05164d;border-color:#05164d #0000;border-radius:50%;width:1em;height:1em;font-size:72px;animation:.9s linear infinite Payment-module-scss-module__AkazqW__rotate,.7s ease-in-out Payment-module-scss-module__AkazqW__fadeIn;display:block;position:absolute;top:calc(50% - 36px);left:calc(50% - 36px)}.Payment-module-scss-module__AkazqW__options{border-bottom:1px solid #d4d4d4;display:flex}.Payment-module-scss-module__AkazqW__options:empty{display:none}.Payment-module-scss-module__AkazqW__optionsWrapper{flex:50%}.Payment-module-scss-module__AkazqW__optionsWrapper.Payment-module-scss-module__AkazqW__is-full{flex:100%}.Payment-module-scss-module__AkazqW__paymentOptions--title,.Payment-module-scss-module__AkazqW__optionContent--title,.Payment-module-scss-module__AkazqW__paymentConditions--title{color:#05164d;margin-bottom:.5rem;font-size:.875rem}.Payment-module-scss-module__AkazqW__optionContent--title{color:#05164d}.Payment-module-scss-module__AkazqW__optionContent--creditCard--radio{margin-top:1rem;margin-bottom:1rem}@media (min-width:768px){.Payment-module-scss-module__AkazqW__optionContent--creditCard--radio{margin-bottom:1.25rem}}.Payment-module-scss-module__AkazqW__optionContent--creditCard--radio--field{flex-wrap:wrap;margin-bottom:-.5rem;display:flex}.Payment-module-scss-module__AkazqW__optionContent--creditCard--radio--field .Payment-module-scss-module__AkazqW__paymentOptions--radio--field--item,.Payment-module-scss-module__AkazqW__optionContent--creditCard--radio--field .Payment-module-scss-module__AkazqW__optionContent--creditCard--radio--field--item{margin:0 1rem .5rem 0}.Payment-module-scss-module__AkazqW__optionContent{border-bottom:1px solid #d4d4d4;padding:1rem 0}@media (min-width:768px){.Payment-module-scss-module__AkazqW__optionContent{padding:1.25rem 0}}.Payment-module-scss-module__AkazqW__optionContent--text{color:#05164d}.Payment-module-scss-module__AkazqW__paymentConditions{margin:1rem 0 0}@media (min-width:768px){.Payment-module-scss-module__AkazqW__paymentConditions{margin-top:1.25rem}}.Payment-module-scss-module__AkazqW__paymentConditions,.Payment-module-scss-module__AkazqW__paymentConditions--item--price--price{color:#05164d}.Payment-module-scss-module__AkazqW__paymentConditions--item:not(:last-child){margin-bottom:.5rem}.Payment-module-scss-module__AkazqW__paymentConditions--item--title{margin-right:0}
.Item-module-scss-module__FuBDna__title{margin-right:.25rem;font-family:Lufthansa Text Bold,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.Item-module-scss-module__FuBDna__price--price{color:#05164d;font-family:Lufthansa Text Bold,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;line-height:1.375rem}
.PaymentConditions-module-scss-module__kREfiG__root{margin:1rem 0}.PaymentConditions-module-scss-module__kREfiG__title{margin:0 0 .75rem}@media (min-width:768px){.PaymentConditions-module-scss-module__kREfiG__title{font-size:1rem;line-height:1.375rem}}
@media (min-width:768px){.DirectDebit-module-scss-module__veNZRW__field{margin-bottom:1rem}}.DirectDebit-module-scss-module__veNZRW__field.DirectDebit-module-scss-module__veNZRW__is-last{margin-bottom:0}
.OptionContent-module-scss-module__L5KrPq__text{color:#05164d}.OptionContent-module-scss-module__L5KrPq__directDebit{margin:1rem 0 0}.OptionContent-module-scss-module__L5KrPq__serviceText{border:1px solid #d4d4d4;border-radius:4px;margin:1rem 0 0;padding:.75rem 1rem}@media (min-width:768px){.OptionContent-module-scss-module__L5KrPq__serviceText{padding:.75rem 1rem}}.OptionContent-module-scss-module__L5KrPq__title{margin:0 0 .25rem;font-size:.875rem}@media (min-width:1115px){.OptionContent-module-scss-module__L5KrPq__title{font-size:1rem}}
.PaymentSection-module-scss-module__ZUwWbq__collapsible--collapsible{margin-bottom:2rem}@media (min-width:768px){.PaymentSection-module-scss-module__ZUwWbq__collapsible--collapsible{margin-bottom:3rem}}.PaymentSection-module-scss-module__ZUwWbq__form{counter-reset:count}.PaymentSection-module-scss-module__ZUwWbq__insurance{padding:1rem .75rem}@media (min-width:768px){.PaymentSection-module-scss-module__ZUwWbq__insurance{padding:1rem 1.5rem}}.PaymentSection-module-scss-module__ZUwWbq__fieldWrap{position:relative}.PaymentSection-module-scss-module__ZUwWbq__birthdayField--overlay{z-index:1;width:300px}.PaymentSection-module-scss-module__ZUwWbq__fieldRow,.PaymentSection-module-scss-module__ZUwWbq__customer--fieldRow,.PaymentSection-module-scss-module__ZUwWbq__payment--fieldRow,.PaymentSection-module-scss-module__ZUwWbq__person--fieldRow{flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem;display:flex}.PaymentSection-module-scss-module__ZUwWbq__fieldCol,.PaymentSection-module-scss-module__ZUwWbq__customer--fieldCol,.PaymentSection-module-scss-module__ZUwWbq__payment--fieldCol,.PaymentSection-module-scss-module__ZUwWbq__person--fieldCol{margin:0 0 1rem;padding-left:.75rem;padding-right:.75rem}@media (min-width:768px){.PaymentSection-module-scss-module__ZUwWbq__fieldCol,.PaymentSection-module-scss-module__ZUwWbq__customer--fieldCol,.PaymentSection-module-scss-module__ZUwWbq__payment--fieldCol,.PaymentSection-module-scss-module__ZUwWbq__person--fieldCol{margin-bottom:1.5rem}}.PaymentSection-module-scss-module__ZUwWbq__field,.PaymentSection-module-scss-module__ZUwWbq__customer--field,.PaymentSection-module-scss-module__ZUwWbq__payment--field,.PaymentSection-module-scss-module__ZUwWbq__person--field,.PaymentSection-module-scss-module__ZUwWbq__fieldPhone,.PaymentSection-module-scss-module__ZUwWbq__customer--fieldPhone,.PaymentSection-module-scss-module__ZUwWbq__payment--fieldPhone,.PaymentSection-module-scss-module__ZUwWbq__person--fieldPhone{margin:0}@media (min-width:768px){.PaymentSection-module-scss-module__ZUwWbq__field,.PaymentSection-module-scss-module__ZUwWbq__customer--field,.PaymentSection-module-scss-module__ZUwWbq__payment--field,.PaymentSection-module-scss-module__ZUwWbq__person--field,.PaymentSection-module-scss-module__ZUwWbq__fieldPhone,.PaymentSection-module-scss-module__ZUwWbq__customer--fieldPhone,.PaymentSection-module-scss-module__ZUwWbq__payment--fieldPhone,.PaymentSection-module-scss-module__ZUwWbq__person--fieldPhone{margin-bottom:0}}.PaymentSection-module-scss-module__ZUwWbq__fieldGroup,.PaymentSection-module-scss-module__ZUwWbq__customer--fieldGroup,.PaymentSection-module-scss-module__ZUwWbq__payment--fieldGroup{display:flex;position:relative}.PaymentSection-module-scss-module__ZUwWbq__customer--codeSelect--wrapper{flex:39%;width:105px;margin-right:.5rem}.PaymentSection-module-scss-module__ZUwWbq__customer--codeSelect--select--valueContainer{margin:0;padding:0 .75rem}.PaymentSection-module-scss-module__ZUwWbq__customer--phoneField--wrapper{flex:61%}.PaymentSection-module-scss-module__ZUwWbq__customer--emailField--wrapper,.PaymentSection-module-scss-module__ZUwWbq__payment--expiryField--wrapper{flex:1}.PaymentSection-module-scss-module__ZUwWbq__customer--emailField--textField{padding-right:35px}.PaymentSection-module-scss-module__ZUwWbq__payment--expiryField--wrapper{margin-right:.5rem}.PaymentSection-module-scss-module__ZUwWbq__formLegend,.PaymentSection-module-scss-module__ZUwWbq__customer--formLegend,.PaymentSection-module-scss-module__ZUwWbq__payment--formLegend,.PaymentSection-module-scss-module__ZUwWbq__person--formLegend{text-align:right;color:#787878;font-size:.75rem}@media (min-width:1115px){.PaymentSection-module-scss-module__ZUwWbq__formLegend,.PaymentSection-module-scss-module__ZUwWbq__customer--formLegend,.PaymentSection-module-scss-module__ZUwWbq__payment--formLegend,.PaymentSection-module-scss-module__ZUwWbq__person--formLegend{margin-top:6px}}.PaymentSection-module-scss-module__ZUwWbq__travelConditions,.PaymentSection-module-scss-module__ZUwWbq__confirmationRemarks{color:#05164d}@media (min-width:768px){.PaymentSection-module-scss-module__ZUwWbq__confirmationRemarks--list{margin-bottom:1.5rem}}.PaymentSection-module-scss-module__ZUwWbq__tooltipTrigger{color:#787878;position:relative;top:4px}.PaymentSection-module-scss-module__ZUwWbq__confirmationRemarks--checkbox:last-child,.PaymentSection-module-scss-module__ZUwWbq__checkbox:last-child{margin-bottom:0}.PaymentSection-module-scss-module__ZUwWbq__person--field.PaymentSection-module-scss-module__ZUwWbq__person--field--is-invalid .PaymentSection-module-scss-module__ZUwWbq__person--field--dateInput--monthSelector--control:not(:disabled):not([readonly]),.PaymentSection-module-scss-module__ZUwWbq__person--field.PaymentSection-module-scss-module__ZUwWbq__person--field--is-invalid .PaymentSection-module-scss-module__ZUwWbq__person--field--dateInput--yearSelector--control:not(:disabled):not([readonly]){color:#05164d;border-color:#d4d4d4}.PaymentSection-module-scss-module__ZUwWbq__person--field .PaymentSection-module-scss-module__ZUwWbq__person--field--dateInput--monthSelector--control,.PaymentSection-module-scss-module__ZUwWbq__person--field .PaymentSection-module-scss-module__ZUwWbq__person--field--dateInput--yearSelector--control{min-height:initial}.PaymentSection-module-scss-module__ZUwWbq__person--field .PaymentSection-module-scss-module__ZUwWbq__person--field--dateInput--monthSelector--valueContainer,.PaymentSection-module-scss-module__ZUwWbq__person--field .PaymentSection-module-scss-module__ZUwWbq__person--field--dateInput--yearSelector--valueContainer{top:0}
.Policy-module-scss-module__8TSsSW__root .Policy-module-scss-module__8TSsSW__linkedCheckbox--field:hover .Policy-module-scss-module__8TSsSW__linkedCheckbox--field--labelText{color:#05164d;opacity:1}.Policy-module-scss-module__8TSsSW__root .Policy-module-scss-module__8TSsSW__link{text-align:left;white-space:normal;justify-content:flex-start;margin:.5rem 0 .5rem -.5rem;padding:.5rem 0;font-family:Lufthansa Text Bold,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.875rem}.Policy-module-scss-module__8TSsSW__root .Policy-module-scss-module__8TSsSW__link:hover .Policy-module-scss-module__8TSsSW__link--label{text-decoration:none}.Policy-module-scss-module__8TSsSW__root .Policy-module-scss-module__8TSsSW__link .Policy-module-scss-module__8TSsSW__link--label{text-decoration:underline}.Policy-module-scss-module__8TSsSW__root .Policy-module-scss-module__8TSsSW__link .Policy-module-scss-module__8TSsSW__link--icon{margin-right:.25rem}.Policy-module-scss-module__8TSsSW__teaser{color:#05164d}.Policy-module-scss-module__8TSsSW__teaser .formTitle{color:#05164d;margin:0 0 .5rem;font-family:Lufthansa Text Bold,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.875rem;line-height:1.25rem}.Policy-module-scss-module__8TSsSW__teaser a{color:#05164d;text-decoration:underline}.Policy-module-scss-module__8TSsSW__teaser a:hover{text-decoration:none}.Policy-module-scss-module__8TSsSW__content{padding-right:20px}@media (min-width:768px){.Policy-module-scss-module__8TSsSW__content{padding-right:80px}}.Policy-module-scss-module__8TSsSW__text{font-family:Lufthansa Text Bold,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;line-height:1rem}.Policy-module-scss-module__8TSsSW__text p,.Policy-module-scss-module__8TSsSW__text ul,.Policy-module-scss-module__8TSsSW__text ol,.Policy-module-scss-module__8TSsSW__text li,.Policy-module-scss-module__8TSsSW__text a,.Policy-module-scss-module__8TSsSW__text table,.Policy-module-scss-module__8TSsSW__text blockquote,.Policy-module-scss-module__8TSsSW__text b,.Policy-module-scss-module__8TSsSW__text strong,.Policy-module-scss-module__8TSsSW__text caption{font-family:Lufthansa Text Regular,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;line-height:1.42857}.Policy-module-scss-module__8TSsSW__text .Policy-module-scss-module__8TSsSW__formBody>:first-of-type{margin-top:1rem}.Policy-module-scss-module__8TSsSW__text h3{font-size:1rem}.Policy-module-scss-module__8TSsSW__text ul,.Policy-module-scss-module__8TSsSW__text ol{margin:.5rem 0}.Policy-module-scss-module__8TSsSW__text li{margin:0 0 .5rem;padding:0 0 0 1rem;position:relative}.Policy-module-scss-module__8TSsSW__text li:before{content:"";background:#05164d;border-radius:100%;width:5px;height:5px;display:block;position:absolute;top:.5rem;left:0}.Policy-module-scss-module__8TSsSW__text p{margin:0 0 1rem}.Policy-module-scss-module__8TSsSW__btnFooter{flex:0 0 136px}.Policy-module-scss-module__8TSsSW__modal--content{flex-direction:column;height:calc(100vh - 40px);display:flex}.Policy-module-scss-module__8TSsSW__modal--body{overflow-y:auto}.Policy-module-scss-module__8TSsSW__modal--footer{flex:none;justify-content:flex-end}.Policy-module-scss-module__8TSsSW__checkbox{margin-bottom:0}
.HoteldetailWrapper-module-scss-module___gFPiW__containerWrapper{padding:var(--frontend-hotel-detail-container-wrapper-padding-mobile,0);background:var(--frontend-hotel-detail-container-wrapper-bg,transparent)}@media (min-width:768px){.HoteldetailWrapper-module-scss-module___gFPiW__containerWrapper{padding:var(--frontend-hotel-detail-container-wrapper-padding,0)}}.HoteldetailWrapper-module-scss-module___gFPiW__backToResult{border-bottom:var(--frontend-hotel-detail-back-to-result-border-bottom,0);background-color:var(--frontend-hotel-detail-back-to-result-bg,white);box-shadow:var(--frontend-hotel-detail-back-to-result-box-shadow,none);z-index:var(--frontend-hotel-detail-back-to-result-z-index,1);position:relative}@media (min-width:1350px){.HoteldetailWrapper-module-scss-module___gFPiW__top{margin-top:var(--frontend-hotel-detail-top-margin-top-desktop,calc(-1 * 1rem));position:relative}}
.PolicySection-module-scss-module___OUGUq__collapsible--collapsible{margin-bottom:2rem}@media (min-width:768px){.PolicySection-module-scss-module___OUGUq__collapsible--collapsible{margin-bottom:3rem}}.PolicySection-module-scss-module___OUGUq__form{counter-reset:count}.PolicySection-module-scss-module___OUGUq__insurance{padding:1rem .75rem}@media (min-width:768px){.PolicySection-module-scss-module___OUGUq__insurance{padding:1rem 1.5rem}}.PolicySection-module-scss-module___OUGUq__fieldWrap{position:relative}.PolicySection-module-scss-module___OUGUq__birthdayField--overlay{z-index:1;width:300px}.PolicySection-module-scss-module___OUGUq__fieldRow,.PolicySection-module-scss-module___OUGUq__customer--fieldRow,.PolicySection-module-scss-module___OUGUq__payment--fieldRow,.PolicySection-module-scss-module___OUGUq__person--fieldRow{flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem;display:flex}.PolicySection-module-scss-module___OUGUq__fieldCol,.PolicySection-module-scss-module___OUGUq__customer--fieldCol,.PolicySection-module-scss-module___OUGUq__payment--fieldCol,.PolicySection-module-scss-module___OUGUq__person--fieldCol{margin:0 0 1rem;padding-left:.75rem;padding-right:.75rem}@media (min-width:768px){.PolicySection-module-scss-module___OUGUq__fieldCol,.PolicySection-module-scss-module___OUGUq__customer--fieldCol,.PolicySection-module-scss-module___OUGUq__payment--fieldCol,.PolicySection-module-scss-module___OUGUq__person--fieldCol{margin-bottom:1.5rem}}.PolicySection-module-scss-module___OUGUq__field,.PolicySection-module-scss-module___OUGUq__customer--field,.PolicySection-module-scss-module___OUGUq__payment--field,.PolicySection-module-scss-module___OUGUq__person--field,.PolicySection-module-scss-module___OUGUq__fieldPhone,.PolicySection-module-scss-module___OUGUq__customer--fieldPhone,.PolicySection-module-scss-module___OUGUq__payment--fieldPhone,.PolicySection-module-scss-module___OUGUq__person--fieldPhone{margin:0}@media (min-width:768px){.PolicySection-module-scss-module___OUGUq__field,.PolicySection-module-scss-module___OUGUq__customer--field,.PolicySection-module-scss-module___OUGUq__payment--field,.PolicySection-module-scss-module___OUGUq__person--field,.PolicySection-module-scss-module___OUGUq__fieldPhone,.PolicySection-module-scss-module___OUGUq__customer--fieldPhone,.PolicySection-module-scss-module___OUGUq__payment--fieldPhone,.PolicySection-module-scss-module___OUGUq__person--fieldPhone{margin-bottom:0}}.PolicySection-module-scss-module___OUGUq__fieldGroup,.PolicySection-module-scss-module___OUGUq__customer--fieldGroup,.PolicySection-module-scss-module___OUGUq__payment--fieldGroup{display:flex;position:relative}.PolicySection-module-scss-module___OUGUq__customer--codeSelect--wrapper{flex:39%;width:105px;margin-right:.5rem}.PolicySection-module-scss-module___OUGUq__customer--codeSelect--select--valueContainer{margin:0;padding:0 .75rem}.PolicySection-module-scss-module___OUGUq__customer--phoneField--wrapper{flex:61%}.PolicySection-module-scss-module___OUGUq__customer--emailField--wrapper,.PolicySection-module-scss-module___OUGUq__payment--expiryField--wrapper{flex:1}.PolicySection-module-scss-module___OUGUq__customer--emailField--textField{padding-right:35px}.PolicySection-module-scss-module___OUGUq__payment--expiryField--wrapper{margin-right:.5rem}.PolicySection-module-scss-module___OUGUq__formLegend,.PolicySection-module-scss-module___OUGUq__customer--formLegend,.PolicySection-module-scss-module___OUGUq__payment--formLegend,.PolicySection-module-scss-module___OUGUq__person--formLegend{text-align:right;color:#787878;font-size:.75rem}@media (min-width:1115px){.PolicySection-module-scss-module___OUGUq__formLegend,.PolicySection-module-scss-module___OUGUq__customer--formLegend,.PolicySection-module-scss-module___OUGUq__payment--formLegend,.PolicySection-module-scss-module___OUGUq__person--formLegend{margin-top:6px}}.PolicySection-module-scss-module___OUGUq__travelConditions,.PolicySection-module-scss-module___OUGUq__confirmationRemarks{color:#05164d}@media (min-width:768px){.PolicySection-module-scss-module___OUGUq__confirmationRemarks--list{margin-bottom:1.5rem}}.PolicySection-module-scss-module___OUGUq__tooltipTrigger{color:#787878;position:relative;top:4px}.PolicySection-module-scss-module___OUGUq__confirmationRemarks--checkbox:last-child,.PolicySection-module-scss-module___OUGUq__checkbox:last-child{margin-bottom:0}.PolicySection-module-scss-module___OUGUq__person--field.PolicySection-module-scss-module___OUGUq__person--field--is-invalid .PolicySection-module-scss-module___OUGUq__person--field--dateInput--monthSelector--control:not(:disabled):not([readonly]),.PolicySection-module-scss-module___OUGUq__person--field.PolicySection-module-scss-module___OUGUq__person--field--is-invalid .PolicySection-module-scss-module___OUGUq__person--field--dateInput--yearSelector--control:not(:disabled):not([readonly]){color:#05164d;border-color:#d4d4d4}.PolicySection-module-scss-module___OUGUq__person--field .PolicySection-module-scss-module___OUGUq__person--field--dateInput--monthSelector--control,.PolicySection-module-scss-module___OUGUq__person--field .PolicySection-module-scss-module___OUGUq__person--field--dateInput--yearSelector--control{min-height:initial}.PolicySection-module-scss-module___OUGUq__person--field .PolicySection-module-scss-module___OUGUq__person--field--dateInput--monthSelector--valueContainer,.PolicySection-module-scss-module___OUGUq__person--field .PolicySection-module-scss-module___OUGUq__person--field--dateInput--yearSelector--valueContainer{top:0}

.CreditCardPaymentModal-module-scss-module__36XENG__modal .CreditCardPaymentModal-module-scss-module__36XENG__modal--body{align-items:stretch;padding:0;display:flex}@media (min-width:768px){.CreditCardPaymentModal-module-scss-module__36XENG__modal .CreditCardPaymentModal-module-scss-module__36XENG__modal--body{padding:0 0 .5rem}.CreditCardPaymentModal-module-scss-module__36XENG__modal .CreditCardPaymentModal-module-scss-module__36XENG__modal--content{min-width:768px}}.CreditCardPaymentModal-module-scss-module__36XENG__iframe{border:none;width:100%}@media (min-width:768px){.CreditCardPaymentModal-module-scss-module__36XENG__iframe{min-height:750px}}

@keyframes BookingInfoPayment-module-scss-module__tEXOvG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes BookingInfoPayment-module-scss-module__tEXOvG__fadeInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes BookingInfoPayment-module-scss-module__tEXOvG__fadeInDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}@keyframes BookingInfoPayment-module-scss-module__tEXOvG__fadeInLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:none}}@keyframes BookingInfoPayment-module-scss-module__tEXOvG__fadeInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:none}}@keyframes BookingInfoPayment-module-scss-module__tEXOvG__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes BookingInfoPayment-module-scss-module__tEXOvG__slideInOut{to{transform:translate(50%)}}@keyframes BookingInfoPayment-module-scss-module__tEXOvG__marker-bouncing{50%{top:-10px}}@keyframes BookingInfoPayment-module-scss-module__tEXOvG__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes BookingInfoPayment-module-scss-module__tEXOvG__fadeOutDown{0%{opacity:1}to{opacity:0;transform:translateY(100%)}}@keyframes BookingInfoPayment-module-scss-module__tEXOvG__fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate(-100%)}}@keyframes BookingInfoPayment-module-scss-module__tEXOvG__fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes BookingInfoPayment-module-scss-module__tEXOvG__fadeOutUp{0%{opacity:1}to{opacity:0;transform:translateY(-100%)}}@keyframes BookingInfoPayment-module-scss-module__tEXOvG__bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate(0,0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translateY(-30px)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translateY(-15px)}90%{transform:translateY(-4px)}}@keyframes BookingInfoPayment-module-scss-module__tEXOvG__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes BookingInfoPayment-module-scss-module__tEXOvG__zoomInDown{0%{opacity:0;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.1,.1,.1)translateY(-100px)}60%{opacity:1;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.475,.475,.475)translateY(60px)}}.BookingInfoPayment-module-scss-module__tEXOvG__root{margin-top:0;margin-bottom:40px}@media (max-width:767.98px){.BookingInfoPayment-module-scss-module__tEXOvG__root{padding:0}}@media (min-width:768px){.BookingInfoPayment-module-scss-module__tEXOvG__root{margin-top:40px;margin-bottom:100px}}.BookingInfoPayment-module-scss-module__tEXOvG__contentWrapper{display:flex}.BookingInfoPayment-module-scss-module__tEXOvG__contentWrapper.BookingInfoPayment-module-scss-module__tEXOvG__is-loading{-webkit-user-select:none;user-select:none;pointer-events:none;height:100%;min-height:100px;position:relative}.BookingInfoPayment-module-scss-module__tEXOvG__contentWrapper.BookingInfoPayment-module-scss-module__tEXOvG__is-loading:before,.BookingInfoPayment-module-scss-module__tEXOvG__contentWrapper.BookingInfoPayment-module-scss-module__tEXOvG__is-loading:after{content:"";z-index:100;justify-content:center;align-items:center;display:block;position:absolute;inset:0}.BookingInfoPayment-module-scss-module__tEXOvG__contentWrapper.BookingInfoPayment-module-scss-module__tEXOvG__is-loading:before{background:#fffc;background:"white";justify-content:center;align-items:center;animation:.4s BookingInfoPayment-module-scss-module__tEXOvG__fadeIn;display:flex;position:absolute;inset:0}.BookingInfoPayment-module-scss-module__tEXOvG__contentWrapper.BookingInfoPayment-module-scss-module__tEXOvG__is-loading:after{content:"";border:.05em solid #05164d;border-color:#05164d #0000;border-radius:50%;width:1em;height:1em;font-size:72px;animation:.9s linear infinite BookingInfoPayment-module-scss-module__tEXOvG__rotate,.7s ease-in-out BookingInfoPayment-module-scss-module__tEXOvG__fadeIn;display:block;position:absolute;top:100px;left:calc(50% - 36px)}.BookingInfoPayment-module-scss-module__tEXOvG__form{display:flex}.BookingInfoPayment-module-scss-module__tEXOvG__content{flex:1;width:100%}@media (min-width:768px){.BookingInfoPayment-module-scss-module__tEXOvG__content{padding:0 0 0 86px}}@media (min-width:1115px){.BookingInfoPayment-module-scss-module__tEXOvG__content{padding:0 0 0 128px}}.BookingInfoPayment-module-scss-module__tEXOvG__alert,.BookingInfoPayment-module-scss-module__tEXOvG__paymentNotification{margin:1rem .75rem}@media (min-width:768px){.BookingInfoPayment-module-scss-module__tEXOvG__alert,.BookingInfoPayment-module-scss-module__tEXOvG__paymentNotification{margin:0 0 2rem}}@media (max-width:767.98px){.BookingInfoPayment-module-scss-module__tEXOvG__alert,.BookingInfoPayment-module-scss-module__tEXOvG__paymentNotification{border-radius:0}}@media (min-width:768px){.BookingInfoPayment-module-scss-module__tEXOvG__modal--content{max-width:320px}}.BookingInfoPayment-module-scss-module__tEXOvG__linkFooter,.BookingInfoPayment-module-scss-module__tEXOvG__btnFooter{width:50%}.BookingInfoPayment-module-scss-module__tEXOvG__linkFooter+.BookingInfoPayment-module-scss-module__tEXOvG__linkFooter,.BookingInfoPayment-module-scss-module__tEXOvG__linkFooter+.BookingInfoPayment-module-scss-module__tEXOvG__btnFooter,.BookingInfoPayment-module-scss-module__tEXOvG__btnFooter+.BookingInfoPayment-module-scss-module__tEXOvG__linkFooter,.BookingInfoPayment-module-scss-module__tEXOvG__btnFooter+.BookingInfoPayment-module-scss-module__tEXOvG__btnFooter{margin-left:1rem}.BookingInfoPayment-module-scss-module__tEXOvG__linkFooter .BookingInfoPayment-module-scss-module__tEXOvG__btnFooter{width:100%}.BookingInfoPayment-module-scss-module__tEXOvG__backTo{box-shadow:none;z-index:1;background-color:#fff;position:relative}.BookingInfoPayment-module-scss-module__tEXOvG__linkBack{color:#05164d;align-items:center;font-family:Lufthansa Text Bold,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.875rem;display:flex}.BookingInfoPayment-module-scss-module__tEXOvG__linkBack:hover{opacity:.7}.BookingInfoPayment-module-scss-module__tEXOvG__iconBack{margin:0 .25rem 0 0;font-size:24px}.BookingInfoPayment-module-scss-module__tEXOvG__toolbar .BookingInfoPayment-module-scss-module__tEXOvG__toolbar--is-custom{margin-left:0;margin-right:auto}
.Panel-module-scss-module__bAu8oq__panel{background:#fff;border:1px solid #d4d4d4;border-radius:16px;padding:1rem .75rem;box-shadow:0 8px 24px -4px #0000001f}@media (min-width:768px){.Panel-module-scss-module__bAu8oq__panel{padding:1.5rem}}@media (min-width:1115px){.Panel-module-scss-module__bAu8oq__panel{padding:2rem 2.5rem}}.Panel-module-scss-module__bAu8oq__panel+.Panel-module-scss-module__bAu8oq__panel{margin-top:2rem}@media (min-width:768px){.Panel-module-scss-module__bAu8oq__panel+.Panel-module-scss-module__bAu8oq__panel{margin-top:3rem}}
.ShareButtons-module-scss-module__9rXqCW__root .react-share__ShareButton{margin-bottom:var(--tsbobc-favorites-share-button-react-share-margin-bottom,1rem);width:100%}.ShareButtons-module-scss-module__9rXqCW__shareBtn{margin:var(--tsbobc-favorites-share-buttons-share-btn-margin,0 0 1rem);justify-content:flex-start;width:100%}.ShareButtons-module-scss-module__9rXqCW__shareBtn+.ShareButtons-module-scss-module__9rXqCW__shareBtn{margin-left:var(--tsbobc-favorites-share-buttons-share-btn-margin-left,0)}.ShareButtons-module-scss-module__9rXqCW__shareBtn:last-child{margin-bottom:var(--tsbobc-favorites-share-buttons-share-btn-margin-bottom-last-child,0)}.ShareButtons-module-scss-module__9rXqCW__shareBtn--iconRight{margin-left:var(--tsbobc-favorites-share-buttons-share-btn-icon-right-margin-left,auto);font-size:var(--tsbobc-favorites-share-buttons-share-btn-icon-font-size,24px)}.ShareButtons-module-scss-module__9rXqCW__shareModal--content{width:320px}.ShareButtons-module-scss-module__9rXqCW__shareModal--body{padding:var(--tsbobc-favorites-share-button-modal-body-padding,0)}.ShareButtons-module-scss-module__9rXqCW__shareModal--body .react-share__ShareButton{width:100%}.ShareButtons-module-scss-module__9rXqCW__shareModalFooterButton{min-width:50%;margin-left:auto}
.Favorites-module-scss-module__5xNnjW__root .Favorites-module-scss-module__5xNnjW__favorites--items--item--imgContainer{margin:calc(var(--card_padding,1rem)*-1) calc(var(--card_padding,1rem)*-1) 0}.Favorites-module-scss-module__5xNnjW__root .Favorites-module-scss-module__5xNnjW__favorites--items--item--summary,.Favorites-module-scss-module__5xNnjW__root .Favorites-module-scss-module__5xNnjW__favorites--items--item--summary--control{padding:0}.Favorites-module-scss-module__5xNnjW__root .Favorites-module-scss-module__5xNnjW__favorites--items--item--pricesHeader{padding:var(--card_padding,1rem);background:#fff;border:1px solid #d4d4d4;border-bottom:0;border-radius:16px 16px 0 0}.Favorites-module-scss-module__5xNnjW__root .Favorites-module-scss-module__5xNnjW__favorites--items--item--summary--prices{padding:var(--card_padding,1rem);background:#fff;border:1px solid #d4d4d4;border-top:0;border-radius:0 0 16px 16px}.Favorites-module-scss-module__5xNnjW__root .Favorites-module-scss-module__5xNnjW__favorites--items--item--summary--FreeRebooking--wrapper{width:100%}.Favorites-module-scss-module__5xNnjW__root .Favorites-module-scss-module__5xNnjW__favorites--items--item--summary--FreeRebooking--wrapper .Favorites-module-scss-module__5xNnjW__favorites--items--item--summary--FreeRebooking--badge{width:100%;margin-bottom:1rem}.Favorites-module-scss-module__5xNnjW__root .Favorites-module-scss-module__5xNnjW__favorites--items--item--rating--ttBar--label{display:block}.Favorites-module-scss-module__5xNnjW__root .Favorites-module-scss-module__5xNnjW__toolbar .Favorites-module-scss-module__5xNnjW__toolbar--is-custom{margin-left:0;margin-right:auto}.Favorites-module-scss-module__5xNnjW__backToResult{background-color:var(--frontend-favorites-back-to-result-bg,white);box-shadow:var(--frontend-favorites-back-to-result-box-shadow,none);z-index:1;position:relative}@media (min-width:768px){.Favorites-module-scss-module__5xNnjW__favorites{margin-top:40px}}.Favorites-module-scss-module__5xNnjW__favorites .Favorites-module-scss-module__5xNnjW__favorites--shareButtons--shareBtn{border-color:var(--frontend-favorites-share-buttons-share-btn-border-color,#d4d4d4)}.Favorites-module-scss-module__5xNnjW__favorites .Favorites-module-scss-module__5xNnjW__favorites--shareButtons--shareBtn:active,.Favorites-module-scss-module__5xNnjW__favorites .Favorites-module-scss-module__5xNnjW__favorites--shareButtons--shareBtn:hover{border-color:var(--frontend-favorites-share-buttons-share-btn-border-color-active,#787878)}.Favorites-module-scss-module__5xNnjW__favorites .Favorites-module-scss-module__5xNnjW__favorites--shareButtons--shareBtn:active:hover .Favorites-module-scss-module__5xNnjW__favorites--shareButtons--shareBtn--label,.Favorites-module-scss-module__5xNnjW__favorites .Favorites-module-scss-module__5xNnjW__favorites--shareButtons--shareBtn:hover:hover .Favorites-module-scss-module__5xNnjW__favorites--shareButtons--shareBtn--label{color:#fff}.Favorites-module-scss-module__5xNnjW__favorites .Favorites-module-scss-module__5xNnjW__favorites--shareButtons--shareBtn .Favorites-module-scss-module__5xNnjW__favorites--shareButtons--shareBtn--iconRight{margin-left:var(--tsbobc-favorites-share-buttons-share-btn-icon-right-margin-left,auto)}.Favorites-module-scss-module__5xNnjW__favorites .Favorites-module-scss-module__5xNnjW__favorites--shareButtons--shareBtn .Favorites-module-scss-module__5xNnjW__favorites--shareButtons--shareBtn--label{color:var(--frontend-favorites-share-buttons-share-btn-label-color,#05164d)}.Favorites-module-scss-module__5xNnjW__favorites--items--item--summary{border:none}
