#highclere-top-10 .section{margin:0 48px 64px}#highclere-top-10 .grid--col-2{grid-template-columns:repeat(2,1fr);grid-gap:20px}#highclere-top-10 .grid__gradient-overlay{background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.9) 80%);height:100%;position:absolute;top:0;width:100%;z-index:1}#highclere-top-10 .grid__card{align-items:center;justify-content:center}#highclere-top-10 .grid__image{object-fit:cover;object-position:center}#highclere-top-10 .grid__copy{bottom:130px;justify-content:center;position:absolute;width:520px;z-index:2}#highclere-top-10 .grid__card:last-child .grid__copy{bottom:180px}#highclere-top-10 .grid__copy .grid__caption-heading{color:#fff;font-family:"adobe-garamond-pro",sans-serif;font-size:44px;font-style:normal;font-weight:400;line-height:44.693px;margin-bottom:8px;text-align:center}#highclere-top-10 .grid__copy .grid__caption-text{color:#fff;text-align:center;font-family:"Open Sans",sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:24px}#highclere-top-10 .grid__copy .grid__copy-logo{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:330px;width:100%}#highclere-top-10 .grid__btn{bottom:47px;max-width:307px;position:absolute;z-index:2}#highclere-hero .section__hero-xl--image-cropped{height:576px}#highclere-hero .section__hero-xl--container{border-color:transparent;background:transparent;display:flex;padding:0;position:absolute;margin:137px 0 0 104px;max-width:688px;-webkit-max-logical-width:710px;width:100%;z-index:2}@-moz-document url-prefix(){#highclere-hero .section__hero-xl--container{max-width:710px;}}#highclere-hero .section__hero-xl--title{color:#fff;font-family:'adobe-garamond-pro',sans-serif;font-size:54px;font-weight:600;line-height:normal;margin-bottom:0;margin-top:0}#highclere-hero .section__hero-xl--gradient-overlay{background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%);height:100%;position:absolute;top:0;width:100%;z-index:1}#highclere-intro-text .section{margin:0 119px!important}#highclere-intro-text .block:first-child{margin-top:43px}#highclere-intro-text .block:last-child{margin-bottom:40px}#highclere-intro-text .block:first-child .block__heading{margin:0}#highclere-intro-text .block__text{color:#000;text-align:center;font-family:"Open Sans",sans-serif;font-size:20px!important;font-style:normal;font-weight:400;line-height:28px}#highclere-intro-text .block__heading,#highclere-intro-text .block__heading p{color:#000;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700;font-size:44px!important;line-height:48px;margin-top:64px;margin-bottom:16px;text-align:center}.grid__cruise-detail--btn-more:focus{background:#595959;border:1px solid #595959;color:#fff}.grid__cruise-detail--btn-red:focus{background-color:#b10a32;border:1px solid #b10a32;color:#fff}#highclere-button-cards .grid--col-2{grid-template-columns:repeat(auto-fill,minmax(50rem,1fr));grid-gap:20px}#highclere-button-cards .grid__gradient-overlay{background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.9) 100%);height:100%;position:absolute;top:0;width:100%;z-index:1}#highclere-button-cards .grid__card{align-items:center;justify-content:center}#highclere-button-cards .grid__image{object-fit:cover;object-position:center}#highclere-button-cards .grid__copy{bottom:130px;position:absolute;width:520px;z-index:2}#highclere-button-cards .grid__btn{bottom:78px;max-width:307px;position:absolute;z-index:2}.grid__btn--red:focus,.section__hero-xl--btn:focus{background-color:#b10a32;border-color:#b10a32;color:#fff;text-transform:uppercase}.grid__btn--blue:focus{background-color:#456580;border-color:#456580;color:#fff}#highclere-button-cards .grid__copy p{color:#fff;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:400;font-size:20px!important;line-height:24px;margin-top:0;margin-bottom:0}#highclere-button-cards .grid__caption-heading,#highclere-button-cards .grid__caption-heading>p{color:#fff;font-family:'adobe-garamond-pro',sans-serif;font-style:normal;font-weight:400;font-size:44px!important;line-height:44.693px;margin-top:0;margin-bottom:8px;text-align:center}#highclere-banner-intro-text .section{margin:30px 210px 37px}#highclere-banner-intro-text .block__heading,#highclere-banner-intro-text .block__heading p{color:#000;font-family:'Open Sans',sans-serif;font-size:34px;font-style:normal;font-weight:700;line-height:40px;text-align:center}#highclere-trailer .grid__image{height:auto;object-fit:cover;object-position:center}#highclere-trailer .grid__card a{background-color:transparent;border-color:transparent;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}#highclere-trailer .grid__card a:focus{outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px!important}#highclere-trailer .grid__card a .icon-next-bold{display:none}#highclere-sweepstakes .section__hero--standard{margin:0 auto;max-width:1368px}#highclere-sweepstakes .section__hero-xl--image-cropped{height:580px;object-fit:cover;object-position:center}#highclere-sweepstakes .section__hero-xl--container{border-color:transparent;background:transparent;padding:0;position:absolute;left:calc(50% - 349px);max-width:698px;margin:0 auto;text-align:center;top:166px;width:100%;z-index:2}#highclere-sweepstakes .section__hero-xl--container p{color:#fff;font-family:'Open Sans',sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;text-align:center}#highclere-sweepstakes .section__hero-xl--title,#highclere-sweepstakes .section__hero-xl--title>p{color:#fff;font-family:'Open Sans',sans-serif;font-size:34px;font-weight:700;line-height:40px;margin-bottom:190px;margin-top:0;text-align:center}#highclere-sweepstakes .section__hero-xl--btn{bottom:204px;max-width:307px;margin:0 auto;position:relative;width:100%;z-index:2}#highclere-sweepstakes .section__hero-xl--gradient-overlay{background:linear-gradient(180deg,rgba(0,0,0,.12) 0%,rgba(0,0,0,.6) 100%);height:100%;position:absolute;top:0;width:100%;z-index:1}#highclere-extensions .section{background:#f4f4f4;padding:28px 34px 24px 37px}#highclere-extensions .section__heading{color:#000;font-family:'Open Sans',sans-serif;font-size:44px;font-style:normal;font-weight:700;line-height:64px;padding-top:0}#highclere-extensions .section__copy{color:#000;font-family:'Open Sans',sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:28px;margin-left:auto;margin-right:auto;width:896px}#highclere-extensions .grid__card--caption{padding:20px 12px 21px 16px}#highclere-extensions .grid__card--h3{color:#000;font-family:'Open Sans',sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin:0 auto 8px}#highclere-extensions .grid__card--p{color:#333;font-family:'Open Sans',sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal}#highclere-videos-intro .section{margin-bottom:40px;margin-left:calc(50% - 442px)!important;margin-right:calc(50% - 442px)!important;margin-top:64px}#highclere-videos-intro .block__heading,#highclere-videos-intro .block__heading p{color:#000;font-family:'Open Sans',sans-serif;font-size:44px;font-style:normal;font-weight:700;line-height:64px;text-align:center}#highclere-videos-intro .block__text{color:#000;font-family:'Open Sans',sans-serif;font-size:20px!important;font-style:normal;font-weight:400;line-height:28px;margin-left:auto!important;margin-right:auto!important;width:896px}#highclere-destinations-title .section--standard{margin:0 16px}#highclere-destinations-title .block:last-child{margin-bottom:24px!important}#highclere-destinations-title .block__heading{color:#000;font-family:'Open Sans',sans-serif;font-size:30px;font-style:normal;font-weight:700;line-height:34px;text-align:left}#highclere-destinations-videos .static-video-grid{grid-gap:14px;padding:0!important}#highclere-destinations-videos .static-video-grid__card--caption{padding:12px 21px 24px 16px}#highclere-destinations-title .block:last-child{margin-bottom:16px!important}#highclere-destinations-videos .static-video-grid__card--header{color:#333;font-family:'Open Sans',sans-serif;font-size:16px!important;font-style:normal;font-weight:700;line-height:24px;overflow:hidden;max-height:22px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}#highclere-destinations-videos .static-video-grid__card--description{color:#333;font-family:'Open Sans',sans-serif;font-size:16px!important;font-style:normal;font-weight:400;line-height:22px}#highclere-destinations-button .static-cta--btn-blue{background:#fff;border:3px solid #0f3055;color:#0f3055;display:inline-block;font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;font-size:18px;height:auto;line-height:24px;padding:10px 25px 10px;text-align:center;text-decoration:none;text-transform:uppercase;width:auto}#highclere-destinations-button .static-cta--btn-blue:active,#highclere-destinations-button .static-cta--btn-blue:focus,#highclere-destinations-button .static-cta--btn-blue:hover{background-color:#0f3055;border-color:#0f3055;color:#fff}#highclere-vikingtv-title .section--standard{margin:0 16px}#highclere-vikingtv-title .block:last-child{margin-bottom:24px!important}#highclere-vikingtv-title .block__heading,#highclere-vikingtv-title .block__heading p{color:#000;font-family:'Open Sans',sans-serif;font-size:30px;font-style:normal;font-weight:700;line-height:34px;text-align:left}#highclere-vikingtv-videos .static-video-grid{grid-gap:12px;padding:0!important}#highclere-vikingtv-videos .static-video-grid__card--caption{padding:12px 21px 24px 16px}#highclere-vikingtv-videos .static-video-grid__card--header{color:#333;font-family:'Open Sans',sans-serif;font-size:16px!important;font-style:normal;font-weight:700;line-height:24px;overflow:hidden;max-height:22px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}#highclere-vikingtv-videos.static-video-grid__card--description{color:#333;font-family:'Open Sans',sans-serif;font-size:16px!important;font-style:normal;font-weight:400;line-height:22px}#highclere-vikingtv-button .static-cta--btn-blue{background:#fff;border:3px solid #0f3055;color:#0f3055;display:inline-block;font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;font-size:18px;height:auto;line-height:24px;padding:10px 25px 10px;text-align:center;text-decoration:none;text-transform:uppercase;width:auto}#highclere-vikingtv-button .static-cta--btn-blue:active,#highclere-vikingtv-button .static-cta--btn-blue:focus,#highclere-vikingtv-button .static-cta--btn-blue:hover{background-color:#0f3055;border-color:#0f3055;color:#fff}#highclere-recipes-title .section{background:#f4f4f4;margin:102px auto 0;padding-top:48px}#highclere-recipes-title .block:last-child{margin-bottom:0}#highclere-recipes-title .block__heading,#highclere-recipes-title .block__heading p{color:#000;font-family:'Open Sans',sans-serif;font-size:44px;font-style:normal;font-weight:700;line-height:64px;text-align:center}#highclere-recipes-title .block__text{color:#000;font-family:'Open Sans',sans-serif;font-size:20px!important;font-style:normal;font-weight:400;line-height:28px;margin-bottom:0!important;margin-left:auto!important;margin-right:auto!important;padding-bottom:24px;width:896px}#highclere-recipes .section{background:#f4f4f4;margin:0;padding:0 68px}#highclere-recipes .grid{margin-bottom:0;padding-bottom:24px}#highclere-recipes .grid__card--h3{color:#000;font-family:'Open Sans',sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin:0 auto 7px}#highclere-recipes .grid__card--p{color:#333;font-family:'Open Sans',sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal}#highclere-recipes-buttons{background:#f4f4f4;padding-bottom:48px}#highclere-recipes-buttons div:first-child{margin:0!important}#highclere-recipes-buttons .static-cta--btn-blue{background:#fff;border:3px solid #0f3055;color:#0f3055;display:inline-block;font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;font-size:18px;height:auto;line-height:24px;padding:10px 25px 10px;text-align:center;text-decoration:none;text-transform:uppercase;width:auto}#highclere-recipes-buttons .static-cta--btn-blue:active,#highclere-recipes-buttons .static-cta--btn-blue:focus,#highclere-recipes-buttons .static-cta--btn-blue:hover{background-color:#0f3055;border-color:#0f3055;color:#fff}#highclere-recipes-buttons .static-cta--btn{background-color:#0f3055;border-color:#0f3055;color:#fff}#highclere-faqs .section{margin-top:40px}#highclere-faqs .section:first-child{margin-top:64px}#highclere-faqs .section-faq__container{border-top:1px solid #ccc}#highclere-faqs .section__heading{color:#000;font-family:'Open Sans',sans-serif;font-size:44px;font-style:normal;font-weight:700;line-height:48px;padding:0;text-align:center}#highclere-additional-cards .section{margin-top:32px}#highclere-additional-cards .grid--col-2{grid-template-columns:repeat(auto-fill,minmax(50rem,1fr));grid-gap:20px}#highclere-additional-cards .grid__gradient-overlay{background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.9) 100%);height:100%;position:absolute;top:0;width:100%;z-index:1}#highclere-additional-cards .grid__card{align-items:center;justify-content:center}#highclere-additional-cards .grid__image{object-fit:cover;object-position:center}#highclere-additional-cards .grid__copy{bottom:130px;min-height:115px;position:absolute;width:calc(100% - 16px);z-index:2}#highclere-additional-cards .grid__btn{bottom:78px;max-width:200px;position:absolute;z-index:2}#highclere-additional-cards .grid__copy p{color:#fff;font-family:'adobe-garamond-pro',sans-serif;font-style:normal;font-weight:400;font-size:30px!important;line-height:40px;margin:0;padding:0}#highclere-additional-cards .grid__caption-heading,#highclere-additional-cards .grid__caption-heading>p{color:#fff;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700;font-size:30px!important;line-height:40px;margin:0 0 11px 0;text-align:center}#highclere-additional-cards .grid__caption-heading>p{margin:0}#highclere-additional-cards .grid__copy>p:first-of-type{display:none}#cruise-main-content>.container-fluid>.row>.container:not(.no-padding){padding-top:0}#recipes-carousel,#vikingtv-carousel-videos,#destination-insights-carousel-videos,#extensions-carousel{display:none}@media screen and (max-width:1366px){}@media screen and (max-width:1180px){#highclere-intro-text .section{margin:16px 24px 0!important}#highclere-intro-text .block:last-child{margin-bottom:24px}#highclere-banner-intro-text .section{margin:30px 16px 37px}#highclere-cruises .section,#highclere-button-cards .section,#highclere-trailer .section,#highclere-destinations-videos .section,#highclere-vikingtv-videos .section,#highclere-destinations-title .section--standard,#highclere-vikingtv-title .section--standard,#highclere-additional-cards .section{margin:0 24px}#highclere-extensions .section{margin:0 auto}#highclere-sweepstakes .section{margin:0 24px 64px}#highclere-additional-cards .grid__btn{bottom:58px}#highclere-button-cards .grid__copy p{font-size:16px!important;line-height:20px;margin:0 auto;width:328px}#highclere-button-cards .grid__caption-heading,#highclere-button-cards .grid__caption-heading>p{font-size:32px!important;line-height:30px;margin-bottom:22px}#highclere-top-10 .grid__copy .grid__copy-logo{height:258px;width:100%}#one-viking-videos .static-video-grid{padding-left:0!important;padding-right:0!important}#highclere-top-10 .grid__copy{bottom:118px;width:calc(100% - 48px)}#highclere-top-10 .grid__card:last-child .grid__copy{bottom:130px}}@media screen and (max-width:1080px){}@media screen and (max-width:1024px){#highclere-recipes .section{padding:0 32px}#highclere-additional-cards .grid--col-2{grid-template-columns:repeat(auto-fill,minmax(42rem,1fr))}#highclere-top-10 .grid__copy .grid__copy-logo{height:224px}#highclere-top-10 .grid__card:last-child .grid__copy{bottom:90px}}@media screen and (max-width:991px){#highclere-intro-text .section{margin:16px 16px 0!important}#highclere-cruises .section,#highclere-button-cards .section,#highclere-trailer .section,#highclere-destinations-videos .section,#highclere-vikingtv-videos .section,#highclere-destinations-title .section--standard,#highclere-vikingtv-title .section--standard,#highclere-additional-cards .section{margin:0 16px}#highclere-hero .section__hero-xl--image-cropped{height:384px}#highclere-cruises .grid--col-4{grid-template-columns:repeat(auto-fill,minmax(36rem,1fr))}#highclere-hero .section__hero-xl--container{align-items:center;justify-content:center;left:calc(50% - 278.5px);max-width:557px;margin:0 auto;text-align:center;top:calc(50% - 72px);-webkit-max-logical-width:578px}@-moz-document url-prefix(){#highclere-hero .section__hero-xl--container{max-width:578px;}}#highclere-hero .section__hero-xl--title{font-size:44px;line-height:48px;text-align:center}#highclere-hero .section__hero-xl--title br{content:" ";display:none}#highclere-intro-text .block:first-child{margin-top:0}#highclere-intro-text .block__text{font-size:16px!important;line-height:20px}#highclere-intro-text .block__heading,#highclere-intro-text .block__heading p{font-size:26px!important;line-height:30px;margin-top:24px;margin-bottom:12px}#highclere-button-cards .grid{margin-bottom:20px}#highclere-button-cards .grid--col-2{grid-template-columns:repeat(auto-fill,minmax(35rem,1fr));grid-gap:16px}#highclere-button-cards .grid__copy{bottom:180px;width:auto}#highclere-button-cards .grid__btn{bottom:65px;font-size:14px;font-style:normal;font-weight:400;line-height:24px;max-width:328px;min-height:40px;padding:8px 15px}#highclere-banner-intro-text .section{margin:6px 99px 24px}#highclere-banner-intro-text .block__heading,#highclere-banner-intro-text .block__heading p{font-size:26px;line-height:30px}#highclere-trailer .grid{margin-bottom:24px}#highclere-sweepstakes .section{margin:0 16px 40px}#highclere-sweepstakes .section__hero--standard{width:auto}#highclere-sweepstakes .section__hero-xl--container{padding:0;left:calc(50% - 285px);margin:0 auto;max-width:100%;right:calc(50% - 285px);top:40px;width:570px}#highclere-sweepstakes .section__hero-xl--container p{font-size:14px;line-height:18px}#highclere-sweepstakes .section__hero-xl--title,#highclere-sweepstakes .section__hero-xl--title>p{font-size:26px;line-height:30px;margin-bottom:115px;margin-top:0}#highclere-sweepstakes .section__hero-xl--btn{bottom:104px;font-size:14px;font-style:normal;font-weight:400;line-height:24px;max-width:184px;min-height:40px;padding:8px 15px}#highclere-extensions .section__copy{font-size:16px;line-height:20px;width:auto}#highclere-videos-intro .section{margin-left:auto!important;margin-right:auto!important}#highclere-videos-intro .block__text{font-size:16px!important;line-height:20px;width:calc(100% - 32px)}#highclere-destinations-videos .static-video-grid__card--caption{padding:12px 0 24px}#highclere-destinations-videos .static-video-grid__card{border:0}#highclere-vikingtv-videos .static-video-grid__card{border:0}#highclere-vikingtv-videos .static-video-grid__card--caption{padding:12px 0 24px}#highclere-recipes-title .block__text{font-size:16px;line-height:20px;width:calc(100% - 32px)}#highclere-extensions .section{background:#f4f4f4;margin:8px 0 0 0;padding:32px 16px 2px 16px}#highclere-extensions .section__heading{font-size:26px;line-height:30px}#highclere-videos-intro .block__heading,#highclere-videos-intro .block__heading p{font-size:32px;line-height:36px}#highclere-videos-intro .section{margin:32px 16px 24px 16px}#highclere-destinations-title .block__heading{font-size:24px;line-height:28px}#highclere-destinations-videos .static-video-grid__card--header{font-size:20px!important}#highclere-destinations-videos .static-video-grid__card--description{font-size:15px!important}#highclere-destinations-button .static-cta--btn-blue{font-size:14px;height:auto;line-height:24px;margin-bottom:32px;padding:5px 15px}#highclere-vikingtv-title .block__heading,#highclere-vikingtv-title .block__heading p{font-size:24px;line-height:28px}#highclere-vikingtv-title .block:last-child{margin-bottom:16px!important}#highclere-vikingtv-button{margin-top:32px}#highclere-vikingtv-button .static-cta--btn-blue{font-size:14px;height:auto;line-height:24px;margin-bottom:32px;padding:5px 15px}#highclere-recipes-title .section{margin:16px auto 0;padding-top:32px}#highclere-recipes-title .block__heading,#highclere-recipes-title .block__heading p{font-size:32px;line-height:36px}#highclere-recipes-title .block__text{font-size:16px!important}#highclere-recipes .grid--col-3{grid-template-columns:repeat(auto-fill,minmax(32rem,1fr));gap:17px}#highclere-recipes .grid__heading{font-size:20px;line-height:26px}#highclere-recipes-buttons{padding-bottom:40px}#highclere-recipes-buttons .static-cta--btn-blue{font-size:14px;height:auto;line-height:24px;margin-bottom:0;padding:5px 15px}#highclere-recipes-buttons .static-cta--btn{font-size:14px;height:auto;line-height:24px;padding:8px 15px}#highclere-faqs .section{margin-top:8px}#highclere-faqs .section:first-child{margin:40px 16px 0}#highclere-faqs .section-faq__container{margin:8px auto}#highclere-faqs .section__heading{font-size:32px;line-height:36px;padding-bottom:24px;padding-top:0}#highclere-additional-cards .section{margin:32px 16px 0}#highclere-additional-cards .grid{margin-bottom:22px}#highclere-additional-cards .grid--col-2{grid-template-columns:repeat(auto-fill,minmax(35rem,1fr));grid-gap:11px}#highclere-additional-cards .grid__copy{bottom:104px;min-height:auto;position:absolute;width:calc(100% - 16px);z-index:2}#highclere-additional-cards .grid__copy p{font-size:14px!important;line-height:normal!important}#highclere-additional-cards .grid__heading,#highclere-additional-cards .grid__heading>p{font-size:14px!important;line-height:normal!important}#highclere-additional-cards .grid__btn{bottom:43px;font-size:14px;font-style:normal;font-weight:400;line-height:24px;max-width:184px;min-height:40px;padding:8px 15px}#highclere-top-10 .section{margin:0 16px 64px}#highclere-top-10 .grid--col-2{grid-gap:18px}#highclere-top-10 .grid__copy .grid__copy-logo{height:258px;width:100%}#highclere-top-10 .grid__copy{bottom:128px;width:calc(100% - 16px)}#highclere-top-10 .grid__card:last-child .grid__copy{bottom:198px}#highclere-top-10 .grid__card:last-child p{padding:0}#highclere-top-10 .grid__copy .grid__caption-heading{font-size:32px;line-height:30px;margin-bottom:4px}#highclere-top-10 .grid__copy .grid__caption-text{font-size:16px;line-height:20px;margin-bottom:12px}#highclere-top-10 .grid__btn{bottom:65px;font-size:14px;min-height:40px;line-height:24px;max-width:calc(100% - 32px);padding:8px 15px}}@media screen and (max-width:767px){#recipes-carousel,#vikingtv-carousel-videos,#destination-insights-carousel-videos,#extensions-carousel{display:block}#highclere-extensions .grid,#highclere-destinations-videos .static-video-grid,#highclere-vikingtv-videos .static-video-grid,#highclere-recipes .grid{display:none}#highclere-hero .section__hero-xl--image-cropped{height:394px}#highclere-hero .section__hero-xl--container{height:144px;left:calc(50% - 144px);margin:auto;top:calc(50% - 72px);max-width:288px}#highclere-hero .section__hero-xl--title{font-size:26px;line-height:36px;width:calc(100% - 64px);-webkit-logical-width:calc(100% - 60px)}@-moz-document url-prefix(){#highclere-hero .section__hero-xl--container{width:calc(100% - 60px);}}#highclere-intro-text .block:last-child{margin-bottom:16px}#highclere-intro-text .block__text{font-size:14px!important;line-height:18px}#highclere-intro-text .block__heading,#highclere-intro-text .block__heading p{font-size:26px!important;line-height:30px;margin-top:24px;margin-bottom:16px}#highclere-cruises .grid{margin-bottom:24px}#highclere-cruises .grid--col-4{grid-template-columns:repeat(auto-fill,minmax(25rem,1fr))}#highclere-button-cards .grid{margin-bottom:32px}#highclere-button-cards .grid__copy{bottom:155px;width:auto}#highclere-button-cards .grid__btn{bottom:46px;font-size:14px;line-height:24px;max-width:calc(100% - 32px);min-height:40px;padding:8px 15px}#highclere-button-cards .grid__card:last-child .grid__btn{bottom:81px}#highclere-button-cards .grid--col-2{grid-template-columns:repeat(auto-fill,minmax(28rem,1fr));grid-gap:16px}#highclere-button-cards .grid__copy p{font-size:14px!important;line-height:18px;padding:0 16px;width:288px}#highclere-button-cards .grid__heading,#highclere-button-cards .grid__heading>p{font-size:26px!important;line-height:30px;margin-bottom:7px}#highclere-banner-intro-text .section{margin:0 16px}#highclere-banner-intro-text .section .block:last-child{margin-bottom:16px}#highclere-banner-intro-text .block__heading,#highclere-banner-intro-text .block__heading p{font-size:26px;line-height:30px}#highclere-trailer .grid{margin-bottom:16px}#highclere-sweepstakes .section{margin:0 16px 32px}#highclere-sweepstakes .section__hero--standard{width:auto}#highclere-sweepstakes .section__hero-xl--image-cropped{height:471px}#highclere-sweepstakes .section__hero-xl--container{padding:0;left:0;margin:0 auto;max-width:100%;right:0;top:80px;width:auto}#highclere-sweepstakes .section__hero-xl--container p{font-size:14px;line-height:18px;margin:0 auto;width:calc(100% - 50px)}#highclere-sweepstakes .section__hero-xl--title,#highclere-sweepstakes .section__hero-xl--title>p{font-size:20px;line-height:28px;margin:0 auto 147px;width:calc(100% - 56px)}#highclere-sweepstakes .section__hero-xl--btn{bottom:166px;font-size:14px;font-style:normal;font-weight:400;line-height:24px;max-width:184px;min-height:40px;padding:8px 15px}#highclere-extensions .section__copy{font-size:14px;line-height:18px;margin-bottom:24px;width:calc(100% - 32px)}#highclere-extensions .grid--col-4{grid-template-columns:repeat(auto-fill,minmax(25rem,1fr))}#highclere-extensions .grid__card--caption{padding:12px 15px}#highclere-extensions .grid__card--h3{font-size:16px;line-height:20px;margin:0 0 10px 0}#highclere-extensions .grid__card--p{font-size:14px;line-height:normal}#highclere-videos-intro .block__text{font-size:14px!important;line-height:18px;margin:0 auto!important;width:calc(100% - 32px)}#highclere-destinations-videos .static-video-grid{grid-gap:11px}#highclere-destinations-videos .static-video-grid__card,#highclere-vikingtv-videos .static-video-grid__card{margin:0}#highclere-recipes-title .block__text{font-size:16px;line-height:20px;width:calc(100% - 32px)}#highclere-extensions .section{background:#f4f4f4;margin:0;padding:32px 0}#highclere-extensions .section__heading{font-size:26px;line-height:31px}#highclere-videos-intro .block:last-child{margin-bottom:24px}#highclere-videos-intro .block__heading,#highclere-videos-intro .block__heading p{font-size:32px;line-height:36px}#highclere-videos-intro .section{margin:24px 16px 24px 16px}#highclere-destinations-title .block__heading{font-size:16px;line-height:20px;text-align:center}#highclere-destinations-videos .section{margin:0 auto}#highclere-destinations-videos .static-video-grid__card--header{font-size:18px!important}#highclere-destinations-videos .static-video-grid__card--description{font-size:15px!important}#highclere-destinations-button .static-cta--btn-blue{font-size:14px;height:auto;line-height:24px;margin-bottom:32px;padding:5px 15px}#highclere-vikingtv-title .block__heading,#highclere-vikingtv-title .block__heading p{font-size:16px;line-height:20px;margin-bottom:14px;text-align:center!important}#highclere-vikingtv-videos .section{margin:0 auto}#highclere-vikingtv-title .block:last-child{margin-bottom:16px!important}#highclere-vikingtv-button{margin-top:20px}#highclere-vikingtv-button .static-cta--btn-blue{font-size:14px;height:auto;line-height:24px;margin-bottom:16px;padding:5px 15px}#highclere-recipes-title .section{margin:16px auto 0;padding-top:32px}#highclere-recipes-title .block__heading,#highclere-recipes-title .block__heading p{font-size:26px;line-height:30px}#highclere-recipes-title .block__text{font-size:16px!important;padding-bottom:12px}#highclere-recipes .section{margin:0;padding:0}#highclere-recipes .grid--col-3{grid-template-columns:repeat(auto-fill,minmax(25rem,1fr));gap:17px}#highclere-recipes .grid__card p{padding:0 12px 16px 12px}#highclere-recipes .grid__heading{font-size:20px;line-height:26px;margin:17px 12px 13px 12px}#highclere-recipes .grid__card--h3{font-size:16px;line-height:20px;margin:0 0 10px 0}#highclere-recipes .grid__card--p{font-size:14px;line-height:normal}#highclere-recipes-buttons{padding-bottom:24px}#highclere-recipes-buttons .static-cta--btn-blue{font-size:14px;height:auto;line-height:24px;margin-bottom:0;margin-top:16px;padding:5px 15px}#highclere-recipes-buttons .static-cta--btn{font-size:14px;height:auto;line-height:24px;padding:8px 15px;width:calc(100% - 56px)}#highclere-faqs .section{margin-top:8px}#highclere-faqs .section:first-child{margin:32px 16px 0}#highclere-faqs .section-faq__container{margin:8px auto}#highclere-faqs .section__heading{font-size:26px;line-height:30px;padding-bottom:12px;padding-top:0}#highclere-faqs .section-faq__sub-heading{font-size:16px;line-height:20px}#highclere-additional-cards .section{margin:16px 16px 32px}#highclere-additional-cards .grid{margin-bottom:22px}#highclere-additional-cards .grid:last-child{margin-bottom:0}#highclere-additional-cards .grid--col-2{grid-template-columns:repeat(auto-fill,minmax(25rem,1fr));grid-gap:15px}#highclere-additional-cards .grid__copy{bottom:71px;min-height:44px;position:absolute;width:calc(100% - 16px);z-index:2}#highclere-additional-cards .grid__copy p{font-size:14px!important;line-height:normal}#highclere-additional-cards .grid__heading,#highclere-additional-cards .grid__heading>p{font-size:14px!important;line-height:normal;margin:0 0 6px 0}#highclere-additional-cards .grid__btn{bottom:24px;font-size:14px;font-style:normal;font-weight:400;line-height:24px;max-width:184px;min-height:40px;padding:8px 15px}#highclere-top-10 .section{margin:0 16px 48px}#highclere-top-10 .grid--col-2{grid-template-columns:repeat(1,1fr);grid-gap:16px}#highclere-top-10 .grid__copy .grid__copy-logo{height:258px;width:100%}#highclere-top-10 .grid__copy{bottom:128px;width:calc(100% - 16px)}#highclere-top-10 .grid__card:last-child .grid__copy{bottom:calc(50% - 42.5px)}#highclere-top-10 .grid__card:last-child p{padding:0}#highclere-top-10 .grid__copy .grid__caption-heading{font-size:32px;line-height:30px;margin-bottom:4px}#highclere-top-10 .grid__copy .grid__caption-text{font-size:16px;line-height:20px;margin-bottom:12px}#highclere-top-10 .grid__btn{bottom:65px;font-size:14px;min-height:40px;line-height:24px;max-width:calc(100% - 32px);padding:8px 15px}#highclere-top-10 .grid__card:last-child .grid__btn{bottom:calc(50% - 80px)}}@media screen and (max-width:350px){#highclere-sweepstakes .section__hero-xl--container{top:40px}}@media only screen and (max-width:1180px) and (max-device-width:1180px),(max-width:960px){.contentWrapper{padding:0}.landingpage .contentWrapper #cruise-main-content .row{margin-left:0;margin-right:0}}@media screen and (max-width:430px){#highclere-top-10 .grid__btn{bottom:90px}#highclere-top-10 .grid__copy{bottom:153px}}@media screen and (max-width:414px){#highclere-top-10 .grid__btn{bottom:80px}#highclere-top-10 .grid__copy{bottom:143px}}@media screen and (max-width:390px){#highclere-top-10 .grid__btn{bottom:65px}#highclere-top-10 .grid__copy{bottom:128px}}@media screen and (max-width:375px){#highclere-top-10 .grid__btn{bottom:55px}#highclere-top-10 .grid__copy{bottom:118px}}@media screen and (max-width:320px){#highclere-top-10 .grid__copy .grid__copy-logo{height:208px;width:100%}#highclere-top-10 .grid__btn{bottom:45px}#highclere-top-10 .grid__copy{bottom:108px}}.flexslider-wrapper .mlp-flexslider-nav-left,.flexslider-wrapper .mlp-flexslider-nav-right{cursor:pointer;position:absolute;top:calc(50% - 17.25px)}.flexslider-wrapper .mlp-flexslider-nav-left img,.flexslider-wrapper .mlp-flexslider-nav-right img{width:21px;height:34.5px}.flexslider-wrapper .mlp-flexslider-nav-left{left:4px}.flexslider-wrapper .mlp-flexslider-nav-right{right:4px}.flexslider-wrapper{position:relative;padding:0 31px}.sweeps-form__details--button{font-size:14px;background:none!important;border:none;color:#fff!important;cursor:pointer;text-decoration:underline}.sweeps-tile--layered{margin:0 auto 32px auto;position:relative}.sweeps-tile--layered::before{content:"";display:block;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.45);width:100%;height:100%;z-index:1}.sweeps-tile__hero{background-image:url("/Content/images/sweepstakes-xxl.jpg");background-size:cover;background-position:center;height:360px;margin:0;padding:0;width:100%}.sweeps-tile__heading{color:#fff;filter:drop-shadow(4px 2px 8px #000);font-family:"Open Sans",sans-serif;font-style:normal;font-weight:500;font-size:48px;letter-spacing:0;line-height:60px;margin:0;text-transform:none}.sweeps-tile__card{align-items:center;display:flex;height:360px;justify-content:center;position:absolute;width:100%;z-index:5}.sweeps-tile__copy{height:auto;padding:0 20px;text-align:center;width:688px}.sweeps-container .row{margin-left:0;margin-right:0}.sweeps-content{color:#000;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:24px;margin:0 auto;text-align:center;text-transform:none;width:724px}.sweeps-content h3{color:#000;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;font-size:18px;text-align:center;margin-top:0;line-height:24px}.sweeps-content p{font-weight:400;text-align:left;font-size:16px}.sweeps-content.additional-content h2{font-family:"Open Sans",sans-serif;font-weight:700;font-size:18px;text-align:left;margin-top:10.5px}.sweeps-content.additional-content p,.sweeps-content.additional-content ul,.sweeps-content ul{font-family:"Open Sans",sans-serif;text-align:left;font-weight:400;font-size:16px}.sweeps-content.additional-content ol,.sweeps-content ol{font-family:"Open Sans",sans-serif;text-align:left;font-weight:400;font-size:16px;padding:0 0 0 18px}.sweeps-form__container{margin:32px auto 0;width:724px}.sweeps-form__col{float:left;min-height:1px;padding-left:6px;padding-right:6px;position:relative;width:50%}.sweeps-form__col--full-width{width:100%}.sweeps-form__container .errormessage{color:#b10a32;margin-bottom:8px}.sweeps-form__container .select2-container,.sweeps-form__container .form-control{border:1px solid #333!important}.sweeps-form__special-offers{margin-top:16px;margin-bottom:8px}.sweeps-form__special-offers .checkbox-checkmark{border:1px solid #333!important}.sweeps-form__details--content{margin-bottom:24px}.sweeps-form__details--content:last-child{margin-bottom:0}.sweeps-form__details--button{background-color:#fff;border:none;color:#b10a32;cursor:pointer;padding:0;text-decoration:underline}.sweeps-form__details{color:#333;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:22px;margin:24px auto 4px auto;text-align:center;width:406px}.sweeps-form__btn{border:0;color:#fff;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:24px;min-height:50px!important;padding:13px 0;text-align:center}.sweeps-form__captcha{margin-bottom:46px}.sweeps-modal{overflow-x:hidden!important;overflow-y:hidden!important;top:calc(50% - 268px)}.sweeps-modal a{text-decoration:underline}.sweeps-modal__inner{width:800px}.sweeps-modal__inner .modal-body{height:474px}.sweeps-modal__title{color:#111;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:28px;margin:16px auto 28px auto;text-align:center}.sweeps-modal__content{border:1px solid #979797;color:#333;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:22px;height:362px;padding:16px 10px 16px 16px}.sweeps-modal__content--title{color:#000;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;font-size:18px;text-align:center;text-transform:uppercase}.sweeps-modal__content--inner{height:330px;overflow-x:hidden;overflow-y:scroll;padding-right:16px}.sweeps-modal__content--inner::-webkit-scrollbar{background:transparent;width:6px}.sweeps-modal__content--inner::-webkit-scrollbar-thumb{background:#979797;height:77px;width:6px;-webkit-border-radius:3px}.sweeps-modal__content--inner::-webkit-scrollbar-corner{background:#979797}.sweeps-form__thank-you{margin:20px auto 0;width:724px}.sweeps-form__thank-you--title{color:#333;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:25px;letter-spacing:-.5px;line-height:29px;margin-bottom:16px;text-align:center;text-transform:capitalize}.sweeps-form__thank-you--content{color:#333;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:22px;text-align:center}.sweeps-form__thank-you--btn{border:0;color:#fff;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:24px;margin:38px auto 62px auto;min-height:auto!important;padding:13px 0;text-align:center}@media screen and (max-width:1440px){.sweeps-tile__hero{background-image:url("/Content/images/sweepstakes-xl.jpg");background-size:cover;background-position:center;height:360px;margin:0;padding:0;width:100%}}@media screen and (max-width:1366px){.sweeps-tile--layered{margin:0 auto 32px auto}}@media screen and (max-width:1180px){.sweeps-tile--layered{margin:0 auto 32px auto}.sweeps-tile__hero{background-image:url("/Content/images/sweepstakes-lg.jpg");height:256px}.sweeps-tile__card{height:256px}.sweeps-tile__copy{width:688px}.sweeps-tile__heading{font-size:32px;line-height:36px}}@media screen and (max-width:1080px){.sweeps-tile--layered{margin:0 auto 32px auto}.sweeps-tile__heading{font-size:32px;line-height:36px}}@media screen and (max-width:1024px){.sweeps-tile--layered{margin:0 auto 32px auto}.sweeps-tile__heading{font-size:32px;line-height:36px}}@media screen and (max-width:820px){.sweeps-tile--layered{margin:0 auto 24px auto}.sweeps-tile__hero{background-image:url("/Content/images/sweepstakes-md.jpg");height:192px}.sweeps-tile__card{height:192px}.sweeps-tile__copy{width:560px}.sweeps-tile__heading{font-size:32px;line-height:36px}.sweeps-content{font-size:16px;line-height:22px;width:720px}.sweeps-form__container{margin:24px auto 0;width:calc(100% - 48px)}.sweeps-form__btn{border:0;font-size:14px!important;line-height:24px;min-height:50px!important;padding:8px 0}.sweeps-form__captcha{margin-bottom:30px}.sweeps-modal{top:calc(50% - 258px)}.sweeps-modal__inner{width:720px}.sweeps-modal__inner .modal-body{height:454px}.sweeps-modal__title{margin:8px auto 24px auto}.sweeps-modal__content{height:362px}.sweeps-form__thank-you{margin:8px auto 0}.sweeps-form__thank-you--btn{border:0;font-size:14px!important;line-height:24px;margin:38px auto 46px auto;padding:8px 0}}@media screen and (max-width:768px){.sweeps-tile--layered{margin:0 auto 24px auto}.sweeps-tile__heading{font-size:32px;line-height:36px}}@media screen and (max-width:576px){.sweeps-tile--layered{margin:0 auto 16px auto}.sweeps-tile__hero{background-image:url("/Content/images/sweepstakes-sm.jpg");height:160px}.sweeps-tile__card{height:160px}.sweeps-tile__copy{height:auto;width:100%}.sweeps-tile__heading{font-size:24px;line-height:30px}.sweeps-content{font-size:14px;line-height:22px;width:calc((100% - 40px))}.sweeps-form__container{margin:24px auto 0;width:calc(100% - 30px)}.sweeps-form__col{float:unset;min-height:1px;padding-left:0;padding-right:0;position:relative;margin:0 auto;width:calc(100% - 30px)}.sweeps-form__special-offers{font-size:16px;line-height:22px;margin:8px 0}.sweeps-form__details{margin:16px auto 4px auto;min-height:90px;width:calc(100% - 32px)!important}.sweeps-form__btn{margin:auto;min-height:40px!important;width:calc(100% - 14px)!important}.sweeps-form__captcha{margin-bottom:30px}.sweeps-modal{top:calc(50% - 240px)}.sweeps-modal__inner{margin:10px auto;width:calc(100% - 30px)}.sweeps-modal__inner .modal-header{padding:16px}.sweeps-modal__inner .custom-modal-close-button button.close,.sweeps-modal__inner .custom-modal-close-button button.close:hover{top:-52px;right:-16px}.sweeps-modal__inner .modal-body{height:454px;padding:0 10px 24px 10px}.sweeps-modal__title{margin:0 auto 16px auto}.sweeps-modal__content{height:362px;padding:16px 8px 16px 16px}.sweeps-form__thank-you{margin:16px auto 0 auto;width:calc(100% - 32px)}.sweeps-form__thank-you--title{margin:0 auto 16px auto;width:calc(100% - 32px)!important}.sweeps-form__thank-you--content{margin:0 auto;width:calc(100% - 32px)!important}.sweeps-form__thank-you--btn{border:0;font-size:14px!important;line-height:24px;margin:32px auto 30px auto;padding:8px 0;width:calc(100% - 32px)!important}}@media screen and (max-width:375px){.sweeps-form__details{min-height:110px}}@media screen and (max-width:724px) and (max-height:439px){.sweeps-content{width:calc((100% - 30px))}}@media screen and (max-height:554px){.modal-dialog{margin:0}.sweeps-modal{overflow-y:auto!important;top:0}.sweeps-modal__inner{top:8px;width:100%}}@media screen and (max-height:256px){.sweeps-content{width:calc((100% - 30px))}}