.SubscriptionContainerMain{height:100vh;width:100vw;overflow-x:hidden;padding:0;margin:0}.footerSubscriptionPage{display:flex;flex-direction:column;justify-content:center;align-items:center;height:max-content;width:100%;padding:2vh 0;border-top:.1vh solid #ffffff98;border-top-left-radius:5vh;border-top-right-radius:5vh;margin:5vh 0 0}.companyTitleFooter{width:15%;height:auto;margin:2vh 0;filter:drop-shadow(0 0 .3vh #ffffff)}.poweredbyText{font-family:Fredoka,sans-serif;font-weight:100;font-size:1.5vh}.topContainerSubscription{display:grid;grid-template-columns:50% 50%;grid-template-rows:max-content;width:100%;height:25%;align-content:center;padding:3vh;margin-top:3vh}.logoContainer{grid-column:1;grid-template-rows:1;display:flex;flex-direction:column;text-align:center;justify-items:left;gap:2vh;height:auto;width:20%}.logoImgSub{height:auto;width:max-content;filter:drop-shadow(0 0 .75vh #d4af37)}.waitlistUnderLogoText{font-family:Fredoka;font-size:3vh}.progressSpotAvailable{grid-column:2;grid-template-rows:1;display:flex;flex-direction:column;text-align:right;align-items:end;width:100%}.pogressTitleSubs{font-family:Fredoka;font-size:3vh}.progressSpotsTaken{font-family:Fredoka;font-size:2vh}.titlePlanContainer{width:100%;height:max-content;margin:2vh 0;padding:5vh;text-align:center;background:linear-gradient(#000,#d4af3774,#000)}.titlePlanH1{font-family:Fredoka;font-size:4vh;font-weight:100}.planContainerMain{display:flex;flex-direction:row;justify-content:center;align-items:flex-end;width:100%;height:70%;padding:0;margin:5vh 0 0;text-align:center;cursor:pointer;gap:4vh}.planContainerAnnual,.planContainerMonthly{padding:0;background:linear-gradient(#d4af3774,#00000000 90%);-webkit-backdrop-filter:blur(4vh);backdrop-filter:blur(4vh);height:80%;width:20vw;border-radius:8vh;border:none}.planContainerMain a.MostRecommended,.planContainerMain a.Popular{order:-1}.plan:hover{transform:scale(1.1);transition:.3s;border:.2vh solid #d4af3774}.plan{transform:scale(1);transition:.3s;border:0 solid #00000000}.plan-tag{position:relative;background-color:#e7dc3c;color:rgb(0,0,0);padding:1vh 2vh;font-size:2vh;font-weight:700;border-radius:2vh;z-index:1;width:max-content;justify-self:center;top:-2vh}.plan-tag.recommended{background-color:#00c3ff;color:#000000}.infoPlanContainer{height:100%;padding:2vh;display:grid;grid-template-columns:100%;grid-template-rows:25% 50% 25%}.headerInfoText{grid-row:1;grid-column:1;line-height:1;height:100%;width:100%}.titlePlan{font-size:8vh}.SubTitlePlan,.titlePlan{font-family:Fredoka;font-weight:100}.SubTitlePlan{font-size:2.2vh}.planBenefitsList{align-items:center;list-style:none;font-family:Fredoka;grid-column:1;grid-row:2;height:100%;width:100%;align-content:center;display:flex;flex-direction:column;gap:1vh;justify-content:center}.MoBasicDesc li,.moVIPDesc li{margin:0;font-size:2.3vh;font-weight:300}.AnBasicDesc li,.AnVIPDesc li{margin:0;font-size:3vh;font-weight:300}.AnBasicDesc .specialOptionList{font-size:2.5vh}.PricePlan{height:100%;align-content:end;padding-bottom:5vh;font-family:Fredoka;font-size:4vh;font-weight:100}@media screen and (max-width:1270px){.MoBasicDesc li,.moVIPDesc li{margin:0;font-size:2vh;font-weight:300}.AnBasicDesc li,.AnVIPDesc li{margin:0;font-size:2.5vh;font-weight:300}.AnBasicDesc .specialOptionList{font-size:2vh}.planContainerAnnual,.planContainerMonthly{padding:0;background:linear-gradient(#d4af3774,#00000000 90%);-webkit-backdrop-filter:blur(4vh);backdrop-filter:blur(4vh);height:80%;width:18vw;border-radius:8vh;border:none}.planContainerMain a.MostRecommended,.planContainerMain a.Popular{order:-1}.plan-tag{position:relative;background-color:#e7dc3c;color:rgb(0,0,0);padding:1vh 2vh;font-size:1.5vh;font-weight:700;border-radius:2vh;z-index:1;width:max-content;justify-self:center;top:-2vh}}@media screen and (max-width:1070px){.titlePlan{font-size:6vh}.SubTitlePlan,.titlePlan{font-family:Fredoka;font-weight:100}.SubTitlePlan{font-size:1.5vh}.MoBasicDesc li,.moVIPDesc li{margin:0;font-size:1.5vh;font-weight:300}.AnBasicDesc li,.AnVIPDesc li{margin:0;font-size:2vh;font-weight:300}.AnBasicDesc .specialOptionList{font-size:1.5vh}.planContainerAnnual,.planContainerMonthly{padding:0;background:linear-gradient(#d4af3774,#00000000 90%);-webkit-backdrop-filter:blur(4vh);backdrop-filter:blur(4vh);height:80%;width:18vw;border-radius:8vh;border:none}.planContainerMain a.MostRecommended,.planContainerMain a.Popular{order:-1}.plan-tag{position:relative;background-color:#e7dc3c;color:rgb(0,0,0);padding:1vh 2vh;font-size:1vh;font-weight:700;border-radius:2vh;z-index:1;width:max-content;justify-self:center;top:-2vh}}@media screen and (max-width:800px){.companyTitleFooter{width:40%;height:auto;margin:2vh 0;filter:drop-shadow(0 0 .3vh #ffffff)}.plan{transform:scale(1);transition:.3s;border:0 solid #00000000}.plan:hover{transform:scale(.97);transition:.3s;border:.2vh solid #d4af3774}.topContainerSubscription{display:flex;flex-direction:column;width:100%;height:max-content;align-items:center;justify-content:center;padding:0;margin:2vh 0;gap:5vh}.planContainerMain a.MostRecommended,.planContainerMain a.Popular{order:-1;margin-top:2vh}.plan-tag{position:absolute;background-color:#e7dc3c;color:rgb(0,0,0);padding:1vh 2vh;font-size:1.2vh;font-weight:700;border-radius:1vh;z-index:1;width:max-content;justify-self:center;top:-2vh;left:2vh}.logoImgSub{filter:drop-shadow(0 0 .75vh #d4af37);width:100%}.progressSpotAvailable{align-items:center;width:100%}.pogressTitleSubs{font-size:3vh}.pogressTitleSubs,.progressSpotsTaken{font-family:Fredoka}.SubscriptionContainerMain{overflow-y:auto;height:100%;width:100%;padding:0;margin:0}.titlePlan{font-size:6vh}.SubTitlePlan,.titlePlan{font-family:Fredoka;font-weight:100}.SubTitlePlan{font-size:1.5vh}.MoBasicDesc li,.moVIPDesc li{margin:0;font-size:1.5vh;font-weight:300}.AnBasicDesc li,.AnVIPDesc li{margin:0;font-size:2vh;font-weight:300}.AnBasicDesc .specialOptionList{font-size:1.5vh}.planContainerMain{display:flex;flex-direction:column;width:100%;height:100%;padding:0 2vh;margin:0;text-align:center;cursor:pointer;gap:2vh;position:relative}.planContainerAnnual,.planContainerMonthly{padding:0;background:linear-gradient(90deg,#d4af3774,#00000000 90%);-webkit-backdrop-filter:blur(4vh);backdrop-filter:blur(4vh);height:100%;width:100%;border-radius:4vh;border:.1vh solid #d4af3774;margin:0}.infoPlanContainer{height:100%;width:100%;padding:2vh;margin:0;display:grid;grid-template-columns:33.33% 33.33% 33.33%;grid-template-rows:100%;gap:1vh;justify-content:center}.headerInfoText{grid-column:1;line-height:1;text-align:left;padding-left:2vh}.headerInfoText,.planBenefitsList{grid-row:1;height:100%;width:100%;align-content:center;justify-items:left}.planBenefitsList{grid-column:2;font-size:1vh;white-space:nowrap}.AnBasicDesc,.AnVIPDesc,.descPlan,.planBenefitsList{padding:0;margin:0}.planBenefitsList li{font-size:2vh;align-items:center}.planBenefitsList .specialOptionList{font-size:2vh}.PricePlan{grid-column:3;grid-row:1;height:100%;width:100%;align-content:center;text-align:right;padding:0 2vh 0 0;margin:0;font-family:Fredoka;font-size:5vh;font-weight:100;text-decoration:underline}}@media screen and (max-width:530px){.waitlistUnderLogoText{white-space:nowrap}}@media screen and (max-width:480px){.pogressTitleSubs,.waitlistUnderLogoText{font-size:2vh}.planBenefitsList .specialOptionList,.planBenefitsList li{font-size:1.5vh}.PricePlan,.headerInfoText h2{font-size:4vh}.headerInfoText p{font-size:1vh}}@media screen and (max-width:415px){.pogressTitleSubs,.waitlistUnderLogoText{font-size:2vh}.planBenefitsList .specialOptionList,.planBenefitsList li{font-size:1vh}.PricePlan,.headerInfoText h2{font-size:3vh}.headerInfoText p{font-size:1vh}}@media screen and (max-width:380px){.pogressTitleSubs,.waitlistUnderLogoText{font-size:2vh}.planBenefitsList .specialOptionList,.planBenefitsList li{font-size:1.5vh}.PricePlan{font-size:3vh}.headerInfoText h2{font-size:4vh}.headerInfoText p{font-size:1vh}}.loginContainerSubscribe{display:flex;flex-direction:column;justify-content:center;align-items:center;height:max-content;width:100%;padding:0;margin:5vh 0 0}.ContainerLoginSubscribePage{font-size:3vh;font-family:Fredoka;width:100%;text-align:center;padding:.1vh;transition:.3s;background:linear-gradient(90deg,#D4AF37,#ffffff);margin:2vh 0 0}.LoginButtonH1{background-color:#111111;margin:.1vh;padding:.5vh 1vh}.ContainerLoginSubscribePage:hover{cursor:pointer;transform:scale(.97);transition:.3s}