@import"https://use.typekit.net/kkj5vwk.css";@keyframes showScrim{0%{background:transparent}to{background:rgba(0,0,0,.7)}}@keyframes slideContent{0%{margin-top:50px;opacity:0}to{margin-top:0;opacity:1}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@font-face{font-family:Rutheride;src:url(/_next/static/media/Rutheride.77ba6ddc.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.membership{margin-top:-100px}.membership .msg{font-family:sofia-pro,trebuchet MS,sans-serif;font-size:16px;letter-spacing:.6px;line-height:28px;color:#252525}.membership button{cursor:pointer;width:381px;height:54px;font-weight:900;font-size:17px;letter-spacing:.3px;font-family:alternate-gothic-atf,arial narrow,sans-serif;line-height:21px;background-color:#252525;color:#fff;border:1px solid #645a48}.membership button:hover{background-color:#474032}.membership .title-hero .wrapper{padding-bottom:75px}@media(max-width:625px){.membership .title-hero .title-hero-contents h1{font-size:35px}}.membership .under-hero-area{margin-top:-75px;position:relative;z-index:1;color:#fff}@media(max-width:400px){.membership .under-hero-area{background-color:#988a70;padding-bottom:100px}}.membership .under-hero-area .box-holder{display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width:1000px){.membership .under-hero-area .box-holder{justify-content:center}}.membership .under-hero-area .box-holder .activity{padding:30px;text-align:center;background-color:#988a70;width:calc(33.33% - 30px)}.membership .under-hero-area .box-holder .activity:active,.membership .under-hero-area .box-holder .activity:hover,.membership .under-hero-area .box-holder .activity:link,.membership .under-hero-area .box-holder .activity:visited{color:#fff;text-decoration:none}@media(max-width:1000px){.membership .under-hero-area .box-holder .activity{max-width:100vw;width:336px;min-width:unset;margin:0 20px 20px}}@media(max-width:400px){.membership .under-hero-area .box-holder .activity{margin:0;border:none}}.membership .under-hero-area .box-holder .activity:hover{box-shadow:0 5px 10px rgba(0,0,0,.059);cursor:pointer}.membership .under-hero-area .box-holder .activity .icon-holder img{height:80px;width:auto}.membership .under-hero-area .box-holder .activity .title{font-family:Rutheride,arial narrow,calibri,tahoma,sans-serif;font-size:28px;margin:15px 0}.membership .under-hero-area .box-holder .activity .msg{line-height:25px;color:#fff;margin:20px 0}.membership .under-hero-area .box-holder .activity .cta{border:1px solid #fff;padding:10px;background:transparent;color:#fff;transition:all .15s ease}.membership .under-hero-area .box-holder .activity .cta:hover{background:#fff;color:#988a70}.membership .under-hero-area .membership-disclaimer{color:#988a70;margin-top:20px;text-align:center}.membership .under-hero-area .cta-wrap{text-align:center;margin-top:75px}.membership .under-hero-area .cta-wrap .button{display:inline-block}.membership .content-area-1{background-color:#ebe9e6;margin-top:150px}.membership .content-area-1 .wrapper{display:flex;flex-wrap:wrap-reverse;padding:30px 25px}@media(max-width:950px){.membership .content-area-1 .wrapper{margin-top:8vh}}@media(max-width:400px){.membership .content-area-1 .wrapper{margin-top:0}}.membership .content-area-1 .wrapper .image-holder{margin-right:30px;margin-top:-115px;width:336px;z-index:2}@media(max-width:950px){.membership .content-area-1 .wrapper .image-holder{display:none}}.membership .content-area-1 .wrapper .right-side{width:calc(100% - 366px)}@media(max-width:950px){.membership .content-area-1 .wrapper .right-side{display:block;text-align:center;width:100vw;margin:auto;padding:40px 5vw 0;background-color:#ebe9e6}}.membership .content-area-1 .wrapper .right-side .big-title .main-title{color:rgba(0,0,0,.1)}.membership .content-area-1 .wrapper .right-side .sub-title{font-size:44px;line-height:62px;color:#988a70}@media(max-width:1050px){.membership .content-area-1 .wrapper .right-side .sub-title{font-size:30px;line-height:32px}}@media(max-width:500px){.membership .content-area-1 .wrapper .right-side .sub-title{font-size:20px;line-height:32px}}.membership .content-area-2{background-color:#fafafa;padding-bottom:80px}@media(max-width:900px){.membership .content-area-2{padding-bottom:0}}.membership .content-area-2 .top-section{margin:auto;width:-moz-fit-content;width:fit-content;padding:60px 0;color:#c1bbb1;font-size:60px;line-height:49px}@media(max-width:900px){.membership .content-area-2 .top-section{padding-top:40px}}@media(max-width:600px){.membership .content-area-2 .top-section{font-size:38px}}@media(max-width:400px){.membership .content-area-2 .top-section{font-size:28px}}.membership .content-area-2 .top-section h2{display:inline-block;vertical-align:middle;font-size:60px}.membership .content-area-2 .top-section .star{padding:0 15px;vertical-align:middle}@media(max-width:950px){.membership .content-area-2 .top-section .star{display:none}}.membership .content-area-2 .bottom-section{display:flex;justify-content:space-between;position:relative}.membership .content-area-2 .bottom-section .left-side{width:calc(50% - 15px);background-size:cover;background-image:url(/images/membership-speed-bag.jpg)}@media(max-width:950px){.membership .content-area-2 .bottom-section .left-side{display:none}}.membership .content-area-2 .bottom-section .right-side{width:calc(50% - 15px)}@media(max-width:950px){.membership .content-area-2 .bottom-section .right-side{width:100%;padding-bottom:20px}}.membership .content-area-2 .bottom-section .right-side .activity{background-color:#ebe9e6;padding:38px 20px;margin-bottom:20px}.membership .content-area-2 .bottom-section .right-side .activity:last-of-type{margin-bottom:0}.membership .content-area-2 .bottom-section .right-side .vert-mid{height:0;display:inline}.membership .content-area-2 .bottom-section .right-side .title{font-size:28px;letter-spacing:.3px;line-height:40px;color:#988a70;margin:0}.membership .content-area-2 .bottom-section .right-side .btn{font-family:sofia-pro,trebuchet MS,sans-serif;font-size:14px;letter-spacing:.6px;font-weight:700;line-height:17px;width:-moz-fit-content;width:fit-content;padding-right:15px;color:#523d17;border-bottom:2px solid #523d17;margin:0;padding-bottom:7px}.membership .content-area-2 .bottom-section .right-side .btn-fix{margin-top:-20px}.membership .content-area-2 .bottom-section .right-side .btn-holder{margin-top:5px;width:-moz-fit-content;width:fit-content;cursor:pointer}.membership .content-area-2 .bottom-section .right-side .btn-holder:hover{opacity:.7}.membership .content-area-2 .bottom-section .right-side .btn-holder .caret{float:right;margin-top:-22px}