.rail-and-fly-info__trigger{color:#0f8705}.rail-and-fly-info button:hover svg,.rail-and-fly-info button:focus svg{color:#000;fill:#e8ffea}.rail-and-fly-info__content{font-size:12px;line-height:18px}.rebooking-cancellation-info__trigger{color:#0f8705;text-decoration:underline}.rebooking-cancellation-info__trigger:hover,.rebooking-cancellation-info__trigger:focus{color:#000;text-decoration:none}.rebooking-cancellation-info button:hover svg,.rebooking-cancellation-info button:focus svg{color:#000;fill:#e8ffea}.rebooking-cancellation-info__content{font-size:12px;line-height:18px}.hotel-stars{--icon-color: var(--warning-300);white-space:nowrap}.hotel-stars .icon--type-star-half{margin-right:calc(var(--icon-size) / -2)}.hotel-stars .icon:not(:first-child){--icon-spacer: var(--size-100)}.offer-flight th,.offer-flight td{text-align:center;padding:0;width:25%}.offer-flight th,.offer-flight th *,.offer-flight td,.offer-flight td *{font-size:12px}.offer-flight td{vertical-align:top}.offer-flight tr td:nth-child(2),.offer-flight tr th:nth-child(2){width:50%}.offer-flight__label{position:absolute;height:0;width:0;opacity:0;overflow:hidden}.offer-flight__plane{color:#2275a8}.offer-flight__date{display:inline-block;padding:0;white-space:nowrap}.offer-flight__time{border:none;text-decoration:none;font-weight:bold}.offer-flight__airport{display:block}.offer-flight__airport,.offer-flight__info{padding-top:5px}.offer-flight__flight-line{position:relative}.offer-flight__flight-line svg{position:relative;top:-3px;width:52px;background-color:#fff;background:linear-gradient(to right, rgba(255,255,255,0) 0%, white 15%, white 85%, rgba(255,255,255,0) 100%)}.offer-flight__flight-line::before{display:block;position:absolute;content:'';width:100%;top:7px;border-bottom:4px dotted #2275a8}.offer-flight__dialog-trigger{color:#0f8705;text-decoration:underline}.offer-flight__dialog-trigger:hover,.offer-flight__dialog-trigger:focus{color:#000;text-decoration:none}@media all and (min-width: 750px){.offer-flight__airport{hyphens:auto;word-wrap:break-word;overflow-wrap:break-word}}@media all and (max-width: calc(950px - 1px)){.offer-flight__date--long{display:none}}@media all and (min-width: 950px){.offer-flight__date--short{display:none}}@media all and (min-width: 750px){.offer-flight__airport{max-width:70px}}@media all and (min-width: 800px){.offer-flight__airport{max-width:90px}}@media all and (min-width: 850px){.offer-flight__airport{max-width:100px}}.offer-flight-info__dialog-trigger{color:#0f8705}.offer-flight-info__dialog-trigger:hover svg,.offer-flight-info__dialog-trigger:focus svg{color:#000;fill:#e8ffea}.offer-flight-info__dialog{display:none}.offer-flight-info__info-icon{color:#2275a8}.offer-flight-info__segment-line{height:20px;border-left:4px dotted #2275a8;width:0;margin:0 auto}.offer-flight-info__segment-text{position:absolute;height:0;width:0;opacity:0;overflow:hidden}.offer-flight-info__segment-stop::before,.offer-flight-info__segment-stop::after{display:block;content:'';width:10px;margin:0 auto;border-top:4px solid #2275a8}.offer-flight-info__segment-stop::before{margin-bottom:10px}.offer-flight-info__segment-stop::after{margin-top:10px}.offer-flight-info__stopover-timespan{display:block}@media all and (max-width: calc(750px - 1px)){.offer-flight-info__info-icon--last{display:inline-block;margin-top:20px}}.offer-flight-info-dialog__content{text-align:center}.offer-travel-features__transfer-info{display:inline-block;hyphens:manual;word-wrap:normal;overflow-wrap:normal}.offer-travel-features__transfer-info button:hover svg,.offer-travel-features__transfer-info button:focus svg{color:#000;fill:#e8ffea}.offer-travel-features__no-transfer-info-trigger{color:#0f8705}.offer-travel-features__no-transfer-info-content{font-size:12px;line-height:18px}.breadcrumbs__list{margin:0;padding:0;display:flex;height:100%}.breadcrumbs__step{list-style-type:none;flex:0 0 auto;display:inline-block;position:relative;width:20%;margin:0;padding:0 10px;text-align:center;color:#626c74}.breadcrumbs__step:not(:first-child)::before,.breadcrumbs__step:not(:first-child)::after{display:inline-block;content:'';position:absolute;top:5px}.breadcrumbs__step:not(:first-child)::before{left:-5px}.breadcrumbs__step:not(:first-child)::after{left:-6px}.breadcrumbs__step--current{color:#2275a8}.breadcrumbs__extended-name,.breadcrumbs__short-name{display:block}@media all and (max-width: calc(750px - 1px)){.breadcrumbs__step{line-height:26px}.breadcrumbs__step:not(:first-child)::before{display:block;width:0;height:0;border-left:10px solid #58b0e0;border-top:8px solid transparent;border-bottom:8px solid transparent}.breadcrumbs__step:not(:first-child)::after{display:block;width:0;height:0;border-left:10px solid #fff;border-top:8px solid transparent;border-bottom:8px solid transparent}.breadcrumbs__extended-name{position:absolute;height:0;width:0;opacity:0;overflow:hidden}}@media all and (min-width: 750px){.breadcrumbs__step{line-height:36px}.breadcrumbs__step:not(:first-child)::before{display:block;width:0;height:0;border-left:10px solid #58b0e0;border-top:13px solid transparent;border-bottom:13px solid transparent}.breadcrumbs__step:not(:first-child)::after{display:block;width:0;height:0;border-left:10px solid #fff;border-top:13px solid transparent;border-bottom:13px solid transparent}.breadcrumbs__short-name{position:absolute;height:0;width:0;opacity:0;overflow:hidden}}@media all and (min-width: 950px){.breadcrumbs__extended-name{display:inline}}.bookings__discreet-headline{color:#666666;padding:0}.bookings__customer-quote:last-child,.bookings__customer-quote:last-child footer{margin-bottom:5px}.bookings__customer-quote+.bookings__customer-quote{margin-top:20px}.bookings__contact-option{display:block;margin:10px 0}.bookings__contact-option strong a{color:#666666}.bookings__computer-booking{display:none;margin-top:10px}p.bookings__book-online{text-align:center;margin-top:20px}.bookings__book-online-arrow{display:inline-block;margin-left:5px;background-color:#2275a8;border-radius:100%;color:#fff}@media all and (max-width: calc(460px - 1px)){.bookings__customer-quote--additional{display:none}.bookings__divider{margin-top:20px}}@media all and (max-width: calc(750px - 1px)){.bookings__computer-booking{display:block}}@media all and (min-width: 750px){.bookings__full-height-box{padding-bottom:10px}.bookings__full-height-box,.bookings__full-height-box .content-box{height:100%}.bookings__full-height-box .content-box{display:flex;flex-direction:column}.bookings__full-height-box .bookings__spacer{flex:1 1 auto}}.bookings-always-available-box{padding-bottom:10px}.bookings-always-available-box,.bookings-always-available-box .content-box,.bookings-always-available-box .bookings-always-available-box__layout{height:100%}.bookings-always-available-box__layout{display:flex;flex-direction:column}.bookings-always-available-box__highlighted,.bookings-always-available-box__rating{flex:0 0 auto}.bookings-always-available-box__spacer{flex:1 1 0}.bookings-always-available-box__highlighted{background-image:linear-gradient(315deg, #65c65c 0%, #49bf49 30%, #35963d 100%);background-color:#49bf49;border-top-left-radius:5px;border-top-right-radius:5px;margin:-10px -10px 0;padding:10px;overflow:hidden;position:relative}.bookings-always-available-box__agent{display:block;margin-top:-50px;margin-bottom:-30px}.bookings-always-available-box__waves{position:absolute;bottom:-1px;left:-1px}.bookings-always-available-box__claim,.bookings-always-available-box__signature{text-align:right}.bookings-always-available-box__claim{font-style:normal;text-rendering:optimizeLegibility;text-shadow:0 0 0 currentColor;font-weight:900;font-size:20px;line-height:28px;color:#fff}.bookings-always-available-box__claim,.bookings-always-available-box__claim *{font-family:'Indie Flower', cursive}.bookings-always-available-box__signature{font-size:12px;line-height:18px;text-align:right;position:relative}.bookings-always-available-box__name{color:#0f8705;font-size:14px}.bookings-always-available-box__line,.bookings-always-available-box__name{display:inline-block}.bookings-always-available-box__line--last{display:block}.bookings-always-available-box__stars{display:block;color:#2275a8;margin-top:5px}.bookings-always-available-box__logos a{display:inline-block;width:45%;vertical-align:middle}.bookings-always-available-box__logos img{display:inline-block;width:100%;height:auto}.bookings-computer-popup-dialog__hint{font-size:16px;line-height:24px;text-align:center}.bookings-computer-popup-dialog__divider{display:block;padding:3vh 0;color:#1e8123}.bookings-confirmation__error{color:#c9472a;font-size:18px;line-height:26px}.bookings-confirmation__message{padding:10px 10px 20px}.bookings-confirmation__message-decoration{height:140px;background-image:url(https://d2e8ug3ile43hl.cloudfront.net/assets/ibe/holiday_silhouette-32f6e7588c3bf0c9893caf5480525092dc74856b8d00cff2a7621c6253a3c469.svg);background-size:auto 140px;background-position:center;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.bookings-customer-data__header{display:inline-block;margin:0 10px 0 0}.bookings-customer-data__header-hint{display:inline-block}.bookings-customer-data__error{color:#c9472a;display:inline-block}.bookings-customer-data__error:last-child{margin-bottom:10px}.bookings-customer-data__below{margin-bottom:20px}.bookings-customer-wish__header{display:inline-block;margin:0 10px 0 0}.bookings-customer-wish__error{color:#c9472a;display:inline-block}.bookings-flight-details-bag-details summary{text-align:left;padding:0;margin:3px 0}.bookings-flight-details-bag-details__content{padding:20px 0}.bookings-flight-details-main-flight__icon{color:#2275a8}.bookings-flight-details-main-flight p{margin:0}.bookings-flight-details-online-checkin-hint{color:#004100}.bookings-flight-details-online-checkin-hint--with-divider{margin-top:10px;padding-top:10px;border-top:1px solid;color:#666666}.bookings-flight-details-stopovers{margin:10px 0 10px 10px;padding-left:20px;border-left:5px dotted #58b0e0}.bookings-flight-details-stopovers__stop{padding:10px 0}.bookings-flight-details-stopovers__headline{color:#666666;font-size:14px;margin:10px 0}.bookings-flight-details-stopovers__headline::before{display:inline-block;content:'';width:5px;height:5px;border:6px solid #2275a8;background-color:#fff;border-radius:100%;vertical-align:text-bottom;margin-left:-31px;margin-right:15px}.bookings-flight-details-stopovers__duration{font-weight:normal}.bookings-footer__header{display:inline-block;margin:0 10px 0 0}.bookings-footer__header-hint{display:inline-block}.bookings-footer__price-label{display:block;margin-bottom:10px;line-height:24px}.bookings-footer__price{font-size:20px;line-height:28px;color:#0f8705;display:block}.bookings-footer__no-price{line-height:28px}.bookings-footer__ergo-price span{display:none}.bookings-footer__ergo-price[data-insurance-selected=no] span[data-option=no]{display:block}.bookings-footer__ergo-price[data-insurance-selected=yes] span[data-option=yes]{display:block}.bookings-footer__ergo-price[data-insurance-selected=travel_cancellation] span[data-option=travel_cancellation]{display:block}.bookings-footer__ergo-price[data-insurance-selected=annual] span[data-option=annual]{display:block}.bookings-footer__label{display:inline-block;margin:5px 0;line-height:20px;vertical-align:text-top}.bookings-footer__legal-text{font-size:12px;line-height:18px}.bookings-footer__legal-text a,.bookings-footer__legal-text a:visited{color:#666666}.bookings-footer__on-request{margin-bottom:20px}.bookings-footer__on-request button.bookings-footer__on-request-info-trigger{color:#0f8705;text-decoration:underline;font-size:12px;line-height:18px;color:#666666}.bookings-footer__on-request button.bookings-footer__on-request-info-trigger:hover,.bookings-footer__on-request button.bookings-footer__on-request-info-trigger:focus{color:#000;text-decoration:none}.bookings-footer__error{color:#c9472a;display:block;margin-top:10px}.bookings-footer__booking{text-align:left}.bookings-footer__lock{color:#33bd83;vertical-align:bottom;margin-right:5px}@media all and (max-width: calc(460px - 1px)){.bookings-footer__submit{margin-top:20px}}@media all and (max-width: calc(950px - 1px)){.bookings-footer__price-label{margin-top:20px}}@media all and (min-width: 950px){.bookings-footer__main-price{margin-left:20px}}.bookings-footer-entry-requirements{display:none}.bookings-footer-ergo-tos{display:none}.bookings-footer-operator-messages__content{white-space:pre-line}.bookings-footer-operator-messages-trigger{border:none;border-radius:0;margin:0;padding:0;width:auto;overflow:visible;box-shadow:none;text-shadow:none;font:inherit;text-align:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;color:#0f8705;text-decoration:underline;color:#666666}.bookings-footer-operator-messages-trigger,.bookings-footer-operator-messages-trigger:hover{background:transparent}.bookings-footer-operator-messages-trigger::-moz-focus-inner{border:0;padding:0}.bookings-footer-operator-messages-trigger:focus{outline:none}.bookings-footer-operator-messages-trigger:-moz-focusring{color:transparent;text-shadow:0 0 0 #666666}.bookings-footer-operator-messages-trigger:hover,.bookings-footer-operator-messages-trigger:focus{color:#000;text-decoration:none}.bookings-insurance__header{display:inline-block;margin:0 10px 0 0}.bookings-insurance__header-hint{display:inline-block}.bookings-insurance__quote{position:relative}.bookings-insurance__logo{position:absolute;top:-10px;right:-10px}.bookings-insurance--fallback .bookings-insurance__logo{display:none}.bookings-insurance__insurance-option-subtitle{display:block}.bookings-insurance__description{font-size:16px}.bookings-insurance__option{text-align:left}.bookings-insurance__generic-option-label,.bookings-insurance__option .bookings-insurance__label{vertical-align:middle}.bookings-insurance__error{color:#c9472a;display:inline-block;margin-top:10px}.bookings-insurance--fallback .bookings-insurance__insurance-option{display:none}.bookings-insurance__yes-option{display:none}.bookings-insurance--fallback .bookings-insurance__yes-option{display:block}.bookings-insurance__insurance-option{margin-bottom:20px}.bookings-insurance__insurance-option-name{height:40px}.bookings-insurance__insurance-option--checked .panel__footer{background-color:#e8ffea}.bookings-insurance__radio{margin-right:5px}.bookings-insurance__label{display:block;text-align:left}.bookings-insurance__price{color:#0f8705;font-size:18px}.bookings-insurance__price-suffix{display:block;text-align:right}.bookings-insurance__features{margin:0;padding:0}.bookings-insurance__feature--excluded{color:#97a5ad}@media all and (max-width: calc(750px - 1px)){.bookings-insurance__tip{font-size:12px}.bookings-insurance__radio{margin-right:20px}.bookings-insurance__quote{margin-top:90px}.bookings-insurance__logo{top:-100px}}@media all and (min-width: 750px){.bookings-insurance__tip-height-spacer{height:40px}.bookings-insurance__quote{padding-right:140px;min-height:90px}}.bookings-mobile-phone-hint{position:relative;top:-2px}.bookings-mobile-phone-hint__trigger{color:#0f8705}.bookings-mobile-phone-hint button:hover svg,.bookings-mobile-phone-hint button:focus svg{color:#000;fill:#e8ffea}.bookings-mobile-phone-hint__text{font-weight:normal}.bookings-overview h2{padding-top:0}.bookings-overview__discreet-headline{color:#666666}.bookings-overview__grid{display:flex;flex-wrap:wrap;justify-content:space-between}.bookings-overview__hotel-wrapper,.bookings-overview__price-wrapper,.bookings-overview__flight-wrapper{flex:0 0 100%}.bookings-overview__flight-wrapper{margin-top:10px;padding-top:10px;border-top:2px solid #97a5ad}.bookings-overview__flight-info-trigger{color:#0f8705;text-decoration:underline}.bookings-overview__flight-info-trigger:hover,.bookings-overview__flight-info-trigger:focus{color:#000;text-decoration:none}.bookings-overview__flight{margin-bottom:20px}.bookings-overview__flight tr th:nth-child(1),.bookings-overview__flight tr td:nth-child(1),.bookings-overview__flight tr th:nth-child(3),.bookings-overview__flight tr td:nth-child(3){width:25%}.bookings-overview__flight tr th:nth-child(2),.bookings-overview__flight tr td:nth-child(2){width:50%}.bookings-overview__contact-hint{margin-right:10px}.bookings-overview__contact{display:inline-block;margin-top:10px}.bookings-overview__contact-tel{color:#0f8705;text-decoration:underline;margin-right:10px}.bookings-overview__contact-tel:hover,.bookings-overview__contact-tel:focus{color:#000;text-decoration:none}.bookings-overview__contact-tel,.bookings-overview__contact-email{font-weight:bold;color:#666666}.bookings-overview__promo-item{margin-top:20px}.bookings-overview__promo-item img{display:block;width:100%;height:auto;padding-top:10px}@media all and (max-width: calc(750px - 1px)){.bookings-overview__price-wrapper{margin-top:10px;padding-top:10px;border-top:2px solid #97a5ad}.bookings-overview__flight--outbound{border-bottom:20px solid transparent}.bookings-overview__flight--inbound{border-top:20px solid transparent}}@media all and (min-width: 750px){.bookings-overview__hotel-wrapper,.bookings-overview__price-wrapper{height:100%;flex:0 0 50%}.bookings-overview__hotel-wrapper{padding-right:10px;order:1;border-right:2px solid #97a5ad;transform:translateX(2px)}.bookings-overview__price-wrapper{padding-left:10px;border-left:2px solid #97a5ad;order:2}.bookings-overview__flight-wrapper{order:3}.bookings-overview__flight--outbound{border-right:20px solid transparent;border-right-width:10px}.bookings-overview__flight--inbound{border-left:20px solid transparent;border-left-width:10px}}@media all and (min-width: 950px){.bookings-overview__hotel-wrapper{flex:0 0 67%}.bookings-overview__price-wrapper{flex:0 0 33%}.bookings-overview__flight--outbound{border-right:20px solid transparent}.bookings-overview__flight--inbound{border-left:20px solid transparent}}.bookings-overview-hotel__name{color:#666666}.bookings-overview-hotel__pin{width:28px;height:28px;padding:4px;margin-right:10px;margin-left:-38px;border:2px solid;border-radius:100%;vertical-align:middle}.bookings-overview-hotel__pin *{vertical-align:text-bottom}.bookings-overview-hotel__location{line-height:28px;padding-left:38px;margin-bottom:20px}.bookings-overview-hotel__city,.bookings-overview-hotel__region{display:inline-block}.bookings-overview-hotel__recommendable{text-align:center}.bookings-overview-hotel__operator-address button:hover svg,.bookings-overview-hotel__operator-address button:focus svg{color:#000;fill:#e8ffea}.bookings-overview-hotel__operator-address-trigger,.bookings-overview-hotel__stay-difference-trigger{color:#0f8705}.bookings-overview-hotel__ribbon,.bookings-overview-hotel__label{display:block;margin:20px 0 5px}.bookings-overview-hotel__feature-list{margin:0;padding:0}.bookings-overview-hotel__feature-list li{hyphens:auto;word-wrap:break-word;overflow-wrap:break-word}.bookings-overview-hotel__stay-difference-warning{hyphens:none}@media all and (min-width: 460px){.bookings-overview-hotel__features{padding-left:10px}.bookings-overview-hotel__features .bookings-overview-hotel__label:first-child{margin-top:0}}@media all and (min-width: 750px){.bookings-overview-hotel__features{padding-left:0}.bookings-overview-hotel__features .bookings-overview-hotel__label:first-child{margin-top:20px}}@media all and (min-width: 950px){.bookings-overview-hotel__features{padding-left:10px}.bookings-overview-hotel__features .bookings-overview-hotel__label:first-child{margin-top:0}}.bookings-overview-price th,.bookings-overview-price td{padding:2px 0}.bookings-overview-price td{text-align:right;vertical-align:top}.bookings-overview-price th{font-weight:normal}.bookings-overview-price [data-option]{display:none}.bookings-overview-price [data-insurance-selected=no] [data-option=no]{display:block}.bookings-overview-price [data-insurance-selected=yes] [data-option=yes]{display:block}.bookings-overview-price [data-insurance-selected=travel_cancellation] [data-option=travel_cancellation]{display:block}.bookings-overview-price [data-insurance-selected=annual] [data-option=annual]{display:block}.bookings-overview-price__people{white-space:nowrap;vertical-align:text-bottom}.bookings-overview-price__people svg{margin-left:-5px}.bookings-overview-price__children .bookings-overview-price__people svg{padding:1px}.bookings-overview-price__subtotal th,.bookings-overview-price__subtotal td{font-weight:bold;padding-bottom:10px}.bookings-overview-price__total small{display:block}.bookings-overview-price__total strong{color:#00804a}.bookings-overview-price__total th,.bookings-overview-price__total td{padding-bottom:20px}.bookings-overview-price__total th strong{font-size:18px;line-height:26px}.bookings-overview-price__total td strong{font-size:24px;line-height:32px}.bookings-overview-price__payment-partitions{border-top:2px dashed #d1dfe5}.bookings-overview-price__payment-partitions tr:first-child th,.bookings-overview-price__payment-partitions tr:first-child td{padding-top:20px}.bookings-overview-price__payment-due-date{display:block}.bookings-payment__header{display:inline-block;margin:0 10px 0 0}.bookings-payment__header-hint{display:inline-block}.bookings-payment__due-dates{margin-bottom:20px}.bookings-payment__insurance{display:none}.bookings-payment__insurance--shown{display:block}.bookings-payment__divider{margin-top:20px}.bookings-payment-form__label{display:inline-block;margin-right:20px;vertical-align:text-top;min-width:170px}.bookings-payment-form__type{display:inline-block}.bookings-payment-form__cc-icon svg{color:#2275a8}.bookings-payment-form__credit-card,.bookings-payment-form__sepa{display:none;margin-top:20px}.bookings-payment-form__credit-card--shown,.bookings-payment-form__sepa--shown{display:block}.bookings-payment-form__error{color:#c9472a;display:inline-block;margin-bottom:10px}@media all and (max-width: calc(950px - 1px)){.bookings-payment-form__type{display:block}}.bookings-payment-service-text-info{margin-right:15px;margin-left:-15px;vertical-align:top}.bookings-payment-service-text-info button{color:#0f8705}.bookings-payment-service-text-info button:hover svg,.bookings-payment-service-text-info button:focus svg{color:#000;fill:#e8ffea}.bookings-promo-item-info__image{width:100%;height:auto}.bookings-promo-item-info__dimensions{display:inline-block}@media all and (max-width: calc(750px - 1px)){.bookings-promo-item-info__description{padding:20px;border-bottom:1px solid #0f8705}.bookings-promo-item-info__details{padding:20px}}@media all and (min-width: 750px){.bookings-promo-item-info__description{padding-right:10px;border-right:1px solid #0f8705;height:100%}}.bookings-travelers__header{display:inline-block;margin:0 10px 0 0}.bookings-travelers__header-hint{display:inline-block}.bookings-travelers__traveler-headline{margin-bottom:0}.bookings-travelers__error{color:#c9472a;display:inline-block;margin-bottom:10px}.bookings-voucher__header{display:inline-block;margin:0 10px 0 0}.bookings-voucher__promo-link{position:relative;display:block;text-align:center}.bookings-voucher__promo-image{display:block;width:100%;height:auto;padding-bottom:10px}.bookings-voucher__promo-zoom{color:#0f8705;position:absolute;right:0;bottom:0;filter:drop-shadow(1px 1px 1px rgba(255,255,255,0.5)) drop-shadow(-1px -1px 1px rgba(255,255,255,0.5)) drop-shadow(-1px 1px 1px rgba(255,255,255,0.5)) drop-shadow(1px -1px 1px rgba(255,255,255,0.5))}.bookings-voucher__promo-code{white-space:nowrap}.bookings-voucher__text-large{display:none}.bookings-voucher__code{margin-bottom:10px}.bookings-voucher__code--hidden{display:none}.bookings-voucher__error{color:#c9472a;display:inline-block}@media all and (max-width: calc(750px - 1px)){.bookings-voucher__promo-text{margin-bottom:30px}}@media all and (min-width: 750px){.bookings-voucher__text-small{display:none}.bookings-voucher__text-large{display:inline}.bookings-voucher__promo-text{margin-right:20px}}.entry-requirements__content{white-space:pre-line}.payments-new{width:100%;border-radius:5px}.payments-verify__error{display:none}.clickable-element-ios-fix{cursor:pointer}
