.banner{padding-top:3rem;text-align:center}.banner .container{max-width:950px;text-align:center}@media(max-width: 575px){.banner{padding-top:2rem}}.banner p{margin:0;color:#fff;font-size:1.2rem;padding-bottom:.5rem}.banner h1{color:#fff;margin:0;font-weight:500;font-size:3rem;padding-bottom:1rem}@media(max-width: 575px){.banner h1{font-size:2rem;padding-bottom:1.5rem}}.banner h1 span{font-weight:500;color:#f2a01e}.banner section{font-weight:600;color:#f2a01e;display:block;text-align:center;text-transform:uppercase;padding-bottom:.5rem}.banner.yellow{background:#125c5c}.banner.blue{background:#125c5c}.banner.red{background:#125c5c}.banner.green{background:#125c5c}.banner .container{padding:0 6rem}@media(max-width: 991px){.banner .container{padding:0 .8rem}}.bannerClip{clip-path:polygon(0% 100%, 0% -10%, 110% 0%);height:110px}@media(max-width: 768px){.bannerClip{clip-path:polygon(0% 80%, 0% -10%, 122% 0%);height:40px}}.bannerClip.yellow{background:#125c5c}.bannerClip.blue{background:#125c5c}.bannerClip.red{background:#125c5c}.bannerClip.green{background:#125c5c}.accordionTitle{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.accordionItem{border-right:0;border-left:0;background-color:#fff;border-top:1px solid rgba(0,0,0,.125)}.accordionItem:first-child{border-top:0}.accordionTitle{position:relative;display:flex;align-items:center;width:100%;padding:1rem .5rem 1rem .5rem;font-size:1.1rem;text-align:left;background-color:#fff;color:#000;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease}.accordionTitle::after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";font-family:"bootstrap-icons";transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.accordionTitle:hover{color:#383838;background:#f5f5f5}.accordionTitle.is-open{color:#fff;background-color:#34b4a8}.accordionTitle.is-open::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.accordionContent{padding:1rem .5rem 1rem .5rem;background:#fbfbfb;margin:0}.accordionTitle+.accordionContent{display:none}.accordionTitle.is-open+.accordionContent{display:block}.accordion dl{margin-top:0;margin-bottom:0}.collapsed .fullscreenContent{display:none}@media(min-width: 422px){.fullscreenContent{padding-right:0rem}}.fullscreen-mode .animated{-webkit-animation:none;animation:none}body.fullscreen-mode{overflow-y:hidden}.fullscreen{z-index:20300;position:fixed;top:0;left:0;right:0;bottom:0;overflow:auto;margin-bottom:0;background:rgba(76,76,76,.34902)}.closeFullscreenContainer{display:flex;justify-content:flex-end;margin-left:auto;margin-right:auto}.closeFullscreenContainer .closeFullscreen{margin:.5rem 0rem .3rem 0rem;background:#f1a12e;padding:.8rem;color:#fff;font-weight:500;border:1px solid #fff;width:200px}@media(max-width: 450px){.closeFullscreenContainer .closeFullscreen{width:100%}}.closeFullscreenContainer .closeFullscreen i{margin-left:.5rem}.fullscreenContainer{background:#fff;padding:1.5rem;margin-left:auto;margin-right:auto}.fullscreenContainer h1{font-size:1.6rem}.fullscreenContainer .closeFullscreen{margin:.3rem 0rem .3rem 0rem;background:#f1a12e;padding:.5rem 2rem;color:#fff;font-weight:500;border:1px solid #fff}.fullscreenContainer .closeFullscreen i{margin-left:.5rem}.fullscreenContainer.tipinfo{width:40%;margin-top:30vh}.fullscreenContainer.tipinfo .area-menu{text-align:right;border-top:1px solid #54b3d2;padding-top:1rem;margin-top:1rem}.fullscreenContainer.tiny{width:30%;margin-top:2vh;margin-bottom:2%}.fullscreenContainer.tiny .area-menu{text-align:right;border-top:1px solid #54b3d2;padding-top:1rem;margin-top:1rem}.fullscreenContainer.little{width:50%;margin-top:2vh;margin-bottom:2%}.fullscreenContainer.little .area-menu{text-align:right;border-top:1px solid #54b3d2;padding-top:1rem;margin-top:1rem}.fullscreenContainer.medium{width:75%;margin-top:2vh;margin-bottom:2%;padding-bottom:3%}.fullscreenContainer.medium .area-menu{text-align:right;border-top:1px solid #54b3d2;padding-top:1rem;margin-top:1rem}.fullscreenContainer.large{width:95%;margin-top:0%;margin-bottom:2%;padding-bottom:3%}.fullscreenContainer.large .area-menu{text-align:right;border-top:1px solid #54b3d2;padding-top:1rem;margin-top:1rem}.fullscreenContainer.full{width:100%;min-height:100vh;padding-bottom:3rem}.closeFullscreenContainer.tiny{width:30%}.closeFullscreenContainer.little{width:50%}.closeFullscreenContainer.medium{width:75%}.closeFullscreenContainer.large{width:95%}.closeFullscreenContainer.full{width:100%}.fullscreen .collapse-link{display:none}.fullscreen .fullscreenContent{min-height:calc(100% - 48px)}.topFullscreen{display:flex;margin-bottom:1rem;justify-content:space-between}@media(max-width: 991px){.fullscreenContainer.tipinfo,.closeFullscreenContainer.tipinfo{width:50%}.fullscreenContainer.tiny,.closeFullscreenContainer.tiny{width:50%}.fullscreenContainer.little,.closeFullscreenContainer.little{width:60%}.fullscreenContainer.medium,.closeFullscreenContainer.medium{width:75%}.fullscreenContainer.large,.closeFullscreenContainer.large{width:95%}.closeFullscreenContainer .closeFullscreen{margin-right:0}}@media(max-width: 768px){.fullscreen{background:#fff;padding:0rem}.fullscreenContainer.tipinfo,.closeFullscreenContainer.tipinfo{width:90%;margin-top:2vh}.fullscreenContainer.tiny,.closeFullscreenContainer.tiny{width:60%}.fullscreenContainer.little,.closeFullscreenContainer.little{width:75%;margin-top:0}.fullscreenContainer.medium,.closeFullscreenContainer.medium{width:85%;margin-top:0}}@media(max-width: 576px){.fullscreen{background:#fff;padding:0rem}.fullscreenContainer,.closeFullscreenContainer{background:#fff;border:none;padding:1rem}.fullscreenContainer.tiny,.closeFullscreenContainer.tiny{width:100%}.fullscreenContainer.little,.closeFullscreenContainer.little{width:100%}.fullscreenContainer.medium,.closeFullscreenContainer.medium{width:100%}.fullscreenContainer.large,.closeFullscreenContainer.large{width:100%}.closeFullscreenContainer{padding:0 .3rem 0 0}}.fullscreen-area{display:flex}.fullscreen-area .fullscreen-area-content{flex-grow:1}.fullscreen-area .fullscreen-area-menu{display:flex;flex-direction:column-reverse;align-self:flex-start;border-left:1px solid #e6e6e6;padding-left:1rem;margin-left:1rem;margin-top:1rem;min-width:150px}.fullscreen-area .fullscreen-area-menu button{width:100%;min-width:150px;margin-bottom:1rem}@media(max-width: 980px){.fullscreen-area{display:flex;flex-direction:column}.fullscreen-area .fullscreen-area-content{flex-grow:1}.fullscreen-area .fullscreen-area-menu{display:block;border-right:0;border-top:1px solid #e6e6e6;padding-right:0rem;padding-top:1rem;margin-right:0rem;margin-top:1rem;width:100%}.fullscreen-area .fullscreen-area-menu button{width:0;min-width:120px;margin-bottom:.5rem}}@media(max-width: 576px){.fullscreen-area .fullscreen-area-menu button{width:100%}}.form-check{display:block;min-height:1.5rem;padding-left:0;margin-bottom:.125rem}.radioBox input[type=radio]:checked,.radioBox input[type=radio]:not(:checked){position:absolute;left:-9999px}.radioBox input[type=radio]:checked+label,.radioBox input[type=radio]:not(:checked)+label{position:relative;padding-left:1.7rem;padding-right:.5rem;cursor:pointer;line-height:20px;display:inline-block;font-size:1rem}.radioBox input[type=radio]:checked+label:before,.radioBox input[type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;border:1px solid #919191;border-radius:100%;background:#fff}.radioBox input[type=radio]:checked+label:after,.radioBox input[type=radio]:not(:checked)+label:after{content:"";width:14px;height:14px;background:#34b4a8;position:absolute;top:3px;left:3px;border-radius:100%;transition:all .2s ease}.radioBox input[type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.radioBox input[type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.checkBox:hover{background:#f9f8f8}.checkBox input[type=checkbox]:checked,.checkBox input[type=checkbox]:not(:checked){position:absolute;left:-9999px}.checkBox input[type=checkbox]:checked+label,.checkBox input[type=checkbox]:not(:checked)+label{position:relative;padding-left:1.7rem;margin:.2rem .2rem .2rem 0;cursor:pointer;line-height:20px;font-size:1rem;display:inline-block;width:100%}.checkBox input[type=checkbox]:checked+label.nobox,.checkBox input[type=checkbox]:not(:checked)+label.nobox{padding-left:0}.checkBox input[type=checkbox]:checked+label.nobox:before,.checkBox input[type=checkbox]:not(:checked)+label.nobox:before{display:none}.checkBox input[type=checkbox]:checked+label.nobox:after,.checkBox input[type=checkbox]:not(:checked)+label.nobox:after{display:none}.checkBox input[type=checkbox]:checked+label:before,.checkBox input[type=checkbox]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;border:1px solid #919191;border-radius:0rem;background:#fff}.checkBox input[type=checkbox]:checked+label:after,.checkBox input[type=checkbox]:not(:checked)+label:after{content:"";width:14px;height:14px;background:#34b4a8;position:absolute;top:3px;left:3px;transition:all .2s ease}.checkBox input[type=checkbox]:disabled+label:after{background:#ddd}.checkBox input[type=checkbox]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.checkBox input[type=checkbox]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.input-group-text{min-width:40px}.radioList span{font-size:1rem;display:block;padding-left:1.7rem;margin-bottom:.5rem;color:#00779d}@media(max-width: 991px){.radioList span{font-size:.95rem}}.errorElement{border:1px solid #dc3545}[dir=ltr] .characterLimit{text-align:right}[dir=rtl] .characterLimit{text-align:left}.characterLimit{font-size:.9rem;display:block;margin-top:.3rem;text-align:right}.errorMessage{color:#dc3545;letter-spacing:.05rem;margin-top:.3rem;padding:.5rem;background:#fdf2f2;font-weight:600;font-size:.9rem;width:100%;text-align:center}.errorMessage p{margin-bottom:0rem}.errorTag p{color:#dc3545;letter-spacing:.05rem;margin-top:.3rem;padding:.5rem;background:#fdf2f2;font-weight:600;font-size:.9rem;width:100%;text-align:center}.errorArea h4{margin-top:.5rem;padding-bottom:.5rem;color:#dc3545;border-bottom:1px solid #dc3545}.errorArea p,.errorArea ol{color:#dc3545;letter-spacing:.05rem;margin-top:2rem;margin-bottom:2rem;padding:.7rem;background:#fff7f7;font-weight:600;text-align:center}.errorArea ul{color:#dc3545;letter-spacing:.05rem;margin-bottom:2rem;padding:.7rem;background:#fff7f7;font-weight:600;padding-left:2rem}.errorArea ol{padding-left:2rem}.errorArea label{color:#dc3545;border:1px dashed #dc3545;margin-bottom:.5rem;padding:1rem;background:#fdf2f2;font-weight:600;font-size:1rem;width:100%}.error{color:#dc3545}.divNoItems{text-align:center;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;padding:2rem;margin:2rem 0;width:100%}.clipTopBgMembership{background:#f3f1eb}.clipTopMembership{clip-path:polygon(0% 69%, 0% -3%, 100% 0%);background:#fff;height:150px}.membershipIntro{max-width:750px;margin:1rem auto 2rem;text-align:center;line-height:1.8;color:#555}.membershipBenefits{display:flex;margin-top:2rem;justify-content:center;flex-wrap:wrap;gap:1rem 2rem;margin-bottom:3rem}.membershipBenefits span{display:flex;align-items:center;gap:.5rem;font-weight:500;color:#145b5b}.membershipBenefits i{color:#f1a12e}@media(max-width: 767px){.membershipBenefits{flex-direction:column;align-items:center;gap:.75rem}}.clipMiddlemembership{background:#f3f1eb;padding:1rem 0}.clipBottommembership{clip-path:polygon(166% 66%, -95% -3%, 100% 0%);background:#f3f1eb;height:150px}.clipBottommembershipBG{background:#fff}.membershipSection{padding:2rem 0;background:#f3f1eb}.membershipSection .sectionHeader{text-align:center;max-width:850px;margin:0 auto 4rem}.membershipSection .sectionHeader .intro{margin-top:1rem;font-size:1.1rem;line-height:1.8;color:#555}.membershipCards{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:2rem;gap:2rem}@media(max-width: 991px){.membershipCards{grid-template-columns:1fr}}.membershipCard{background:#fff;border-radius:4px;padding:2rem;display:flex;flex-direction:column;border:1px solid #e5e5e5}.membershipCard h3{margin:.5rem 0;color:#145b5b}.membershipCard .cardLabel{display:inline-block;font-size:1rem;font-weight:700;letter-spacing:1px;color:#145b5b;text-transform:uppercase;text-align:center}.membershipCard .cardLabel.featured{color:#f1a12e}.membershipCard .price{margin-bottom:1rem;font-weight:500}.membershipCard .price span{font-size:3rem;font-weight:700;color:#145b5b}.membershipCard .price.enquire{font-size:2rem;font-weight:700;color:#145b5b;visibility:hidden}.membershipCard .cardIntro{font-weight:500;margin-bottom:1.5rem}.membershipCard ul{list-style:none;padding:0;margin:0 0 2rem;font-size:1rem}.membershipCard ul li{padding:.6rem 0;border-bottom:1px solid #f1f1f1}.membershipCard ul li .bi{color:#f1a12e;padding-right:.5rem}.membershipCard .additionalCosts{background:#fafafa;border-radius:4px;padding:1rem;margin-bottom:1.5rem}.membershipCard .additionalCosts strong{display:block;margin-bottom:.5rem}.membershipCard .additionalCosts span{display:block;font-size:.95rem;color:#666}.membershipCard .idealFor{margin-top:auto;padding-top:1.5rem;color:#555;line-height:1.6;display:flex;gap:1rem;flex-direction:column}.membershipCard.premium{border:3px solid #f1a12e;-webkit-transform:scale(1.03);transform:scale(1.03)}@media(max-width: 991px){.membershipCard.premium{-webkit-transform:none;transform:none}}.membershipCard .btn{width:100%;justify-content:center;padding:1rem}.whyJoinSection{padding:6rem 0;background:#fff}.whyJoinSection .sectionHeader{max-width:850px;margin:0 auto 4rem;text-align:center}.whyJoinSection .sectionHeader h2{margin-bottom:1.5rem}.whyJoinSection .sectionHeader p{max-width:700px;margin:0 auto 1rem;line-height:1.8;color:#555;font-size:1.1rem}.whyJoinSection .whyGrid{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:2rem;gap:2rem}@media(max-width: 991px){.whyJoinSection .whyGrid{grid-template-columns:1fr}}.whyJoinSection .whyCard{text-align:center;padding:2.5rem 2rem;border:1px solid #e6e6e6;border-radius:6px;background:#fff;transition:all .2s ease}.whyJoinSection .whyCard:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);box-shadow:0 10px 25px rgba(0,0,0,.05)}.whyJoinSection .whyCard i{font-size:2rem;color:#f1a12e;display:block;margin-bottom:1rem}.whyJoinSection .whyCard h3{margin-bottom:1rem;color:#145b5b}.whyJoinSection .whyCard p{margin:0;line-height:1.8;color:#555}.banner h1{padding-bottom:1rem}.banner h1 .container{max-width:850px;text-align:center}.banner .container{max-width:950px;text-align:center}.banner p{margin:0;color:#fff;font-size:1.2rem;padding-bottom:.5rem}.event-actions{margin-top:3rem;display:flex;gap:1rem;justify-content:center}@media(max-width: 767px){.event-actions{flex-direction:column}}.event-actions .btn{padding:1rem .8rem;min-width:300px;font-weight:600;width:270px}@media(max-width: 767px){.event-actions .btn{width:100%}}.event-actions .btn:hover{background:#f2a01e}.readyPatch{padding:5rem 0;text-align:center;background:#fff;margin-top:4rem;border-top:2px solid #f5f5f5}.readyPatch .readyPatchInner{max-width:800px;margin:0 auto}.readyPatch h2{margin:0;color:#145b5b}.readyPatch p{max-width:700px;margin:1.5rem auto 2rem;line-height:1.8;color:#555}.readyPatch .btn{min-width:260px;margin-bottom:2rem;padding:1rem}.readyPatch .trustPoints{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem 2rem}.readyPatch .trustPoints span{display:flex;align-items:center;gap:.5rem;color:#145b5b;font-weight:500}.readyPatch .trustPoints i{color:#f1a12e}@media(max-width: 767px){.readyPatch{padding:3rem 0}.readyPatch p{font-size:1rem}.readyPatch .btn{width:100%;min-width:auto}.readyPatch .trustPoints{flex-direction:column;gap:.75rem}}.membershipJourney{padding:3rem 0;background:#fff;margin-bottom:4rem;border-bottom:2px solid #f5f5f5}.membershipJourney .sectionHeader{text-align:center;max-width:800px;margin:0 auto 3rem}.membershipJourney .sectionHeader h2{margin-bottom:1rem}.membershipJourney .sectionHeader p{margin:0;font-size:1.15rem;line-height:1.8;color:#555}.membershipJourney .journeySteps{display:flex;align-items:center;gap:1rem}@media(max-width: 991px){.membershipJourney .journeySteps{flex-direction:column}}.membershipJourney .journeyCard{flex:1;background:#fff;border:1px solid #e6e6e6;border-radius:8px;padding:2rem;text-align:center;position:relative;height:100%}.membershipJourney .journeyCard .stepNumber{position:absolute;top:1rem;right:1rem;width:32px;height:32px;border-radius:50%;background:#145b5b;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.9rem}.membershipJourney .journeyCard>i{font-size:2.5rem;color:#f1a12e;margin-bottom:1rem;display:block}.membershipJourney .journeyCard h3{margin:0 0 1rem;color:#145b5b}.membershipJourney .journeyCard p{margin:0;line-height:1.7;color:#555}.membershipJourney .arrow{color:#145b5b;font-size:2rem;flex-shrink:0}@media(max-width: 991px){.membershipJourney .arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.membershipJourney .journeyFooter{margin-top:3rem;text-align:center}.membershipJourney .journeyFooter strong{display:block;font-size:1.4rem;color:#145b5b;margin-bottom:.75rem}.membershipJourney .journeyFooter p{margin:0;color:#555;max-width:650px;margin-left:auto;margin-right:auto}.venueApplication .venueIntro{text-align:center;margin-bottom:2rem}.venueApplication .venueIntro h2{margin-bottom:1rem}.venueApplication .venueIntro .lead{font-size:1.3rem;margin:0 auto 2rem}.venueApplication .venueIntro .fitText{max-width:900px;margin:1.5rem auto 0;color:#666}.venueApplication .venueBenefits{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.venueApplication .venueBenefits div{display:flex;align-items:center;gap:.5rem;font-weight:500}.venueApplication .venueBenefits .bi{color:#f1a12e}.venueApplication .form-group{margin:.5rem !important}.venueApplication .form-group{margin-bottom:1.5rem}.venueApplication .form-control,.venueApplication .form-select{padding:1rem}.venueApplication textarea{min-height:120px;resize:vertical}.venueApplication .btnEnquireRow{margin-top:1rem}.venueApplication .btn{min-width:320px;padding:1rem}@media(max-width: 768px){.venueApplication .btn{width:100%;min-width:0;min-width:initial}}.venueApplication .applicationNote{display:block;margin-top:2rem;color:#666;font-weight:500}.venueSuccess{text-align:center;padding:3rem 2rem}.venueSuccess .successIcon{margin-bottom:1rem}.venueSuccess .successIcon .bi{font-size:4rem;color:#146666}.venueSuccess h2{margin-bottom:1rem;color:#146666}.venueSuccess .lead{font-size:1.2rem;font-weight:500;margin-bottom:1rem}.venueSuccess p{max-width:700px;margin:0 auto 1rem;line-height:1.7}.venueSuccess .nextSteps{display:flex;justify-content:center;gap:1rem;margin:2rem 0;flex-wrap:wrap}.venueSuccess .nextSteps div{background:#f8f7f3;border:1px solid #e5e5e5;padding:1rem;border-radius:4px;min-width:220px}.venueSuccess .nextSteps div span{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#f1a12e;color:#fff;font-weight:600;margin:0 auto .75rem}.venueSuccess .smallText{color:#666;font-size:.95rem;margin-bottom:2rem}@media(max-width: 768px){.venueSuccess{padding:2rem 1rem}.venueSuccess .nextSteps{flex-direction:column}.venueSuccess .nextSteps div{min-width:auto}.venueSuccess .successIcon .bi{font-size:3rem}}.stripeCheckout #payment-message{margin-top:1rem}.stripeCheckout #payment-element{margin-bottom:24px}.stripeCheckout button{cursor:pointer;display:block;width:100%;padding:1rem}.stripeCheckout button:disabled{opacity:.5;cursor:default}.stripeCheckout .spinner,.stripeCheckout .spinner:before,.stripeCheckout .spinner:after{border-radius:50%}.stripeCheckout .spinner{color:#fff;font-size:22px;text-indent:-99999px;margin:0px auto;position:relative;width:20px;height:20px;box-shadow:inset 0 0 0 2px;-webkit-transform:translateZ(0);transform:translateZ(0)}.stripeCheckout .spinner:before,.stripeCheckout .spinner:after{position:absolute;content:""}.stripeCheckout .spinner:before{width:10.4px;height:20.4px;background:#5469d4;border-radius:20.4px 0 0 20.4px;top:-0.2px;left:-0.2px;-webkit-transform-origin:10.4px 10.2px;transform-origin:10.4px 10.2px;-webkit-animation:loading 2s infinite ease 1.5s;animation:loading 2s infinite ease 1.5s}.stripeCheckout .spinner:after{width:10.4px;height:10.2px;background:#5469d4;border-radius:0 10.2px 10.2px 0;top:-0.1px;left:10.2px;-webkit-transform-origin:0px 10.2px;transform-origin:0px 10.2px;-webkit-animation:loading 2s infinite ease;animation:loading 2s infinite ease}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media only screen and (max-width: 600px){.stripeCheckout form{width:80vw;min-width:0;min-width:initial}}#divSubscriptionForm h2{margin-bottom:2rem}#divPaymentForm h2{margin-bottom:2rem}.membershipSummary,.checkoutCard{background:#fff;padding:2rem;height:100%}.membershipSummary .form-control,.checkoutCard .form-control{padding:1rem;margin:1rem 0}.membershipSummary .btn,.checkoutCard .btn{margin:2rem 0;padding:1rem}.membershipOverview{text-align:center}.membershipSummary{background:#f8f7f3}.membershipName{font-size:1.5rem;font-weight:600;color:#146666}.membershipPrice{font-size:2rem;font-weight:700;color:#146666}.whatNext ul{list-style:none;padding:0;margin:1rem 0 0}.whatNext li{display:flex;gap:.75rem;padding:.5rem 0}.whatNext .bi{color:#f1a12e;margin-top:4px}.secureCheckout{background:#f8f7f3;padding:1rem;border-radius:4px;margin-bottom:1.5rem}.secureCheckout .bi,.secure .bi{color:#146666}.divContinePayment .btn,#submit{width:100%}@media(max-width: 991px){.membershipSummary{margin-bottom:1.5rem}}.premiumTimeline{margin-top:2rem}.premiumTimeline h3{margin-bottom:2rem}.premiumTimeline .timelineItem{position:relative;display:flex;gap:1.25rem;padding-bottom:2rem}.premiumTimeline .timelineItem:last-child{padding-bottom:0}.premiumTimeline .timelineItem:last-child:before{display:none}.premiumTimeline .timelineItem:before{content:"";position:absolute;left:20px;top:45px;width:2px;bottom:0;background:#dcdcdc}.premiumTimeline .timelineIcon{width:42px;height:42px;min-width:42px;border-radius:50%;background:#146666;color:#fff;display:flex;align-items:center;justify-content:center;z-index:2}.premiumTimeline .timelineIcon .bi{font-size:1rem}.premiumTimeline .timelineContent h4{margin:0 0 .5rem;color:#146666;font-size:1rem}.premiumTimeline .timelineContent p{margin:0;color:#666;line-height:1.6}.accountNotice{background:#f8f7f3;border-left:4px solid #146666;padding:1rem 1.25rem;margin:1.5rem 0 2rem;line-height:1.6;color:#555;border-radius:3px}.accountNotice strong{color:#146666}.errorMessage{margin:0rem 0 3rem 0;font-size:1.6rem;padding:1rem;font-weight:500}
