:root{--primary: #093024;--secondary: #9A6427;--darkcolor: #191D23;--bodytext: #093024;--litetext: rgba(9, 48, 36, .7) !important;--liteGreen: #A8B08F;--black: #000000;--white: #ffffff;--font: "semplicita";--font2: "freight_big_probook";--liteBg: #E3E0DB;--leftSideBarWidth: 320px;scroll-behavior:auto}*{box-sizing:border-box;-webkit-box-sizing:border-box}body{margin:0;font-size:16px;font-family:var(--font);color:var(--bodytext);line-height:140%}::-webkit-scrollbar{width:0px}a{text-decoration:none!important}img{max-width:100%;vertical-align:middle}p{margin-bottom:20px;line-height:160%}h1,.h1{margin:0;font-family:var(--font2);font-size:50px;font-weight:400;line-height:1}h2,.h2{font-family:var(--font2);font-size:35px;font-weight:400;line-height:1.1}h3,.h3{font-family:var(--font2);font-size:30px;font-weight:400;line-height:1.1}h4,.h4{font-size:20px;font-weight:400}h5,.h5{font-size:18px}h6,.h6{font-size:16px}h1,h2,h3,h4,h5,h6{color:var(--darkcolor)}.fw-300{font-weight:300!important}.fw-400{font-weight:400!important}.fw-500{font-weight:500!important}.fw-600{font-weight:600!important}.fw-700{font-weight:700!important}.text-white{color:var(--white)!important}.text-black{color:var(--black)!important}.text-primary{color:var(--primary)!important}.text-secondary{color:var(--secondary)!important}.text-dark{color:var(--darkcolor)!important}.text-lite{color:var(--litetext)!important}.block,.d-block{display:block}.formGroup{margin-bottom:15px}.form-control,.form-select{outline:0!important;box-shadow:none!important;background-color:transparent!important;border-radius:0;padding-left:0;padding-right:0;border-color:transparent!important;border-bottom:1px solid var(--secondary)!important;color:var(--bodytext)}.form-warning{color:red;font-size:14px}.form-correct{color:green;font-size:14px}.form-select{background-position:right 0 center;color:#093024b3!important}.form-check-input{border-color:var(--secondary)}.form-check-input[type=checkbox]{border-radius:0}.form-check-input:checked{background-color:var(--secondary);border-color:var(--secondary)}.form-check-input:focus{box-shadow:0 0 0 .25rem #9a642726}.label-title{color:var(--litetext);font-weight:400}.btn{height:40px;border-radius:0}.btn-primary{--bs-btn-bg: var(--primary);--bs-btn-border-color: var(--primary);--bs-btn-hover-bg: var(--primary);--bs-btn-hover-border-color: var(--primary);--bs-btn-active-bg: var(--primary);--bs-btn-active-border-color: var(--primary);--bs-btn-disabled-bg: var(--primary);--bs-btn-disabled-border-color: var(--primary)}.btn-outline-primary{--bs-btn-color: var(--primary);--bs-btn-border-color: var(--primary);--bs-btn-hover-bg: var(--primary);--bs-btn-hover-border-color: var(--primary);--bs-btn-active-bg: var(--primary);--bs-btn-active-border-color: var(--primary);--bs-btn-disabled-color: var(--primary);--bs-btn-disabled-border-color: var(--primary)}.btn.btn-primary,.btn.btn-outline-primary{display:flex;align-items:center;justify-content:center}.btn.btn-primary{height:40px}.btn.btn-outline-primary{background-color:transparent;color:var(--primary);font-size:11px;font-family:var(--font)!important;font-weight:600;height:40px;min-width:150px;text-transform:uppercase;font-style:normal}.btn-hover-wht{position:relative;z-index:1}.btn-hover-wht span{transition:.2s}.btn-hover-wht span:hover{color:#fff!important;transition:.2s .1s}.btn-hover-wht:before,.btn-hover-wht:after{position:absolute;content:""}.btn-hover-wht:before{top:-1px;bottom:-1px;left:-1px;height:calc(100% + 2px);width:0%;background-color:var(--white);transition:.3s ease-out;z-index:-1}.btn-hover-wht:hover:before{width:calc(100% + 2px)}.btn.btn-hover-wht:hover{color:var(--primary)!important}::placeholder{color:#093024b3!important}.justify-content-right,.justify-content-center,.justify-content-left,.align-center,.align-bottom,.align-left,.align-right,.align-top,.align-between,.justify-space-between{display:flex!important}.align-right,.justify-content-right{justify-content:flex-end!important}.align-justify-center,.justify-content-center{justify-content:center!important}.align-left,.justify-content-left{justify-content:flex-start!important}.align-between,.justify-space-between{justify-content:space-between!important}.align-center{align-items:center!important}.align-bottom{align-items:flex-end!important}.align-top{align-items:flex-start!important}.titleDiv{margin-bottom:30px}.mainSubTitle{font-size:30px;color:var(--primary);font-weight:400}.mainTitle{color:var(--primary);font-size:50px;font-weight:400}.welcome p{font-size:30px;padding:10px 10px 40px}.commonSection{width:100%;display:flex;min-height:calc(100vh - 100px);background-color:var(--liteBg);flex-direction:column}.commonSection .content{display:flex}.mainContainer{width:calc(100% - var(--leftSideBarWidth));min-height:calc(100vh - 70px);flex:1}.commonWrapper{padding:30px}.logo{margin:auto auto 20px;cursor:pointer;display:table}.logo{width:230px;height:230px;background-image:url(logo-in.32be7cb71abf773b.svg);background-size:contain;background-repeat:no-repeat}.logo:after{content:"";margin-top:15px;width:200px;height:200px;background-image:url(logo-out.f36f642a1a492a91.svg);background-size:contain;background-repeat:no-repeat;position:absolute;left:calc(50% - 100px);animation:rotateLogo 100s linear infinite}@keyframes rotateLogo{0%{transform:rotate(0)}20%{transform:rotate(30deg)}40%{transform:rotate(60deg)}60%{transform:rotate(90deg)}80%{transform:rotate(180deg)}to{transform:rotate(360deg)}}.logo img{max-width:200px}.leftSideBar{padding:20px;background-color:var(--primary)!important;position:relative;left:0;top:auto}.rightsideBar{width:100%;position:relative}.menuBar{margin:auto;position:sticky;top:20px;z-index:1;min-width:330px}.sideMenu>ul{margin:0;padding:0 1px;display:block;overflow:auto;overflow-x:hidden;height:calc(100vh - 320px)}.sideMenu>ul>li{margin:0;padding:1px 0;list-style:none;color:#e3e0db;border-left:1px solid rgba(168,176,143,.55)}.sideMenu>ul>li>a{font-size:27px;color:#e3e0db;font-family:var(--font2);font-weight:400;display:block;cursor:pointer;line-height:120%;text-decoration:none;padding:14px 0 14px 20px;position:relative}.sideMenu>ul>li>a:before{content:"";position:absolute;left:-2px;top:0;width:3px;background-color:var(--liteGreen);height:100%;opacity:0;visibility:hidden}.sideMenu>ul>li>a.active:before{opacity:1;visibility:visible}.sideMenu>ul>li>a.active{font-size:33px}.sideMenu ul li:hover a,.sideMenu>ul>li>a.active{color:var(--liteGreen)!important}.header{background:var(--primary);display:flex;align-items:center;justify-content:flex-end}.headerMenu{padding-left:30px;padding-right:30px}.menu{margin:0;padding:0;display:flex;cursor:pointer}.menu>li{margin:0;padding:0;list-style:none;color:#e3e0db;position:relative;display:flex;align-items:center}.menu>li>a{font-size:16px;color:#efefef;font-weight:500;font-family:freight-big-pro,"serif";width:120px;height:100px;text-align:center;justify-content:center;z-index:8;transition:.3s linear}.menu li:hover a,.menu>li>a.active{color:var(--liteGreen)!important;font-weight:700}.vl{content:"";width:1px;height:25px;background-color:#093024}.memberLinkBox{width:25%;text-align:left}.memberLink{background:var(--liteGreen)}.headerMenu{padding-right:0}.MembershipTiersList{position:relative}.compareIcon{position:relative;margin:-51px auto -50px;background-color:var(--primary);color:var(--white);width:100px;height:100px;border-radius:50%;font-size:11px;font-weight:600;text-transform:uppercase;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease-in 0s;-webkit-transition:all .2s ease-in 0s}.compareIcon:hover{background-color:var(--white);color:var(--primary)}.membershipTiersBox{border:1px solid var(--secondary);padding:15px 30px 25px;display:flex;justify-content:space-between;align-items:center}.membershipTiersBox~.membershipTiersBox{margin-top:-1px}.membershipTiersBox .lf{flex:1;padding-right:20px}.membershipTiersBox .rh{display:flex;flex-direction:column;align-items:center}.membershipTiersBox h2{line-height:1;font-weight:500;margin:0}.membershipTiersBox h2 span{display:block}.membershipTiersBox .priceTierBox{margin-bottom:5px;justify-content:flex-end}.priceTierBox{font-family:var(--font2);font-size:52px;line-height:60px;font-weight:500}.priceTierBox span{margin-left:5px;display:block;font-size:16px;color:var(--secondary);font-family:var(--font);font-weight:500}.initiationFee{margin-bottom:20px;font-weight:500}.selectBtn .btn{display:inline-flex}.compareModal{--bs-modal-border-width: 0;--bs-modal-margin: 0;--bs-modal-width: 100%;--bs-modal-border-radius: 0;--bs-modal-bg: var(--liteBg)}.modal-dialog-scrollable .modal-content{max-height:100%;height:100vh}.compareBody{padding-top:0;padding-left:20px;padding-right:20px}.compareModalWrap{max-width:1000px;width:100%;margin:auto}.h4MediumItalicTitle{font-family:var(--font2);font-size:22px;font-weight:500}.table{font-family:var(--font);width:100%;margin-bottom:1rem;vertical-align:top;--bs-table-bg: initial;border-color:#09302433}.table th,.table td{color:var(--primary)}.membershipComparisonTable table td{width:25%}.membershipComparisonTable table td:first-child{width:55%}.membCompPriceBox{white-space:nowrap}.membershipFrmTitle{font-size:28px;font-weight:500;color:var(--secondary)}.membershipForm{max-width:850px;width:100%;margin:auto}.membershipFrmBox{margin-bottom:30px}.infoText{font-size:12px}.relative{position:relative}.calendarAbsIcon{position:absolute;right:0;z-index:0;top:50%;margin-top:-15px}.calendarDiv input{padding-right:40px}.eyeShowHide{position:absolute;right:0;top:50%;margin-top:-13px;cursor:pointer}.submitBtnGroup{background:#e3e0db;position:sticky;bottom:0;padding:15px 0;margin-bottom:-15px}.boxBorder{border:1px solid var(--secondary)}.membContractBox{padding:0 25px;height:400px;overflow-y:auto}.membContractBox h2{margin-bottom:20px;color:var(--secondary)}.membContractBox h4{margin-top:20px;margin-bottom:10px;font-family:var(--font);font-weight:700}.membContractBox p{margin-bottom:15px;font-size:12px;line-height:170%}.membContractFooter{padding:15px 30px;background:#EAE8E5;box-shadow:0 -8px 25px #00000026}.totalPayment{border:2px dashed var(--secondary);padding:10px 25px}.totalPymntBx{margin:15px 0;display:flex;justify-content:space-between;gap:5px 15px}.dividerPayment{border-width:1px;border-color:#c7b5a1;opacity:.5}.dividerPayment.dashed{border-style:dashed}.cardInpBox input{padding-right:70px}.cardImg{position:absolute;right:0;bottom:1px;height:38px;display:flex;align-items:center}.popup{display:flex;flex-direction:column;align-items:center;margin-top:160px;margin-right:20px;min-width:280px;height:auto;z-index:1000;position:absolute;left:auto;top:auto;padding:10px;text-align:left;border-radius:10px;color:#d9534f;font-weight:700;background:#f2dede;border:1px solid #57bd88}.paymentDetail{width:600px;height:auto;background-color:#dcd4c9;padding:20px 30px 16px;color:#093024;font-size:18px;font-weight:500}@media (min-width: 1600px){.menu>li>a{padding-left:40px;padding-right:40px;font-size:16px}.commonWrapper{padding:50px}}@media (min-width: 1200px){.btn-hover{position:relative;z-index:1}.btn-hover span{transition:.2s;-webkit-transition:.2s}.btn-hover span:hover{color:#fff!important;transition:.2s .1s;-webkit-transition:.2s .1s}.btn-hover:before,.btn-hover:after{position:absolute;content:""}.btn-hover:before{top:0;bottom:0;left:0;height:100%;width:0%;background-color:var(--primary);transition:.3s ease-out;-webkit-transition:.3s ease-out;z-index:-1}.btn-hover:hover:before{width:100%}.btn.btn-hover:hover{color:#fff!important}.mobileShow{display:none!important}.scrollCustom{scrollbar-width:thin;scrollbar-color:var(--liteGreen) transparent}.scrollCustom:-webkit-scrollbar-track{background:transparent}.scrollCustom:-webkit-scrollbar-thumb{background-color:var(--liteGreen);border-radius:2px;border:2px solid transparent}.scrollCustom::-webkit-scrollbar-track{background-color:transparent}.scrollCustom::-webkit-scrollbar{width:5px;background-color:transparent}.scrollCustom::-webkit-scrollbar-thumb{background-color:var(--liteGreen)}.menu>li>a{display:flex;align-items:center;min-height:70px}.menu>li.memberLink{width:100%}.menu>li.memberLink a{background:var(--liteGreen);color:var(--bodytext)!important;flex-wrap:wrap;padding:0;margin:0;min-width:130px;width:auto}.menu>li.memberLink a.active{text-decoration:underline}.menu>li.memberLink span{background:rgba(168,176,143,.95);font-weight:700}.menu>li.memberLink:hover a{background:rgba(168,176,143,.95)}.header{position:sticky;top:0;z-index:1}.sideMenu>ul>li{min-height:75px;display:flex;align-items:center}.sideMenu>ul>li>a:before{top:50%;height:0;transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s}.sideMenu>ul>li>a:hover:before,.sideMenu>ul>li>a.active:before{top:0%;height:100%;visibility:visible;opacity:1}}@media (max-width: 1366px){h1,.h1{font-size:40px}.mainSubTitle{font-size:30px}.mainTitle{font-size:45px}.welcome p{font-size:20px;padding:5px 5px 20px}}@media (max-width: 1199px){.headerMenu{padding:0}.menuHummerIcon{position:fixed;left:0;right:0;bottom:0;z-index:10;background:rgba(9,48,36,.95)!important;color:#fff;font-size:20px;padding:18px 10px;text-align:center;font-weight:500;text-transform:uppercase}.logoMobile{display:flex;align-items:center}.sportingTitle{color:#fff;line-height:1.2;font-size:12px;margin-left:5px;font-weight:500;width:135px;text-transform:uppercase;letter-spacing:1px}.memberLinkBox{width:auto}.memberLink{padding:10px 25px;font-size:16px;line-height:1}.offcanvas-xl.offcanvas-start{width:100%;height:100%}.mobileMenu{background-color:#093024e6;padding:50px 20px}.mobileMenu .btn-close{position:absolute;right:15px;top:15px;font-size:18px}.menu{display:flex;flex-direction:column;overflow-y:auto;text-align:center}.menu>li>a{padding:15px 0;font-size:30px}.menuBar{max-width:100%;width:100%}.commonSection{display:block;min-height:100vh}.commonSection .content{flex-direction:column}.mainContainer{width:100%}.commonWrapper{padding-bottom:80px}.leftSideBar{padding:20px;width:100%;position:relative;height:auto;min-height:auto}.rightsideBar{width:100%}.logo{margin-bottom:15px}.logo img{max-width:85px}.sideMenu>ul{height:auto;overflow:auto;white-space:nowrap;text-align:center}.sideMenu>ul>li{padding:0;list-style:none;display:inline-block;vertical-align:middle;margin:0 -2px;border-left:0;border-top:1px solid rgba(168,176,143,.55);font-size:16px}.sideMenu>ul>li>a{font-size:inherit;padding:15px}.sideMenu>ul>li>a:before{left:0;top:0;width:100%;height:3px}.sideMenu>ul>li>a.active{font-size:inherit}h1,.h1{font-size:40px}h2,.h2{font-size:35px}h3,.h3{font-size:25px}h4,.h4{font-size:18px}h5,.h5{font-size:16px}.mainSubTitle{font-size:25px}.mainTitle{font-size:40px}.welcome p{font-size:10px}.submitBtnGroup{bottom:56px;margin:0 -20px -25px;padding:15px 20px;box-shadow:0 -4px 8px #00000014;-webkit-box-shadow:0px -4px 8px 0px rgba(0,0,0,.08)}.paymentDetail{width:auto;height:auto;font-size:12px}.welcome p{font-size:14px}}@media (max-width: 767px){body,.form-control,.form-select{font-size:14px}h1,.h1{font-size:25px}h2,.h2{font-size:22px}h3,.h3{font-size:20px}h4,.h4{font-size:15px}h5,.h5{font-size:14px}.commonWrapper{padding-left:20px;padding-right:20px}.titleDiv{margin-bottom:20px}.mainSubTitle{font-size:18px}.mainTitle{font-size:25px}.welcome p{font-size:12px}.membershipTiersBox{padding:35px 25px 75px;align-items:flex-start;position:relative}.compareIcon{margin:-20px auto;width:50px;height:50px;font-size:8px;position:relative;z-index:1}.priceTierBox{font-size:30px;line-height:30px}.priceTierBox span{display:block;font-size:12px}.membershipTiersBox .selectBtn{position:absolute;left:0;right:0;bottom:30px;padding:0;max-width:150px;margin:auto}.initiationFee{font-size:14px}.membershipComparisonTable table{width:100%}.h2MembCompTitle{font-size:25px}.membershipComparisonTable .h4MediumItalicTitle{font-size:16px}.checkRightIcon img{width:20px}.table th,.table td{font-size:14px;line-height:120%}.membContractBox{padding:15px;height:300px}.membContractFooter{padding:5px 15px}.membershipFrmTitle{font-size:20px}.membContractBox p{font-size:11px;line-height:150%}.membContractBox h2{margin-bottom:15px}.membContractBox h4{margin-top:10px}}@media (max-width: 568px){.sideMenu>ul>li>a{font-size:13px;padding:15px 8px}.membershipTiersBox .lf{padding-bottom:15px;padding-right:0}.selectBtn .btn{display:flex}.membershipComparisonTable .priceTierBox{flex-wrap:wrap}.membershipComparisonTable .priceTierBox span{margin-top:5px}.totalPymntBx{flex-wrap:wrap}}
