.page_mainSection__V57pM{position:relative;display:flex;flex-direction:row;justify-content:center;gap:40px;padding:20px;background-color:rgba(0,0,0,.8);color:var(--white)}.page_background__odxEk{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover;opacity:.1}.page_title__3jonF{text-align:center;font-size:xxx-large;margin-bottom:10px;font-weight:500}.page_description__86bsR{font-size:medium;max-width:max(40vw,500px);margin-bottom:20px}.page_descriptionHighlight__mLVe4{color:var(--secondary-color)}.page_noLink__3MI6x{text-decoration:none}.page_primaryButton__iKEy8{width:-moz-fit-content;width:fit-content;margin-top:20px;padding:20px;cursor:pointer;font-size:larger;color:var(--secondary-color);border-style:solid;border-width:3px;border-color:var(--secondary-color);border-radius:10px}.page_primaryButton__iKEy8:hover{border-width:4px;font-weight:600;box-sizing:border-box;margin:-1px}.page_secondSection__bud3S{display:flex;flex-direction:column;background-color:var(--primary-background-color);align-items:center;padding:20px;gap:20px}.page_quote__J5Zwg{max-width:60%;text-align:center;font-size:x-large;font-style:italic;margin:20px;font-weight:700;color:var(--primary-color)}.page_cardWrapper__g8x9g{width:100%;display:grid;justify-items:center;max-width:var(--max-width-size);grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));grid-gap:20px;gap:20px}.page_membershipSection__TQkl7{background:linear-gradient(135deg,var(--primary-background-color) 0,var(--white) 100%);padding:60px 20px;overflow:hidden;position:relative}.page_membershipContainer__dIE4R{max-width:var(--max-width-size);margin:0 auto}.page_membershipContent__qOcvC{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center}.page_membershipText__37LkF{display:flex;flex-direction:column;gap:30px}.page_membershipTitle__ic9Og{font-size:2.5rem;font-weight:700;color:var(--primary-color);margin:0;line-height:1.2}.page_membershipDescription__3qcqL{font-size:1.2rem;color:var(--tertiary-color);line-height:1.6;margin:0}.page_membershipHighlight__lmXV1{color:var(--primary-color);font-weight:600;position:relative}.page_membershipHighlight__lmXV1:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:3px;background-color:var(--secondary-color);border-radius:2px}.page_progressContainer__BXoi_{display:flex;flex-direction:column;gap:15px}.page_progressBar__uaLaH{width:100%;height:12px;background-color:#e0e0e0;border-radius:6px;overflow:hidden;position:relative;box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.page_progressFill__wUgtZ{height:100%;width:0;background-color:var(--primary-color);border-radius:6px;animation:page_fillProgress__XcvsS 2s ease-in-out forwards}@keyframes page_fillProgress__XcvsS{0%{width:0}to{width:65%}}.page_progressText__1tWIY{display:flex;align-items:center;gap:5px;font-weight:600}.page_currentMembers__sybrL{font-size:2rem;color:var(--primary-color)}.page_separator__fBZ6h{font-size:1.5rem;color:var(--tertiary-color)}.page_targetMembers__dTq2_{font-size:2rem;color:var(--tertiary-color)}.page_progressLabel__l_fZV{font-size:1.1rem;color:var(--tertiary-color);margin-left:10px}.page_membershipButtons__v70yF{display:flex;gap:20px;flex-wrap:wrap}.page_membershipButton__yt7UI{display:flex;align-items:center;gap:12px;padding:18px 30px;background-color:var(--primary-color);color:var(--white);text-decoration:none;border-radius:20px;font-weight:600;font-size:1.1rem;transition:all .3s ease-in-out;box-shadow:0 4px 15px rgba(56,70,37,.2)}.page_membershipButton__yt7UI:hover{background-color:var(--secondary-color);color:var(--primary-color);transform:translateY(-3px);box-shadow:0 6px 20px rgba(56,70,37,.3)}.page_membershipButtonSecondary__DxSjj{display:flex;align-items:center;gap:12px;padding:18px 30px;background-color:transparent;color:var(--primary-color);text-decoration:none;border:2px solid var(--primary-color);border-radius:20px;font-weight:600;font-size:1.1rem;transition:all .3s ease-in-out}.page_membershipButtonSecondary__DxSjj:hover{background-color:var(--primary-color);color:var(--white);transform:translateY(-2px)}.page_membershipImageContainer__K6UH5{position:relative;border-radius:5px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.1);transition:transform .3s ease-in-out}.page_membershipImageContainer__K6UH5:hover{transform:translateY(-5px)}.page_membershipImage__YamwB{width:100%;height:100%;object-fit:cover;transition:transform .3s ease-in-out}.page_membershipImageContainer__K6UH5:hover .page_membershipImage__YamwB{transform:scale(1.05)}.page_membershipImageOverlay__7HY7X{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,.7));color:#fff;padding:30px 20px 20px;opacity:0;transition:opacity .3s ease-in-out}.page_membershipImageContainer__K6UH5:hover .page_membershipImageOverlay__7HY7X{opacity:1}.page_overlayText__lloQr{font-size:1.1rem;font-weight:600;margin:0;text-align:center}.page_videoSection__OHo_Q{display:flex;width:100%}.page_video__eMnRz{width:100%;height:400px;background-color:brown}@media only screen and (max-width:900px){.page_mainSection__V57pM{flex-direction:column-reverse;align-items:center;text-align:center}.page_primaryButton__iKEy8,.page_primaryButton__iKEy8:hover{margin:auto}.page_membershipContent__qOcvC{grid-template-columns:1fr;gap:40px;text-align:center}.page_membershipTitle__ic9Og{font-size:2rem}.page_membershipDescription__3qcqL{font-size:1.1rem}.page_membershipButtons__v70yF{justify-content:center}.page_membershipButtonSecondary__DxSjj,.page_membershipButton__yt7UI{padding:15px 25px;font-size:1rem}}.card_cardBox__DWs5j{display:flex;flex-direction:column;width:100%;min-width:150px;color:var(--white);background-color:var(--primary-color);padding:20px;border-radius:10px;transition:all .5s ease-in-out;text-decoration:none}.card_cardBox__DWs5j:hover{background-color:var(--tertiary-color);color:var(--secondary-color);transition:all .5s ease-in-out}.card_cardBoxIcon__bn_bh{align-self:flex-end;margin-bottom:-10px;margin-left:auto}.card_cardBoxNumber__FbLbt{font-size:xxx-large;font-weight:600;text-align:start}.card_cardBoxTitle__XwX6H{font-size:medium;font-weight:200;text-align:start}.card_cardBoxSubTitle__AoEuk{font-size:large;font-weight:500;text-align:start}