.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}.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%}.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{padding:4rem 0}#divSubscriptionForm h2{margin-bottom:2rem}#divPaymentForm h2{margin-bottom:2rem}.checkBox{padding:1rem 0}.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{margin-top:6rem}.whatNext h4{text-align:left}.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}.yourdetails{display:flex;flex-direction:column;gap:1rem}
