@import url(https://use.typekit.net/uqy0veg.css);@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400);@import url(https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700);body{font-family:Montserrat,sans-serif;margin:0;padding:0}.mainContainer,body{background-color:#fff}.mainContainer{overflow-x:hidden}.panelWithImageBackground{background-position:50%;background-size:cover;background-repeat:no-repeat}.headerPanel{background:url(/images/header-bg.png);min-height:600px;padding:30px;background-position-y:-150px}.headerImg img{width:75%}.headerImg.left{text-align:left}.headerImg.right{text-align:right}.defaultPadding{padding:10px}.paddingTop20{padding-top:20px}.paddingBottom20{padding-bottom:20px}.marginAbove{margin-top:10px}.blueStripCta{background-color:#45bee2}.blueStripCta,.purpleStripCta{font-size:24px;color:#fff;font-weight:700;text-align:center}.purpleStripCta{background-color:#9e6bab}.greenStripCta{background-color:#a0c36c}.greenStripCta,.greyStripCta{font-size:24px;color:#fff;font-weight:700;text-align:center}.greyStripCta{background-color:#444}.blueText{color:#45bee2}.purpleText{color:#9e6bab}.greenButton{background-color:#a0c36c;border-color:#a0c36c}.blueButton,.greenButton{color:#fff;font-size:24px;font-weight:700;padding:10px;cursor:pointer}.blueButton{background-color:#45bee2;border-color:#45bee2}.greenButton:active,.greenButton:active:focus,.greenButton:hover{background-color:#9e6bab;border-color:#9e6bab}.fullWidth{width:100%}.pavillionPanel{background:url(/images/pavillion.jpg);min-height:800px;padding:30px;cursor:pointer}.ctaDome{width:500px;margin-left:-250px}.ctaDome,.ctaDomeSmall{position:absolute;bottom:0;left:50%}.ctaDomeSmall{width:300px;margin-left:-150px}.ctaDome img,.ctaDomeSmall img{width:100%}.ctaCircle{width:210px;height:210px}.ctaCircle,.ctaCircleSmall{border-radius:50%;padding:20px;text-align:center;font-weight:400}.ctaCircleSmall{width:125px;height:125px}.greenBg{background-color:#a0c36c}.greenBg,.purpleBg{color:#fff;font-size:14px;font-weight:700}.purpleBg{background-color:#9e6bab}.blueBg{background-color:#45bee2;color:#fff;font-size:14px;font-weight:700}.zoomIcon{color:hsla(0,0%,100%,.7);text-align:right;cursor:pointer;width:100%}.hawaiiSunset{background:url(/images/sunset.jpg);min-height:200px;background-size:cover;background-position:50%;background-repeat:no-repeat}.hawaiiHonolulu{background:url(/images/honolulu.jpg);min-height:200px;background-size:cover;background-position:50%;background-repeat:no-repeat;border-top:5px solid #fff}.hawaiiSnorkelling{background:url(/images/snorkelling.jpg);min-height:400px;background-size:cover;background-position:50%;background-repeat:no-repeat;border-left:5px solid #fff;padding:20px}.hawaiiSnorkelling img{position:absolute;bottom:0;width:300px;left:-151px}.earlybirdCar{background:url(/images/earlybird-car.jpg);min-height:800px;background-size:cover;background-position:50%;background-repeat:no-repeat;padding:20px}.porscheLogo{position:absolute;left:20px;bottom:20px}.earlybirdCar .cta{position:absolute;bottom:0;width:300px;right:100px}.luxuryCars{padding:0}.luxuryCarChoice1{border-right:5px solid #fff;padding:0}.luxuryCarChoice2{border-left:5px solid #fff;padding:0}.luxuryCar{min-height:400px;background-size:cover;background-position:50%;background-repeat:no-repeat;padding:20px;color:#fff;font-size:18px}.textShadow{text-shadow:1px 1px rgba(0,0,0,.4)}.luxuryCarOrCircle{width:100px;height:100px;font-size:36px;font-weight:700;left:50%;top:-50px;position:absolute;margin-left:-50px}.luxuryCar.car1{border-bottom:5px solid #fff;background-image:url(/images/luxury-car1.jpg)}.luxuryCar .choice1Title{position:absolute;bottom:0;left:0;padding-left:30px}.luxuryCar .choice2Title{position:absolute;bottom:0;right:0;padding-right:30px}.luxuryCar.car2{border-top:5px solid #fff;background-image:url(/images/luxury-car2.jpg)}.luxuryCar.car3{border-bottom:5px solid #fff;background-image:url(/images/luxury-car3.jpg)}.luxuryCar.car4{border-top:5px solid #fff;background-image:url(/images/luxury-car4.jpg)}.luxuryCar .cta{font-size:22px;line-height:22px;text-align:center;padding-top:30px}.audiLogo{left:30px;width:52px}.audiLogo,.fordLogo{position:absolute;bottom:50px}.fordLogo{right:30px;width:178px}.textBottom{position:absolute;bottom:0;width:100%}.holidays{padding:0}.holiday{min-height:250px;background-size:cover;background-position:top;background-repeat:no-repeat;color:#fff;text-align:center;font-size:18px;padding:10px 0}.holidayTitle{text-align:center;text-transform:uppercase;color:#444;font-weight:500;font-size:14px}.holidayOrCircle{width:80px;height:80px;font-size:24px;font-weight:700;margin-left:-45px;margin-top:-55px;position:absolute}.holiday1{background-image:url(/images/holiday1.jpg)}.holiday1,.holiday2{border-right:5px solid #fff}.holiday2{background-image:url(/images/holiday2.jpg);border-left:5px solid #fff}.holiday3{background-image:url(/images/holiday3.jpg);border-right:5px solid #fff}.holiday4{background-image:url(/images/holiday4.jpg)}.holiday4,.holiday5{border-left:5px solid #fff;border-right:5px solid #fff}.holiday5{background-image:url(/images/holiday5.jpg)}.holiday6{background-image:url(/images/holiday6.jpg)}.holiday6,.holiday7{border-left:5px solid #fff}.holiday7{background-image:url(/images/holiday7.jpg);border-right:5px solid #fff}.holiday8{background-image:url(/images/holiday8.jpg);border-left:5px solid #fff}.noPadding{padding:0}.noMargin{margin:0}.proceedsTxt{padding:40px;font-size:12px}.proceedsImg{background-size:cover;background-position:50%;background-repeat:no-repeat;background-image:url(/images/proceeds.jpg);min-height:250px}.footer{display:block;clear:both;background-color:#444;padding-top:2px;padding-bottom:4px}.footer img{display:block;margin:5px auto}.footer p{text-align:center;font-size:12px}.footer a:link,.footer p{color:#fff}.prizeCarousel{width:100%;padding:0}.galleryCarousel img{width:100%}.carouselPrizeItem{text-align:center}.heroCarousel .carousel-indicators{top:20px;height:50px}.heroCarousel .carousel-item{cursor:pointer}.heroCarousel img{width:100%}.buyCarousel .carousel-indicators{bottom:20px;height:50px}.buyCarousel .carousel-item{cursor:pointer}.buyCarousel img{width:100%}.heroCtaCircle,.heroOverlay{position:absolute}.heroCtaCircle{left:20px;top:20px}.buyCarouselLogo{position:absolute;right:40px;top:30px}.close,.gallery .close{font-size:2.5rem}.gallery .close{color:#fff}.gallery .modal-header{background:transparent;border-bottom:none}.gallery .modal-content{background:transparent;border:none}.sticky{height:100px;background:#45bee2;position:fixed;z-index:999}.sticky.on{top:0}.sticky.off,.sticky.on{transition:top .5s ease-out}.sticky.off{top:-250px}.stickyBtn{margin-top:20px}.stickyLogo{max-height:200px;position:absolute;left:50%;margin-left:-100px}.menuBtn{color:#fff;margin-top:20px;cursor:pointer}.menuDropdown button{background:transparent!important;border:none}.menuDropdown .dropdown-toggle:before{display:none}.menuDropdown .dropdown-item a{color:#000}.select-tickets{padding:30px 10px}.number-of-tickets-btn{background-color:#a0c36c;border:none}.number-of-tickets{display:inline-block;padding:10px;font-size:24px}.light-green-bg{background-color:rgba(160,185,108,.15)}.light-purple-bg{background-color:rgba(158,107,171,.15)}.light-blue-bg{background-color:rgba(69,190,226,.15)}.vipInfo{font-style:italic;font-size:14px}@media only screen and (max-width:1024px){.headerImg.left,.headerImg.right{text-align:center}}@media only screen and (max-width:768px){.pavillionPanel{min-height:450px}.zoomIcon{text-align:center;margin-top:25px}.ctaCircle{margin:auto}.hawaiiSnorkelling{border-left:none;border-top:5px solid #fff}.hawaiiSnorkelling img{width:300px;left:50%!important;margin-left:-150px!important}.porscheLogo{position:absolute;bottom:150px;width:102px;left:50%!important;margin-left:-51px!important}.earlybirdCar .cta{width:300px;left:50%!important;margin-left:-150px!important}.luxuryCarChoice1{border-right:none;border-bottom:5px solid #fff;padding:0}.luxuryCarChoice2{border-left:none;border-top:5px solid #fff;padding:0}.holiday3,.holiday4{border-bottom:5px solid #fff}.holiday4{background-image:url(/images/holiday4.jpg)}.holiday5{background-image:url(/images/holiday5.jpg)}.holiday5,.holiday6{border-top:5px solid #fff}.holiday6{background-image:url(/images/holiday6.jpg)}.stickyBtn{font-size:16px;margin-top:12px}}@media only screen and (max-width:600px){.headerImg img{width:90%}.panelWithImageBackground{background-size:cover}.headerPanel{min-height:auto}}.react-autosuggest__container{position:relative}.react-autosuggest__input{display:block;width:100%;height:calc(2.25rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.react-autosuggest__input:disabled{background-color:#e9ecef;opacity:1}.react-autosuggest__input--focused{outline:none}.react-autosuggest__input--open{border-bottom-left-radius:0;border-bottom-right-radius:0}.react-autosuggest__suggestions-container{display:none}.react-autosuggest__suggestions-container--open{display:block;position:absolute;top:37px;width:350px;border:1px solid #aaa;background-color:#fff;font-family:Helvetica,sans-serif;font-weight:300;font-size:16px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;z-index:2}.react-autosuggest__suggestions-list{margin:0;padding:0;list-style-type:none}.react-autosuggest__suggestion{cursor:pointer;padding:10px 20px}.react-autosuggest__suggestion--highlighted{background-color:#ddd}.errorInput{color:red;border-color:red}.header{position:relative;padding-top:40px;padding-bottom:20px}.header .title{color:red;font-size:70px;line-height:65px;font-weight:700;text-align:right}.header img{width:600px;position:absolute;z-index:100;bottom:-270px;margin-left:30px}.range-rover{position:relative;padding:0;margin:0}.range-rover .bg{top:0;left:0;width:100%;height:100%}.range-rover .fg{position:absolute;bottom:150px;right:50px;width:60%}.details{background-color:#9d6bac;padding-bottom:50px;position:relative;padding-left:250px;padding-right:100px;height:300px;margin-top:-100px}.details img{position:absolute;width:630px;z-index:100;top:-50px;left:200px}.details .label-container{padding-left:20px;padding-right:20px;padding-top:20px;font-size:22px;font-weight:500;width:60%;margin-left:auto;margin-right:auto;margin-top:-10px;z-index:110;position:absolute}.details .ticker-number{margin-top:10px;font-size:16px;width:90%}.thanks{background-color:#9d6bac;color:#fff;font-size:18px;font-weight:500;padding:30px 100px 95px}.thanks .title{font-size:20px;font-weight:700;margin-bottom:20px}.thanks .text{font-size:18px}.footer{background-color:#45bee2;text-align:center;font-size:70px;font-weight:700;color:#fff;margin:0;padding:0}.page-divider{height:30px}@page{size:A4;marks:none;margin:0;margin-right:-10px}@media print{body,html{width:210mm;height:310mm;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.loaderContainer{width:100%;text-align:center;margin-top:100px}.lds-dual-ring{display:inline-block;width:80px;height:80px}.lds-dual-ring:after{content:" ";display:block;width:64px;height:64px;margin:8px;border-radius:50%;border-color:#45bee2 transparent;border-style:solid;border-width:6px;-webkit-animation:lds-dual-ring 1.2s linear infinite;animation:lds-dual-ring 1.2s linear infinite}@-webkit-keyframes lds-dual-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes lds-dual-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.skewContainer{width:60%;margin-top:-50px}.first,.last,.skewContainer{margin-left:auto;margin-right:auto}.first,.last{text-align:center;line-height:40px;height:40px;background:#fff;position:relative;display:inline-block;width:100%}.last{margin-top:50px}.first:after{bottom:100%;-webkit-transform:SkewY(-2deg);transform:SkewY(-2deg);-webkit-transform-origin:bottom right;transform-origin:bottom right}.first:after,.last:before{content:"";position:absolute;left:0;height:50%;width:100%;background:inherit}.last:before{top:100%;-webkit-transform:SkewY(2deg);transform:SkewY(2deg);-webkit-transform-origin:top right;transform-origin:top right}.terms-text{font-size:11px;line-height:12px}.p-last{margin-bottom:0}
/*# sourceMappingURL=main.eced8efb.chunk.css.map */