﻿#membership-landing-page{margin-bottom:20px}#membership-landing-page .membership-banner{background-image:url("/images/membership-landing/banner-image-membership.jpg ");width:100%;background-size:cover;background-position:center center;text-align:center;min-height:520px}#membership-landing-page .addthis_inline_share_toolbox{padding-top:40px}#membership-landing-page .message{text-align:center;font-family:'karla',sans-serif;font-size:18px;line-height:1.2;padding:10px;background-color:#fffcd5}#membership-landing-page .banner-info{background-color:rgba(255,255,255,.7);margin:50px auto 20px auto;max-width:950px;text-align:center;padding:30px 36px}#membership-landing-page h1{font-size:48px}#membership-landing-page .banner-info p{font-family:'Karla',sans-serif;font-weight:400;font-size:20px;line-height:24px;color:#333;padding:25px 0 45px 0}#membership-landing-page p.tier-display{padding:15px 0 5px 0}#membership-landing-page .compare-plans-link{background-color:#679199;font-family:'Montserrat',sans-serif;font-weight:400;font-size:30px;color:#fff;padding:5px 50px;text-decoration:none;cursor:pointer;text-align:center;margin:auto;display:inline-block}#membership-landing-page .shade-link{opacity:.5;cursor:not-allowed}#membership-landing-page .benefits-container{max-width:1400px;text-align:center;margin:auto;padding:10px}#membership-landing-page h2{font-family:'montserrat',sans-serif;font-weight:400;font-size:36px;color:#6791aa;text-align:center;margin:20px 0 40px 0}#membership-landing-page .benefits-block{text-align:center;display:inline-block;max-width:385px;margin-left:35px;margin-right:35px;margin-bottom:70px;vertical-align:top}#membership-landing-page .benefits-block a{display:block}#membership-landing-page .benefits-block a img{display:block}#membership-landing-page .benefits-block a:hover{opacity:.6}#membership-landing-page .benefits-heading{font-family:'montserrat',sans-serif;font-weight:400;font-size:24px;padding:30px 0;text-align:center;text-transform:uppercase}#membership-landing-page .benefits-block p{font-family:'Karla',sans-serif;font-weight:400;font-size:18px;line-height:28px;color:#666}#membership-landing-page ul{list-style:none;text-align:left;margin-left:30px}#membership-landing-page ul.benefits{margin-right:30px}#membership-landing-page #membership-banners{max-width:1400px;text-align:center;margin:10px auto}#membership-landing-page #membership-banners>li{position:relative;max-width:420px;width:100%;margin-top:10px;margin-left:20px;margin-right:20px;margin-bottom:10px;margin-left:5px;border:2px solid #6791aa;min-height:790px;text-align:center;padding-bottom:10px;display:inline-block;list-style:none;vertical-align:top}#membership-landing-page #membership-banners>li .price{font-family:'montserrat',sans-serif;font-weight:400;font-size:40px;color:#666}#membership-landing-page #membership-banners>li .duration{font-family:'karla',sans-serif;font-weight:400;font-size:30px;font-style:italic;color:#666}#membership-landing-page #membership-banners>li .membership-price-link{font-family:'karla',sans-serif;font-weight:400;font-size:20px;color:#666;cursor:pointer;margin:20px 0}#membership-landing-page #membership-banners>li .membership-price-link a{text-decoration:none;margin:0 8px;color:#666}#membership-landing-page #membership-banners>li .membership-price-link a:after{content:'|';position:absolute;padding:0 5px}#membership-landing-page #membership-banners>li .membership-price-link a:hover{color:#999}#membership-landing-page #membership-banners>li .membership-price-link a.show-annual-link:after,#membership-landing-page #membership-banners>li .membership-price-link a:last-child:after,#membership-landing-page #membership-banners>li .membership-price-link a.show-lifetime:after{content:''}#membership-landing-page #membership-banners>li .bill-lifetime{margin-bottom:45px;margin-top:30px}#membership-landing-page #membership-banners>li .additional-pricing{font-family:'karla',sans-serif;font-weight:400;font-size:14px;line-height:22px;color:#666;margin:20px auto 20px auto;padding:0 20px}#membership-landing-page #membership-banners>li h3{font-family:'montserrat',sans-serif;font-weight:400;font-size:60px;color:#ccc;margin-top:20px}#membership-landing-page #membership-banners>li li.active{font-family:'Karla',sans-serif;font-weight:400;font-size:22px;line-height:26px;margin-bottom:20px;color:#666;margin-top:20px}#membership-landing-page .main-offer .saleprice{font-size:28px;display:block;color:#b42636}#membership-landing-page #diamond-membership{margin-right:0}#membership-landing-page .gift-membership{max-width:850px;text-align:center;margin:auto;padding:0 10px;font-family:'Karla',sans-serif;font-weight:bold;font-size:22px;line-height:26px;color:#666;padding:20px 0}#membership-landing-page .footer-section{max-width:850px;text-align:center;margin:auto;font-family:'Karla',sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#666;padding:0 10px}#membership-landing-page #TestimonialSlider{background-color:#6791aa}#membership-landing-page #TestimonialSlider h2.testimonials-heading{font-weight:400;font-size:36px;padding:30px 0 10px 0;color:#fff;text-align:center}#membership-landing-page #TestimonialSlider ul{margin:auto;text-align:center;max-width:1200px}#membership-landing-page #TestimonialSlider .testimonialSlider{position:relative;min-height:300px}#membership-landing-page #TestimonialSlider .testimonialSlider .contentWrapper{text-align:center;border:solid 3px #ccc;margin:0 25px;padding:35px 10px 25px 10px;height:250px;overflow-y:hidden}#membership-landing-page #TestimonialSlider .testimonialSlider .contentWrapper .rsContent{padding:10px 0}#membership-landing-page #TestimonialSlider .testimonialSlider .contentWrapper p{line-height:32px;font-size:26px;color:#fff;max-width:950px;text-align:center;margin:0 auto 15px auto}#membership-landing-page #TestimonialSlider .rsDefault,#membership-landing-page #TestimonialSlider .rsDefault .rsOverflow,#membership-landing-page #TestimonialSlider .rsDefault .rsSlide,#membership-landing-page #TestimonialSlider .rsDefault .rsVideoFrameHolder,#membership-landing-page #TestimonialSlider .rsDefault .rsThumbs,#membership-landing-page #TestimonialSlider .rsDefault .rsGCaption{background:#6791aa;height:100%;left:0}#membership-landing-page #TestimonialSlider .rsDefault .rsArrowIcn{margin-top:-16px;top:120px;position:absolute;cursor:pointer;background-color:#6791aa}#membership-landing-page #TestimonialSlider .rsArrowLeft .rsArrowIcn{margin-left:16px}#membership-landing-page #TestimonialSlider .rsArrowRight .rsArrowIcn{margin-left:-46px}#membership-landing-page #TestimonialSlider .rsDefault .rsBullets{background:#6791aa;bottom:80px;left:90px;right:90px;line-height:35px;margin-left:auto;margin-right:auto;text-align:center;max-width:500px}#membership-landing-page #TestimonialSlider .rsDefault .rsBullet{padding-right:25px}#membership-landing-page #TestimonialSlider .rsDefault .rsBullet span{width:18px;height:18px;background:#ccc}#membership-landing-page #TestimonialSlider .rsDefault .rsBullet.rsNavSelected span{background-color:#fff}#membership-landing-page .membership-video-container{background-color:#254e5a;padding:50px}#membership-landing-page .membership-video-container .membership-video-title{font-size:25px;font-weight:400;font-family:montserrat,sans-serif;color:#fff;padding-bottom:30px;margin:0}#membership-landing-page .membership-video-container .video{width:750px;margin:auto;text-align:center;max-width:100%}@media(max-width:500px){#membership-landing-page #membership-banners>li{margin-right:5px;width:auto}}@media(max-width:475px){#membership-landing-page h1{font-size:35px}#membership-landing-page #TestimonialSlider{padding-bottom:20px}#membership-landing-page #TestimonialSlider .rsDefault .rsBullets{max-width:200px;left:20px;right:20px;bottom:10px;line-height:25px}#membership-landing-page #TestimonialSlider .rsDefault .rsBullet span{width:10px;height:10px}#membership-landing-page #TestimonialSlider .testimonialSlider .contentWrapper{padding:10px 10px 30px 10px;height:100%}#membership-landing-page #TestimonialSlider .testimonialSlider .contentWrapper p{font-size:18px}#membership-landing-page #membership-banners>li h3{font-size:40px}}@media(min-width:476px) and (max-width:720px){#membership-landing-page #TestimonialSlider .rsDefault .rsBullets{max-width:200px;left:20px;right:20px;bottom:80px}}@media(max-width:720px){#membership-landing-page #TestimonialSlider h2.testimonials-heading{margin-bottom:10px;padding-top:20px}#membership-landing-page #TestimonialSlider .testimonialSlider .contentWrapper{padding:15px 10px}#membership-landing-page #TestimonialSlider .testimonialSlider .contentWrapper p{font-size:18px}}.membership-reviews-widget{background-color:#6791aa;color:#fff;user-select:none}.membership-reviews-widget .heading{text-align:center;display:flex;justify-content:center;align-items:center;padding-top:40px;padding-bottom:20px}.membership-reviews-widget .heading .left-button,.membership-reviews-widget .heading .right-button{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:20px;font-size:1.25rem;color:#202b2f;background-color:#fff;border:none;box-shadow:0 0 5px 1px rgba(200,200,200,.5);vertical-align:middle;font-family:Montserrat,sans-serif}.membership-reviews-widget .heading .left-button span.material-symbols-rounded,.membership-reviews-widget .heading .right-button span.material-symbols-rounded{vertical-align:middle;display:inline-block;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;font-size:24px}.membership-reviews-widget .heading .left-button.right-button span,.membership-reviews-widget .heading .right-button.right-button span{position:relative;left:1px}#membership-landing-page .membership-reviews-widget .heading .heading-text,.membership-reviews-widget .heading .heading-text{font-family:Montserrat,sans-serif;font-weight:400;font-size:2.25rem;display:inline-block;width:50%;color:inherit;margin:0}@media(max-width:640px){.membership-reviews-widget .heading{display:flex;justify-content:center;flex-wrap:wrap}#membership-landing-page .membership-reviews-widget .heading .heading-text,.membership-reviews-widget .heading .heading-text{width:100%;order:1}.membership-reviews-widget .heading .left-button{order:2;margin-left:20px;margin-right:20px;margin-top:20px}.membership-reviews-widget .heading .right-button{order:3;margin-left:20px;margin-right:20px;margin-top:20px}}.membership-reviews-widget .canvas{overflow:hidden;position:relative;transition-property:height;transition-duration:1s;transition-timing-function:ease-in-out}.membership-reviews-widget .canvas.height-calc{overflow:hidden}.membership-reviews-widget .canvas .membership-review{display:none;width:50%;transition-property:opacity,left,height;transition-duration:1s;transition-timing-function:ease-in-out;align-items:stretch;justify-content:center;color:#202b2f;overflow:hidden}.membership-reviews-widget .canvas .membership-review.height-calc{display:flex;position:static !important;transition-property:none}.membership-reviews-widget .canvas .membership-review .inner-border{border-radius:10px;background-color:#fff;margin:20px;padding:50px;flex-grow:1;overflow:hidden}.membership-reviews-widget .canvas .membership-review .score{color:#d8ac6b;font-size:1rem}.membership-reviews-widget .canvas .membership-review .title{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.5625rem;margin-top:1.25rem}.membership-reviews-widget .canvas .membership-review .content{font-size:1rem;margin-top:1.25rem}.membership-reviews-widget .canvas .membership-review .name{font-family:Montserrat,sans-serif;font-weight:400;font-size:1rem;margin-top:1.25rem}.membership-reviews-widget .canvas .membership-review.fade-left-0{display:flex;position:absolute;left:-75%;opacity:.5}.membership-reviews-widget .canvas .membership-review.fade-left-1{display:flex;position:absolute;left:-25%;opacity:.5}.membership-reviews-widget .canvas .membership-review.current{display:flex;position:absolute;left:25%;opacity:1}.membership-reviews-widget .canvas .membership-review.fade-right-0{display:flex;position:absolute;left:75%;opacity:.5}.membership-reviews-widget .canvas .membership-review.fade-right-1{display:flex;position:absolute;left:125%;opacity:.5}@media(max-width:640px){.membership-reviews-widget .canvas .membership-review{width:320px}.membership-reviews-widget .canvas .membership-review.fade-left-0{left:calc(50% - 160px - 320px - 320px)}.membership-reviews-widget .canvas .membership-review.fade-left-1{left:calc(50% - 160px - 320px)}.membership-reviews-widget .canvas .membership-review.current{left:calc(50% - 160px)}.membership-reviews-widget .canvas .membership-review.fade-right-0{left:calc(50% + 160px)}.membership-reviews-widget .canvas .membership-review.fade-right-1{left:calc(50% + 160px + 320px)}}