@font-face{font-family:"gotham";src:url("font/Gotham-HCF-Book.otf") format("opentype");font-display:auto;font-style:normal;font-weight:400}@font-face{font-family:"gotham";src:url("font/Gotham-HCF-Black.otf") format("opentype");font-display:auto;font-style:normal;font-weight:500}@font-face{font-family:"gotham";src:url("font/Gotham-HCF-Bold.otf") format("opentype");font-display:auto;font-style:normal;font-weight:bold}@font-face{font-family:"gotham";src:url("font/Gotham-HCF-Ultra.otf") format("opentype");font-display:auto;font-style:normal;font-weight:900}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:rgba(255,255,255,0.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.header-nav .members-signup{color:#000}.header-logo .is-logo img{max-height:68px}@media (min-width:1023px){.header-wrap .nav-dot{top:auto;bottom:-9px;left:calc(50% - 3px)}}.nav-link{position:relative;display:inline-block}.footer-wrap{max-width:1163px}.footer-logo .is-logo img{max-height:63px}.footer-nav .nav-list{-webkit-column-count:3;column-count:3;text-align:left}.footer-nav .nav-list .nav-list-item{display:block}.footer-nav .nav-list .nav-link .nav-dot{display:none}.main-hero{position:relative;padding:30px 0;background:#72F09F url(img/home/hero-bg.jpg) no-repeat center;background-size:cover}.main-hero .trc-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;position:relative;z-index:3}@media (min-width:767px){.main-hero .trc-container{min-height:437px}}.main-hero .ccc-cols{width:100%}@media (min-width:767px){.main-hero .ccc-cols{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.main-hero .ccc-cols .ccc-col:first-child{width:55%;margin-right:20px}.main-hero .ccc-cols .ccc-col:last-child{width:45%;text-align:center}}@media (max-width:767px){.main-hero .ccc-cols .ccc-col:first-child{margin-bottom:0}}@media (max-width:1240px){.main-hero br:not(.persist){display:none}}.main-hero h1{margin:15px 0 20px 0;font-family:'Gotham',sans-serif;font-size:50px;font-weight:900;line-height:56px}@media (max-width:767px){.main-hero h1{margin-bottom:10px;font-size:42px;line-height:normal}}.main-hero p{margin:0 0 25px 0;font-size:19px;line-height:26px}@media (max-width:767px){.main-hero p{font-size:16px;line-height:normal}}.main-hero p.signin{font-size:16px;line-height:normal}.main-hero p.signin a{font-weight:bold;text-decoration:underline}.main-hero img,.main-hero video{max-width:100%}.main-hero .main-hero-btns{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10px}.main-hero .main-hero-btns .trc-button:not(:last-child){margin-right:20px}.page-account .ccc-page{padding:100px 0;background:url(img/account-bg.png) no-repeat center;background-size:cover}.page-account .ccc-page .membership-name{margin-bottom:75px;text-align:center}.page-account .ccc-page .membership-section{padding:50px;background:#fff;border-radius:26px;box-shadow:0 3px 6px rgba(0,0,0,0.16)}@media (max-width:767px){.page-account .ccc-page .membership-section{padding:20px;background-image:none}}.page-account .ccc-page .membership-section h1{margin-bottom:50px;font-size:45px;text-align:center;color:#000}.page-account .ccc-page .membership-section span,.page-account .ccc-page .membership-section p,.page-account .ccc-page .membership-section dt,.page-account .ccc-page .membership-section dd{font-size:16px;color:#000}.page-account .ccc-page .membership-section dd,.page-account .ccc-page .membership-section dl{margin:0}.page-account .ccc-page .membership-section dt,.page-account .ccc-page .membership-section label{display:block;float:none;width:auto;margin-bottom:10px;font-size:13px;font-weight:bold;letter-spacing:1px;text-align:left;text-transform:uppercase;color:#000}@media (min-width:767px){.page-account .ccc-page .membership-section .membership-content{display:-webkit-flex;display:-ms-flexbox;display:flex}}.page-account .ccc-page .membership-section .membership-content .membership-info{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0}@media (min-width:767px){.page-account .ccc-page .membership-section .membership-content .membership-info{width:50%;padding-right:20px;border-right:1px solid #F2F2F2}}@media (max-width:767px){.page-account .ccc-page .membership-section .membership-content .membership-info{margin-bottom:40px}}.page-account .ccc-page .membership-section .membership-content .membership-info .membership-fields dt:not(:first-of-type){margin-top:40px}.page-account .ccc-page .membership-section .membership-content .membership-info .membership-edit .btn-membership-edit{width:44px;height:44px;text-indent:-9999px;background:url(img/icon-account-edit.svg) no-repeat center;background-size:22px;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.page-account .ccc-page .membership-section .membership-content .membership-ccc{display:none}@media (min-width:767px){.page-account .ccc-page .membership-section .membership-content .membership-ccc{width:50%;padding-left:45px}}.page-account .ccc-page .membership-section .membership-content .membership-ccc p a{text-decoration:underline;color:#0066CC}.page-account .ccc-page .membership-section .membership-content .membership-ccc .membership-ccc-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}@media (max-width:965px){.page-account .ccc-page .membership-section .membership-content .membership-ccc .membership-ccc-header{display:block}}@media (min-width:965px){.page-account .ccc-page .membership-section .membership-content .membership-ccc .membership-ccc-header .membership-ccc-status{margin-right:80px}}@media (max-width:965px){.page-account .ccc-page .membership-section .membership-content .membership-ccc .membership-ccc-header .membership-ccc-status{margin-bottom:20px}}.page-account .ccc-page .membership-section .membership-content .membership-ccc.ccc-status-verified .membership-ccc-header{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}@media (min-width:965px){.page-account .ccc-page .membership-section .membership-content .membership-ccc.ccc-status-verified .membership-ccc-header .membership-ccc-status{margin-right:30px}}.page-account .ccc-page .membership-section .membership-content .membership-ccc.ccc-status-verified a:not(.trc-button){font-size:16px;font-weight:normal;text-decoration:underline;color:#0066CC}.page-account .ccc-page .membership-section .membership-content .membership-ccc .membership-ccc-ctas{margin-top:15px}.page-account .ccc-page .membership-section .membership-content .membership-ccc .membership-ccc-ctas .trc-button:first-child{margin-right:20px;margin-bottom:20px}.page-account .ccc-page .ccc-share-callout{display:none;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:30px;padding:25px;background:#4B23F4;border-radius:26px;box-shadow:0 3px 6px rgba(0,0,0,0.16)}@media (min-width:767px){.page-account .ccc-page .ccc-share-callout{display:none}}.page-account .ccc-page .ccc-share-callout h2{margin:0;font-size:20px;color:#fff}@media (max-width:767px){.page-account .ccc-page .ccc-share-callout h2{margin-bottom:20px}}.page-account .ccc-page.membership-account .trc-container{opacity:0;transition:opacity .25s}.page-account .ccc-page.membership-account.ready .trc-container{opacity:1}.page-account .ccc-page.membership-account[data-membership-status="not-started"] .ccc-status-not-started{display:block}.page-account .ccc-page.membership-account[data-membership-status="in-progress"] .ccc-status-in-progress{display:block}.page-account .ccc-page.membership-account[data-membership-status="verified"] .ccc-status-verified{display:block}.page-account .ccc-page.membership-account[data-membership-status="verified"] .ccc-status-verified.ccc-share-callout{display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:767px){.page-account .ccc-page.membership-account[data-membership-status="verified"] .ccc-status-verified.ccc-share-callout{display:block}}.home-template .home-heading{margin:70px 0 35px 0;font-size:35px}.home-template .slider-wrapper{margin-bottom:85px}.home-template .slider-wrapper.trc-container{max-width:1228px}.home-template .slider-wrapper .slider-slide{width:calc(33.333% - 30px);padding:0 15px 10px 15px}@media (max-width:1200px){.home-template .slider-wrapper .slider-slide{width:calc(50% - 30px)}}@media (max-width:850px){.home-template .slider-wrapper .slider-slide{width:calc(100% - 30px)}}.home-template .section-scrollable .section-featured{box-shadow:0 3px 10px rgba(0,0,0,0.16);border-radius:24px}.home-template .section-scrollable .section-featured .featured-image{display:block;position:static;width:100%;height:247px;border-radius:24px 24px 0 0}.home-template .section-scrollable .section-featured .featured-image::before{content:none}.home-template .section-scrollable .section-featured .featured-wrap{min-height:auto;margin-top:-30px;padding:0}.home-template .section-scrollable .section-featured .featured-wrap .featured-content{padding:30px 25px;background-color:#fff;border-radius:24px}.home-template .section-scrollable .section-featured .featured-wrap .featured-content a,.home-template .section-scrollable .section-featured .featured-wrap .featured-content h2,.home-template .section-scrollable .section-featured .featured-wrap .featured-content time,.home-template .section-scrollable .section-featured .featured-wrap .featured-content span{color:#000}.home-template .section-scrollable .section-featured .featured-wrap .featured-content .featured-label{color:#fff;background-color:#000}.home-template .section-scrollable .section-featured .featured-wrap .featured-content .featured-label svg{fill:#fff}.home-template .flickity-prev-next-button{background-color:transparent}.home-template .flickity-prev-next-button.previous{left:-35px}@media (max-width:767px){.home-template .flickity-prev-next-button.previous{left:-20px}}.home-template .flickity-prev-next-button.next{right:-35px}@media (max-width:767px){.home-template .flickity-prev-next-button.next{right:-20px}}.section-loop.is-featured{margin-top:0}.section-featured .featured-wrap h2{min-height:99px;display:-webkit-box;font-size:24px;font-weight:900;line-height:normal;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}.section-featured .featured-wrap .item-meta>span{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical}.section-featured .featured-wrap .item-meta span,.section-featured .featured-wrap .item-meta a{font-size:19px;font-weight:700;line-height:27px}.section-featured .featured-wrap .item-meta-cols{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:15px}.section-featured .featured-wrap .item-meta-cols time,.section-featured .featured-wrap .item-meta-cols .reading-time{margin:0;text-transform:none;font-size:17px;font-weight:300;line-height:22px;letter-spacing:normal}.section-featured .featured-wrap .item-meta-cols time{margin-right:20px}.section-featured .featured-wrap .item-meta-cols svg{width:18px;height:18px;margin-bottom:-2px;fill:#000}@media (max-width:1023px){.post-template .item-meta-cols{color:#fff}.post-template .item-meta-cols svg,.post-template .item-meta-cols svg path{fill:#fff !important}}.ccc-page{font-family:'Gotham',sans-serif;color:#000}.ccc-page h1,.ccc-page h2,.ccc-page h3,.ccc-page h4,.ccc-page p{font-family:'Gotham',sans-serif;line-height:normal;margin:0}.ccc-page h1{font-size:60px;font-weight:900;line-height:65px}@media (max-width:767px){.ccc-page h1{font-size:40px;line-height:normal}}.ccc-page h2{margin-bottom:25px;font-size:40px;font-weight:900}@media (max-width:767px){.ccc-page h2{font-size:30px}}.ccc-page h3{margin-bottom:15px;font-size:24px;font-weight:bold}.ccc-page h4{font-size:24px}.ccc-page p{font-size:19px;line-height:26px}.ccc-page ul,.ccc-page ol{margin:0;padding:0;list-style:none}@media (max-width:1238px){.ccc-page br:not(.persist){display:none}}.ccc-page img,.ccc-page video{max-width:100%}.ccc-page video{-webkit-mask-image:-webkit-radial-gradient(white, black);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}@media (min-width:767px){.ccc-page .ccc-cols{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.ccc-page .ccc-cols .ccc-col{width:50%}.ccc-page .ccc-cols .ccc-col:first-child{margin-right:30px}}@media (max-width:767px){.ccc-page .ccc-cols .ccc-col:first-child{margin-bottom:50px}.ccc-page .ccc-cols.reverse{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.ccc-page .ccc-cols.reverse .ccc-col:first-child{margin:25px 0 0 0}}.ccc-page .ccc-back{font-size:16px;font-weight:bold}.ccc-page .ccc-status-indicator{position:relative;display:block;padding-left:30px}.ccc-page .ccc-status-indicator.in-progress::before{background-color:#FFE005}.ccc-page .ccc-status-indicator.verified{padding-left:47px;font-size:18px !important;font-weight:bold}.ccc-page .ccc-status-indicator.verified::before{top:-4px;width:38px;height:32px;background:url(img/education/ccc-status-verified.svg);background-size:38px 32px;border-radius:0}.ccc-page .ccc-status-indicator::before{content:'';position:absolute;top:2px;left:0;width:19px;height:19px;background-color:#BABABA;border-radius:100%}.ccc-page .ccc-about{padding:90px 0;background:url(img/nft/ccc-texture-gray.jpg) no-repeat center;background-size:cover}@media (max-width:990px){.ccc-page .ccc-about{padding-top:40px}.ccc-page .ccc-about .nft-col:first-child{margin-bottom:50px}}@media (min-width:767px){.ccc-page .ccc-about .ccc-cols{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.ccc-page .ccc-about .ccc-cols .ccc-col{width:50%}.ccc-page .ccc-about .ccc-cols .ccc-col:first-child{margin-right:30px}}@media (max-width:767px){.ccc-page .ccc-about .ccc-cols .ccc-col:first-child{margin-bottom:50px}}.ccc-page .ccc-about h2,.ccc-page .ccc-about p{margin-bottom:20px}.ccc-page .ccc-about img{max-width:348px}.page-ccc-story .ccc-page-progress{position:fixed;right:20px;top:50%;z-index:99;-webkit-transform:translate(150%, -50%) scale(.85);-ms-transform:translate(150%, -50%) scale(.85);transform:translate(150%, -50%) scale(.85);transition:-webkit-transform .5s;transition:transform .5s}.page-ccc-story .ccc-page-progress.ready{-webkit-transform:translate(0, -50%) scale(1);-ms-transform:translate(0, -50%) scale(1);transform:translate(0, -50%) scale(1)}@media (max-width:1439px){.page-ccc-story .ccc-page-progress{display:none}}.page-ccc-story .ccc-page-progress li{position:relative;margin:0;padding:25px 0 10px 0;text-align:right}.page-ccc-story .ccc-page-progress li.current .ccc-page-progress-indicator{background-color:#72F09F}.page-ccc-story .ccc-page-progress li.current .ccc-page-progress-indicator::before,.page-ccc-story .ccc-page-progress li.current .ccc-page-progress-indicator::after{content:'';position:absolute;background-color:#72F09F}.page-ccc-story .ccc-page-progress li.current .ccc-page-progress-indicator::before{top:-5px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.page-ccc-story .ccc-page-progress li.current .ccc-page-progress-indicator::after{top:5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.page-ccc-story .ccc-page-progress li.current a{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.page-ccc-story .ccc-page-progress li:hover a{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.page-ccc-story .ccc-page-progress li .ccc-page-progress-indicator{position:relative;width:33px;height:2px;margin:0 0 10px auto;background-color:#000;transition:background-color .5s}.page-ccc-story .ccc-page-progress li .ccc-page-progress-indicator::before,.page-ccc-story .ccc-page-progress li .ccc-page-progress-indicator::after{content:'';position:absolute;left:-2px;width:15px;height:2px;background-color:#000;transition:all .5s}.page-ccc-story .ccc-page-progress li .ccc-page-progress-indicator::before{top:0;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.page-ccc-story .ccc-page-progress li .ccc-page-progress-indicator::after{top:0;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.page-ccc-story .ccc-page-progress li a{display:inline-block;opacity:0;-webkit-transform:translateX(150%);-ms-transform:translateX(150%);transform:translateX(150%);transition:all .5s;font-size:14px;font-weight:bold;color:#000}.page-ccc-story .ccc-page-progress li .trc-button{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);margin-top:15px;transition:all .5s}.page-ccc-story .flickity-page-dots{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page-ccc-story .flickity-page-dots .dot{width:10px;background-color:#000;cursor:pointer}.page-ccc-story .flickity-page-dots .dot.is-selected{background-color:#000}.page-ccc-story .flickity-page-dots .flickity-button,.page-ccc-story .flickity-page-dots:hover{position:relative;-webkit-transform:none;-ms-transform:none;transform:none;right:0;left:0;background:transparent}.page-ccc-story .flickity-page-dots .flickity-button.flickity-prev-next-button,.page-ccc-story .flickity-page-dots:hover.flickity-prev-next-button{width:44px;height:44px}.page-ccc-story .flickity-page-dots .flickity-button.flickity-prev-next-button .flickity-button-icon,.page-ccc-story .flickity-page-dots:hover.flickity-prev-next-button .flickity-button-icon{fill:#000}.page-ccc-story .ccc-container{max-width:1098px;margin:0 auto;padding:0 20px}.page-ccc-story .ccc-hero{position:relative;padding:60px 0 25px 0;background:#72F09F url(img/story/ccc-hero-pattern.svg) no-repeat left top}@media (max-width:767px){.page-ccc-story .ccc-hero{background-image:url(img/story/ccc-hero-pattern-mobile.svg);background-size:contain}}.page-ccc-story .ccc-hero .ccc-container{position:relative;z-index:3}.page-ccc-story .ccc-hero h1{margin-bottom:40px}.page-ccc-story .ccc-hero h2{margin-bottom:10px;font-size:19px;line-height:normal}.page-ccc-story .ccc-hero img{max-width:70%}.page-ccc-story .ccc-hero .ccc-hero-btns{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:30px}.page-ccc-story .ccc-hero .ccc-hero-btns .trc-button{margin-right:20px}.page-ccc-story .ccc-hero .ccc-hero-btns .signin{font-size:16px;line-height:normal}.page-ccc-story .ccc-hero .ccc-hero-btns .signin a{font-weight:bold;text-decoration:underline;white-space:nowrap}.page-ccc-story .ccc-hero .ccc-cols{-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:90px}@media (max-width:767px){.page-ccc-story .ccc-hero .ccc-cols .ccc-col:first-child{margin-bottom:30px}}.page-ccc-story .ccc-hero .ccc-cols .ccc-col:last-child{text-align:center}.page-ccc-story .ccc-hero .ccc-scroll-indicator{text-align:center}.page-ccc-story .ccc-hero .ccc-scroll-indicator .ccc-scroll-label{font-size:16px;font-weight:bold;text-align:center;color:#000}@media (max-width:767px){.page-ccc-story .ccc-hero .ccc-scroll-indicator .ccc-scroll-label{display:none}}.page-ccc-story .ccc-hero .ccc-scroll-indicator .ccc-scroll-icon{display:block;margin:0 auto;width:36px;height:40px;-webkit-animation:bob 2s infinite alternate;animation:bob 2s infinite alternate;-webkit-animation-delay:2s;animation-delay:2s;background:url(img/story/ccc-arrows-white.svg) no-repeat center bottom}.page-ccc-story .ccc-copy{margin:75px 0}.page-ccc-story .ccc-copy .ccc-container{max-width:800px}.page-ccc-story .ccc-copy h2{text-align:center;font-weight:bold;font-size:30px}.page-ccc-story .ccc-copy p{font-size:20px;text-align:center;line-height:normal}.page-ccc-story .ccc-copy p:not(:last-child){margin-bottom:20px}.page-ccc-story .ccc-join{margin:100px 0;text-align:center}.page-ccc-story .ccc-edu{margin:100px 0}.page-ccc-story .ccc-edu .ccc-container>h2,.page-ccc-story .ccc-edu .ccc-container>p{text-align:center}.page-ccc-story .ccc-edu .ccc-edu-list{margin:60px auto 50px auto;list-style:none}@media (min-width:767px){.page-ccc-story .ccc-edu .ccc-edu-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:830px;margin:60px auto -20px auto}.page-ccc-story .ccc-edu .ccc-edu-list li{width:calc(50% - 15px);padding-right:15px}}.page-ccc-story .ccc-edu .ccc-edu-list li{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:75px}@media (max-width:767px){.page-ccc-story .ccc-edu .ccc-edu-list li{margin-bottom:30px}}.page-ccc-story .ccc-edu .ccc-edu-list li .ccc-edu-item-img{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-width:75px;height:75px;margin-right:15px}.page-ccc-story .ccc-edu .ccc-edu-list li p{font-size:24px}.page-ccc-story .ccc-edu .ccc-teasers{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;max-width:560px;margin:0 auto;padding:20px 40px;background-color:#72F09F;border-radius:26px;box-shadow:0 3px 6px rgba(0,0,0,0.16)}@media (min-width:767px){.page-ccc-story .ccc-edu .ccc-teasers{display:-webkit-flex;display:-ms-flexbox;display:flex}}.page-ccc-story .ccc-edu .ccc-teasers h3{margin:0 50px 0 0;font-size:20px}@media (max-width:767px){.page-ccc-story .ccc-edu .ccc-teasers h3{margin:0 0 20px 0}}.page-ccc-story .ccc-pledge{position:relative;margin:100px 0}@media (min-width:767px){.page-ccc-story .ccc-pledge .ccc-cols{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page-ccc-story .ccc-pledge .ccc-cols .ccc-col:last-child{padding-left:40px}.page-ccc-story .ccc-pledge .ccc-pledge-bg{position:absolute;top:-100px;left:0;max-width:50%}}.page-ccc-story .ccc-pledge p{position:relative;margin-bottom:25px;padding-left:30px}.page-ccc-story .ccc-pledge p::before{content:'';position:absolute;top:10px;left:0;width:9px;height:7px;background:url(img/story/ccc-bullet.svg) no-repeat center}.page-ccc-story .ccc-pledge .ccc-pledge-bg{margin-top:50px}.page-ccc-story .ccc-grants{margin:100px 0}.page-ccc-story .ccc-grants .ccc-cols{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page-ccc-story .ccc-grants .ccc-col:first-child{max-width:363px;margin-right:40px}.page-ccc-story .ccc-grants .ccc-col:last-child{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:660px}.page-ccc-story .ccc-climate{padding:100px 0;background:url(img/story/ccc-texture-gray.jpg) no-repeat center;background-size:cover}.page-ccc-story .ccc-climate .ccc-climate-intro{max-width:814px;margin:0 auto;margin-bottom:60px;text-align:center}@media (min-width:767px){.page-ccc-story .ccc-climate .ccc-climate-intro p{font-size:30px;line-height:normal}}.page-ccc-story .ccc-climate .ccc-icons{text-align:center}@media (max-width:767px){.page-ccc-story .ccc-climate .ccc-icons .ccc-col:first-child{margin-bottom:45px}}.page-ccc-story .ccc-climate .ccc-icons .ccc-icon{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:120px;margin-bottom:10px}.page-ccc-story .ccc-climate .ccc-icons p{font-size:24px;line-height:normal}.page-ccc-story .ccc-climate .ccc-callout{max-width:760px;margin:60px auto 130px auto;padding:30px 90px;background-color:#000;border-radius:10px;box-shadow:0 3px 11px rgba(0,0,0,0.55);-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.page-ccc-story .ccc-climate .ccc-callout.active{-webkit-animation:bounceIn .75s forwards;animation:bounceIn .75s forwards}@media (max-width:767px){.page-ccc-story .ccc-climate .ccc-callout{padding:30px 20px}}.page-ccc-story .ccc-climate .ccc-callout p{text-align:center;color:#fff}.page-ccc-story .ccc-climate .ccc-callout .red{display:block;margin:10px 0;font-size:27px;color:#FF684B}.page-ccc-story .ccc-climate .ccc-climate-address h2,.page-ccc-story .ccc-climate .ccc-climate-address p{text-align:center}.page-ccc-story .ccc-climate .ccc-climate-address h2{font-size:30px}.page-ccc-story .ccc-climate .ccc-climate-address>p{max-width:910px;margin:0 auto}.page-ccc-story .ccc-climate .ccc-climate-address .ccc-cols{margin-top:50px}.page-ccc-story .ccc-climate .ccc-climate-address .ccc-cols .ccc-col{padding:40px 50px;background-color:#F0F0F0;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,0.16)}@media (max-width:767px){.page-ccc-story .ccc-climate .ccc-climate-address .ccc-cols .ccc-col{padding:30px 20px}}.page-ccc-story .ccc-climate .ccc-climate-address .ccc-cols .ccc-col h3{text-align:left;color:#000}@media (min-width:767px){.page-ccc-story .ccc-climate .ccc-climate-address .ccc-cols .ccc-col h3{min-height:116px}}.page-ccc-story .ccc-climate .ccc-climate-address .ccc-cols .ccc-col p{text-align:left;color:#000}.page-ccc-story .parallax-section-placeholder{display:none;pointer-events:none}.page-ccc-story .parallax-section-placeholder.active{display:block}@media (max-width:767px){.page-ccc-story .parallax-section-placeholder.active{display:none}}.page-ccc-story .parallax-section-pusher{height:1500px}@media (max-width:767px){.page-ccc-story .parallax-section-pusher{display:none}}.page-ccc-story .ccc-energy-parallax{top:0;width:100%;height:100vh;z-index:1;background:url(img/story/ccc-texture-gray.jpg) no-repeat center;background-size:cover}.page-ccc-story .ccc-energy-parallax.fixed{position:fixed}@media (max-width:767px){.page-ccc-story .ccc-energy-parallax{display:none}}.page-ccc-story .ccc-energy-parallax .ccc-energy-parallax-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%}.page-ccc-story .ccc-energy-parallax .ccc-energy-stat p{font-size:30px;line-height:normal;color:#FF684B}.page-ccc-story .ccc-energy-parallax .ccc-energy-stat .ccc-col:last-child{min-width:60%}.page-ccc-story .ccc-energy-parallax .ccc-energy-stat .ccc-energy-stat-info .ccc-slides{margin-bottom:30px}.page-ccc-story .ccc-energy-parallax .ccc-energy-stat .ccc-energy-stat-info .ccc-slide.away{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.page-ccc-story .ccc-energy-parallax .ccc-slides{position:relative}.page-ccc-story .ccc-energy-parallax .ccc-slides .ccc-ghost{opacity:0;visibility:hidden}.page-ccc-story .ccc-energy-parallax .ccc-slides .ccc-slide{position:absolute;top:0;left:0;transition:all .75s;opacity:0;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.page-ccc-story .ccc-energy-parallax .ccc-slides .ccc-slide.active{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.page-ccc-story .ccc-energy-parallax .ccc-slides .ccc-slide.away{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.page-ccc-story .ccc-energy-parallax .ccc-scroll-indicator{-webkit-transform:translateX(-25px);-ms-transform:translateX(-25px);transform:translateX(-25px)}.page-ccc-story .ccc-energy-parallax .ccc-scroll-indicator .ccc-scroll-indicator-meter{position:relative;width:244px;height:20px;margin:0 auto 10px auto;overflow:hidden;background-color:#fff;border-radius:14px;box-shadow:0 3px 6px rgba(0,0,0,0.16)}.page-ccc-story .ccc-energy-parallax .ccc-scroll-indicator .ccc-scroll-indicator-meter::before,.page-ccc-story .ccc-energy-parallax .ccc-scroll-indicator .ccc-scroll-indicator-meter::after{content:'';position:absolute;top:50%;width:6px;height:6px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#000;border-radius:6px}.page-ccc-story .ccc-energy-parallax .ccc-scroll-indicator .ccc-scroll-indicator-meter::before{left:33%}.page-ccc-story .ccc-energy-parallax .ccc-scroll-indicator .ccc-scroll-indicator-meter::after{left:66%}.page-ccc-story .ccc-energy-parallax .ccc-scroll-indicator .ccc-scroll-indicator-meter .ccc-scroll-indicator-meter-fill{width:0;height:20px;background-color:#FF684B}.page-ccc-story .ccc-energy-parallax .ccc-scroll-indicator span{-webkit-animation:bob 2s infinite alternate;animation:bob 2s infinite alternate;display:block;margin:0 auto;padding-bottom:40px;background:url(img/story/ccc-arrows-white.svg) no-repeat center bottom}.page-ccc-story .ccc-energy-carousel{padding-bottom:100px;background:url(img/story/ccc-texture-gray.jpg) no-repeat center;background-size:cover}@media (min-width:767px){.page-ccc-story .ccc-energy-carousel{display:none}}.page-ccc-story .ccc-energy-carousel h2{text-align:center}.page-ccc-story .ccc-energy-carousel .ccc-energy-slides{list-style:none}@media (max-width:767px){.page-ccc-story .ccc-energy-carousel .ccc-energy-slides{text-align:center}}.page-ccc-story .ccc-energy-carousel .ccc-energy-slides .ccc-cols{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page-ccc-story .ccc-energy-carousel .ccc-energy-slides .ccc-energy-slide{width:100%;margin-right:20px}.page-ccc-story .ccc-energy-carousel .ccc-energy-slides p{margin-top:15px;font-size:26px}.page-ccc-story .ccc-solutions{padding-bottom:100px;background:url(img/story/ccc-texture-gray.jpg) no-repeat center;background-size:cover}@media (max-width:767px){.page-ccc-story .ccc-solutions{padding-bottom:0}}.page-ccc-story .ccc-solutions .ccc-solutions-intro{max-width:732px;margin:0 auto;padding:35px 20px;text-align:center;color:#72F09F;background-color:#000;border-radius:10px}@media (max-width:767px){.page-ccc-story .ccc-solutions .ccc-solutions-intro{padding:30px 20px}}.page-ccc-story .ccc-solutions .ccc-cols{margin:100px 0;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.page-ccc-story .ccc-solutions .ccc-cols{margin:30px 0 100px 0}.page-ccc-story .ccc-solutions .ccc-cols .ccc-col:first-child{margin-bottom:25px}}.page-ccc-story .ccc-solutions .ccc-cols:last-child{margin-bottom:0}.page-ccc-story .ccc-solutions .ccc-cols p:not(:last-child){margin-bottom:25px}@media (min-width:767px){.page-ccc-story .ccc-solutions .ccc-col-crypto{-webkit-transform:translateY(25%);-ms-transform:translateY(25%);transform:translateY(25%);padding-right:50px}}.page-ccc-story .ccc-quote{padding-bottom:100px;text-align:center;background:url(img/story/ccc-texture-gray.jpg) no-repeat center;background-size:cover}.page-ccc-story .ccc-quote .ccc-cols{-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:767px){.page-ccc-story .ccc-quote .ccc-cols .ccc-col:first-child{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:691px;margin-right:50px}}@media (max-width:767px){.page-ccc-story .ccc-quote .ccc-cols .ccc-col:first-child{margin-bottom:0}}.page-ccc-story .ccc-quote .ccc-cols .ccc-col:last-child{width:auto}.page-ccc-story .ccc-quote blockquote{width:auto;margin:0;padding:0;font-size:40px;font-weight:900;line-height:normal;text-align:center;border:none}@media (max-width:767px){.page-ccc-story .ccc-quote blockquote{font-size:24px}}.page-ccc-story .ccc-quote blockquote cite{display:block;margin-top:30px;font-size:19px;font-style:normal;font-weight:normal}.page-ccc-story .ccc-sign{position:relative;padding:100px 0;background-color:#72F09F}@media (min-width:767px){.page-ccc-story .ccc-sign{min-height:300px}}@media (max-width:767px){.page-ccc-story .ccc-sign{padding-bottom:125px}}.page-ccc-story .ccc-sign p{margin-bottom:30px}.page-ccc-story .ccc-sign .ccc-container{position:relative;z-index:2}.page-ccc-story .ccc-sign .ccc-cols{max-width:940px;margin-left:auto}.page-ccc-story .ccc-sign .ccc-social-links{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:439px;list-style:none}.page-ccc-story .ccc-sign .ccc-sign-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;object-fit:cover}@media (max-width:1115px){.page-ccc-story .ccc-sign .ccc-sign-bg{display:none}}.page-ccc-story .ccc-sign .ccc-btt{position:absolute;bottom:30px;right:50%;width:72px;height:72px;padding:0;z-index:2;text-indent:-9999px;background:url(img/story/ccc-arrow-up.svg);background-size:contain;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.page-ccc-story .ccc-sign .ccc-btt:hover{-webkit-filter:brightness(.9);filter:brightness(.9)}.page-ccc-story .ccc-sign .ccc-btt:active{-webkit-filter:brightness(.8);filter:brightness(.8)}.grecaptcha-badge{visibility:hidden}.page-ccc-education{opacity:0;transition:opacity .25s}.page-ccc-education.ready{opacity:1}.page-ccc-education .education-header{margin-bottom:45px}.page-ccc-education .education-header .education-header-content{padding:30px 35px;background-color:#fff;border-radius:10px;box-shadow:0 3px 10px rgba(0,0,0,0.16)}@media (min-width:767px){.page-ccc-education .education-header .education-header-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media (max-width:767px){.page-ccc-education .education-header .education-header-content{padding:30px 20px}}.page-ccc-education .education-header .education-header-content .page-title-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}@media (min-width:767px){.page-ccc-education .education-header .education-header-content .page-title-container{max-width:60%}}@media (max-width:767px){.page-ccc-education .education-header .education-header-content .page-title-container{margin-bottom:40px}}.page-ccc-education .education-header .education-header-content .page-title-container .ccc-logo-container{margin-right:40px}.page-ccc-education .education-header .education-header-content .page-title-container .ccc-logo-container .ccc-logo{width:189px}.page-ccc-education .education-header .education-header-content .page-title-container .ccc-page-title-container{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.page-ccc-education .education-header .education-header-content .page-title-container .ccc-page-title-container h1{font-size:30px;line-height:normal}@media (max-width:767px){.page-ccc-education .education-header .education-header-content .page-title-container .ccc-page-title-container h1{font-size:24px}}.page-ccc-education .education-header .education-header-content .progress-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.page-ccc-education .education-header .education-header-content .progress-container .videos-progress{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:left}.page-ccc-education .education-header .education-header-content .progress-container .videos-progress .progress-circle{position:relative;width:80px;height:80px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.page-ccc-education .education-header .education-header-content .progress-container .videos-progress .progress-circle .progress-ring-circle{transition:1s stroke-dashoffset}.page-ccc-education .education-header .education-header-content .progress-container .videos-progress .progress-circle .progress-circle-count{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(90deg);-ms-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg);font-size:20px;font-weight:bold;white-space:nowrap}.page-ccc-education .education-header .education-header-content .progress-container .videos-progress p{padding-left:15px;font-size:16px;line-height:normal}.page-ccc-education .education-header .education-header-content .progress-container .time-remaining{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.page-ccc-education .education-header .education-header-content .progress-container .time-remaining span{display:block;font-size:16px;line-height:normal}.page-ccc-education .education-header .education-header-content .progress-container .time-remaining .timestamp{font-size:24px;font-weight:bold}.page-ccc-education .video-player{margin-bottom:45px}.page-ccc-education .video-player .player-title{font-size:23px}.page-ccc-education .video-player .player-container{max-width:1198px;margin:0 auto}@media (min-width:767px){.page-ccc-education .video-player .player-container{padding:0 20px}}@media (min-width:767px){.page-ccc-education .video-player .player{display:-webkit-flex;display:-ms-flexbox;display:flex;height:483px}}.page-ccc-education .video-player .player .player-content{position:relative;background-color:#000}@media (min-width:767px){.page-ccc-education .video-player .player .player-content{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}}@media (max-width:767px){.page-ccc-education .video-player .player .player-content{margin-bottom:30px}}@media (min-width:767px){.page-ccc-education .video-player .player .player-content .player-video,.page-ccc-education .video-player .player .player-content iframe{width:100%;height:100%}}@media (max-width:767px){.page-ccc-education .video-player .player .player-content .player-video,.page-ccc-education .video-player .player .player-content iframe{max-width:100%}}.page-ccc-education .video-player .player .player-content .player-overlay{display:none;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.9)}@media (min-width:767px){.page-ccc-education .video-player .player .player-content .player-overlay{position:absolute}}.page-ccc-education .video-player .player .player-content .player-overlay.overlay-affirmation{background-color:#F2F2F2}.page-ccc-education .video-player .player .player-content .player-overlay.overlay-affirmation .player-overlay-content{padding:80px 60px}@media (max-width:1240px){.page-ccc-education .video-player .player .player-content .player-overlay.overlay-affirmation .player-overlay-content{padding:35px}}.page-ccc-education .video-player .player .player-content .player-overlay.overlay-affirmation .affirmation-question{margin-bottom:50px;font-size:16px;font-weight:bold}.page-ccc-education .video-player .player .player-content .player-overlay.overlay-affirmation .affirmations li{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.page-ccc-education .video-player .player .player-content .player-overlay.overlay-course{color:#fff}.page-ccc-education .video-player .player .player-content .player-overlay.overlay-course .player-overlay-content{max-width:587px;margin:0 auto;padding:80px 30px}@media (max-width:1240px){.page-ccc-education .video-player .player .player-content .player-overlay.overlay-course .player-overlay-content{padding:35px}}.page-ccc-education .video-player .player .player-content .player-overlay.overlay-course h2{margin-bottom:60px;font-size:24px;font-weight:normal;text-align:center}@media (max-width:767px){.page-ccc-education .video-player .player .player-content .player-overlay.overlay-course h2{margin-bottom:30px}}@media (min-width:1240px){.page-ccc-education .video-player .player .player-content .player-overlay.overlay-course .overlay-next-course{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media (max-width:1240px){.page-ccc-education .video-player .player .player-content .player-overlay.overlay-course .overlay-next-course{text-align:center}}.page-ccc-education .video-player .player .player-content .player-overlay.overlay-course .overlay-next-course .next-course-thumbnail{max-width:298px;cursor:pointer}@media (max-width:1240px){.page-ccc-education .video-player .player .player-content .player-overlay.overlay-course .overlay-next-course .next-course-thumbnail{max-width:40%;margin-bottom:10px}}@media (min-width:767px){.page-ccc-education .video-player .player .player-content .player-overlay.overlay-course .overlay-next-course .overlay-next-course-content{padding-left:35px}}.page-ccc-education .video-player .player .player-content .player-overlay.overlay-course .overlay-next-course .next-course-label{font-size:11px}.page-ccc-education .video-player .player .player-content .player-overlay.overlay-course .overlay-next-course .next-course-title{margin-bottom:20px;font-size:20px;font-weight:bold;color:#72F09F}.page-ccc-education .video-player .player .player-sidebar{display:none;overflow-y:auto;padding:10px 40px}@media (min-width:767px){.page-ccc-education .video-player .player .player-sidebar{width:275px;max-width:275px}}@media (max-width:767px){.page-ccc-education .video-player .player .player-sidebar{margin:0 auto;padding:10px 20px}}.page-ccc-education .video-player .player .player-sidebar.sidebar-current-video{display:block}.page-ccc-education .video-player .player .player-sidebar .sidebar-nav{margin-bottom:30px}.page-ccc-education .video-player .player .player-sidebar .sidebar-nav ul{display:-webkit-flex;display:-ms-flexbox;display:flex}.page-ccc-education .video-player .player .player-sidebar .sidebar-nav ul li{margin:0}.page-ccc-education .video-player .player .player-sidebar .sidebar-nav ul li:not(:last-child){margin-right:40px}.page-ccc-education .video-player .player .player-sidebar .sidebar-nav .sidebar-nav-btn{margin:0;padding:0 0 5px 0;font-size:16px;color:#000;background-color:transparent;border:none;border-bottom:4px solid transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;white-space:nowrap;cursor:pointer;transition:border-color .25s}.page-ccc-education .video-player .player .player-sidebar .sidebar-content{display:none}.page-ccc-education .video-player .player .player-sidebar .sidebar-content .sidebar-content-header{margin-bottom:25px}.page-ccc-education .video-player .player .player-sidebar .sidebar-content .sidebar-content-header .sidebar-instructor-image{display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:105px;margin-bottom:15px}.page-ccc-education .video-player .player .player-sidebar .sidebar-content .sidebar-content-header .sidebar-instructor-image img:first-child{margin-right:10px}.page-ccc-education .video-player .player .player-sidebar .sidebar-content .sidebar-content-header .sidebar-video-info h3{margin-bottom:10px;font-size:20px;line-height:normal}.page-ccc-education .video-player .player .player-sidebar .sidebar-content .sidebar-content-header .sidebar-video-info p{margin-bottom:10px;font-size:13px}.page-ccc-education .video-player .player .player-sidebar .sidebar-content h4{margin-bottom:5px;font-size:16px;line-height:normal}.page-ccc-education .video-player .player .player-sidebar .sidebar-content p,.page-ccc-education .video-player .player .player-sidebar .sidebar-content li{font-size:13px;line-height:18px}.page-ccc-education .video-player .player .player-sidebar .sidebar-content p{margin-bottom:20px}.page-ccc-education .video-player .player .player-sidebar .sidebar-content li{margin-bottom:0}.page-ccc-education .video-player .player .player-sidebar .sidebar-content.sidebar-content-transcript ul{list-style:disc}.page-ccc-education .video-player .player .player-sidebar .sidebar-content.sidebar-content-transcript ul li{margin-bottom:20px}.page-ccc-education .video-player .player .player-sidebar[data-active-tab="about"] .sidebar-content-about,.page-ccc-education .video-player .player .player-sidebar[data-active-tab="transcript"] .sidebar-content-transcript{display:block}.page-ccc-education .video-player .player .player-sidebar[data-active-tab="about"] [data-tab-target="about"],.page-ccc-education .video-player .player .player-sidebar[data-active-tab="transcript"] [data-tab-target="transcript"]{font-weight:bold;border-bottom-color:#72F09F}@media (max-width:767px){.page-ccc-education .video-player .player[data-state*="affirmation"] .player-video,.page-ccc-education .video-player .player[data-state*="course"] .player-video{display:none}}.page-ccc-education .video-player .player[data-state="complete-course-0"] .complete-course-0{display:block}.page-ccc-education .video-player .player[data-state="complete-course-1"] .complete-course-1{display:block}.page-ccc-education .video-player .player[data-state="complete-course-2"] .complete-course-2{display:block}.page-ccc-education .video-player .player[data-state="complete-course-3"] .complete-course-3{display:block}.page-ccc-education .video-player .player[data-state="affirmation-video-651672592"] .affirmation-video-651672592{display:block}.page-ccc-education .video-player .player[data-state="affirmation-video-651695680"] .affirmation-video-651695680{display:block}.page-ccc-education .video-player .player[data-state="affirmation-video-651708620"] .affirmation-video-651708620{display:block}.page-ccc-education .video-player .player[data-state="affirmation-video-651710021"] .affirmation-video-651710021{display:block}.page-ccc-education .video-player .player[data-state="affirmation-video-651714210"] .affirmation-video-651714210{display:block}.page-ccc-education .video-player .player[data-state="affirmation-video-651715933"] .affirmation-video-651715933{display:block}.page-ccc-education .video-player .player[data-state="affirmation-video-651717072"] .affirmation-video-651717072{display:block}.page-ccc-education .video-player .player[data-state="affirmation-video-651719404"] .affirmation-video-651719404{display:block}.page-ccc-education .education-footer{padding:55px 0 120px 0;background:#72F09F url(img/education/courses-bg.svg) no-repeat left bottom;background-size:contain}.page-ccc-education .education-footer[data-active-tab="courses"] .courses,.page-ccc-education .education-footer[data-active-tab="instructors"] .instructors{display:block}.page-ccc-education .education-footer[data-active-tab="courses"] .education-footer-nav-btn[data-tab-target="courses"],.page-ccc-education .education-footer[data-active-tab="instructors"] .education-footer-nav-btn[data-tab-target="instructors"]{font-weight:bold;border-bottom-color:#fff}.page-ccc-education .education-footer .education-footer-nav{margin-bottom:50px}.page-ccc-education .education-footer .education-footer-nav ul{display:-webkit-flex;display:-ms-flexbox;display:flex}.page-ccc-education .education-footer .education-footer-nav ul li{margin:0}.page-ccc-education .education-footer .education-footer-nav ul li:not(:last-child){margin-right:40px}.page-ccc-education .education-footer .education-footer-nav .education-footer-nav-btn{margin:0;padding:0 0 5px 0;font-size:16px;color:#000;background-color:transparent;border:none;border-bottom:4px solid transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:border-color .25s}.page-ccc-education .education-footer .courses{display:none;position:relative}@media (min-width:767px){.page-ccc-education .education-footer .courses{height:415px}}@media (min-width:767px){.page-ccc-education .education-footer .courses .course{position:absolute;width:calc(25% - 3%);transition:all .5s}}@media (max-width:767px){.page-ccc-education .education-footer .courses .course{margin-bottom:30px}}.page-ccc-education .education-footer .courses .course:first-child{left:calc(0%)}.page-ccc-education .education-footer .courses .course:nth-child(2){left:calc(25% + 1%)}.page-ccc-education .education-footer .courses .course:nth-child(3){left:calc(50% + 2%)}.page-ccc-education .education-footer .courses .course:last-child{left:calc(75% + 3%)}@media (max-width:767px){.page-ccc-education .education-footer .courses .course:last-child{margin-bottom:0}}.page-ccc-education .education-footer .courses .course.ready{z-index:1}.page-ccc-education .education-footer .courses .course.active{left:0;width:100%}.page-ccc-education .education-footer .courses .course.active .course-content button.btn-course-expand{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:767px){.page-ccc-education .education-footer .courses .course.active .course-content button.btn-course-expand{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}}@media (min-width:767px){.page-ccc-education .education-footer .courses .course.hide{opacity:0;-webkit-transform:scale(.96);-ms-transform:scale(.96);transform:scale(.96);pointer-events:none}}.page-ccc-education .education-footer .courses .course .course-content{padding:30px 20px;overflow:hidden;background-color:#fff;border-radius:10px;box-shadow:0 3px 10px rgba(0,0,0,0.16)}@media (min-width:767px){.page-ccc-education .education-footer .courses .course .course-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:1240px){.page-ccc-education .education-footer .courses .course .course-content{min-height:400px}}@media (max-width:767px){.page-ccc-education .education-footer .courses .course .course-content{min-height:auto}}.page-ccc-education .education-footer .courses .course .course-content .course-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.page-ccc-education .education-footer .courses .course .course-content .course-icon{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:51px}.page-ccc-education .education-footer .courses .course .course-content button.btn-course-expand{min-width:44px;height:44px;padding:0;transition:-webkit-transform .5s;transition:transform .5s;text-indent:-9999px;background:url(img/education/arrow-right.svg) no-repeat center;background-size:15px 22px;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.page-ccc-education .education-footer .courses .course .course-content button.btn-course-expand:hover{-webkit-filter:brightness(.9);filter:brightness(.9)}.page-ccc-education .education-footer .courses .course .course-content button.btn-course-expand:active{-webkit-filter:brightness(.8);filter:brightness(.8)}.page-ccc-education .education-footer .courses .course .course-content h2{margin-bottom:30px;font-size:23px;font-weight:bold}@media (min-width:1240px){.page-ccc-education .education-footer .courses .course .course-content h2{min-height:84px}}@media (max-width:1240px){.page-ccc-education .education-footer .courses .course .course-content h2{min-height:75px;font-size:21px}}@media (max-width:850px){.page-ccc-education .education-footer .courses .course .course-content h2{font-size:18px}}.page-ccc-education .education-footer .courses .course .course-content .course-stat{margin-bottom:25px}.page-ccc-education .education-footer .courses .course .course-content .course-stat:last-of-type{margin-bottom:0}.page-ccc-education .education-footer .courses .course .course-content .course-stat p{font-size:16px}.page-ccc-education .education-footer .courses .course .course-content .course-stat .stat-label{font-weight:bold}.page-ccc-education .education-footer .courses .course .course-content .course-stat .stat-disclosure{opacity:0;visibility:hidden;margin-top:5px;font-size:13px;line-height:18px}.page-ccc-education .education-footer .courses .course .course-content .ccc-status[data-status="loading"] .loading{display:block}.page-ccc-education .education-footer .courses .course .course-content .ccc-status[data-status="locked"] .locked{display:block}.page-ccc-education .education-footer .courses .course .course-content .ccc-status[data-status="locked"] .stat-disclosure{opacity:1;visibility:visible}.page-ccc-education .education-footer .courses .course .course-content .ccc-status[data-status="in-progress"] .in-progress{display:block}.page-ccc-education .education-footer .courses .course .course-content .ccc-status[data-status="complete"] .complete{display:block}.page-ccc-education .education-footer .courses .course .course-content .ccc-status .ccc-status-indicator{position:relative;display:none;padding-left:27px}.page-ccc-education .education-footer .courses .course .course-content .ccc-status .ccc-status-indicator::before{content:'';position:absolute;top:3px;left:0;width:19px;height:19px;background-color:#BABABA;border-radius:100%}.page-ccc-education .education-footer .courses .course .course-content .ccc-status .ccc-status-indicator.locked::before{background-color:#FC0505}.page-ccc-education .education-footer .courses .course .course-content .ccc-status .ccc-status-indicator.in-progress::before{background-color:#FFE005}.page-ccc-education .education-footer .courses .course .course-content .ccc-status .ccc-status-indicator.complete::before{background-color:#72F09F}.page-ccc-education .education-footer .courses .course .course-content .course-duration{position:relative;padding-left:20px}.page-ccc-education .education-footer .courses .course .course-content .course-duration::before{content:'';position:absolute;top:5px;left:0;width:14px;height:14px;background:url(img/education/icon-clock.svg)}.page-ccc-education .education-footer .courses .course .course-initial{width:100%;cursor:pointer}@media (max-width:767px){.page-ccc-education .education-footer .courses .course .course-initial{margin-bottom:30px}}.page-ccc-education .education-footer .courses .course .course-details{display:none;transition:opacity .25s}@media (min-width:767px){.page-ccc-education .education-footer .courses .course .course-details{opacity:0;padding:0 30px}}@media (min-width:767px){.page-ccc-education .education-footer .courses .course .course-details .course-details-content{height:100%;padding:0 30px;border-left:1px solid #F2F2F2}}.page-ccc-education .education-footer .courses .course .course-details.ready{display:block}.page-ccc-education .education-footer .courses .course .course-details.active{opacity:1}.page-ccc-education .education-footer .courses .course .course-details p{font-size:16px;line-height:normal}.page-ccc-education .education-footer .courses .course .course-details .course-videos{margin-top:50px}@media (min-width:767px){.page-ccc-education .education-footer .courses .course .course-details .course-videos{display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (min-width:767px){.page-ccc-education .education-footer .courses .course .course-details .course-videos .course-video{max-width:228px}}.page-ccc-education .education-footer .courses .course .course-details .course-videos .course-video:not(:last-child){margin-right:30px}.page-ccc-education .education-footer .courses .course .course-details .course-videos .course-video.watched .course-video-thumbnail::after{background:none}.page-ccc-education .education-footer .courses .course .course-details .course-videos .course-video.current-video .course-video-thumbnail::after{height:30px;font-size:13px;line-height:30px;color:#fff;text-align:center;background:rgba(0,0,0,0.8) url(img/education/watching-label.svg) no-repeat center}@media (max-width:767px){.page-ccc-education .education-footer .courses .course .course-details .course-videos .course-video{margin-bottom:30px}.page-ccc-education .education-footer .courses .course .course-details .course-videos .course-video:not(:last-child){margin-right:0}.page-ccc-education .education-footer .courses .course .course-details .course-videos .course-video:last-child{margin-bottom:0}}.page-ccc-education .education-footer .courses .course .course-details .course-videos .course-video .course-video-thumbnail{position:relative;margin-bottom:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer}.page-ccc-education .education-footer .courses .course .course-details .course-videos .course-video .course-video-thumbnail::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6) url(img/education/lock.svg) no-repeat top 10px left 10px;background-size:20px;opacity:.7}.page-ccc-education .education-footer .courses .course .course-details .course-videos .course-video .course-video-thumbnail[disabled]{cursor:default}.page-ccc-education .education-footer .courses .course .course-details .course-videos .course-video .course-video-thumbnail img{display:block;width:100%;height:100%;object-fit:cover}.page-ccc-education .education-footer .courses .course .course-details .course-videos .course-video span{display:block;font-size:12px;line-height:normal}.page-ccc-education .education-footer .courses .course .course-details .course-videos .course-video .course-video-title{font-weight:bold}.page-ccc-education .education-footer .instructors{display:none;padding:50px 35px;background-color:#fff;border-radius:10px;box-shadow:0 3px 10px rgba(0,0,0,0.16)}@media (max-width:767px){.page-ccc-education .education-footer .instructors{padding:50px 20px}}.page-ccc-education .education-footer .instructors .instructors-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-ccc-education .education-footer .instructors .instructors-content .instructor{display:-webkit-flex;display:-ms-flexbox;display:flex;width:calc(50% - 50px);margin-right:50px;margin-bottom:50px}@media (max-width:880px){.page-ccc-education .education-footer .instructors .instructors-content .instructor{min-width:100%}}.page-ccc-education .education-footer .instructors .instructors-content .instructor .instructor-image{min-width:121px;max-width:121px}@media (max-width:767px){.page-ccc-education .education-footer .instructors .instructors-content .instructor .instructor-image{min-width:110px;max-width:110px}}.page-ccc-education .education-footer .instructors .instructors-content .instructor .instructor-image .instructor-social{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.page-ccc-education .education-footer .instructors .instructors-content .instructor .instructor-image .instructor-social a{width:28px;height:28px;text-indent:-9999px;background-position:center;background-size:cover}.page-ccc-education .education-footer .instructors .instructors-content .instructor .instructor-image .instructor-social a.twitter{background-image:url(img/education/twitter.svg)}.page-ccc-education .education-footer .instructors .instructors-content .instructor .instructor-image .instructor-social a.facebook{background-image:url(img/education/facebook.svg)}.page-ccc-education .education-footer .instructors .instructors-content .instructor .instructor-image .instructor-social a.instagram{background-image:url(img/education/instagram.svg)}.page-ccc-education .education-footer .instructors .instructors-content .instructor .instructor-image .instructor-social a:not(:last-child){margin-right:10px}.page-ccc-education .education-footer .instructors .instructors-content .instructor .instructor-about{padding-left:35px}@media (max-width:767px){.page-ccc-education .education-footer .instructors .instructors-content .instructor .instructor-about{padding-left:20px}}.page-ccc-education .education-footer .instructors .instructors-content .instructor .instructor-about h2{margin-bottom:5px;font-size:24px}.page-ccc-education .education-footer .instructors .instructors-content .instructor .instructor-about .presenting{opacity:.7}.page-ccc-education .education-footer .instructors .instructors-content .instructor .instructor-about p{margin-bottom:15px;font-size:16px;line-height:26px}.page-ccc-education .education-footer .instructors .instructors-content .instructor .instructor-about p a{text-decoration:underline}.page-ccc-intro{padding:40px 0 80px 0;background:url(img/intro/intro-bg.jpg) no-repeat center;background-size:cover}.page-ccc-intro .ccc-intro-header{padding:80px 0;text-align:center}.page-ccc-intro .ccc-intro-header img{width:340px;margin-bottom:20px}.page-ccc-intro .ccc-intro-header p{margin:0 auto;max-width:580px}.page-ccc-intro .ccc-intro-steps{margin-bottom:45px}@media (min-width:767px){.page-ccc-intro .ccc-intro-steps{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.page-ccc-intro .ccc-intro-steps .ccc-step{text-align:center}@media (min-width:767px){.page-ccc-intro .ccc-intro-steps .ccc-step{max-width:362px}.page-ccc-intro .ccc-intro-steps .ccc-step:first-child{margin-right:45px;padding-right:45px;border-right:1px solid #B9B9B9}}@media (max-width:767px){.page-ccc-intro .ccc-intro-steps .ccc-step{margin-bottom:30px}.page-ccc-intro .ccc-intro-steps .ccc-step:first-child{padding-bottom:30px;border-bottom:1px solid #B9B9B9}}.page-ccc-intro .ccc-intro-steps .ccc-step .ccc-step-icon{height:75px;margin-bottom:15px}.page-ccc-intro .ccc-intro-steps .ccc-step h2{margin-bottom:10px;font-size:24px}.page-ccc-intro .ccc-intro-steps .ccc-step p{font-size:16px}.page-ccc-intro .ccc-intro-cta{text-align:center}.page-ccc-pledge{opacity:0;transition:opacity .25s}.page-ccc-pledge.ready{opacity:1}.page-ccc-pledge[data-pledge-state="start"] .page-ccc-pledge-start,.page-ccc-pledge[data-pledge-state="sign"] .page-ccc-pledge-sign,.page-ccc-pledge[data-pledge-state="complete"] .page-ccc-pledge-complete{display:block}.page-ccc-pledge-start{display:none;padding:40px 0 80px 0;background:url(img/pledge/ccc-pledge-bg.jpg) no-repeat center;background-size:cover}.page-ccc-pledge-start .ccc-pledge-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:673px}.page-ccc-pledge-start .ccc-pledge-content .ccc-pledge-wrapper{text-align:center}.page-ccc-pledge-start .ccc-pledge-content h1{margin:10px 0;font-size:24px;font-weight:bold;line-height:normal}.page-ccc-pledge-start .ccc-pledge-content p{margin-bottom:30px}.page-ccc-pledge-sign{display:none;padding:40px 0 80px 0;background:url(img/pledge/pledge-sign-bg.svg) no-repeat center;background-size:cover}.page-ccc-pledge-sign .ccc-pledge-sign-header{max-width:620px;margin:0 auto;padding-bottom:80px;text-align:center}.page-ccc-pledge-sign .ccc-pledge-sign-header h1{margin-bottom:20px;font-size:30px;line-height:normal}@media (min-width:767px){.page-ccc-pledge-sign .ccc-pledge-sign-content{display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1000px;margin:0 auto}}.page-ccc-pledge-sign .ccc-pledge-sign-graphic{width:380px}@media (min-width:767px){.page-ccc-pledge-sign .ccc-pledge-sign-graphic{min-width:380px}}@media (max-width:767px){.page-ccc-pledge-sign .ccc-pledge-sign-graphic{margin-bottom:30px}}@media (min-width:767px){.page-ccc-pledge-sign .ccc-pledge-sign-steps{padding-left:50px}}.page-ccc-pledge-sign .ccc-pledge-sign-steps li{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:30px}.page-ccc-pledge-sign .ccc-pledge-sign-steps .ccc-signature{margin-bottom:15px;padding:40px 20px 30px 20px;background-color:#F8F8F8;border-radius:12px}.page-ccc-pledge-sign .ccc-pledge-sign-steps .ccc-signature input{width:100%;padding:5px 0;font-family:'Gotham',sans-serif;font-size:12px;color:#000;background-color:transparent;border:none;border-bottom:1px solid #CECECE}.page-ccc-pledge-sign .ccc-pledge-sign-steps .ccc-signature input:focus{border-bottom-color:#000;outline:none}.page-ccc-pledge-complete{display:none}.page-ccc-pledge-complete .ccc-pledge-sign-header{padding:40px 0 80px 0;background:url(img/pledge/pledge-sign-bg.svg) no-repeat left;background-size:contain}@media (min-width:767px){.page-ccc-pledge-complete .ccc-pledge-sign-header .ccc-pledge-sign-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto}}@media (max-width:767px){.page-ccc-pledge-complete .ccc-pledge-sign-header .ccc-pledge-sign-content .ccc-pledge-sign-graphic{margin-bottom:30px}}@media (min-width:767px){.page-ccc-pledge-complete .ccc-pledge-sign-header .ccc-pledge-sign-content .ccc-pledge-sign-actions{width:50%;padding-left:70px}}.page-ccc-pledge-complete .ccc-pledge-sign-header .ccc-pledge-sign-content h1{margin-bottom:20px;font-size:40px;line-height:normal}.page-ccc-pledge-complete .ccc-pledge-sign-header .ccc-pledge-sign-content h1 span{color:#4B18F5}.page-ccc-pledge-complete .ccc-pledge-sign-ctas{padding:30px 0}@media (min-width:767px){.page-ccc-pledge-complete .ccc-pledge-sign-ctas{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;padding:60px 0}}.page-ccc-pledge-complete .ccc-pledge-sign-ctas .ccc-pledge-sign-cta{text-align:center}@media (min-width:767px){.page-ccc-pledge-complete .ccc-pledge-sign-ctas .ccc-pledge-sign-cta{width:calc(33% - 40px);padding:0 20px}}@media (max-width:767px){.page-ccc-pledge-complete .ccc-pledge-sign-ctas .ccc-pledge-sign-cta{margin-bottom:80px}}.page-ccc-pledge-complete .ccc-pledge-sign-ctas .ccc-pledge-sign-cta .ccc-pledge-sign-cta-icon{height:70px;margin-bottom:20px}.page-ccc-pledge-complete .ccc-pledge-sign-ctas .ccc-pledge-sign-cta h2{margin-bottom:30px;font-size:28px;line-height:normal}.video-container{opacity:0;transition:opacity .3s}.video-container.ready{opacity:1}.video-container .video-title{text-align:center}.video-container .player-container{max-width:1198px;margin:0 auto 80px auto}@media (max-width:767px){.video-container .player-container{display:none}}.video-container .player-video,.video-container .player-video iframe{width:100%;height:100%}.video-container .player-container-mobile{display:none;margin-bottom:40px}@media (max-width:767px){.video-container .player-container-mobile{display:block}}.nft-page{color:#000}.nft-page h1,.nft-page h2,.nft-page h3,.nft-page h4,.nft-page p{font-family:'Gotham',sans-serif;line-height:normal;margin:0}.nft-page h1{margin-bottom:35px;font-size:60px;font-weight:900;line-height:65px}@media (max-width:990px){.nft-page h1{font-size:45px;line-height:normal}}.nft-page h2{font-size:40px;font-weight:900}.nft-page p{font-size:19px}.nft-page img{max-width:100%}.nft-page .nft-hero{position:relative;padding:100px 0}@media (min-width:990px){.nft-page .nft-hero{background:url(img/nft/nft-hero-pattern.svg) no-repeat top left;background-size:contain;min-height:539px}}@media (max-width:990px){.nft-page .nft-hero{padding:30px 0 0 0;background:#72F09F}}@media (max-width:767px){.nft-page .nft-hero .trc-container{width:100%}}.nft-page .nft-hero .nft-hero-content{position:relative;max-width:562px;padding:40px 20px 60px 0;background-color:#72F09F}@media (max-width:990px){.nft-page .nft-hero .nft-hero-content{padding-left:20px}}.nft-page .nft-hero .nft-hero-content::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);background-color:#72F09F}.nft-page .nft-hero .nft-hero-content .nft-logo{margin-bottom:50px}.nft-page .nft-hero .nft-hero-content p{font-size:24px;font-weight:bold}.nft-page .nft-hero .nft-hero-content .ccc-form-container{max-width:492px}.nft-page .nft-hero .nft-hero-content .ccc-form-container.ccc-form-submitted .ccc-signup{opacity:0}.nft-page .nft-hero .nft-hero-content .ccc-form-container .ccc-form-error{display:none;margin:5px 0;font-size:19px;color:#E4333D}.nft-page .nft-hero .nft-hero-content .ccc-form-container .ccc-form-error.active{display:block}.nft-page .nft-hero .nft-hero-content .ccc-form-container .ccc-signup{min-height:126px;margin-top:15px}.nft-page .nft-hero .nft-hero-content .ccc-form-container .ccc-signup #ccc-email{display:block;width:100%;max-width:385px;margin-bottom:20px;padding:11px 20px;font-family:'Gotham',sans-serif;font-size:16px;background-color:#fff;border:none;resize:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box}.nft-page .nft-hero .nft-hero-content .ccc-form-container .ccc-signup #ccc-email:focus{border-color:#000}.nft-page .nft-hero .nft-hero-gallery{position:relative;width:100%;height:100%;background-color:#000}@media (min-width:990px){.nft-page .nft-hero .nft-hero-gallery{position:absolute;top:0;right:0;z-index:-1}}.nft-page .nft-hero .nft-hero-gallery img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1s}.nft-page .nft-hero .nft-hero-gallery img.active{opacity:1}.nft-page .nft-hero .nft-hero-gallery img.ghost{position:static;opacity:0;pointer-events:none}.nft-page .ccc-about{padding:90px 0;background:url(img/nft/ccc-texture-gray.jpg) no-repeat center;background-size:cover}@media (max-width:990px){.nft-page .ccc-about{padding-top:40px}.nft-page .ccc-about .nft-col:first-child{margin-bottom:50px}}@media (min-width:767px){.nft-page .ccc-about .ccc-cols{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.nft-page .ccc-about .ccc-cols .ccc-col{width:50%}.nft-page .ccc-about .ccc-cols .ccc-col:first-child{margin-right:30px}}@media (max-width:767px){.nft-page .ccc-about .ccc-cols .ccc-col:first-child{margin-bottom:50px}}.nft-page .ccc-about h2,.nft-page .ccc-about p{margin-bottom:20px}.nft-page .ccc-about img{max-width:348px}strong{font-weight:bold}.trc-container{max-width:1198px;margin:0 auto;padding:0 20px}.trc-button{display:inline-block;padding:22px 27px;font-family:'Gotham',sans-serif;font-size:14px;font-weight:bold;letter-spacing:normal;line-height:0;white-space:nowrap;text-decoration:none;color:#000;background-color:#F0F0F0;border:none;border-radius:50px;outline:0;cursor:pointer}@media (max-width:427px){.trc-button{padding:22px 20px}}.trc-button:hover{-webkit-filter:brightness(.9);filter:brightness(.9);color:#000}.trc-button:active{-webkit-filter:brightness(.8);filter:brightness(.8)}.trc-button.black{color:#fff;background-color:#000}.trc-button.white{background-color:#fff}.trc-button.cyan{background-color:#72F09F}.trc-button.purple{color:#fff;background-color:#4B18F5}.trc-button.loading{color:transparent;background:#72F09F url(img/loading.svg) no-repeat center;background-size:30px}.trc-button.share{padding-left:45px;white-space:nowrap;background-image:url(img/share.svg);background-repeat:no-repeat;background-position:left 15px center}.trc-button.share-white{background-image:url(img/share-white.svg)}.trc-button[disabled]{color:#787878;background-color:#d9d9d9}.trc-button[disabled]:hover,.trc-button[disabled].active{-webkit-filter:none;filter:none;color:#787878;background-color:#d9d9d9}.blog-description{display:none;height:20px;left:15px}.signin-signup [data-display="ccc"]{display:none}.signin-signup .trc-subscribe-headline{font-family:"gotham";font-style:normal;font-weight:500;letter-spacing:normal}.signin-signup .subscribe-email.trc-signup-email{margin-top:0}.signin-signup small{font-size:14px;display:block;margin-top:3vh}.signin-signup small a{font-weight:bold;text-decoration:underline}.grants-container{max-width:1440px;margin:0 auto;padding:0 20px}@media (max-width:840px){.grants-container{padding:0}}@media (max-width:1440px){.signup-grants .page-custom-image{margin-left:-20px}}.signup-grants .grants-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin-bottom:40px}@media (max-width:840px){.signup-grants .grants-header{display:none}}.signup-grants .signup-grants-wrapper{-webkit-flex:1 0 60%;-ms-flex:1 0 60%;flex:1 0 60%;box-sizing:border-box;padding:30px 0 30px 50px}@media (max-width:840px){.signup-grants .signup-grants-wrapper{margin:0;padding:0 0 40px 0}}.signup-grants .signup-grants-wrapper .signup-grants-image-mobile{display:none;width:100%;margin-bottom:30px;object-fit:cover}@media (max-width:840px){.signup-grants .signup-grants-wrapper .signup-grants-image-mobile{display:block}}.signup-grants .page-custom-content{height:100%;margin:0}@media (max-width:840px){.signup-grants .page-custom-content{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.signup-grants .subscribe-wrap{position:relative;padding:0}@media (max-width:840px){.signup-grants .subscribe-wrap{margin:0 20px;padding:0}}.signup-grants .grants-info h1{font-family:"gotham";font-size:38px;font-weight:normal;font-style:normal;line-height:normal;letter-spacing:normal}.signup-grants .grants-info h1 strong{font-weight:500}@media (max-width:840px){.signup-grants .grants-info h1{font-size:24px}}.signup-grants .grants-how{padding-top:15px;border:3px solid #72F09F;border-radius:7px}.signup-grants .grants-how p{margin:0;font-size:20px;font-weight:bold}@media (max-width:840px){.signup-grants .grants-how p{padding:0 20px}}.signup-grants .grants-steps{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:calc(100vw - 46px);margin:20px auto 20px;padding:20px 0;overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:840px){.signup-grants .grants-steps{padding:30px 0}}.signup-grants .grants-steps .grants-step{text-align:center;width:calc(33% - 25px);padding:0 10px}@media (max-width:840px){.signup-grants .grants-steps .grants-step{min-width:50vw;padding:0 20px}}.signup-grants .grants-steps .grants-step:first-child{padding-left:40px}.signup-grants .grants-steps .grants-step:last-child{padding-right:40px}.signup-grants .grants-steps .grants-step .step-icon{height:70px;margin-bottom:20px}.signup-grants .grants-steps .grants-step p{font-size:15px;font-weight:normal;line-height:normal}.signup-grants .form-wrapper{padding:20px;background-color:#72F09F}@media (max-width:840px){.signup-grants .form-wrapper{padding:30px 20px}}.signup-grants .form-wrapper .form-unified{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:20px;padding:3px;background-color:#fff;border-radius:23px;box-shadow:0 3px 6px rgba(0,0,0,0.16)}.signup-grants .form-wrapper .form-unified .trc-signup-email{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:0 30px;border-radius:23px;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none}.signup-grants .form-wrapper .form-unified .btn-login{color:#72F09F;text-transform:uppercase;background-color:#000}@media (max-width:840px){.signup-grants .form-wrapper .form-unified{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0;border-radius:0;box-shadow:none;background-color:#72F09F}.signup-grants .form-wrapper .form-unified .trc-signup-email{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:20px;padding:10px 20px;background-color:#fff;border-radius:23px;box-shadow:0 3px 6px rgba(0,0,0,0.16)}.signup-grants .form-wrapper .form-unified .trc-button{margin:0 auto;width:-webkit-min-content;width:-moz-min-content;width:min-content}}.signup-grants .form-wrapper p{margin:0;font-size:15px;font-weight:normal}.signup-grants .subscribe-alerts{position:absolute;width:calc(100% - 40px);text-align:center}.signup-grants .subscribe-form.loading~.subscribe-alerts .subscribe-alert-loading,.signup-grants .subscribe-form.error~.subscribe-alerts .subscribe-alert-error{font-size:10px;font-weight:var(--font-weight-primary-bold);position:relative;display:inline-block;box-sizing:border-box;margin:0 auto;padding:8px 15px;text-align:center;letter-spacing:1.5px;text-transform:uppercase}.signup-grants .subscribe-success .subscribe-success-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%}.signup-grants .subscribe-success h3{margin:0 0 20px 0;padding:0;font-family:"gotham";font-size:45px;font-weight:500;font-style:normal;line-height:normal;letter-spacing:normal}@media (max-width:840px){.signup-grants .subscribe-success h3{font-size:24px}}.signup-grants .subscribe-success p{margin:0;font-size:22px;font-weight:bold;line-height:normal}@media (max-width:840px){.signup-grants .subscribe-success p{font-size:16px}}.signup-grants .subscribe-success .trc-button{margin-top:0}.grants-classes{padding:30px 0;background-color:#EAEAEA}@media (max-width:840px){.grants-classes .grants-container{padding:0 20px}}@media (min-width:840px){.grants-classes .classes-intro{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.grants-classes .classes-intro h2{margin:0 25px 0 0;font-size:20px;font-weight:bold}@media (max-width:840px){.grants-classes .classes-intro h2{margin:0 0 10px 0}}.grants-classes .classes-intro p{position:relative;font-size:16px;padding-left:20px;margin:0}.grants-classes .classes-intro p::before{content:'';position:absolute;top:9px;left:0;width:14px;height:14px;background:url(img/grants/icon-clock.svg)}.grants-classes .classes-cards{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:30px;margin:25px 0}@media (max-width:840px){.grants-classes .classes-cards{grid-template-columns:1fr 1fr}}.grants-classes .classes-cards .class-card{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:30px;text-align:center;background-color:#fff;border-radius:4px}.grants-classes .classes-cards .class-card img{margin-bottom:10px}.grants-classes .classes-cards .class-card span{font-size:17px;font-weight:bold;line-height:18px}.grants-classes .classes-outro{text-align:center}.grants-classes .classes-outro p{font-size:17px}.grants-classes .classes-outro p a{font-weight:bold;text-decoration:underline}@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);animation-timing-function:cubic-bezier(.215, .61, .355, 1)}0%{opacity:0;-webkit-transform:scale3d(.6, .6, .6);transform:scale3d(.6, .6, .6)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(.9, .9, .9);transform:scale3d(.9, .9, .9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(.97, .97, .97);transform:scale3d(.97, .97, .97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);animation-timing-function:cubic-bezier(.215, .61, .355, 1)}0%{opacity:0;-webkit-transform:scale3d(.6, .6, .6);transform:scale3d(.6, .6, .6)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(.9, .9, .9);transform:scale3d(.9, .9, .9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(.97, .97, .97);transform:scale3d(.97, .97, .97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@-webkit-keyframes bob{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(15%);transform:translateY(15%)}}@keyframes bob{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(15%);transform:translateY(15%)}}.ccc-page [type="checkbox"]:not(:checked),.ccc-page [type="checkbox"]:checked{position:absolute;left:0;opacity:.01}.ccc-page [type="checkbox"]:not(:checked)+label,.ccc-page [type="checkbox"]:checked+label{position:relative;padding-left:45px;cursor:pointer}.ccc-page [type="checkbox"]:not(:checked)+label:before,.ccc-page [type="checkbox"]:checked+label:before{content:'';position:absolute;left:0;top:-3px;width:26px;height:26px;background:#fff;border-radius:5px;border:1px solid #aaa;box-shadow:inset 0 1px 3px rgba(0,0,0,0.1),0 0 0 rgba(203,34,237,0.2)}.ccc-page [type="checkbox"]:checked+label:before{background:#72F09F url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.56' height='10.538' viewBox='0 0 13.56 10.538'%3E%3Cg id='Group_4622' data-name='Group 4622' transform='translate(-359.343 -520.384)'%3E%3Cpath id='Path_4012' data-name='Path 4012' d='M431.081,350.152,424.3,360.69h3.013l6.78-10.538Z' transform='translate(-61.191 170.232)' fill='%23fff'/%3E%3Cpath id='Path_4013' data-name='Path 4013' d='M431.081,350.152,424.3,360.69h3.013l6.78-10.538Z' transform='translate(-61.191 170.232)'/%3E%3Cpath id='Path_4014' data-name='Path 4014' d='M354.536,436.91h3.013l3.766,5.854H358.3Z' transform='translate(4.807 88.158)' fill='%23fff'/%3E%3Cpath id='Path_4015' data-name='Path 4015' d='M354.536,436.91h3.013l3.766,5.854H358.3Z' transform='translate(4.807 88.158)'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center;background-size:19px}.ccc-page [type="checkbox"]:checked:focus+label:before,.ccc-page [type="checkbox"]:not(:checked):focus+label:before{border-color:#000}.post-wrap .kg-image{height:auto}