.btn-secondary{border:1px solid #000!important}.btn-tertiary{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:18px 35px;max-width:320px;height:auto;background-color:#fff;color:#000;font-size:14px;font-weight:900;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;border:none;cursor:pointer;border:1px solid #000;text-align:center}.btn-quad{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:18px 35px;max-width:320px;height:auto;background-color:#f9ff4b;color:#000;font-size:14px;font-weight:900;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;border:none;cursor:pointer;border:1px solid #000;text-align:center}.btn-tertiary:hover{background-color:#ffffff75}.btn-quad:hover{background-color:#f9ff4b75}@media screen and (max-width:660px){.discounts__cta-row,.experiences-discounts__cta-row{justify-content:center!important}.discounts__cta-row a,.experiences-discounts__cta-row a{width:100%!important}}#homepage .hero{background:-webkit-gradient(linear,left top,left bottom,color-stop(100%,#ffa989),color-stop(0%,#fff))!important;background:linear-gradient(to bottom,#ffa989 100%,#fff 0%)!important;margin-bottom:0!important}#homepage .hero__headline.home-hero{margin:0 auto 25px 0!important}#homepage .hero__video-placeholder{padding:0!important}#homepage .hero__heading{width:323px;position:relative;margin-top:2rem}.hero__value-text{font-size:10px!important;height:120px!important;justify-content:unset!important}.hero__value-text span:nth-of-type(1){line-height:1.1!important}.hero__value-text span:nth-of-type(3){width:100%;padding-top:2px;margin-top:3px;border-top:1px solid #000;font-size:10px!important;line-height:1.2!important}.hero__value-text strong{font-size:12px!important;line-height:1!important}.hero__value-text span:nth-of-type(4){font-size:10px!important;line-height:1!important}.hero__value-price{font-size:19px!important}@media screen and (max-width:660px){.hero__content .btn-secondary{width:100%}}@media screen and (max-width:1200px){#hgomepage .hero__buttons{flex-direction:column-reverse;width:100%}}@media screen and (min-width:660px){#homepage .hero{background:-webkit-gradient(linear,left top,left bottom,color-stop(85%,#ffa989),color-stop(50%,#fff))!important;background:linear-gradient(to bottom,#ffa989 85%,#fff 50%)!important}#homepage .hero__heading{margin-top:0;bottom:-41px}#homepage .hero__title{height:14.6rem!important}.hero__value-text{font-size:12px!important;justify-content:space-between!important}.hero__value-text span:nth-of-type(1){line-height:1.2!important}.hero__value-text span:nth-of-type(3){font-size:12px!important;padding-top:5px;margin-top:5px}.hero__value-text strong{font-size:14px!important}.hero__value-text span:nth-of-type(4){font-size:12px!important}.hero__value-price{font-size:26px!important}}.yellowJoinGroup .ben-tab.active .membership-tab{padding:23px 8px!important}.yellowJoinGroup .ben-tab.active .membership-tab .btn{background-color:#fff;width:80%;padding:10px;border:solid 1px;box-shadow:4px 4px black;pointer-events:all;cursor:pointer}.yellowJoinGroup .ben-tab .membership-tab div.pricing{justify-content:center;letter-spacing:0;margin:5px 0 0 0}.yellowJoinGroup .membership-selector:before{line-height:15rem;font-size:13rem!important}@media screen and (max-width:660px){.yellowJoinGroup{width:85%;margin:0 auto 50px auto}.yellowJoinGroup .membership-selector{height:fit-content!important;display:flex;flex-direction:column;width:100%!important;align-content:center;flex-wrap:wrap;margin:40px auto 8px auto}.yellowJoinGroup .membership-selector li a{text-align:center}.yellowJoinGroup .ben-tab.active{width:100%!important}.yellowJoinGroup .ben-tab.active .membership-tab{width:100%!important}.yellowJoinGroup .membership-selector:before{top:17%!important;transform:rotate(90deg)}}.benefits-intro__content.bg-secondary{padding:0!important;min-height:unset!important}.yellowJoinGroup{display:flex;flex-direction:column;text-align:center}.yellowJoinGroup .ben-tab{border-radius:0;background-color:#f9ff4b}.yellowJoinGroup .ben-tab a span{color:#99999977}.yellowJoinGroup .ben-tab.active a span{color:#000}.yellowJoinGroup .membership-selector{position:relative;width:fit-content;height:unset;background-color:#f9ff4b;border:#000 solid 2px;border-radius:0;box-shadow:black 6px 8px}.yellowJoinGroup .membership-selector .active{background:transparent}.yellowJoinGroup .membership-selector:before{display:block;position:absolute;content:"|";left:44.55%;top:-2%;font-size:70px;font-weight:100;z-index:2}.yellowJoinGroup .ben-tab .membership-tab{background-color:#ffffff65!important;border-radius:0;flex-direction:column;height:unset;width:318px;gap:10px}.yellowJoinGroup .ben-tab .membership-tab .pricing{font-size:40px;display:flex;align-items:center;letter-spacing:0;margin:10px 0}.yellowJoinGroup .ben-tab .membership-tab .pricing sub{font-size:24px}.yellowJoinGroup .ben-tab .membership-tab .pricing s{color:#00000025;display:flex;align-items:center;margin-right:5px}.yellowJoinGroup .ben-tab.active .membership-tab .pricing s{color:#00000075}.yellowJoinGroup .ben-tab.active .membership-tab{background-color:transparent!important}.dream{padding:50px 0 20px 0!important}.member.blue-bg{padding-top:30px!important}@media screen and (min-width:660px){.yellowJoinGroup{padding:0!important}.yellowJoinGroup .membership-selector{margin:32px auto 0 auto}.benefits-menu{gap:0!important;padding-top:35px}.flexFusion-wrapper .flexTile-item>div{padding-right:23px}.flexTile-container-fusion-styles .flex-swiperFusion .swiper-pagination-fraction-display{top:unset!important;right:unset!important;bottom:.5rem!important;left:unset!important;width:100%!important}.flexTile-container-fusion-styles .flex-swiperFusion .swiper-pagination-bullets-display{display:none!important}.flexTile-container-fusion-styles .flex-swiperFusion .fusion-prev{left:44.5%!important;right:unset!important;top:unset!important;bottom:0!important}.flexTile-container-fusion-styles .flex-swiperFusion .fusion-next{left:unset!important;right:44.5%!important;top:unset!important;bottom:0!important}.card.howitworkscard{border-radius:16px}.card.howitworkscard .howitworkscard__copy{border-bottom-left-radius:16px;border-bottom-right-radius:16px}.dream .card img,.dream .card-sm img{border-top-left-radius:16px;border-top-right-radius:16px}}@media only screen and (min-width:768px){.flexTile-container-fusion-styles .flex-swiperFusion{padding:0 8px 2rem 8px!important}}.card.howitworkscard .text-disclaimer{font-size:8px!important;left:15px!important;width:auto}.card.howitworkscard .howitworkscard__copy{padding:20px 30px!important}.card.howitworkscard .text-small-print{font-size:9px}.card.howitworkscard .howitworkscard__copy{height:350px!important}@media(max-width:920px){.card.howitworkscard .howitworkscard__copy{height:350px!important;border-bottom-left-radius:10px;border-bottom-right-radius:10px}}.howitworkscard__copy .encase-1{padding:3px 0;border-top:1px solid #dedfdf}.howitworkscard__copy .encase{padding:3px 0;border-top:1px solid #dedfdf;border-bottom:1px solid #dedfdf}.howitworkscard__copy .totals .total{font-size:12px}.text-gray{color:#9ea2ad}.text-success{color:#008817!important}.dream-hero .hero__value-text,.experiences-value .hero__value-text,.howitworks-value .hero__value-text{margin-top:unset!important}.dream-hero .hero__value-price,.experiences-value .hero__value-price,.howitworks-value .hero__value-price{top:3.2rem!important}#destinations .space-props__title{font-size:28px;height:auto}#destinations .dream{padding:0 0 20px 0!important}.discounts__eye,.experiences-discounts__eye{font-size:40px!important}@media screen and (min-width:660px){#destinations .dream-hero .hero__value-text span:nth-of-type(3),#experiences .experiences-hero .hero__value-text span:nth-of-type(3),#howitworks .howitworks-hero .hero__value-text span:nth-of-type(3){margin-top:29px}#destinations .discounts__content{margin-top:-265px!important;padding-top:164px!important}#destinations .space-props__title{font-size:45px}}#howitworks .valueprops__container{padding:0}@media(max-width:1200px){#howitworks .howitworks-value{right:2rem!important}}.member__content.container{position:relative}.member__content #imageCards{position:absolute;display:flex;flex-direction:column;width:120%;margin-top:-10rem;gap:5rem}.member.callout .yellowJoinGroup .membership-selector{background-color:#71e5f7;position:relative;z-index:10}.member.callout .yellowJoinGroup .text-underline{position:relative;z-index:11}.member.callout .yellowJoinGroup a.termsLink{display:none}.imageCard--row{display:flex;width:100%;justify-content:space-between;align-items:center;flex-direction:row}.imageCard--row:nth-child(odd){flex-direction:row;justify-content:space-around;display:flex;width:100%;align-items:center}.imageCard{border-radius:16px;background-size:cover;background-position:center}.imageCard .card{font-size:14px;line-height:1;position:relative;width:100%;height:100%}.imageCard .card .gradient-overlay{border-radius:16px;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 50%,rgba(0,0,0,1) 79%,#000 60.96%);opacity:.65}.imageCard .card .title{position:absolute;left:24px;right:24px;bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;color:#fff}.imageCard .card .destination{text-transform:uppercase;font-weight:800}.imageCard-1{width:189px;height:178px;background-image:url(/globalassets/hgv-where-next/homepage/travel.jpg);transform:rotatey(180deg)}.imageCard-2{width:231px;height:217px;background-image:url(/globalassets/hgv-where-next/homepage/ultimate-access-01.jpg);background-position-x:-90px}.imageCard-3{width:280px;height:263px;background-image:url(/globalassets/hgv-where-next/shop-travel/hgv_wn_sedona_gettyimages-489635856.jpg)}.imageCard-4{width:189px;height:178px;background-image:url(/globalassets/hgv-where-next/experiences/wn-activities.jpg)}.imageCard-5{width:231px;height:217px;background-image:url(/globalassets/hgv-where-next/experiences/nascar.jpg);transform:rotatey(180deg)}.imageCard-6{width:280px;height:263px;background-image:url(/globalassets/hgv-where-next/homepage/cabo.jpg)}.member__content #imageCards.visible-xs{position:absolute;flex-direction:column;width:100%;top:0;gap:unset;justify-content:space-between;height:1350px;margin-top:-19rem}#imageCards.visible-xs .imageCard--row{justify-content:space-around}#imageCards.visible-xs .imageCard--row:nth-child(1){justify-content:flex-end;padding-right:20px;margin-top:-75px}#imageCards.visible-xs .imageCard--row:nth-child(2){margin-top:-38px}#imageCards.visible-xs div:nth-child(2) .imageCard--row:nth-child(1){justify-content:flex-start;padding-left:20px}#imageCards.visible-xs div:nth-child(2) .imageCard--row:nth-child(2){margin-top:10px;padding-left:10px}#imageCards.visible-xs .imageCard-6{width:201px;height:189px;z-index:1}#imageCards.visible-xs .imageCard-1{width:151px;height:142px}#imageCards.visible-xs .imageCard-4{width:126px;height:118px;position:relative;top:55px}#imageCards.visible-xs .imageCard-3{width:201px;height:189px;z-index:1}#imageCards.visible-xs .imageCard-2{width:151px;height:142px;top:-20px;position:relative}#imageCards.visible-xs .imageCard-5{width:126px;height:118px}@media(max-width:375px){.member__content #imageCards.visible-xs{height:1405px}}@media(max-width:660px){.hiltonstay__content{margin-top:340px}}@media(max-width:767px){.member__content.container.blue-bg{margin:20px 0;padding-top:50px}.member__content.container{margin:335px 20px 20px 20px;padding-top:110px}.member__content #imageCards.visible-xs{display:flex!important}}@media screen and (min-width:660px) and (max-width:1200px){.hero__value-circle{width:106px!important;height:106px!important}#destinations .dream-hero .hero__value-text span:nth-of-type(3),#experiences .experiences-hero .hero__value-text span:nth-of-type(3),#howitworks .howitworks-hero .hero__value-text span:nth-of-type(3){margin-top:5px!important}.dream-hero .hero__value-price,.experiences-value .hero__value-price,.howitworks-value .hero__value-price{font-size:23px!important}.dream-hero .hero__value-text,.experiences-value .hero__value-text,.howitworks-value .hero__value-text{line-height:18px;letter-spacing:-.02em;top:2px!important;justify-content:space-evenly!important;height:100px!important}}@media screen and (min-width:1201px){.hero__value-text{top:15px!important}}