@-webkit-keyframes skeletonLoading{0%{background-position:-500px 0}to{background-position:900px 0}}@keyframes skeletonLoading{0%{background-position:-500px 0}to{background-position:900px 0}}.universal-preview{margin-top:1.5rem;margin-bottom:1.5rem}.universal-preview .universal-alter{position:relative;float:right;margin-top:-1rem;font-size:.78571rem;line-height:1.45;display:block;text-align:right;text-decoration:underline;color:#0058a3;bottom:1.5rem;right:1rem;z-index:1;cursor:pointer}.universal-preview .universal-alter:hover{color:#51a9e0}.universal-preview .hotel-location:before{content:""}@media (min-width:46.875em){.universal-preview .hotel-location,.universal-preview .tour-operator{margin-top:0!important}}@media (max-width:46.8125em){.universal-preview .universal-alter{margin-top:-.5rem}.universal-preview .hotel-description,.universal-preview .ship-description{padding-top:1rem}.universal-preview .hotel-preview-content,.universal-preview .ship-preview-content{background-color:#fff}}.entity-search{z-index:1;position:relative;margin-top:3rem}.entity-search .tiles{margin-bottom:1rem}.entity-search .tiles .radio-label{height:3.28571rem}.entity-search .tiles .radio-group-row:last-child .radio-label:before{height:3.42857rem}@media (max-width:62.4375em){.entity-search{margin-top:1.5rem}}@media (max-width:46.8125em){.entity-search{margin-top:.5rem}}.ForumLink{text-align:center;margin-bottom:3rem}.ForumLink .subheader{padding-top:.5rem;margin-bottom:1rem}.links-content-funnels{margin:auto}.links-content-funnels .picture-content-box,.links-content-funnels .review-content-box{height:11.42857rem;width:calc((100% - 1rem) / 2);text-align:center}.links-content-funnels .picture-content-box p,.links-content-funnels .review-content-box p{font-family:Open Sans,sans-serif;font-weight:300;font-size:1.5rem;line-height:2rem}.links-content-funnels .picture-content-box{float:right}.links-content-funnels .review-content-box{float:left}.links-content-funnels .icon,.links-content-funnels .sub-header,.links-content-funnels h2{display:none}@media (max-width:46.8125em){.links-content-funnels .content-box{height:10.35714rem;margin:0;padding:0;border:.07143rem solid #dfe2e6}.links-content-funnels .picture-content-box p,.links-content-funnels .review-content-box p{font-family:Open Sans,sans-serif;font-weight:300;font-size:1rem;line-height:1.5rem}}@media (max-width:30.0625em){.links-content-funnels .content-box a{padding:1rem}}.content-box{background-color:#fff;border:1px solid #dfe2e6}.content-box:hover{border-color:#51a9e0}.content-box h2{font-family:Open Sans,sans-serif;font-weight:300;font-size:1.5rem;line-height:2rem;margin-bottom:.5rem;margin-top:0}.content-box .sub-header,.content-box h2{color:#333}.content-box a{display:block;padding:2rem}.content-box img{height:4rem;margin-bottom:1rem}@media (max-width:46.8125em){.content-box.hotel-review-box img{height:5.14286rem}}@media (max-width:46.8125em){.content-box{margin-left:calc(-1 * ((100% + 5% * 2 + .5rem * 2) / 100 * 5 + .5rem));margin-right:calc(-1 * ((100% + 5% * 2 + .5rem * 2) / 100 * 5 + .5rem));padding-left:calc((100% + 5% * 2 + .5rem * 2) / 100 * 5 + .5rem);padding-right:calc((100% + 5% * 2 + .5rem * 2) / 100 * 5 + .5rem);border-right:none;border-left:none;padding:0}}.content-funnel-page{margin-bottom:-2.5rem}.content-funnel-page .content-funnel-search-panel{background-color:#f5f6f7}.content-funnel-page .content-funnel-search-panel h1{line-height:1.3}.content-funnel-page .content-funnel-search-panel .entities-container{padding-bottom:3rem}.content-funnel-page .back-button{font-weight:400;font-family:Open Sans,sans-serif;font-size:1rem;line-height:1.5rem;margin:.5rem 1rem;padding:0}.content-funnel-page h1{text-align:center}@media (max-width:46.8125em){.content-funnel-page h1{font-size:1.5rem;margin-top:0}}.content-funnel-page .info-message{background-color:#fff}.content-funnel-page .sub-info-message{font-weight:400;font-family:Open Sans,sans-serif;font-size:1rem;line-height:1.5rem;margin-top:1rem}.content-funnel-page .why-box{margin:2rem 1.5rem 3rem}.content-funnel-page .why-box .why-content{font-weight:400;font-family:Open Sans,sans-serif;font-size:1rem;line-height:1.5rem;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;text-align:center}.content-funnel-page .why-box .why-content .why-item .why-header{font-family:Open Sans,sans-serif;font-weight:600;font-size:1rem;line-height:1.5rem}.content-funnel-page .why-box .why-content .why-item .why-icon{margin-bottom:1rem;font-size:2rem}.content-funnel-page .why-box .why-content .why-item a{cursor:pointer}.content-funnel-page .why-box .subheadline{font-size:2rem;margin-bottom:1rem}.content-funnel-page .why-box .subheadline:after{border-bottom:none}@media (max-width:46.8125em){.content-funnel-page .why-box .why-content{text-align:left}.content-funnel-page .why-box .why-content .why-item{margin-bottom:1rem}.content-funnel-page .why-box .why-content .why-item .why-text{padding-left:2.28571rem}.content-funnel-page .why-box .why-content .why-item .why-header{margin-top:.5rem;margin-bottom:.5rem}.content-funnel-page .why-box .why-content .why-item .why-icon{margin-right:.5rem;margin-top:0;font-size:1.5rem;width:auto;float:left}.content-funnel-page .why-box .subheadline{font-size:1.5rem}}.content-funnel-page .contribution-links{background-color:#f5f6f7;padding:0 1rem;padding-bottom:3rem;text-align:center}.content-funnel-page .contribution-links a{margin-top:3rem;display:block}.bonus-programs-modal{width:44.71429rem}.bonus-programs-modal .modal-content .modal-header button{font-size:2rem;top:auto}.bonus-programs-modal .modal-content .bonus-programs-modal-body .bonus-teaser{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:5.5rem;padding:1rem 3rem 1rem 1rem;border-bottom:1px solid #dfe2e6}.bonus-programs-modal .modal-content .bonus-programs-modal-body .bonus-teaser:last-child{border-bottom:none}.bonus-programs-modal .modal-content .bonus-programs-modal-body .bonus-teaser .bonus-teaser-reward{max-width:24.71429rem}@media (max-width:46.8125em){.bonus-programs-modal .modal-content .bonus-programs-modal-body .bonus-teaser{text-align:center;padding:1rem;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bonus-programs-modal .modal-content .bonus-programs-modal-body .bonus-teaser .bonus-teaser-img{margin-bottom:1.5rem}.bonus-programs-modal .modal-content .bonus-programs-modal-body .bonus-teaser .bonus-teaser-reward{max-width:100%}}
