.package-detail{background-color:#eee;width:100%;max-width:418px;position:relative;margin-bottom:4%;display:flex;flex-direction:column;cursor:pointer!important}.package-detail:hover{cursor:pointer!important}.package-detail .sup{top:-.4em;position:relative}.package-detail .sub,.package-detail .sup{font-size:60%}.package-detail .name{position:relative;top:0;width:100%;background-color:#000;padding:20px 30px;min-height:160px}.package-detail.is-active .name,.package-detail:hover .name{background-color:#97d700}.package-detail .name .dg-text{font-size:10px;color:#fff;position:relative;text-transform:uppercase}.package-detail .name p.heading{font-size:18px;line-height:16px;padding-bottom:0;letter-spacing:.46px;text-transform:uppercase;max-width:100%;color:#fff;margin:0}.package-detail .name .price{font-family:villageflex_REGULAR;font-size:46px;letter-spacing:1.43px;line-height:43px;max-width:100%;position:relative;color:#fff;margin:0}.package-detail .joining-fee-box{position:absolute;bottom:15px;margin:0;background-color:#fff;height:22px;padding:0 8px;display:flex;align-items:center}.package-detail .joining-fee-box p{font-size:12px;font-family:villageflex_BOLD;line-height:12px;margin:0}.package-detail .name .select-spot{height:69px;width:69px;border-radius:50%;background-color:#fff;position:absolute;top:calc(50% - 35px);right:25px}.package-detail.is-active .select-spot span{width:39px;height:30px;position:absolute;top:20px;left:15px;background-image:url(/images/icons/greentick.png);background-repeat:no-repeat;background-size:39px 30px}.package-detail .acquisition{background-color:#f0953a;height:auto;width:100%;position:relative}.package-detail .tagline,.package-detail .acquisition{background-color:#cecece;color:#000;height:auto;width:100%;text-align:center;position:relative}.package-detail .acquisition{background-color:#f0953a;color:#000}.package-detail:hover .acquisition,.package-detail:hover .tagline{background-color:#fff}.package-detail.is-active .acquisition p,.package-detail.is-active .tagline p,.package-detail:hover .acquisition p,.package-detail:hover .tagline p{color:#97d700}.package-detail .acquisition p,.package-detail .tagline p{font-size:14px;font-family:villageflex_BOLD;font-size:16px;line-height:20px;letter-spacing:.46px;text-transform:uppercase;margin:0 40px;padding:8px 0}.package-detail .acquisition p{color:#fff}.package-detail .isPromo{position:absolute;width:66px;height:66px;border-radius:50%;background-color:#f0953a;z-index:1;top:-28px;left:-28px}.package-detail .isPromo span.star{height:28px;width:28px;background-image:url(/images/icons/star.png);background-repeat:no-repeat;background-size:28px;position:relative;display:block;left:19px;top:8px}.package-detail .isPromo span.text{font-size:9px;color:#fff;text-transform:uppercase;letter-spacing:-.04px;line-height:11px;width:100%;position:absolute;bottom:17px;text-align:center}.package-detail.is-active .isPromo,.package-detail:hover .isPromo{background-color:#000}.package-detail .desc{font-family:villageflex_MEDIUM;padding:30px 40px 24px;position:relative;font-size:12px;letter-spacing:.34px;line-height:27px;height:calc(100% - 160px)}.package-detail .desc.w-tagline{padding-top:20px}.package-detail .desc.w-tagline ul{list-style:disc;padding:0}.package-detail .desc.w-tagline ul li{display:list-item;text-align:left;padding:0}.package-detail .desc.w-tagline ul li:before{display:none}.package-detail.is-active .name,.package-detail:hover .name{border-top:solid 3px #97d700;border-left:solid 3px #97d700;border-right:solid 3px #97d700;padding:17px 27px}.package-detail.is-active .tagline,.package-detail:hover .tagline,.package-detail.is-active .acquisition,.package-detail:hover .acquisition{border-left:solid 3px #97d700;border-right:solid 3px #97d700;background-color:#fff;color:#97d700}.package-detail.is-active .desc,.package-detail:hover .desc{border-left:solid 3px #97d700;border-right:solid 3px #97d700;border-bottom:solid 3px #97d700;padding:20px 37px 21px}span.was{font-size:15px;line-height:18px;text-transform:lowercase;top:-10px;position:absolute;padding-left:2px}span.now{font-family:villageflex_REGULAR;display:inline;position:absolute;width:100%;color:#f0953a;top:10px}.package-detail:hover span.now{color:#fff}.package-container h2{color:#000;font-family:villageflex_MEDIUM;text-transform:uppercase;font-size:30px;font-weight:500;letter-spacing:.86px;line-height:38px;border-bottom:solid 1px #000;padding-bottom:10px;margin-bottom:20px;width:100%}.benefits{padding:0}.benefits li{display:inline-block;margin-bottom:4px}.cms-msg{max-width:100%;background-color:#eee;padding:20px 0;margin-bottom:20px}.cms-msg p{font-family:villageflex_MEDIUM;font-size:14px;letter-spacing:.81px;line-height:22px;text-align:center;max-width:60%;margin:20px auto}
