@charset "UTF-8";code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:Author;font-style:bold;font-weight:800;src:url(/static/media/Author-Bold.d1aa3b53ede0312cc3b7.woff2) format("woff2"),url(/static/media/Author-Bold.61db96bc2f57620832e4.woff) format("woff"),url(/static/media/Author-Variable.67c33b7ddc078f4785e8.ttf) format("truetype")}@font-face{font-family:Author;font-style:italic;font-weight:100;src:url(/static/media/Author-LightItalic.201da1d7d1da9b4f4d49.woff2) format("woff2"),url(/static/media/Author-LightItalic.10f23f072425b49b97cc.woff) format("woff"),url(/static/media/Author-LightItalic.29e00a3d779a6b261184.ttf) format("truetype")}@font-face{font-family:Author;font-style:normal;font-weight:100;src:url(/static/media/Author-Regular.5a90ae2976b11dc2139f.woff2) format("woff2"),url(/static/media/Author-Regular.08fdea47f0966eb97a72.woff) format("woff"),url(/static/media/Author-Regular.96b59c4fafd8aa5893c5.ttf) format("truetype")}@font-face{font-family:Author;font-style:normal;font-weight:600;src:url(/static/media/Author-Medium.0728dd8b3cf14b4fc615.woff2) format("woff2"),url(/static/media/Author-Medium.f963fc327da9b4a78d49.woff) format("woff"),url(/static/media/Author-Medium.58c195d75aba2ba84fe5.ttf) format("truetype")}@font-face{font-family:PPL-Editorial;font-style:italic;font-weight:400;src:url(/static/media/PPEditorialNew-Italic.af4cfa74e6e233f04fe4.otf) format("opentype")}body,html{-webkit-overflow-scrolling:touch;height:100%;margin:0;overflow-x:hidden;padding:0}.navbar,body,html{background:#000;width:100%}.navbar{cursor:auto;font-family:Author,sans-serif;left:0;position:relative;top:0;transition:transform .3s ease-in-out;z-index:1000}.nav-logo-container{align-items:center;border-bottom:1px solid #e2a44d;display:flex;height:5vh;justify-content:space-evenly;padding:1rem}.nav-logo-container img{height:110%}.nav-logo-container-a{height:90%}.nav-container{align-items:center;display:flex;justify-content:center}.nav-links{display:flex;font-size:1.3vw;font-weight:700;list-style:none;padding:0}.nav-links li{margin:0 .5vw;text-align:center}.active-home{background-color:#fed34e;border-radius:1.5rem;color:#000;padding:.75rem 1.5rem}.active-home,.inactive-home{text-decoration:none;transition:color .3s ease}.inactive-home{border-radius:1rem;color:#fed34e;display:inline-block;padding:.25rem 1.5rem;transition:transform .3s ease,background 1s ease-in-out}.inactive-home:hover{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#9528ac,#fed34e);-webkit-background-clip:text;text-transform:uppercase;transform:scale(1.1)}.active-cfa{background-color:#ebf67f;border-radius:1.5rem;color:#000;padding:.75rem 1.5rem;text-decoration:none;transition:color .3s ease}.inactive-cfa{border-radius:1rem;color:#ebf67f;display:inline-block;padding:.25rem 1.5rem;text-decoration:none;transition:transform .3s ease,background 1s ease-in-out}.inactive-cfa:hover{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#def27f 30%,#5dce7c);-webkit-background-clip:text;text-transform:uppercase;transform:scale(1.1)}.hamburger{padding:1rem;z-index:3}.bar{background-color:#fff;height:3px;transition:all .3s ease;width:25px}.hamburger.open .bar:first-child{transform:rotate(45deg) translate(5px,5px)}.hamburger.open .bar:nth-child(2){opacity:0}.hamburger.open .bar:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.desktop-only{display:flex}.mobile-only{display:none}.nav-mobile-strip{align-items:center;background:#000;display:none;justify-content:space-between;padding:.5rem 1rem}.nav-mobile-logo{object-fit:contain;width:60%}@media (max-width:770px){.nav-container{justify-content:end;position:relative}.nav-logo-container img{height:60%}.nav-links{background-color:#000;display:none;flex-direction:column;font-size:6vw;gap:1rem;left:0;margin:0;padding:1rem 0 5rem;position:absolute;right:0;top:0}.hamburger,.nav-links.open{display:flex}.nav-mobile-logo{width:40%}}@media (max-width:768px){.desktop-only{display:none}.mobile-only{display:flex;height:7.5vh}.nav-container{width:100%}}@media (max-width:430px){.nav-mobile-logo{width:60%}}.home{cursor:auto;font-family:Author,sans-serif;font-weight:400;margin:0;min-height:100vh;overflow-x:hidden;width:100%;z-index:1}.home-section1{min-height:85vh;overflow:hidden;padding-top:0;position:relative;z-index:1}.canvas-wrapper{background:#0000!important;inset:0;pointer-events:auto;position:absolute;z-index:1}.home-section1-video{height:100%;object-fit:cover;object-position:85% center;opacity:.6;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:0}.home-section1-content{position:relative;z-index:1}.home-section1-heading{height:80%;margin:5rem 15vw;pointer-events:none;position:relative;width:auto;z-index:2}.home-section1-heading.ccp-register-button{pointer-events:auto}.home-section1-heading h1{color:#9dff00;font-family:PPL-Editorial,sans-serif;font-size:12vw;font-style:italic;font-weight:400;line-height:7rem;margin:0 3vw}.home-section1-heading h3{color:#9dff00;font-size:8vw;font-weight:800;line-height:4.5rem;margin:0}.ccp-register-button{background:#9dff00;border:none;border-radius:15px;box-shadow:0 6px 12px #00000040;color:#660005;cursor:pointer;font-family:Author,sans-serif;font-size:2vw;font-weight:800;margin:7.5% 0 0 2%;overflow:hidden;padding:1% 3%;pointer-events:auto;position:relative;transition:all .3s ease;width:auto;z-index:10}.home-section2{align-content:center;background-image:url(/static/media/peopleBg.b6d8aec0f4669b8aaae5.png);background-position:60% top;background-repeat:no-repeat;background-size:100% 100%;height:auto;min-height:100vh;overflow:hidden;padding:0 0 1rem;position:relative;z-index:2}.home-section2 img{bottom:0;height:auto;position:absolute;right:0;width:58%;z-index:-1}.home-section2-heading{height:80%;margin:0 10vw;pointer-events:none;width:auto}.home-section2-heading h1{color:#9dff00;font-family:PPL-Editorial,sans-serif;font-size:7vw;font-style:italic;font-weight:400;line-height:3rem;margin:0 5vw;z-index:2}.home-section2-heading h3{color:#9dff00;font-size:5vw;font-weight:800;line-height:6rem;margin:0}.home-section2-description p{color:#fff1bc;font-family:Author,sans-serif;font-size:1.5vw;font-weight:100;height:auto;margin:5rem 10vw;text-align:start;width:40%}.cloud-connector{height:150px;margin-top:-6rem;pointer-events:none;position:relative;width:100%;z-index:4}.cloud{animation-duration:40s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;filter:blur(0);opacity:.85;pointer-events:none;position:absolute}.cloud1{animation-name:cloudFloatLeft;left:-15%;opacity:.5;top:10rem;width:25%;z-index:1}.cloud2{bottom:-2vw;left:-3%;min-width:20rem;width:110%;z-index:1}.cloud3{animation-name:cloudFloatRight;right:-10%;top:13rem;width:40%;z-index:1}.cloud4{animation-duration:20s;animation-iteration-count:infinite;animation-name:cloudFloatLeft;animation-timing-function:ease-in-out;left:-15%;opacity:.5;pointer-events:none;top:15rem;width:45vw;z-index:1}@keyframes cloudFloatLeft{0%{transform:translateX(0)}50%{transform:translateX(10vw)}to{transform:translateX(0)}}@keyframes cloudFloatMiddle{0%{transform:translateX(0)}25%{transform:translateX(5vw)}75%{transform:translateX(-5vw)}to{transform:translateX(0)}}@keyframes cloudFloatRight{0%{transform:translateX(0)}50%{transform:translateX(-10vw)}to{transform:translateX(0)}}.home-section3{align-items:center;background-image:url(/static/media/kite.2be0ee0568d86c401427.png);background-position:top;background-repeat:no-repeat;background-size:auto 100%;display:flex;justify-content:center;margin-top:-4rem;min-height:50vh;overflow-x:hidden;padding:2rem 10vw 8rem;position:relative;z-index:3}.home-section3-heading{align-content:center;border-right:2px solid #9dff00;height:50vh;margin:0;padding:0 5vw 0 0;pointer-events:none;position:relative;width:50%;z-index:5}.home-section3-heading h1{color:#9dff00;font-size:7vw;font-weight:1000;margin:0;z-index:5}.home-section3-heading h3{color:#9dff00;font-size:3vw;font-style:italic;font-weight:400;margin:0;z-index:3}.home-section3-description{align-items:center;display:flex;flex-direction:column;height:50vh;justify-content:space-between;z-index:5}.home-section3-description p{color:#fff1bc;font-size:1.2vw;font-weight:100;height:auto;line-height:1.2rem;margin:0 5vw;text-align:start;width:80%}.ccp-register-button3{background:#9dff00;border:none;border-radius:10px;box-shadow:0 6px 12px #00000040;color:#660005;cursor:pointer;font-family:Author,sans-serif;font-size:1.2vw;font-weight:800;letter-spacing:-.5px;margin:2rem 5vw;overflow:hidden;padding:2% 7%;position:relative;transition:all .3s ease;width:auto;z-index:10}.home-section4{background-image:url(/static/media/incentivesbg.3c83eda35b640dbbf92a.png);background-position:top;background-repeat:no-repeat;background-size:auto 100%;color:#fff;height:auto;margin-top:-10rem;overflow-x:hidden;overflow-y:visible;padding:5rem 0 0;position:relative;z-index:2}.home-section4-connector{left:0;overflow-y:visible;position:absolute;top:0;width:100%;z-index:9}.home-section4-tri{left:0;position:absolute;top:0;width:15%}.home-section4-heading{color:#9dff00;font-size:4vw;font-weight:800;text-align:center}.home-section4-highlight{font-family:PPL-Editorial,sans-serif;font-size:6vw;font-style:italic;font-weight:600}.home-section4-grid{align-items:center;display:flex;height:80vh;justify-content:space-between;margin:0 7.5vw;width:85vw}.home-section4-grid h1{font-size:3vw;margin:0;width:80%}.home-section4-grid p{font-size:1.3vw;font-weight:100;margin:2% 0 10%;text-align:start;width:80%}.home-section4-grid1,.home-section4-grid2{color:#fff1bc;display:flex;height:100%;width:49.5%}.home-section4-grid1{align-items:center;justify-content:space-between}.home-section4-grid2{align-items:start;flex-direction:column;justify-content:space-between}.home-section4-grid2 p{margin-bottom:5%;width:70%}.home-section4-card1{align-items:center;height:100%;width:49%}.home-section4-card1,.home-section4-card2{background-color:#00000040;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:end}.home-section4-card2{align-items:start;height:49%;padding:0 5%;width:90%}.home-section4-earn-mi-section{background:#0000;color:#fff;padding:4rem 0 0;position:relative}.home-section4-earn-mi-left{left:7.5%;position:absolute;top:10%;width:50%;z-index:2}.home-section4-earn-mi-left h2{color:#e9ffb5;font-size:5vw;font-weight:700;margin-bottom:1rem}.home-section4-earn-mi-left p{color:#e9ffb5;font-size:1.5vw;font-weight:100;line-height:1.6;margin-top:3vw;text-align:start;width:70%}.home-section4-earn-mi-left ul{padding:4%}.home-section4-earn-mi-right{flex-direction:column;height:120vh;right:0;top:0}.home-section4-coin-area,.home-section4-earn-mi-right{align-items:center;display:flex;position:relative;width:100%}.home-section4-coin-area{height:100%;justify-content:center;margin:2rem auto}.home-section4-coin-img{position:absolute;right:0;top:0;width:55%;z-index:3}.home-section4-rainbow-img{height:0;position:absolute;right:-5%;top:30%;transform:scaleY(0);transform-origin:top;transition:transform 1s ease-out;transition-delay:.5s;width:80%;z-index:1}.home-section4-rainbow-img.reveal{height:120vh;transform:scaleY(1)}.home-section4-reward-section img{margin-left:-7.5%;position:relative;width:110%;z-index:10}.home-section5{align-items:start;background-color:#000;color:#fff1bc;display:flex;height:40vh;justify-content:space-evenly;position:relative;width:100%;z-index:2}.home-section5-data{align-content:center;height:90%}.home-section5 h1,p{margin:5px 0;text-align:center}.home-section5 h1{font-size:5vw}.home-section5 p{font-size:3vw}.home-section6{background-image:url(/static/media/lastpage.de6cc7181e9f893580e0.png);background-position:top;background-repeat:no-repeat;background-size:100% auto;height:auto;margin-top:-1.5rem;overflow:hidden;padding:14rem 0 2rem;position:relative;width:100%;z-index:2}.cloud5{animation-name:cloudFloatLeft;right:-5%;top:4rem;width:20%;z-index:1}.cloud6{animation-name:cloudFloatRight;left:-15%;top:20rem;width:30%;z-index:1}.cloud7{right:-15%;top:35rem;width:45%}.cloud7,.cloud8{animation-name:cloudFloatLeft;z-index:1}.cloud8{left:-20%;top:45rem;width:35%}.cloud9{animation-name:cloudFloatLeft;right:0;top:120rem;width:35%;z-index:1}.cloud10{animation-name:cloudFloatRight;left:0;top:100rem;width:50%;z-index:1}.home-section6-esterEgg-label{left:0;position:absolute;top:0}.home-section6-easterEgg-wrapper{display:inline-block;left:0;position:absolute;top:0}.home-section6-easterEgg{border-radius:12px;display:block;height:auto;margin-top:-20%;width:20vw;z-index:100}.easterEgg-play-btn{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#9dff00;border:none;border-radius:50%;color:#000;cursor:pointer;display:flex;font-size:1vw;height:2.5vw;justify-content:center;padding:0 0 0 1%;position:absolute;right:20%;top:46%;transition:transform .2s ease;width:2.5vw}.easterEgg-play-btn:hover{transform:scale(1.1)}.home-section6-faqs{display:flex;padding:0;width:100%}.home-section6-faq-heading{width:40%;z-index:2}.home-section6-faq-faqs{width:60%;z-index:2}.home-section6-faq-heading{align-content:center;margin-top:3rem;place-items:center}.home-section6-faq-heading h3{color:#9dff00;font-size:5vw;font-weight:800;letter-spacing:-7px;margin:0;text-align:end;width:100%}.home-section6-faq-heading h1{color:#9dff00;font-family:PPL-Editorial,sans-serif;font-size:5vw;font-style:italic;font-weight:500;margin:0}.home-section6-testimonials{padding:10% 0;position:relative;width:100%;z-index:2}.home-section6-testimonials h1{color:#9dff00;font-size:5vw;font-weight:800;letter-spacing:-5px;text-align:center;width:100%}.home-section6-testimonials-register{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:center;padding:5% 0;width:100%}.home-section6-testimonials-register p{color:#9dff00;font-size:2vw;margin-top:1rem;text-align:center;width:100%}.home-section6-testimonials-register button{margin:0}.home-section6-contact{align-items:start;color:#fff1bc;display:flex;justify-content:space-evenly;margin:0 2.5%;padding-top:0;position:relative;width:95%;z-index:5}.home-section6-contact-cards{display:flex;width:50%}.home-section6-contact-container{width:30%}.home-section6-contact-container h1{font-size:5vw;font-weight:900;margin:0;text-align:start}.home-section6-contact-container p{font-size:1.5vw;font-weight:200;margin:2rem 0;text-align:start;width:100%}.reveal-wrapper{opacity:0;transform:translateY(40px);transition:opacity .2s ease,transform 1s ease}.animation-done{opacity:1;transform:translateY(0)}.h3-top{opacity:0;transform:translateY(50%);transition:transform .2s ease-out,opacity .5s ease-out}.ccp-register-button3,.home-section1 h1,.register-button{opacity:0;transform:translateY(-50%);transition:transform .5s ease-out,opacity 1s ease-out}.home-section2 h1,.home-section3 h1{opacity:0;transform:translateY(50%);transition:transform .5s ease-out,opacity 1s ease-out}.home-section1.animate .h3-top,.home-section2.animate .h3-top,.home-section3.animate .h1-top,.home-section3.animate .h3-top{opacity:1;transform:translateY(0);transition-delay:0s}.home-section1.animate h1{opacity:1;transform:translateY(0);transition-delay:.3s}.home-section2.animate h1{opacity:1;transform:translateY(0);transition-delay:0s}.home-section1.animate .register-button{opacity:1;transform:translateY(0);transition-delay:.8s}.home-section3.animate .ccp-register-button3{opacity:1;transform:translateY(0);transition-delay:.5s}.description-text{opacity:0;transform:translateY(40px);transition:transform .8s ease,opacity .8s ease}.home-section2.animate .description-text,.home-section3.animate .description-text{opacity:1;transform:translateY(0);transition-delay:.2s}@media(max-width:3000px){.home-section1-heading{margin:6rem 10vw}.home-section1-heading h3{font-size:8.8vw;letter-spacing:-5px;line-height:6.3vw}.home-section1-heading h1{font-size:12.5vw;letter-spacing:-12px;line-height:15vw}.ccp-register-button{margin:3% 0 0}.home-section2-heading h1{font-size:8vw;letter-spacing:-10px;line-height:6vw}.home-section2-heading h3{font-size:6.5vw;letter-spacing:-3px;line-height:7vw}.cloud2{bottom:-7.5vw}.cloud1{top:5%}.cloud3{top:20%}.cloud4{top:40%}.cloud10{top:65%;width:60vw}.home-section3{background-size:100% 100%;min-height:80vh}.home-section3-heading h1{font-size:9vw;letter-spacing:-7px;line-height:6vw}.home-section3-description{align-items:start;display:flex;flex-direction:column;height:40vh;justify-content:space-between}.home-section3-description p{font-size:1.5vw;line-height:2vw;text-align:justify}.ccp-register-button3{border-radius:.7vw;font-size:1.5vw;padding:4% 10%}.home-section4{margin-top:-8rem}.home-section4-heading{font-size:7vw}.home-section4-highlight{font-size:8vw}.home-section4-earn-mi-left p{line-height:1.5vw}.home-section4-earn-mi-left h2{letter-spacing:-3px;line-height:4vw}.home-section4-earn-mi-right{height:120vh}.home-section4-rainbow-img.reveal{height:145vh}.home-section6{background-size:100% auto}.home-section6-faqs{height:auto;min-height:60vh}.home-section6-faq-heading{align-content:start;margin-top:8rem}.home-section6-faq-heading h1{font-size:7vw;letter-spacing:-7px;line-height:7vw;margin-left:-3vw}.home-section6-faq-heading h3{font-size:6vw;letter-spacing:-7px;line-height:5vw;margin-right:-2vw}.home-section6-testimonials-register-button{font-size:2vw}}@media(max-width:1600px){.home-section1-heading{margin:3rem 15vw}.home-section1-heading h3{font-size:8vw;line-height:6vw}.home-section1-heading h1{font-size:12vw;line-height:15vw}.ccp-register-button{border-radius:10px}.home-section2{padding-top:5rem}.home-section2-heading h1{font-size:10vw;line-height:8vw}.home-section2-heading h3{font-size:8vw;line-height:8vw}.home-section2-description p{font-size:1.5vw;margin-bottom:12rem}.cloud2{bottom:-4vw}.cloud9{top:70rem}.home-section3-heading h1{letter-spacing:-5px}.home-section4-earn-mi-left h2{letter-spacing:-2px}.home-section4-rainbow-img{right:-5%}.home-section6{padding-top:8rem}.home-section6-faq-heading h3{letter-spacing:-4px}.home-section6-testimonials h1{letter-spacing:-3px}}@media(max-width:1300px){.home-section1-heading h3{font-size:8vw}.home-section1-heading h1{font-size:12vw}.home-section2{padding:0}.cloud2{bottom:-4vw}.home-section3{padding-bottom:5rem}.home-section3-heading h1{letter-spacing:-3px}.home-section4{padding-top:10rem}.home-section4-connector{top:-3vw;width:130%}.home-section4-rainbow-img.reveal{height:115vh;right:-5%}.home-section6-faq-heading h3{letter-spacing:-3px}.home-section6-contact-cards{width:60%}.cloud9{top:55rem}}@media(max-width:900px){.home-section6{background-size:auto 100%}}@media(max-width:770px){.home-section1-heading h3{font-size:9vw;letter-spacing:-1px;line-height:6vw}.home-section1-heading h1{font-size:13vw;letter-spacing:-3px;line-height:16vw;margin:0 2vw}.ccp-register-button{font-size:3vw}.home-section2 img{position:relative}.home-section2{align-items:center;background-size:auto 100%;display:flex;flex-direction:column;justify-content:center;padding-top:5rem}.home-section2 img{width:90%}.home-section2 h1{letter-spacing:-3px}.home-section2 h1,.home-section2 h3{opacity:1;transform:none;transition:none}.home-section2-heading{margin:0}.home-section2-heading h1{font-size:12vw;line-height:12vw}.home-section2-heading h3{font-size:10vw;line-height:8vw}.home-section2-description p{font-size:3vw;margin:1rem 15% 10rem;opacity:1;transform:translateY(0);width:70%}.cloud2{bottom:-3vw;width:150%}.cloud1{top:3%;width:50vw}.cloud3{top:30%;width:70vw}.cloud4{top:70%;width:60vw}.home-section3{flex-direction:column;padding-top:4rem}.home-section3-heading{border-bottom:1px solid #9dff00;border-right:none;height:45vh;padding:5% 0;text-align:center;width:70%}.home-section3-heading h1{font-size:12vw;line-height:9vw}.home-section3-heading h3{font-size:4vw}.home-section3-description{align-items:center;height:40vh;padding:3rem 0}.home-section3-description p{font-size:2.5vw;line-height:3vw;margin:0 15%;text-align:start;width:70%}.ccp-register-button3{border-radius:2vw;font-size:3.5vw;margin:0 -15%;padding:8% 15%}.cloud22{bottom:-2vw}.home-section4-grid{flex-direction:column;gap:2%;height:180vh;margin:0;width:100%}.home-section4-grid1,.home-section4-grid2{width:80%}.home-section4-grid1{align-items:center;flex-direction:column;justify-content:space-between;z-index:10}.home-section4-card1{align-items:start;display:flex;flex-direction:column;height:48%;justify-content:end;padding:0 5%;width:90%}.home-section4-card2{height:48%}.home-section4-card1,.home-section4-card2{background-position:center 20%;background-size:100% auto;border-radius:1rem}.home-section4-grid h1{font-size:5vw;margin:0;width:80%}.home-section4-grid p{font-size:3.5vw;margin:2% 0 5%;width:90%}.home-section4-rainbow-img{right:0}.home-section4-earn-mi-left{margin:0 5%;position:relative;width:90%}.home-section4-earn-mi-left h2{font-size:9vw;letter-spacing:-1px;line-height:8vw}.home-section4-earn-mi-left p{font-size:4vw;line-height:4vw;margin-top:2rem;width:80%}.home-section4-earn-mi-section{display:flex;flex-direction:column}.home-section4-earn-mi-right{height:120vh}.home-section4-coin-area{flex-direction:column;height:auto}.home-section4-coin-img,.home-section4-rainbow-img{position:relative;width:90%}.home-section4-rainbow-img{height:0;margin-left:-20%;margin-top:-60%;transform:rotate(0deg);transition-delay:3s;width:95%}.home-section4-rainbow-img.reveal{height:100vh}.home-section5{height:40vh}.home-section5 h1{font-size:7vw}.home-section5 p{font-size:4vw}.home-section6{background-size:auto 100%;padding-top:3rem}.home-section6-faqs{flex-direction:column}.home-section6-faq-heading{align-items:center;width:100%}.home-section6-faq-faqs{padding:0 7%;width:100%}.home-section6-faq-heading h1{font-size:12vw;line-height:13vw}.home-section6-faq-heading h3{font-size:9vw;line-height:10vw;margin-left:-20%;text-align:center}.home-section6-contact{align-items:center;flex-direction:column-reverse;padding:0 2%}.home-section6-contact-cards{justify-content:space-evenly;margin:1rem 0;width:100%}.home-section6-contact-container{width:80%}.home-section6-contact-container h1{font-size:5vw}.home-section6-contact-container p{font-size:3vw;margin:1rem 0}}@media(max-width:600px){.home-section1-heading{align-items:center;display:flex;flex-direction:column;height:50vh;justify-content:start;margin:3rem 2vw;padding:5rem 0 0;position:relative}.home-section1-heading h3{font-size:15vw;letter-spacing:-2px;line-height:10.5vw}.home-section1-heading h1{font-size:16vw;line-height:22vw;margin:0 0 0 auto;text-align:end;width:100%}.ccp-mobile-button{align-items:center;bottom:10%;display:flex;justify-content:center;position:absolute;width:auto}.ccp-register-button,.ccp-register-button3{border-radius:5px;font-size:4vw;margin:10% 0 0;padding:6% 4%;width:25vw}.home-section2{padding-top:3rem}.home-section2-heading{margin:0 5vw}.home-section2-heading h1{font-size:15vw;line-height:13vw}.home-section2-heading h3{font-size:13vw;line-height:13vw}.home-section2-description p{font-size:4vw;margin:2rem 10% 10rem;width:80%}.cloud2{bottom:-3vw;width:200%}.cloud5{right:0;width:50%}.cloud6{left:0;width:20%}.cloud7{top:25rem;width:80%}.cloud8{width:50%}.cloud9{top:55rem;width:60%}.home-section3{background-position:70% top;background-size:auto 100%;padding:4rem 0;width:100%;z-index:3}.home-section3-heading{align-items:center;height:50vw;margin-top:0;width:70%}.home-section3-heading h1{font-size:16vw;line-height:11vw;text-align:center}.home-section3-heading h3{font-size:8vw}.home-section3-description{height:50vw}.home-section3-description p{font-size:4vw;line-height:4.5vw;margin:0 10%;text-align:justify;width:80%}.cloud22{bottom:-3vw;width:180%}.home-section4-heading{font-size:8vw}.home-section4-highlight{font-size:9vw}.home-section4-grid{height:130vh}.home-section4-earn-mi-right{height:60vh}.home-section4-coin-img{top:-10%}.home-section4-rainbow-img{right:0;top:10%;transition:transform 3s;transition-delay:2s}.home-section4-rainbow-img.reveal{height:60vh}.home-section5{height:30vh}.home-section6{padding-top:5rem}.home-section6-easterEgg{width:30vw}.easterEgg-play-btn{font-size:3vw;height:3vw;padding:2%;width:3vw}.home-section6-faq-faqs{padding:0}.home-section6-faqs{height:auto}.home-section6-faq-heading{margin-top:2rem}.home-section6-faq-heading h3{letter-spacing:-1px}.home-section6-faq-heading h1{letter-spacing:-3px}.home-section6-testimonials h1{font-size:9vw;letter-spacing:-2px;z-index:2}.home-section6-testimonials-register-button{padding:1% 0}.home-section6-testimonials-register p{font-size:3vw}.home-section6-contact{align-items:center;flex-direction:column-reverse;padding:10% 0}.home-section6-contact-cards{justify-content:space-evenly;margin:1rem 0;width:100%}.home-section6-contact-container{width:80%}.home-section6-contact-container h1{font-size:10vw}.home-section6-contact-container p{font-size:4vw;margin:1rem 0}}@media(max-width:430px){.home-section6-faq-faqs{padding:0}}@media(max-width:380px){.cloud2{bottom:6vw;width:200%}.home-section3-description p{font-size:3.5vw;line-height:4vw}.cloud22{bottom:-1vw;width:180%}.home-section4-grid{height:100vh}.home-section4-earn-mi-right{height:58vh}.home-section4-rainbow-img{right:0;top:15%}.home-section4-rainbow-img.reveal{height:55vh}.home-section6-easterEgg{width:40vw}.easterEgg-play-btn{font-size:4vw;height:5vw;width:5vw}.home-section6-testimonials-register-button{font-size:6vw;padding:1% 0;width:35vw}.home-section6-testimonials-register p{font-size:3vw}}@media(max-width:325px){.ccp-register-button{padding:7% 12%}.cloud2{bottom:8vw;width:200%}.ccp-register-button{width:40vw}.home-section4-rainbow-img.reveal{height:45vh}.home-section4-earn-mi-right{height:48vh}.home-section6-testimonials-register-button{padding:2% 0;width:35vw}}.faq-container{font-family:sans-serif;font-family:Author;margin:5% 3%;place-items:center;width:50%;z-index:2}.faq-heading{font-size:2rem;margin-bottom:24px;text-align:center}.faq-box{border:1px solid #ddd;border-radius:1.5vw;cursor:pointer;flex:1 1;margin-bottom:1rem;overflow:hidden;padding:2% 5%;transition:background .3s ease}.faq-home{width:80%}.faq-home-color{background-color:#fff1bc;color:#000}.faq-home-color.open{background:#fff1bc}.faq-cfa-color{background-color:#e6e665;color:#484c22}.faq-cfa-color.open{background:#e6e665}.faq-header{align-items:center;display:flex;gap:2vw;justify-content:space-between}.faq-question{font-size:1.5vw;font-weight:600;text-align:start}.faq-icon{font-size:1.5rem;font-weight:600;transition:transform .3s ease}.faq-icon.open{transform:rotate(180deg)}.faq-answer-wrapper{max-height:0;opacity:0;overflow:hidden;transition:all .4s ease}.faq-box.open .faq-answer-wrapper{margin-top:12px;max-height:200px;opacity:1}.faq-answer{font-size:1.5vw;font-weight:100;line-height:1;text-align:start}@media(max-width:600px){.faq-container{width:80%}.faq-question{font-size:4vw}.faq-answer{font-size:3.5vw}.faq-container{margin:5% 10%}}.ccp-carousel-container{align-items:center;display:flex;height:55vh;justify-content:space-evenly;margin:2rem auto;overflow:hidden;position:relative;width:100%;z-index:2}.ccp-carousel-card.glow:hover{box-shadow:0 0 10px #dabf6d80;transform:scale(1.02)}.ccp-carousel-track{display:flex;gap:2rem;transition:transform .3s ease-in-out;width:90%}.ccp-carousel-card{align-items:center;background:#000;border-radius:5%;box-shadow:0 4px 10px #0000001a;color:#fff;display:flex;flex-shrink:0;height:35vh;justify-content:space-between;padding:2%;text-align:center;width:45%}.ccp-carousel-card img{border-radius:15px;height:auto;object-fit:contain;width:40%}.ccp-carousel-card-text{align-items:start;display:flex;flex-direction:column;justify-content:start;padding:5%;width:50%}.ccp-carousel-card-text p{font-weight:100;text-align:start}.slide-in{animation:slideIn .3s ease-in-out forwards}.slide-out{animation:slideOut .3s ease-in-out forwards}@keyframes slideIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slideOut{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@media(max-width:3000px){.ccp-carousel-card-text h4{font-size:1.5vw;margin:0;text-align:start}.ccp-carousel-card-text p{font-size:1vw}}@media(max-width:770px){.ccp-ccp-carousel-card{flex-direction:column;height:50vh;justify-content:space-around;width:auto}.ccp-carousel-card img{height:50%;width:40%}.ccp-carousel-container{justify-content:center}.ccp-carousel-card{flex-direction:column;height:60vh;justify-content:space-around;padding:2% 5%;width:35vw}.ccp-carousel-card img{height:auto;width:80%}.ccp-carousel-card-text{align-items:center;color:#fff1bc;text-align:start;width:100%}.ccp-carousel-card-text h4{font-size:3vw;text-align:start;width:80%}.ccp-carousel-card-text p{font-size:1.5vw;width:80%}.ccp-carousel-track{gap:1rem}}@media (max-width:600px){.ccp-carousel-container{height:80vh!important}.ccp-carousel-track{justify-content:center}.ccp-carousel-card{height:75vh;width:80%}.ccp-carousel-card-text h4{font-size:5vw;width:90%}.ccp-carousel-card-text p{font-size:3vw;width:90%}}.contact-card{align-items:center;background-color:#000;border-radius:35px;color:#fff;display:flex;flex-direction:column;font-family:Author,sans-serif;height:60vh;justify-content:space-between;margin:1rem;overflow:hidden;padding:30px 30px 0;text-align:center;width:40%}.profile-image{border-radius:20px;height:15vw;overflow:hidden;width:100%}.profile-image img{border-radius:0;height:100%;object-fit:cover;width:100%}.card-body{align-items:start;display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding:1rem 0 2rem;width:100%}.name{color:#fff;font-size:2.2vw;font-weight:700;letter-spacing:-1px;margin:10px 0 -2px;text-align:start}.role{font-size:1.3vw;margin:0}.phone,.role{color:#ddd;text-align:start}.phone{font-size:1.5vw;margin:12px 0}.social-icons{align-items:center;display:flex;justify-content:space-around;width:100%}.social-icons a{color:#fff;font-size:1.8vw;transition:color .3s ease,transform .3s ease}.social-icons a:hover{color:#fff;transform:scale(1.1)}@media(max-width:1024px){.contact-card{padding:25px;width:30vw}}@media(max-width:770px){.contact-card{margin:0 .5rem;padding:5%;width:30vw}.profile-image{height:25vw}.name{font-size:3vw}.phone,.role{font-size:2.5vw}.card-body{padding:0}.social-icons a{font-size:5vw}}@media(max-width:600px){.contact-card{border-radius:20px;height:50vh;margin:0 .5rem;padding:20px 15px;width:40vw}.profile-image{border-radius:10px;height:70%}.name{font-size:5vw;letter-spacing:0;line-height:5vw;margin-bottom:5px}.phone,.role{font-size:3.5vw}.card-body{padding:0}.social-icons{gap:0;justify-content:space-between}.social-icons a{font-size:5vw}}@media(max-width:380px){.contact-card{height:40vh}.profile-image{height:60%}.name{font-size:6vw}}.cultural-canvas-section{height:100%;inset:0;width:100%}.cultural-canvas-section,.cultural-canvas-section canvas{background:#0000!important;pointer-events:auto;position:absolute}.cultural-canvas-section canvas{display:block;height:100%!important;left:0;opacity:1;top:0;width:100%!important;z-index:1}.mandala-cursor{border:2px solid #fff;position:absolute;z-index:10}.info{bottom:30px;bottom:5%;color:#ffffffb3;font-family:Author,sans-serif;font-size:2vw;position:absolute;right:30px;right:2%;text-align:right}.mandala-cursor{border:2px solid #f7d794;border-radius:50%;height:40px;opacity:.8;pointer-events:none;position:fixed;transition:transform .2s ease;width:40px;z-index:1000}.mandala-cursor:before{border:1px solid #ff6b6b;border-radius:50%;height:20px;transform:translate(-50%,-50%);width:20px}.mandala-cursor:after,.mandala-cursor:before{content:"";left:50%;position:absolute;top:50%}.mandala-cursor:after{border:1px solid #4ecdc4;border-radius:2px;height:14px;transform:translate(-50%,-50%) rotate(45deg);width:14px}@media(max-width:600px){.info{font-size:4vw}}.ccp-login-page{align-items:center;background-image:url(/static/media/ComingSoonBg.03af82f20cb3e9d16581.png);background-position:60% top;background-repeat:no-repeat;background-size:100% 100%;display:flex;flex-direction:column;font-family:Author,sans-serif;justify-content:start;min-height:90vh;padding:10vh 0;width:100%}.form-error-popup{background:#ffe0e0;border:1px solid #f99;border-radius:8px;color:#900;margin-top:1rem;padding:1rem}.spinner{animation:spin .8s linear infinite;border:4px solid #ccc;border-radius:50%;border-top-color:#333;height:30px;margin:1rem auto;width:30px}.ccp-login-container{align-items:center;background-color:#000c;border-radius:1rem;color:#fff;display:flex;flex-direction:column;justify-content:start;margin:0 auto;min-height:50vh;padding:2% 0;width:75%}.ccp-login-container p{font-size:3vw}.ccp-login-text{text-align:center}.ccp-login-text h3{font-weight:100}.ccp-login-button-container{margin:5% 0}.ccp-email-login-container,.ccp-login-button-container{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:space-evenly;width:100%}.ccp-email-login-container{text-align:center}.ccp-login-button-container button{align-items:center;background-color:initial;border:1px solid #fff;border-radius:15px;color:#fff;cursor:pointer;display:flex;height:6vh;justify-content:space-evenly;width:30%}.ccp-login-button-container button :hover{background-color:#454545}.ccp-login-button-container p{margin:2vh}.ccp-email-login-container input{background-color:initial;border:1px solid #fff;border-radius:15px;color:#fff;height:8vh;margin:2% 0;padding:0 5%;text-align:center;width:30%}.ccp-email-login-container button{margin:2% 0}.ccp-email-login-container p{font-size:2vw}.ccp-register-container{align-items:center;background-color:#000c;border-radius:1rem;color:#fff;display:flex;flex-direction:column;justify-content:start;margin:0 auto;min-height:50vh;overflow-y:visible;padding:2% 5%;width:65%}.ccp-progress-navbar{gap:1.5rem;height:7vh;justify-content:space-between;margin:0 0 1rem;width:70%}.ccp-progress-navbar,.ccp-step{background-color:#000;border-radius:3vw;display:flex}.ccp-step{align-items:center;color:#ccc;font-size:1.5vw;font-weight:500;justify-content:center;padding:.5rem 3%;text-align:center;transition:all .3s ease;width:30%}.ccp-step.active{background-color:#fed34e;box-shadow:0 2px 6px #0003;color:#000;font-weight:700}.ccp-register-container h2,.ccp-register-container h3{color:#fff;margin:0;text-align:start;width:100%}.ccp-register-container h2{font-size:4vw;margin:0}.register-ppl{font-family:PPL-Editorial,sans-serif}.ccp-register-container h3{font-size:2vw;font-weight:300;margin:0}.ccp-register-container p{font-size:3vw}.ccp-register-inputs{align-items:center;display:flex;justify-content:start;margin-top:1rem;width:100%}.ccp-register-container input,.ccp-register-container label,.ccp-register-container p,.ccp-register-container textarea,.ccp-register-inputs p{background-color:#0003;border:1px solid #ccc;border-radius:5px;color:#fff;font-family:Author,sans-serif;font-size:1.5vw;margin:1%;padding:2% 4%;width:40%}.ccp-register-container p{border:none}.ccp-register-inputs textarea{height:6rem;width:95%}.ccp-register-custom-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:initial;background-image:none;border:1px solid #fff;border-radius:5px;color:#fff;font-family:inherit;font-family:Author,sans-serif;font-size:2vw;margin:1%;padding:2% 4%;width:48%}.ccp-register-custom-select option{background-color:#000;color:#fff}.ccp-register-container label{border:none}.ccp-register-step-buttons{align-items:center;display:flex;justify-content:space-between;margin-top:2rem;padding:0 2% 0 0;width:96%}.ccp-register-back,.ccp-register-next{border-radius:10px;font-size:1.2vw;font-weight:800;padding:1%;width:10vw}.ccp-register-next{background-color:#fff;color:#000}.ccp-register-back{background-color:#fffc;color:#000}.ccp-register-inputs-final{justify-content:space-around}.react-datepicker__close-icon:after{background-color:initial!important;content:""!important}.avatar-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);justify-content:center;padding:1rem}.avatar-tile{aspect-ratio:1/1;border:2px solid #0000;border-radius:50%;cursor:pointer;overflow:hidden;transition:border .2s;width:20vw}.avatar-tile.selected{border-color:#007bff}.avatar-tile img{height:100%;object-fit:cover;width:100%}@media (min-width:768px){.avatar-grid{grid-template-columns:repeat(6,1fr)}.avatar-tile{width:100%}}@media(max-width:3000px){.ccp-login-text h1{font-size:3vw;margin:2vh}.ccp-login-text h3{font-size:2vw;margin:2vh}.ccp-email-login-container input,.ccp-email-login-container p,.ccp-login-button-container button,.ccp-login-button-container p{font-size:1.2vw}.ccp-email-login-container h2{font-size:3vw;margin:2vh}.avatar-tile{width:7.5vw}}@media(max-width:770px){.ccp-login-page{background-size:auto 100%}.avatar-tile{width:15vw}}@media(max-width:600px){.ccp-login-container{padding:2% 5%}.ccp-login-button-container button{width:80%}.ccp-email-login-container input{width:70%}.ccp-login-text h1{font-size:7vw}.ccp-login-text h3{font-size:4vw}.ccp-register-inputs{justify-content:start}.ccp-email-login-container input,.ccp-email-login-container p,.ccp-login-button-container button,.ccp-login-button-container p,.ccp-login-container p,.ccp-register-date-picker,.ccp-register-inputs p{font-size:4vw}.ccp-register-container p{font-size:4vw;width:80%}.ccp-progress-navbar{border-radius:5vw;gap:0}.ccp-step{border-radius:5vw;flex:1 1;font-size:3vw;padding:.5rem 2vw}.ccp-register-container h2{font-size:7vw;margin:0}.ccp-register-container h3{font-size:5vw;font-weight:300;margin:0}.ccp-register-inputs{flex-direction:column;margin:3%;width:100%}.ccp-register-inputs input,.ccp-register-inputs label,.ccp-register-inputs textarea{font-size:4vw;margin:0;padding:2% 5%;width:90%}.ccp-register-custom-select{font-size:4vw;padding:2% 5%;width:100%}.ccp-register-back,.ccp-register-next{font-size:3vw;padding:2% 5%;width:20vw}.ccp-register-container button{font-size:3vw;padding:2% 5%;width:auto}.avatar-tile{width:20vw}}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{border:0;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{position:relative}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.ccp-register-input{box-sizing:border-box;color:#fff;height:100%;padding:4% 8%!important;width:96%!important}.ccp-register-input::placeholder{color:#ccc}.react-datepicker-wrapper{display:inline-block;width:50%}.react-datepicker__input-container{display:inline-block;padding:0 1%;width:100%}@media(max-width:600px){.react-datepicker-wrapper{width:100%}.react-datepicker__input-container{padding:0}.ccp-register-input{padding:2% 5%!important;width:100%!important}}.ccp-dashboard{background-color:#3a0844;color:#fff;font-family:Author,sans-serif;height:auto;margin-top:-1%;min-height:85vh;padding:0 1%}.ccp-dashboard,.ccp-sidebar{display:flex;position:relative}.ccp-sidebar{background-color:#2f0637;border-radius:15px;flex-direction:column;height:74vh;justify-content:space-between;margin:1% 1% 0 0;padding:2%;transition:left .3s ease;width:16%;z-index:2}.ccp-bottombar{background-color:#e88cff;border-radius:15px;display:none;height:15%;margin:1% 1% 1% 0;padding:0 2%;width:96%}.sidebar-toggle-button{align-items:center;background-color:#d4ff00;border-radius:40%;display:none;display:flex;font-size:3vw;justify-content:center;padding:.5vw;position:absolute;right:15%;top:5%}.logo{color:#d4ff00;font-size:1.5rem;font-weight:700}.hamburger{gap:4px;padding:.5rem}.hamburger .bar{border-radius:2px}.sidebar-section{height:30%;width:90%}.sidebar-section2{height:20%}.sidebar-section ul{align-items:start;display:flex;flex-direction:column;height:100%;justify-content:space-evenly;list-style:none;margin:0;padding-left:0}.sidebar-section li{color:#fffc;cursor:pointer;font-size:1.7vw;font-weight:600;height:100%;padding:.5rem 5%;width:100%}.sidebar-section li.active{background-color:#d4ff00;border-radius:10px;color:#000;font-weight:700;height:100%}.user-profile{background-color:#25052b;border-radius:15px;color:#fff;flex-direction:column;height:30vh;justify-content:space-evenly;margin-bottom:1rem;padding:2% 0}.user-name,.user-profile{align-items:center;display:flex}.user-name{font-size:1.1vw;font-weight:700;justify-content:start;width:100%}.user-name p{margin:0 5%;text-align:start}.user-name img{border-radius:50%;width:3vw}.ccp-main-content{border-radius:15px;flex:1 1;height:auto;margin:1% 0;overflow-x:hidden}.my-moodi{display:flex;height:auto;min-height:100%;width:inherit}.my-moodi-left{align-items:start;display:flex;flex:1 1;flex-direction:column;height:auto;justify-content:start;min-height:95%;padding:2% 3%;width:auto}.my-moodi-left,.my-moodi-right{background-color:#2f0637;border-radius:15px}.my-moodi-right{display:none;height:95%;margin-left:1%;padding:2% 5% 0}.welcome-text{-webkit-text-stroke:1px #000;color:#e4b526;font-size:6vw;font-weight:800;letter-spacing:-3px;margin:0;text-shadow:8px 8px #000c}.welcome-text span{font-size:6vw;font-weight:700}.quote{color:#bbb;font-size:1.5vw;font-style:italic;margin:0;text-align:start}.ccp-info-boxes{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:2rem}.ccp-info-card{background-color:#3b1d65;border-radius:10px;box-shadow:0 0 5px #00000044;padding:1.5rem;text-align:center;width:200px}.ccp-info-card h3{color:#d4ff00;margin-bottom:.5rem}.ccp-info-card p{color:#fff;font-size:1.1rem}.webstite-coming-soon,.webstite-coming-soon-2{align-items:start;display:flex;flex:1 1;justify-content:center;padding-top:20%;width:100%}.coming-soon-text{color:#ddd;font-size:2.5vw;font-weight:600;text-align:center;width:55%}.error-text,.loading-text{color:#ffcccb;font-size:1.2rem}.task-tabs-container{height:auto;padding:2rem 0 0;width:100%}.tabs-nav{background-color:#14021c;border-radius:5px;display:flex;flex-wrap:nowrap;gap:.5rem;justify-content:center;margin-bottom:2rem;width:100%}.mobile-tabs{display:none;position:relative}.dropdown-toggle{align-items:center;background:#0000004d;border:none;border-radius:.5rem;color:#fed34e;cursor:pointer;display:flex;font-size:1.125rem;font-weight:600;justify-content:space-between;padding:.75rem 1rem;text-align:left;width:90vw}.dropdown-menu{background:#222;border-radius:.5rem;box-shadow:0 4px 10px #0000004d;left:0;margin-top:.25rem;position:absolute;top:100%;width:100%;z-index:10}.dropdown-item{border-top:1px solid #333;color:#ccc;cursor:pointer;font-size:4vw;font-weight:700;padding:.75rem 1rem}.dropdown-item.active,.dropdown-item:hover{background-color:#fed34e;color:#000;font-size:4vw;font-weight:700}.desktop-tabs{display:flex;flex-wrap:nowrap;gap:.5rem;justify-content:center;width:100%}.tab-button{background-color:initial;border:none;border-radius:.5rem;color:#ccc;cursor:pointer;flex:1 1;font-size:1.75vw;font-weight:600;padding:.75rem 2%;transition:all .2s ease-in-out}.tab-button:hover{background:#00000080}.tab-button.active{-webkit-text-stroke:.5px #9e1818;color:#fed34e;font-weight:700}.task-list{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:64rem}.task-card{align-items:center;background-color:#0003;border-radius:.5rem;display:flex;justify-content:center;min-height:40vh;padding:1.5rem}.task-title{color:#a3e635;font-size:1.75rem;font-weight:700;margin-bottom:1rem}.task-desc{color:#ccc;font-size:1.125rem;font-style:italic;margin-bottom:1.5rem}.task-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.instagram-icon{color:#f97316;font-size:2rem}.task-btn{border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 2rem}.task-btn.pink{background-color:#ec4899}.task-btn.pink:hover{background-color:#db2777}.task-btn.purple{background-color:#a855f7}.task-btn.purple:hover{background-color:#9333ea}@media (max-width:600px){.ccp-dashboard{flex-direction:column;min-height:70vh}.ccp-sidebar{display:none}.ccp-main-content{flex:1 1;height:80%;width:100%}.ccp-bottombar{display:flex}.ccp-bottombar ul{justify-content:space-evenly;list-style:none;margin:0;padding:0;width:100%}.ccp-bottombar li,.ccp-bottombar ul{align-items:center;display:flex;height:100%}.ccp-bottombar li{color:#000;flex:1 1;flex-direction:column;font-size:2.5vw;font-weight:700;justify-content:center;padding:0 auto}.ccp-bottombar li.active{background-color:#fff;border-radius:15px;padding:2% 0}.ccp-bottombar p{width:100%}.ccp-bottombar img{height:8vw}.my-moodi-left{align-items:center;min-height:60vh}.welcome-text{line-height:10vw;text-align:center}.welcome-text,.welcome-text span{font-size:12vw}.quote{font-size:4vw;margin-top:10px;text-align:center;width:70%}.coming-soon-text{font-size:5vw;width:85%}.desktop-tabs{display:none}.mobile-tabs{display:block}}.cfa-container{cursor:auto;font-family:Author,sans-serif;font-style:bold;text-align:center}.cfa-section1{background-image:url(/static/media/CFABG1.787ff75bf1ed312dad4b.png);background-position:top;background-repeat:no-repeat;background-size:auto 100%;height:auto;margin-top:-5rem;padding:8% 0 15%;position:relative;z-index:1}.cfa-section1-illustration{position:absolute;right:0;top:0;width:75vw}.cfa-section1-intro{margin:15vh 0 10vh 5%;width:80%}.cfa-section1-intro-content{align-items:start;display:flex;flex-direction:column}.cfa-section1-intro h3{color:#d8f3ff;font-family:Author,sans-serif;font-size:4vw;font-style:italic;font-weight:100;letter-spacing:-3px;margin:0 3vw;text-align:start}.cfa-section1-intro h1{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#d0fff8 40%,#00ffc6);-webkit-background-clip:text;font-size:7vw;font-weight:900;line-height:4.5rem;margin:0 2vw}.cfa-register-button{background:#e6e665;border:none;border-radius:15px;box-shadow:0 6px 12px #00000040;color:#484c22;cursor:pointer;font-family:Author,sans-serif;font-size:2vw;font-weight:600;margin:5rem 0 0 12%;overflow:hidden;padding:.75rem 1.5rem;text-align:center;transition:all .3s ease;width:auto}.shine-effect:before{animation:shine 2s infinite;background:linear-gradient(120deg,#fff0,#fff6 50%,#fff0);content:"";height:100%;left:-75%;pointer-events:none;position:absolute;top:0;transform:skewX(-25deg);width:50%;z-index:1}.shine-effect{position:relative;z-index:0}@keyframes shine{0%{left:-75%}to{left:125%}}.cfa-section1-cfa{margin:0 5%;width:90%}.cfa-section1-cfa,.cfa-section1-cfa-content{align-items:center;display:flex;flex-direction:column}.cfa-section1-cfa-content{width:100%}.cfa-section1-cfa h1{color:#ede8e2;font-size:7vw;font-weight:900;letter-spacing:-2px;line-height:1.2;margin:2rem 0;text-align:start}.cfa-section1-cfa-paragraph{color:#fff;font-family:Author,sans-serif;font-size:1.7vw;font-weight:400;margin:0;padding:5rem 0;text-align:start;width:95%}.cfa-secton1-cfa-content-text{display:flex;justify-content:space-between;width:100%}.cfa-section1-cfa-content-text-illustration{height:auto;position:relative;width:115%}.cfa-section1-cfa-content-text-illustration img{margin:0;position:absolute;right:0;top:2rem;width:100%}.cfa-section2{background-image:url(/static/media/CFABG2.da47f12b0a2fdc273ad9.png);background-position:top;background-repeat:no-repeat;background-size:115% 150%;height:auto;margin-top:-15rem;padding:15% 0 10%;position:relative;z-index:0}.cfa-section2-incentives-content{color:#fff;font-size:3vw;font-weight:900;margin:5rem 2vw 12rem}.cfa-section2-incentives-content h1{margin:1rem 0}.cfa-section2-incentives-cards{grid-gap:2vw;display:grid;gap:2vw;grid-template-columns:repeat(auto-fit,minmax(20vw,1fr));padding:0 13vw;place-items:center}.cfa-section2-cfa-partners{margin:10vw 0}.cfa-section2-cfa-partners-content{color:#fff;font-size:3vw;font-weight:900;margin:1rem 2vw}.cfa-register-button2{background:#e6e665;border:none;border-radius:15px;box-shadow:0 6px 12px #00000040;color:#484c22;cursor:pointer;font-family:Author,sans-serif;font-size:2vw;font-weight:600;margin:2rem 0;overflow:hidden;padding:.75rem 1.5rem;text-align:center;transition:all .3s ease;width:auto}.cfa-section3{background-image:url(/static/media/CFABG3.d339981c89dffda0d15d.png);background-position:top;background-repeat:no-repeat;background-size:auto 100%;margin-top:-6rem;min-height:100vh;padding:10% 0;position:relative;z-index:1}.cfa-section3-content-heading{margin:0 10%;text-align:start;width:80%}.cfa-section3-content-heading h1{color:#fff;font-size:7vw;font-weight:900;margin:0 2vw}.cfa-section3-content-heading h2{color:#e4dcd6;font-family:Author,sans-serif;font-size:7vw;font-style:italic;line-height:3rem;margin:0 2rem}.cfa-section3-content-faqs{display:flex;justify-content:space-between;margin:3rem 5%;width:90%}.cfa-section3-content-faqs-illustration{align-content:center;width:50%}.cfa-section3-content-faqs-illustration img{margin:0;width:90%}.cfa-section4{background-image:url(/static/media/CFABG4.b783f3d406e600245400.png);background-position:top;background-repeat:no-repeat;background-size:115% 100%;height:auto;margin-top:-7rem;min-height:auto;padding:15% 0 5%;position:relative;z-index:0}.cfa-section4-content{align-items:start;display:flex;justify-content:space-evenly}.cfa-section4-content-cards{display:flex;width:50%}.cfa-section4-content-container{width:30%}.cfa-section4-content-container h1{color:#fff;font-size:6vw;font-weight:900;margin:0;text-align:start}.cfa-section4-content-container p{color:#fff;font-size:1.7vw;font-weight:200;margin:2rem 0;text-align:start;width:100%}.reveal-wrapper{display:block;overflow:hidden}.reveal-wrapper.animation-done{overflow:visible}.reveal-item{opacity:0;transition:transform .5s ease-out,opacity .8s ease-out}.reveal-item.move-down{transform:translateY(50%)}.reveal-item.move-up{transform:translateY(-50%)}.reveal-item.animate-in{opacity:1;transform:translateY(0)}.reveal-item.delay-1.animate-in{transition-delay:0s}.reveal-item.delay-2.animate-in{transition-delay:.6s}.reveal-item.delay-3.animate-in{transition-delay:1s}@media(max-width:3000px){.cfa-section1-intro h3{font-size:5vw;letter-spacing:-3px}.cfa-section1-intro h1{font-size:7.5vw;letter-spacing:-2PX;line-height:5.5vw}.cfa-register-button{font-size:3vw;margin:5rem 25%;padding:.75rem 2.25rem;width:auto}.cfa-section2-cfa-partners{margin:20vw 0 5vw}.cfa-section2-cfa-partners-content h1{margin:0}.cfa-section2-incentives-cards{gap:3vw}}@media(max-width:1440px){.cfa-section1-intro h3{font-size:4vw;letter-spacing:-3px}.cfa-section1-intro h1{font-size:7vw;letter-spacing:-2PX;line-height:5vw}.cfa-register-button{font-size:2vw;margin:5rem 20%;padding:.75rem 2.25rem;width:auto}.cfa-section2{margin-top:-12rem}.cfa-register-button2{margin-top:3vw;padding:.75rem 2.25rem}.cfa-section2-cfa-partners{margin-top:10rem}.cfa-section2-incentives-content{margin-bottom:10vw}}@media(max-width:1024px){.cfa-section1-intro{margin:12% 0 8% 5%}.cfa-section1-intro h3{font-size:4vw;letter-spacing:-3px}.cfa-section1-intro h1{font-size:7vw;line-height:3rem}.cfa-section2-incentives-content{margin-bottom:12rem}.cfa-section2-cfa-partners{margin-top:-3rem}.cfa-section4-content-cards{width:60%}}@media(max-width:770px){.cfa-section1-intro{margin:20% 0 5% 5%}.cfa-section1-intro h3{font-size:4vw;letter-spacing:-2px}.cfa-section1-intro h1{font-size:7vw;line-height:2.5rem}.cfa-section1-cfa-paragraph{font-size:1.7vw}.cfa-section1-cfa-content-text-illustration{height:60vh}.cfa-section2{padding-top:12rem}.cfa-section2-cfa-partners{margin-top:-7rem}.cfa-section4-content{align-items:center;flex-direction:column-reverse;padding:0 2%}.cfa-section4-content-cards{justify-content:space-evenly;margin:1rem 0;width:100%}.cfa-section4-content-container{width:90%}.cfa-section4-content-container h1{font-size:7vw}.cfa-section4-content-container p{font-size:4vw;margin:1rem 0}}@media(max-width:600px){.cfa-section1{margin-top:-5rem}.cfa-section1-illustration{position:absolute;right:0;top:0;width:80vw}.cfa-section1-intro{margin:30vh 0 0 5%}.cfa-section1-intro h3{font-size:8vw;letter-spacing:-1px}.cfa-section1-intro h1{font-size:12vw;line-height:9vw}.cfa-register-button{font-size:4vw;margin:3rem 10%;padding:.75rem 2%;width:30vw}}@media(max-width:500px){.cfa-section1{margin-top:-5rem}.cfa-section1-illustration{height:60vh;position:absolute;right:0;top:0;width:auto}.cfa-section1-intro{margin:54vh 0 0 5%}.cfa-section1-intro h3{font-size:10vw;letter-spacing:-1px}.cfa-section1-intro h1{font-size:14vw;line-height:10vw;width:100%}.cfa-register-button{font-size:5vw;margin:3rem 10%;padding:.75rem 2%;width:30vw}.cfa-section1-cfa{margin-top:3rem}.cfa-section1-cfa h1{font-size:12vw}.cfa-secton1-cfa-content-text{align-items:center;display:flex;flex-direction:column-reverse;height:auto}.cfa-section1-cfa-paragraph{color:#fff;font-size:4vw;font-weight:494;letter-spacing:1px;margin:0 10%;padding:0;text-align:center;width:80%}.cfa-section1-cfa-content-text-illustration{align-items:center;display:flex;height:40vh;justify-content:center;margin:2rem;width:auto}.cfa-section1-cfa-content-text-illustration img{margin:1rem;position:relative;top:0;width:130%}.cfa-section2{background-size:auto 100%;padding:35% 0 25%}.cfa-section2-incentives-content{color:#fff;font-size:5vw;font-weight:900;margin:7rem 2vw}.cfa-section2-incentives-cards{gap:2vw;grid-template-columns:repeat(auto-fit,minmax(30vw,1fr));padding:0 5vw}.cfa-section2-cfa-partners{margin-top:10rem}.cfa-section2-cfa-partners-content h1{font-size:12vw}.cfa-register-button2{font-size:5vw;margin-top:2rem}.cfa-section3{padding-top:30%}.cfa-section3-content-heading{margin:0 5%;width:90%}.cfa-section3-content-heading h1,.cfa-section3-content-heading h2{font-size:12vw;margin:0}.cfa-section3-content-faqs{align-items:center;display:flex;flex-direction:column;height:auto}.cfa-section3-content-faqs-illustration{align-items:center;display:flex;justify-content:center;width:auto}.cfa-section3-content-faqs-illustration img{width:80%}.cfa-section4{margin-top:-3rem}.cfa-section4-content{align-items:center;flex-direction:column-reverse;padding:10% 2%}.cfa-section4-content-cards{justify-content:space-evenly;margin:1rem 0;width:100%}.cfa-section4-content-container{width:90%}.cfa-section4-content-container h1{font-size:12vw}.cfa-section4-content-container p{font-size:4vw;margin:1rem 0}}@media(max-width:380px){.cfa-section1-intro{margin:56vh 0 0 5%}.cfa-section1-cfa{margin-top:4rem}}@media(max-width:325px){.cfa-section1-intro{margin:57vh 0 0 5%}.cfa-section1-cfa{margin-top:3rem}}.flip-card{height:12rem;margin:4vw -1rem;perspective:1000px;transition:transform .5s ease;width:20vw}.flip-card:hover{transform:scale(1.05)}.flip-card-inner{height:100%;position:relative;transform-style:preserve-3d;transition:transform .6s ease;width:100%}.flip-card-inner.flipped{transform:rotateY(180deg)}.flip-card-back,.flip-card-front{align-items:center;backface-visibility:hidden;background-color:#0a3c36;border-radius:30px;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;padding:20% 5%;width:100%}.flip-card-front{cursor:pointer;font-size:1.5vw;position:absolute;right:0;top:0;z-index:2}.flip-card-back{background-color:#0a3c36;padding:20% 0;position:absolute;right:0;text-align:center;top:0;transform:rotateY(180deg)}.back-content{font-size:1.5vw;width:80%}.back-content p{text-align:start}.card-icon{border-radius:50%;margin:5% 0;width:50%}.icon-container{display:flex;justify-content:center;position:relative;width:100%}.flip-button{background:none;border:none;color:#fff;cursor:pointer;font-size:1.5rem;position:absolute;right:5%;top:-1rem}.flip-button.back{left:0;right:auto;top:0}.flip-button.close{background:none;border:none;color:#fff;cursor:pointer;font-size:2vw;position:absolute;right:5%;top:10%}.flip-arrow{font-size:2vw;font-weight:700}@media(max-width:3000px){.flip-card{margin-top:10vw}.flip-card-back,.flip-card-front{padding:30% 0}}@media(max-width:1440px){.flip-card{margin-top:4vw}.flip-card-back,.flip-card-front{padding:20% 2%}}@media(max-width:1024px){.flip-card-back,.flip-card-front{padding:15% 2%}}@media(max-width:600px){.flip-card{height:8rem;margin:2rem 0;width:35vw}.flip-card-front{font-size:3.5vw}.flip-card-back p{font-size:3vw;padding:20% 5% 10%}}.carousel-wrapper{height:50vh;overflow:hidden}.carousel-container,.carousel-wrapper{display:flex;justify-content:center;overflow-y:visible;width:100%}.carousel-container{align-items:center;gap:10px;height:auto;position:relative}.carousel-item{background-color:#fff;border-radius:50%;opacity:0;padding:2%;pointer-events:none;position:absolute;transform:scale(.8);transition:transform .4s ease,opacity .4s ease}.carousel-item img{border-radius:50%;height:15vw;object-fit:cover;transition:1s;width:15vw}.center{border:5px solid #0d2c48;box-shadow:0 0 20px 1px #fff9;opacity:1;position:relative;transform:scale(1.1);transition:1s;z-index:3}.left1{opacity:.8;transform:translateX(-20vw) scale(.9);z-index:2}.left1,.left2{border:5px solid #96d3cc;transition:1s}.left2{opacity:.6;transform:translateX(-37.5vw) scale(.8);z-index:1}.right1{opacity:.8;transform:translateX(20vw) scale(.9);z-index:2}.right1,.right2{border:5px solid #96d3cc;transition:1s}.right2{opacity:.6;transform:translateX(37.5vw) scale(.8);z-index:1}.hidden{opacity:0;transition:1s}@media(max-width:770px){.carousel-wrapper{height:30vh}}@media(max-width:430px){.carousel-item img{height:25vw;width:25vw}.left1{transform:translateX(-140px) scale(.9)}.left2{transform:translateX(-300px) scale(.8)}.right1{transform:translateX(140px) scale(.9)}.right2{transform:translateX(300px) scale(.8)}}.cfa-competition-row{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin:1rem 0;width:100%}.cfa-competition-row label{color:#fff;font-size:1.5vw;font-weight:500;width:30%}.cfa-competition-row select{background-color:#0003;color:#fff;font-size:1.2vw;width:30%}.cfa-competition-row select,.genres-visible{border:1px solid #ccc;border-radius:5px;padding:.7rem}.genres-visible{background-color:#000;color:#000;width:50%}.genres-placeholder{width:50%}.cfa-register-container{background-image:url(/static/media/cfaRegister.4219afaf793a835d3fda.png);background-position:top;background-repeat:no-repeat;background-size:auto 101%;cursor:auto;font-family:Author,sans-serif;height:auto;justify-content:flex-start;margin-top:0;min-height:100vh;padding:5% 0;text-align:center;width:100%}.cfa-register-container,.cfa-register-form{align-items:center;display:flex;flex-direction:column}.cfa-register-form{background-color:#000c;border-radius:1rem;color:#fff;justify-content:space-between;margin:0 auto;min-height:50vh;padding:2% 5%;text-align:left;width:75%}.cfa-register-form h2,.cfa-register-form h3{color:#fff;margin:0;text-align:start;width:100%}.cfa-register-form h2{font-size:4vw;margin-bottom:1rem}.cfa-register-form h3{font-size:2vw}.cfa-register-form p{font-size:3vw}.cfa-register-form-inputs{align-items:center;display:flex;justify-content:space-between;margin-top:1rem;width:100%}.cfa-register-form input,.cfa-register-form textarea{background-color:#0003;border:1px solid #ccc;border-radius:5px;color:#fff;font-size:1.2vw;margin:1%;padding:2% 1%;width:50%}input::placeholder,textarea::placeholder{color:#cacaca;opacity:.8}.cfa-register-form textarea{height:6rem;width:95%}.custom-select{border:1px solid #fff;border-radius:5px;font-family:inherit;font-size:1rem;padding:.5rem}.custom-select,.custom-select option{background-color:#000;color:#fff}.cfa-register-form-step-buttons{align-items:center;display:flex;justify-content:space-between;margin-top:2rem;width:100%}.cfa-register-form-back,.cfa-register-form-next{border-radius:10px;font-size:1.2vw;font-weight:800;padding:1%;width:10vw}.cfa-register-form-next{background-color:#fff;color:#000}.cfa-register-form-back{background-color:#fffc;color:#000}.cfa-progress-navbar{display:flex;gap:1.5rem;justify-content:space-between;margin:2rem 0 1rem;width:70%}.cfa-progress-navbar,.cfa-step{background-color:#000;border-radius:1rem}.cfa-step{color:#ccc;font-size:2vw;font-weight:500;padding:.5rem 1.5rem;text-align:center;transition:all .3s ease;width:30%}.cfa-step.active{background-color:#ebf67f;box-shadow:0 2px 6px #0003;color:#000;font-weight:700}.loading-spinner{animation:spin 1s linear infinite;border:4px solid #fff;border-radius:50%;border-top-color:#5dce7c;height:40px;margin:1rem auto;width:40px}@keyframes spin{to{transform:rotate(1turn)}}.return-button{background-color:#fff;border:none;border-radius:8px;border-radius:10px;color:#000;cursor:pointer;font-family:Author,sans-serif;font-size:1.2vw;font-weight:800;padding:1%;transition:transform .2s ease;width:20vw}.return-button:hover{transform:scale(1.05)}.cfa-success{padding:3rem 3vw}.cfa-success h1{font-size:4vw;margin:0}.cfa-success p{font-size:2vw;width:60%}@media(max-width:500px){.cfa-register-container{margin-top:0}.cfa-progress-navbar{gap:0}.cfa-step{flex:1 1;font-size:5vw;padding:.5rem 2vw}.cfa-register-form{padding:5%}.cfa-register-form h2{font-size:9vw}.cfa-register-form h3{font-size:7vw}.cfa-register-form p{font-size:5VW}.cfa-register-form-inputs{flex-direction:column;margin:0;width:90%}.cfa-register-form-inputs input,.cfa-register-form-inputs textarea{font-size:4vw;margin:.5rem 0;padding:8% 10%;width:90%}.cfa-register-form-back,.cfa-register-form-next{font-size:3vw;padding:5%;width:20vw}.cfa-competition-row{flex-direction:column;width:100%}.cfa-competition-row label{font-size:4vw;text-align:start;width:100%}.cfa-competition-row select{font-size:4vw;width:100%}.cfa-competition-row input{font-size:4vw;padding:5% 10%;width:80%}.return-button{font-size:4vw;padding:5%;width:35vw}.cfa-success{margin-top:5rem}.cfa-success h1{font-size:7vw;margin:1rem 0}.cfa-success p{width:80%}}.ccp-navbar{background-color:#3a0844;font-family:Author,sans-serif;height:15vh;justify-content:center;top:0;width:100%;z-index:1000}.ccp-navbar,.ccp-navbar-container{align-items:center;display:flex;position:relative}.ccp-navbar-container{background-color:#2f0637;border-radius:15px;height:80%;justify-content:space-between;padding:0 1%;width:96%}.ccp-navbar-logo{color:#ffef00;font-weight:700;width:20%}.ccp-navbar-logo img{width:100%}.ccp-nav-links{display:flex;justify-content:space-evenly;width:70%}.ccp-nav-links a{align-items:center;display:flex;font-size:1.3vw;font-weight:800;justify-content:center;padding:1% 2%;text-decoration:none;width:auto}.ccp-nav-active-link{background-color:#fed34e;border-radius:15px;color:#000;padding:1% 2%}.ccp-nav-inactive-link{color:#ebbd2d}.hamburger{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px}.hamburger .bar{background-color:#fff;height:3px;transition:all .3s ease;width:25px}.bar.open:first-child{transform:translateY(8px) rotate(45deg)}.bar.open:nth-child(2){opacity:0}.bar.open:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.avatar-btn{align-items:center;cursor:pointer;display:none}.avatar-icon{border:2px solid #ebbd2d;border-radius:50%;height:10vw;width:10vw}.profile-dropdown{background-color:#000;border-radius:12px;box-shadow:0 4px 12px #0000001a;color:#fff;font-size:14px;left:10px;min-width:180px;padding:12px;position:absolute;top:5rem;z-index:1000}.profile-dropdown p{font-weight:600;text-align:start}@media (min-width:768px){.profile-dropdown{display:none}}@media (max-width:768px){.avatar-btn{display:flex}.ccp-navbar-container{justify-content:space-around}.ccp-navbar-logo{width:55%}.hamburger{display:flex}.ccp-nav-links{align-items:center;background-color:#000;border-radius:5px;display:none;flex-direction:column;gap:1rem;left:5%;margin:0;padding:2rem 0;position:absolute;top:15vh;width:90%}.ccp-nav-links a{font-size:3vw}.ccp-nav-links.active{display:flex}}@media (max-width:600px){.ccp-nav-links a{font-size:4vw}}.loading-fullscreen{align-items:center;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:#000;display:flex;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;transform:translateZ(0);transition:opacity .5s ease,visibility .5s ease;visibility:hidden;width:100vw;z-index:9999}.loading-fullscreen.fade-in{opacity:1;visibility:visible}.loading-fullscreen.fade-out,.loading-fullscreen.invisible{opacity:0;visibility:hidden}.loader-stack{align-items:center;display:flex;flex-direction:column;gap:20px}.loading-video{border-radius:10px;max-height:50vh;max-width:60vw;width:300px}.loading-logo-below{height:auto;object-fit:contain;width:60vw}.loader{--_g:no-repeat radial-gradient(circle closest-side,#fff 90%,#0000);animation:l7 1s linear infinite;aspect-ratio:4;background:var(--_g) 0 50%,var(--_g) 50% 50%,var(--_g) 100% 50%;background-size:33.33333% 100%;width:60px}@keyframes l7{33%{background-size:33.33333% 0,33.33333% 100%,33.33333% 100%}50%{background-size:33.33333% 100%,33.33333% 0,33.33333% 100%}66%{background-size:33.33333% 100%,33.33333% 100%,33.33333% 0}}.footer{background-color:#000;bottom:0;color:#fff;cursor:auto;font-family:Author,sans-serif;padding:3rem 0;position:relative;text-align:center;width:100%}.footer-content{justify-content:space-between;padding:0}.footer-content,.footer-right{align-items:center;display:flex}.footer-right{border-left:2px solid #fff;flex-direction:column;padding:0 3vw;text-align:left;width:40vw}.footer-address{font-size:1.2vw;margin-bottom:.5rem;opacity:.8;text-align:start;width:25vw}.footer-socials a{color:#fff;text-decoration:none}.footer-socials{color:#fff;display:flex;font-size:1.5vw;justify-content:space-between;margin-top:1rem;width:60%}.footer-logo img{margin:0 5vw;width:40vw}@media(max-width:430px){.footer{height:auto;padding:0 0 10%}.footer-content{flex-direction:column;justify-content:space-evenly}.footer-right{border:none;height:auto;width:55vw}.footer-address{font-size:2.5vw;margin-top:2rem;text-align:center;width:100%}.footer-socials{font-size:3vw}.footer-logo img{margin-top:2rem;width:80vw}}.coming-soon-container{align-items:center;background-image:url(/static/media/ComingSoonBg.03af82f20cb3e9d16581.png);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:auto;display:flex;font-family:Author,sans-serif;height:60vh;justify-content:center;overflow:hidden;padding:2rem 0;position:relative;width:100%}.background-glow{background:#0009;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.coming-soon-content{align-items:center;background-color:#000;border-radius:12px;box-shadow:0 0 20px #fff3;display:flex;height:fit-content;justify-content:center;padding:1rem 2rem;position:relative;z-index:2}.coming-soon-loader{-webkit-text-stroke:2px #fff;--g:conic-gradient(#fff 0 0) no-repeat text;animation:loader-fill 1s linear infinite alternate,loader-scan 2s linear infinite;background:var(--g) 0,var(--g) 1ch,var(--g) 2ch,var(--g) 3ch,var(--g) 4ch,var(--g) 5ch,var(--g) 6ch,var(--g) 7ch,var(--g) 8ch,var(--g) 9ch,var(--g) 10ch,var(--g) 11ch;background-clip:text;-webkit-background-clip:text;background-size:1ch 0;color:#0000;display:inline-block;font-family:Author,monospace;font-size:8vw;font-weight:700;text-transform:uppercase;white-space:nowrap}.coming-soon-loader:before{content:"COMING SOON"}@keyframes loader-fill{0%{background-size:1ch 0}to{background-size:1ch 100%}}@keyframes loader-scan{0%,50%{background-position-y:100%,0}50.01%,to{background-position-y:0,100%}}@media (max-width:768px){.coming-soon-loader{-webkit-text-stroke:1px #fff;font-size:12vw}}
/*# sourceMappingURL=main.0aa6aed6.css.map*/