.cmp-button--tap-booking .cmp-button{font-size:12px;line-height:22px;font-weight:400;letter-spacing:.75px;padding:11px 20px 9px;margin:20px 25px 10px}
@media(max-width:992px){.cmp-button--tap-booking .cmp-button-wrapper{display:none !important}
}
.text-transform-none .cmp-button{text-transform:none}
.ap-page .navigation{overflow-x:scroll}
@media(min-width:992px){.ap-page .navigation{overflow-x:auto}
}
.ap-page .cmp-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:58px;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:7px 15px}
@media(min-width:992px){.ap-page .cmp-navigation{max-width:1300px;width:auto;min-height:94px;padding:7px 20px}
}
.ap-page .cmp-navigation__group{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;visibility:hidden;list-style:none;margin-bottom:0;padding-left:0;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}
@media(min-width:992px){.ap-page .cmp-navigation__group{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}
}
.ap-page .cmp-navigation__group--all{visibility:visible}
.ap-page .cmp-navigation__group--public{visibility:visible}
.ap-page .cmp-navigation__group--public .cmp-navigation__item{display:none}
.ap-page .cmp-navigation__group--public .cmp-navigation__item--public{display:list-item}
.ap-page .cmp-navigation__item{margin:auto 0}
.ap-page .cmp-navigation__item-link{text-decoration:none;color:#000;font-size:16px}
.ap-page .cmp-navigation__item-link:hover{text-decoration:underline;-webkit-text-decoration-color:#c7370f;text-decoration-color:#c7370f;text-underline-offset:5px;text-decoration-thickness:2px}
.ap-page .cmp-navigation__item--active .cmp-navigation__item-link{text-decoration:underline;-webkit-text-decoration-color:#c7370f;text-decoration-color:#c7370f;text-underline-offset:5px;text-decoration-thickness:2px;font-weight:600}
.cmp-reg-form .error-message{display:none;color:#d0021b;font-size:14px}
.cmp-reg-form .cmp-reg-form__container{display:block;max-width:978px;margin:0 auto;background-color:#fff;padding:40px 20px;color:#000}
@media(min-width:992px){.cmp-reg-form .cmp-reg-form__container{padding:0 20px}
}
.cmp-reg-form .cmp-reg-form__error-section{background-color:#f0eeed;padding:17px 18px;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:10px;margin-bottom:32px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none}
@media(min-width:992px){.cmp-reg-form .cmp-reg-form__error-section{margin:40px 0}
}
.cmp-reg-form .cmp-reg-form__error-section-text{margin:0 0 0 20px;line-height:1.5;font-size:16px}
.cmp-reg-form .cmp-reg-form__error-section-link{color:#c7370f;text-decoration:underline}
.cmp-reg-form .cmp-reg-form__subtitle{font-size:30px;line-height:1.1;font-weight:500;margin-bottom:0}
@media(min-width:992px){.cmp-reg-form .cmp-reg-form__subtitle{font-size:36px}
}
.cmp-reg-form .cmp-reg-form__field-note{color:#555;line-height:1.15;font-size:14px;margin:32px 0 0}
@media(min-width:992px){.cmp-reg-form .cmp-reg-form__field-note{margin:40px 0 0}
}
.cmp-reg-form .cmp-reg-form__input-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:32px}
.cmp-reg-form .cmp-reg-form__input-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin-bottom:20px}
@media(min-width:768px){.cmp-reg-form .cmp-reg-form__input-group{max-width:400px}
}
.cmp-reg-form .cmp-reg-form__input-group:last-child{margin:0}
.cmp-reg-form .cmp-reg-form__label{font-size:14px;line-height:1.5;text-align:left;margin-bottom:5px;font-weight:500}
@media(min-width:992px){.cmp-reg-form .cmp-reg-form__label{position:relative}
}
.cmp-reg-form .cmp-reg-form__icon-info::after{font-size:16px;margin-left:5px;font-family:"FontAwesome";content:"\f05a";font-weight:normal}
@media(min-width:992px){.cmp-reg-form .cmp-reg-form__icon-info::after{position:absolute}
}
.cmp-reg-form .cmp-reg-form__required-symbol{font-size:12px}
.cmp-reg-form .cmp-reg-form__icon-info-container{position:relative}
.cmp-reg-form .cmp-reg-form__icon-info-container:hover .cmp-reg-form__tooltop{display:block}
.cmp-reg-form .cmp-reg-form__tooltop{position:absolute;width:225px;left:-138px;bottom:30px;-webkit-box-shadow:0 4px 24px 0 rgba(0,0,0,0.24);box-shadow:0 4px 24px 0 rgba(0,0,0,0.24);background-color:#fff;z-index:1;padding:20px;color:#555;display:none}
@media(min-width:992px){.cmp-reg-form .cmp-reg-form__tooltop{width:425px;left:-235px}
}
.cmp-reg-form .cmp-reg-form__tooltop-title{font-weight:500;margin-bottom:10px;display:block;color:#555}
.cmp-reg-form .cmp-reg-form__tooltop-text{position:relative;display:block;font-weight:400;line-height:1.3}
.cmp-reg-form .cmp-reg-form__tooltop-triangle{position:absolute;left:0;right:0;bottom:-30px;margin:0 auto;display:inline-block;width:0;height:0;border-left:30px solid transparent;border-right:30px solid transparent;border-top:30px solid #fff}
.cmp-reg-form .cmp-reg-form__input{border:1px solid #c2c7ca;border-radius:3px;padding:9px;font-size:14px;line-height:20px}
.cmp-reg-form .cmp-reg-form__input::-webkit-input-placeholder{color:#c2c7ca}
.cmp-reg-form .cmp-reg-form__input::-moz-placeholder{color:#c2c7ca}
.cmp-reg-form .cmp-reg-form__input:-ms-input-placeholder{color:#c2c7ca}
.cmp-reg-form .cmp-reg-form__input::-ms-input-placeholder{color:#c2c7ca}
.cmp-reg-form .cmp-reg-form__input::placeholder{color:#c2c7ca}
.cmp-reg-form .cmp-reg-form__input.has-error{border:1px solid #d0021b}
.cmp-reg-form .cmp-reg-form__input[disabled]{background-color:#f3f2f2}
.cmp-reg-form .cmp-reg-form__account-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#555;padding:24px 16px;border-radius:8px;background-color:#f0eeed;margin-top:32px}
@media(min-width:992px){.cmp-reg-form .cmp-reg-form__account-info{padding:32px;margin-top:40px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}
.cmp-reg-form .cmp-reg-form__account-info-title{font-weight:600;margin-bottom:24px;line-height:1.15;font-size:21px;color:#000}
@media(min-width:992px){.cmp-reg-form .cmp-reg-form__account-info-title{font-size:21px}
}
.cmp-reg-form .cmp-reg-form__account-info-item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}
.cmp-reg-form .cmp-reg-form__account-info-item:not(:last-child){margin-bottom:20px}
@media(min-width:992px){.cmp-reg-form .cmp-reg-form__account-info-item:nth-child(3){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-bottom:0}
}
.cmp-reg-form .cmp-reg-form__account-info-label{margin-bottom:10px;line-height:1.35;font-size:16px;color:#000;font-weight:700}
.cmp-reg-form .cmp-reg-form__account-info-text{line-height:1.35;font-size:16px;color:#000;margin-bottom:20px}
.cmp-reg-form .cmp-reg-form__account-info-text:last-child{margin-bottom:0}
.cmp-reg-form .cmp-reg-form__button{background-color:#c7370f;border:0;border-radius:3px;padding:15px 40px;font-size:16px;line-height:1.5;color:#fff;text-transform:capitalize;display:block;margin-top:32px;cursor:pointer;width:100%}
@media(min-width:992px){.cmp-reg-form .cmp-reg-form__button{width:auto;margin-top:40px}
}
.cmp-reg-form .cmp-reg-form__text--small{font-size:12px;display:block;color:#555;margin-top:18px}
.cmp-reg-form .cmp-reg-form__terms-link{color:#c7370f;text-decoration:underline}
.cmp-reg-form .cmp-reg-form__checkbox{display:inline-block;position:relative;padding-left:35px;cursor:pointer;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-top:32px;line-height:1.4}
.cmp-reg-form .cmp-reg-form__checkbox:last-child{margin-top:20px}
@media(min-width:992px){.cmp-reg-form .cmp-reg-form__checkbox{margin-top:40px}
}
.cmp-reg-form .cmp-reg-form__checkbox input[type=checkbox]{display:none}
.cmp-reg-form .cmp-reg-form__checkbox input:checked+.cmp-reg-form__checkmark{background-color:#c7370f;border-color:#c7370f}
.cmp-reg-form .cmp-reg-form__checkbox input:checked+.cmp-reg-form__checkmark:after{display:block}
.cmp-reg-form .cmp-reg-form__checkmark{position:absolute;top:0;left:0;height:24px;width:24px;background-color:white;border:1px solid #c2c7ca;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box}
.cmp-reg-form .cmp-reg-form__checkmark:after{content:"";position:absolute;display:none;left:7px;top:2px;width:6px;height:12px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.cmp-reg-form .cmp-reg-form__checkmark.has-error{border:1px solid #d0021b}
.ap-page .cmp-teaser[id^=tap-personalized-] .cmp-teaser__content{visibility:hidden}
.ap-page .cmp-teaser[id^=tap-personalized-] .cmp-teaser__content--visible{visibility:visible}
.rte a{text-decoration:underline}
.ap-page #uhf_headerWrapper .brandLogoNavWrapper{display:none !important}
.ap-page #uhf_headerWrapper .mobileNavListBase .mobileNavMenu ul.mobileNavMenu-list:first-child{display:none !important}
.ap-page #tap-header-logo{display:none}
@media(min-width:992px){.ap-page #tap-header-logo{display:block;padding-left:20px}
}
.ap-page #primePlayerOverlay{z-index:1001 !important}
.ap-page.alm-modal-overlay--active{overflow:hidden}
@media(max-width:450px){.ap-page .cmp-teaser--default .cmp-image__title{z-index:0}
.ap-page .cmp-teaser--hero_box--content-left .cmp-teaser__content__container{z-index:0}
}
.ap-page #applicationWrapper{z-index:0}