@font-face{font-family:HKGrotesk-ExtraBold;src:url(/fonts/HKGrotesk/HKGrotesk-ExtraBold.otf) format("opentype")}@font-face{font-family:HKGrotesk-Bold;src:url(/fonts/HKGrotesk/HKGrotesk-Bold.otf) format("opentype")}@font-face{font-family:HKGrotesk-SemiBold;src:url(/fonts/HKGrotesk/HKGrotesk-SemiBold.otf) format("opentype")}@font-face{font-family:HKGrotesk-Medium;src:url(/fonts/HKGrotesk/HKGrotesk-Medium.otf) format("opentype")}@font-face{font-family:HKGrotesk-Regular;src:url(/fonts/HKGrotesk/HKGrotesk-Regular.otf) format("opentype")}*{margin:0}a{color:#000;text-decoration:none}button{border:none;background:none;color:#000}video{width:100%}img{height:auto;max-width:100%}ul,ol{padding:0;list-style:none}body{font-family:HKGrotesk-Medium,Arial,sans-serif;font-size:1.125rem}@media (min-width: 576px){body{font-size:1.25rem}}h1,h2,h3,h4,h5,h6{font-weight:300;margin-bottom:1.5rem;position:relative}h1{font-family:HKGrotesk-SemiBold,Arial,sans-serif;font-size:2.25rem}@media (min-width: 576px){h1{font-size:3rem}}h2{font-family:HKGrotesk-Medium,Arial,sans-serif;font-size:1.75rem}@media (min-width: 576px){h2{font-size:2.25rem}}h3{font-family:HKGrotesk-ExtraBold,Arial,sans-serif;font-size:1.25rem}@media (min-width: 576px){h3{font-size:1.75rem}}.section-header{width:100%;border-bottom:black 2px solid;margin-bottom:2rem}.section-header .section-header-text{font-family:HKGrotesk-Bold,Arial,sans-serif;font-size:1.5rem;margin-bottom:.5rem}.underline{padding-bottom:0}p{margin-bottom:1rem;line-height:1.5rem}p.general-text a{font-family:HKGrotesk-Bold,Arial,sans-serif;color:#0078ae}p.bold,span.bold{font-family:HKGrotesk-Bold,Arial,sans-serif}header{font-family:proxima-nova,sans-serif;font-weight:400;font-style:normal;font-size:1.25rem}header .site-logo{font-family:proxima-nova,sans-serif;font-weight:700;font-style:normal}footer{font-family:HKGrotesk-Regular,Arial,sans-serif}footer a{font-family:HKGrotesk-Medium,Arial,sans-serif}span.icon-and-text{padding:0 1rem}span.icon-and-text img,span.icon-and-text p{display:inline-block}span.icon-and-text img{margin-bottom:-3px}.icon-container{display:inline-block;position:relative;width:24px;margin:auto;text-align:center}.icon-container .caret{margin:auto;transition:all linear .3s}.main-text ul{padding-left:1.5rem;list-style-type:disc}.main-text ol{margin-left:2rem;list-style-type:decimal}.main-text table{border:#000 solid 1px;border-collapse:collapse;margin:1rem 0 2rem;padding:1rem}.main-text table td{border:#000 solid 1px;padding:.5rem 1rem;text-align:center}.grid{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -8px}.grid.grid-nogutter{margin:0}.grid.grid-nogutter>.col{padding:0}.grid.grid-2-col .col{flex-basis:50%;max-width:46%}.col{box-sizing:border-box;flex:0 0 auto;flex-grow:1;flex-basis:0;max-width:100%;min-width:0;padding:0 8px}.col-align-top{align-self:flex-start}.col-align-bottom{align-self:flex-end}.col-align-middle{align-self:center}.col-top{justify-content:flex-start!important;flex-direction:column;display:flex}.col-bottom{justify-content:flex-end!important;flex-direction:column;display:flex}.col-middle{justify-content:center;flex-direction:column;display:flex}.grid-start{justify-content:flex-start}.grid-center{justify-content:center}.grid-end{justify-content:flex-end}.grid-around{justify-content:space-around}.grid-between{justify-content:space-between}.col-first{order:-1}.col-last{order:1}.grid-reverse{flex-direction:row-reverse}.col-fixed{flex:initial}.col-grow-2{flex-grow:2}.col-grow-3{flex-grow:3}.col-grow-4{flex-grow:4}.col-grow-5{flex-grow:5}.col-grow-6{flex-grow:6}.col-grow-7{flex-grow:7}.col-grow-8{flex-grow:8}.col-grow-9{flex-grow:9}.col-grow-10{flex-grow:10}.col-grow-11{flex-grow:11}.col-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.col-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.col-3{flex-basis:25%;max-width:25%}.col-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.col-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.col-6{flex-basis:50%;max-width:50%}.col-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.col-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.col-9{flex-basis:75%;max-width:75%}.col-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.col-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.col-12{flex-basis:100%;max-width:100%}@media only screen and (max-width: 576px){.col-sm{flex:100%;max-width:100%}}@media only screen and (max-width: 768px){.col-md{flex:100%;max-width:100%}}@media only screen and (max-width: 992px){.col-lg{flex:100%;max-width:100%}}@media only screen and (max-width: 1200px){.col-xl{flex:100%;max-width:100%}}.grid.grid-column{flex-flow:column}.text-center{text-align:center}body{min-height:100vh;min-width:320px}main{position:relative}.hero .container{padding-top:4rem;padding-bottom:4rem}.container{max-width:1200px;margin:auto;padding:2rem;position:relative}@media (min-width: 768px){.container{padding:2rem}}.page-content{padding-bottom:4rem}.general-content-div{padding-bottom:2rem}.general-content-div a{color:#0078ae}.general-content-div a:hover{cursor:pointer;text-decoration:underline}.svg-container{position:relative}.svg-container svg{height:auto;max-width:100%}.vch-logo{position:relative;max-height:60px;min-height:60px;max-width:100%;height:100%}div.btn,span.btn,button.btn,a.btn{position:relative;display:inline-block;box-sizing:border-box;font-family:HKGrotesk-SemiBold,Arial,sans-serif;font-size:1rem;text-align:center;padding:.5rem 1.25rem;border:2px solid;border-radius:20rem;min-width:140px;transition:box-shadow linear .2s}div.btn:hover,div.btn:active,div.btn:focus,span.btn:hover,span.btn:active,span.btn:focus,button.btn:hover,button.btn:active,button.btn:focus,a.btn:hover,a.btn:active,a.btn:focus{cursor:pointer;box-shadow:#c1d72f 0 1px 8px}div.btn.sunlit-green,span.btn.sunlit-green,button.btn.sunlit-green,a.btn.sunlit-green{color:#c1d72f;border-color:#c1d72f}div.btn.sunlit-green.filled,span.btn.sunlit-green.filled,button.btn.sunlit-green.filled,a.btn.sunlit-green.filled{color:#000;background-color:#c1d72f}div.btn.rainforest-green,span.btn.rainforest-green,button.btn.rainforest-green,a.btn.rainforest-green{color:#009e4d;border-color:#009e4d}div.btn.rainforest-green.filled,span.btn.rainforest-green.filled,button.btn.rainforest-green.filled,a.btn.rainforest-green.filled{color:#000;background-color:#009e4d}@media (min-width: 576px){div.btn,span.btn,button.btn,a.btn{font-size:1.25rem}}.top-nav-space{padding-top:6rem}#lightbox{position:fixed;z-index:-1;top:0;left:0;width:100vw;height:100vh;background-color:#0009;opacity:0;transition:all linear .2s}#lightbox.visible{z-index:120;opacity:1}header{position:absolute;width:100%;z-index:110}header nav{padding:1rem}@media (min-width: 768px){header nav{padding:2rem}}header .site-logo{margin:auto}header .site-logo img,header .site-logo span{vertical-align:middle}header li{margin-left:.5rem}header li img,header li span{vertical-align:middle}header a,header #learn-nav{transition:all linear .2s}header a:hover,header a:focus,header a:active,header #learn-nav:hover,header #learn-nav:focus,header #learn-nav:active{cursor:pointer;filter:drop-shadow(0px 0px 20px white)}header a:hover .desktop-only,header a:focus .desktop-only,header a:active .desktop-only,header #learn-nav:hover .desktop-only,header #learn-nav:focus .desktop-only,header #learn-nav:active .desktop-only{text-decoration:underline}header a:after,header #learn-nav:after{width:100%;height:100%;background-color:0 4px 4px 0px rgba(112,191,76,.25)}header.about-us-header a:hover,header.about-us-header a:focus,header.about-us-header a:active,header.about-us-header #learn-nav:hover,header.about-us-header #learn-nav:focus,header.about-us-header #learn-nav:active,header.community-header a:hover,header.community-header a:focus,header.community-header a:active,header.community-header #learn-nav:hover,header.community-header #learn-nav:focus,header.community-header #learn-nav:active{filter:drop-shadow(0px 0px 10px #009E4D)}header .nav-dropdown-container{position:relative;display:inline-block}header .nav-dropdown-container:hover ul.nav-dropdown,header .nav-dropdown-container:focus ul.nav-dropdown,header .nav-dropdown-container:active ul.nav-dropdown{display:block}header .nav-dropdown-container ul.nav-dropdown{min-width:150px;max-width:300px;position:absolute;display:block;padding:1rem;background-color:#fff;border:1px solid #F2F2F2;border-radius:2rem;box-shadow:0 4px 4px #00000040;transform:translate(-50%);left:50%;text-align:center;display:none}header .nav-dropdown-container ul.nav-dropdown li{padding:.5rem;margin:0;text-align:left}header .nav-dropdown-container ul.nav-dropdown li a{display:flex;justify-content:center;width:100%}header .nav-dropdown-container ul.nav-dropdown li a:hover{text-decoration:underline}footer{background-color:#fff}footer ul,footer .vch-logo-container,footer #lgbtq-disclaimer,footer #copyright{margin-bottom:1rem}@media (min-width: 576px){footer ul,footer .vch-logo-container,footer #lgbtq-disclaimer,footer #copyright{margin-bottom:2rem}}footer #land-acknowledgement{margin-bottom:2rem}@media (min-width: 576px){footer #land-acknowledgement{margin-bottom:3.5rem}}footer .footer-links a:hover{cursor:pointer;text-decoration:underline}@media (max-width: 576px){footer .footer-links,footer .vch-logo-container,footer #lgbtq-disclaimer,footer #copyright{margin-bottom:3rem}}footer .vch-logo-container img{max-height:unset;width:100%;height:auto}@media (min-width: 576px){footer .vch-logo-container img{width:unset}}.img-container{position:relative;display:block;text-align:center}.img-placeholder{width:100%;height:100%;padding:2rem;background-color:gray}.divider{border-top:1px solid black;display:block;width:100%;height:0}@media (min-width: 992px){.mobile-only{display:none!important}}@media (max-width: 992px){.desktop-only{display:none!important}}.vertical-spacer{margin-top:0}@media (min-width: 768px){.vertical-spacer{margin-top:15vh}}@media (min-width: 992px){.vertical-spacer{margin-top:22vh}}@media (min-width: 1200px){.vertical-spacer{margin-top:30vh}}@media (min-width: 1400px){.vertical-spacer{margin-top:40vh}}.home-hero{position:relative}.home-hero:before{content:" ";display:block;position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;opacity:.25;background-repeat:no-repeat;background-position:50% 0;background-size:cover}@media (min-width: 768px){.home-hero:before{opacity:1}}.pillars-container,.cu-container{position:relative}.pillars-container h2,.cu-container h2{text-align:center;margin:auto}.map-video-container{position:absolute;top:0;left:0;width:100vw;height:100vh;overflow-x:hidden}#map-video{width:100vw;height:100vh;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1}@media (max-width: 768px){#map-video{display:none}}.home-hero{min-height:100vh;display:flex;position:relative;overflow-x:clip}@media (max-width: 768px){.home-hero:before{background-image:url(/assets/images/home-hero.svg)}}@media (min-width: 768px){.home-hero .hero-text-container{flex-basis:50%;max-width:50%}.home-hero .hero-text-container .welcome-body-text{background:rgba(255,255,255,.4);box-shadow:0 0 28px 28px #fff6}}@media (min-width: 1200px){.home-hero .hero-text-container{flex-basis:44%;max-width:44%}}.mascot-container{min-height:200px;position:relative;margin-bottom:3rem}@media (min-width: 768px){.mascot-container{position:unset;min-height:unset}}.mascot-container .mascot-wrapper{position:absolute;left:50%;bottom:1rem;transform:translate(-50%);z-index:130;height:160px}@media (min-width: 768px){.mascot-container .mascot-wrapper{transform:translate(0);left:unset;right:2rem;top:28vh;height:200px}}.mascot-container .mascot-wrapper video{mix-blend-mode:screen}.mascot-container .mascot-wrapper #mascot{animation-name:glow-pulse;animation-duration:2s;animation-iteration-count:infinite}.mascot-container .mascot-wrapper .mascot-bubble{position:absolute;z-index:1;animation-name:bubble-in;animation-duration:1s}.mascot-container .mascot-wrapper .mascot-bubble:not(hidden){animation-play-state:initial}.mascot-container .mascot-wrapper .mascot-bubble.hidden{animation-name:bubble-out;animation-duration:.8s;opacity:0}.mascot-container .mascot-wrapper #mascot-bubble-1{bottom:90%;right:62%}.mascot-container .mascot-wrapper #mascot-bubble-2{bottom:90%;right:56%}.mascot-container #vch-logo{transform:translate(-50%);position:absolute;left:50%;bottom:-1rem}@media (min-width: 768px){.mascot-container #vch-logo{top:28vh;padding-top:12rem;z-index:100;right:-1rem;left:unset}}@keyframes glow-pulse{0%{filter:drop-shadow(0px 0px 0px #70BF4C)}25%{filter:drop-shadow(0px 0px 8px #70BF4C)}75%{filter:drop-shadow(0px 0px 8px #70BF4C)}to{filter:drop-shadow(0px 0px 0px #70BF4C)}}@keyframes bubble-in{0%{opacity:0;margin-bottom:-6px}50%{opacity:0;margin-bottom:-6px}to{opacity:1;margin-bottom:0}}@keyframes bubble-out{0%{opacity:1;margin-bottom:0}50%{opacity:0;margin-bottom:-6px}to{opacity:0;margin-bottom:-6px}}.fg-clouds-container{position:absolute;width:100%;min-height:35vh;z-index:100;top:-17vh;overflow:hidden;opacity:.8}@media (min-width: 768px){.fg-clouds-container{top:4rem;min-height:unset;overflow:unset;height:50%}}.fg-clouds-container .fg-clouds{position:absolute;height:100%;min-width:100%}.fg-clouds-container .fg-clouds.mobile-only{display:none}@media (max-width: 576px){.fg-clouds-container .fg-clouds.mobile-only{display:block}}.fg-clouds-container .fg-clouds.tablet-only{display:none}@media (min-width: 576px){.fg-clouds-container .fg-clouds.tablet-only{display:block}}@media (min-width: 768px){.fg-clouds-container .fg-clouds.tablet-only{display:none}}.fg-clouds-container .fg-clouds.mobile-only,.fg-clouds-container .fg-clouds.tablet-only{height:auto;width:100%}@media (min-width: 576px){.fg-clouds-container .fg-clouds{left:unset}}@media (min-width: 768px){.fg-clouds-container .fg-clouds{max-width:unset;height:unset;width:100%}}.pillars-container{position:relative;min-height:133vh;margin-top:-2vh}@media (min-width: 768px){.pillars-container{margin-top:-14rem;min-height:125vh;height:125vh}}.pillars-container .modules-container{padding:.5rem}.pillars-container .container.mobile-only{bottom:50%;transform:translateY(50%);position:absolute;padding:2rem .5rem 6rem}.pillars-container .container.mobile-only .modules-container{padding:2rem 0 0}.pillars-container .container.mobile-only h2{padding:2rem 0}.pillars-container .mobile-module{display:flex;justify-content:center;flex-flow:row wrap;text-align:center}.pillars-container .mobile-module .statue-img,.pillars-container .mobile-module .statue-coloured-img{max-width:200px;width:100%;height:auto;z-index:10;transition:all linear .2s}.pillars-container .mobile-module .statue-coloured-img{opacity:0;position:absolute;left:0;top:0}.pillars-container .mobile-module:hover .statue-coloured-img,.pillars-container .mobile-module:active .statue-coloured-img,.pillars-container .mobile-module:focus .statue-coloured-img{opacity:1;filter:drop-shadow(0px 0px 5px #70BF4C)}.pillars-container .container.desktop-only{padding-top:35vh;height:100%}.pillars-container .container.desktop-only h2{margin-bottom:1rem}.pillars-container .container.desktop-only .org-banner{text-align:center;margin-bottom:2rem}.pillars-container .container.desktop-only .statues-container{height:50%;align-items:flex-end}.pillars-container .desktop-module{display:flex;flex-flow:column nowrap;align-items:center;padding:0 0 2rem;transition:all linear .3s;position:relative;margin-bottom:-14rem}@media (min-width: 992px){.pillars-container .desktop-module{margin-bottom:-18rem}}.pillars-container .desktop-module .pillar-tall{display:none}@media (min-width: 992px){.pillars-container .desktop-module .pillar-tall{display:block}}.pillars-container .desktop-module .pillar-short{display:block}@media (min-width: 992px){.pillars-container .desktop-module .pillar-short{display:none}}.pillars-container .desktop-module .statue-img,.pillars-container .desktop-module .statue-coloured-img{transition:all linear .2s;position:absolute;bottom:100%}.pillars-container .desktop-module .statue-coloured-img{opacity:0}.pillars-container .desktop-module h3{position:absolute;text-align:center;bottom:185%;transition:opacity linear .2s;opacity:0}@media (min-width: 992px){.pillars-container .desktop-module h3{bottom:170%}}.pillars-container .desktop-module.module3 h3{bottom:215%}@media (min-width: 992px){.pillars-container .desktop-module.module3 h3{bottom:186%}}.pillars-container .desktop-module:hover,.pillars-container .desktop-module:active,.pillars-container .desktop-module:focus{margin-bottom:-10rem}@media (min-width: 992px){.pillars-container .desktop-module:hover,.pillars-container .desktop-module:active,.pillars-container .desktop-module:focus{margin-bottom:-14rem}}.pillars-container .desktop-module:hover .statue-coloured-img,.pillars-container .desktop-module:active .statue-coloured-img,.pillars-container .desktop-module:focus .statue-coloured-img{opacity:1}.pillars-container .desktop-module:hover .statue-img,.pillars-container .desktop-module:hover .statue-coloured-img,.pillars-container .desktop-module:active .statue-img,.pillars-container .desktop-module:active .statue-coloured-img,.pillars-container .desktop-module:focus .statue-img,.pillars-container .desktop-module:focus .statue-coloured-img{padding-bottom:6px;filter:drop-shadow(0px 0px 10px #70BF4C)}.pillars-container .desktop-module:hover h3,.pillars-container .desktop-module:active h3,.pillars-container .desktop-module:focus h3{opacity:1}.pillars-container .pillars-imgs-container{position:absolute;z-index:0;height:100%;width:100%;margin-top:-20vh;opacity:.5}.pillars-container .pillars-imgs-container .bg-mountains-container,.pillars-container .pillars-imgs-container .bg-trees-container{content:" ";display:block;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 0;background-size:cover}.pillars-container .pillars-imgs-container .bg-mountains-container{background-image:url(/assets/images/pillars-bg-2.svg);min-height:133vh}.pillars-container .pillars-imgs-container .bg-trees-container{margin-top:-5rem;height:50vh;background-image:url(/assets/images/trees-fg.svg)}@media (min-width: 768px){.pillars-container .pillars-imgs-container{margin-top:-8vh;opacity:1}}.fg-trees-container{position:absolute;width:100%;left:0;top:112vh}.fg-trees-container img{width:100%}.cu-container{min-height:77vh;margin-bottom:6rem;margin-top:-2rem}@media (max-width: 768px){.cu-container{margin-top:-10vh}}.cu-container .container,.cu-container .cu-va-btn-container{margin-bottom:2rem}@media (min-width: 768px){.cu-container .cu-va-btn-container{position:absolute;top:0;left:0;width:100%;padding:2rem;max-width:1200px}.cu-container .cu-va-btn-container .btn{margin-right:0;margin-left:auto}}@media (max-width: 768px){.cu-container .cu-va-btn-container .btn{color:#009e4d;border-color:#009e4d}}@media (max-width: 768px){.cu-container .one-cu{justify-content:center}}@media (min-width: 768px){.cu-container .one-cu{margin-left:3rem}}.cu-container h2{margin-bottom:2rem}.cu-container .cu-img-container{margin-bottom:1.5rem}.cu-container .cu-item{background-color:#faf4ed;content:" ";width:100%;max-width:576px;min-height:300px;padding:2rem 1.5rem 1.25rem;margin:1rem;box-shadow:0 4px 4px #00000040;position:relative}@media (max-width: 1200px){.cu-container .cu-item:nth-of-type(3){display:none}}.cu-container .cu-item h1,.cu-container .cu-item h2,.cu-container .cu-item h3,.cu-container .cu-item h4,.cu-container .cu-item p,.cu-container .cu-item figcaption{color:#000;text-align:left}.cu-container .cu-item p{width:100%;margin-top:0;justify-self:flex-start;align-self:flex-start}.cu-container .cu-item figcaption{font-size:1rem;font-family:HKGrotesk-Regular,Arial,sans-serif}.cu-container .cu-item .cu-pin{position:absolute;left:50%;top:-6px}@media (min-width: 768px){.cu-container .cu-item .cu-pin{top:0}}.cu-container h2{color:#000}@media (min-width: 768px){.cu-container h2{color:#fff}}.scroll-bg{background-size:contain;background-position:center;background-repeat:no-repeat;width:100%;height:100%}.module-hero{position:relative;overflow:hidden;width:100%;height:100%;min-height:91vh}@media (min-width: 992px){.module-hero{margin-bottom:2rem}}.module-hero>.container{padding:4rem 0 6rem;margin:0 auto;min-height:100vh}@media (min-width: 576px){.module-hero>.container{padding:6rem 0 7rem}}@media (min-width: 992px){.module-hero>.container{padding:6rem 0}}.module-hero .statue-container{text-align:center;display:flex;margin:7rem 0 -4rem;padding:2rem;margin:auto}@media (min-width: 992px){.module-hero .statue-container{flex-flow:column;margin-bottom:-6rem;padding-bottom:0}.module-hero .statue-container img{margin:0}}.module-hero .banner-img-container{position:absolute;width:100%;height:100%}.module-hero .banner-img-container img{width:100%;height:100%;max-width:unset}@media (max-width: 768px){.module-hero .banner-img-container img{min-height:100%}}.module-hero img{margin:auto}.module-hero .scroll-container{position:relative;display:flex;align-self:center}@media (min-width: 992px){.module-hero .scroll-container{flex-flow:column;flex:1 1 100%;height:100%;align-items:flex-end}}.module-hero .course-overview-container{width:95vw;height:86vw;min-width:320px;min-height:300px;background-image:url(/assets/images/scroll-mobile.svg);background-size:cover;text-align:center;margin:auto auto 5rem;display:flex;align-items:center}@media (min-width: 768px){.module-hero .course-overview-container{background-image:url(/assets/images/scroll.svg);width:100%;max-width:686px;max-height:455px;margin:auto}}.module-hero .course-overview-container .pre-heading,.module-hero .course-overview-container h1,.module-hero .course-overview-container .btn-container{max-width:298px;margin:auto}@media (min-width: 576px){.module-hero .course-overview-container .pre-heading,.module-hero .course-overview-container h1,.module-hero .course-overview-container .btn-container{width:80%;max-width:534px}}.module-hero .course-overview-container .pre-heading{margin-top:1rem;margin-bottom:.25rem}@media (min-width: 768px){.module-hero .course-overview-container .pre-heading{margin-bottom:1rem}}.module-hero .course-overview-container h1{margin-bottom:1rem;line-height:2.25rem}@media (min-width: 576px){.module-hero .course-overview-container h1{margin-bottom:1.5rem;line-height:3.15rem}}@media (min-width: 992px){.module-hero .course-overview-container h1{margin-bottom:2.5rem}}.module-hero .course-overview-container .icons-text-container{margin-bottom:1.5rem}.module-hero .course-overview-container .icon-and-text{display:inline-block;height:1.5rem}@media (max-width: 768px){.module-hero .course-overview-container .icon-and-text{padding:0 .5rem}}@media (min-width: 768px){.module-hero .course-overview-container .icon-and-text{margin-bottom:1rem}}.module-hero .course-overview-container .btn{margin-bottom:1.5rem}.course-details-container{padding-top:2rem;padding-bottom:2rem}@media (min-width: 768px){.course-details-container .description-container{padding-bottom:0;padding-right:3rem}}@media (max-width: 992px){.course-details-container{text-align:center}}.course-details-container .description-container{padding-bottom:2rem}.chapters-grid{justify-content:center}.chapters-grid>.col{flex:100%;max-width:100%}@media (min-width: 576px){.chapters-grid>.col{flex:50%;max-width:50%}}@media (min-width: 768px){.chapters-grid>.col{flex:33.3333333333%;max-width:33.3333333333%}}.chapter-btn{background-image:url(/assets/images/scroll-chapter.svg);height:66vw;min-height:257px;max-height:280px;position:relative;display:flex;justify-content:center;flex-flow:row wrap;margin-bottom:1rem}@media (min-width: 576px){.chapter-btn{height:45vw}}@media (min-width: 768px){.chapter-btn{min-height:33vw;max-height:260px}}@media (min-width: 992px){.chapter-btn{min-height:277px}}.chapter-btn p{display:block;text-align:center;margin:auto;min-width:180px;max-width:180px}@media (min-width: 576px){.chapter-btn p{max-width:25vw}}@media (min-width: 768px){.chapter-btn p{min-width:160px;max-width:65%}}.chapter-btn img{display:block;text-align:center;margin:auto;padding-top:2rem}.module-resources{padding-top:1rem;padding-bottom:2rem;margin-bottom:6rem}@media (min-width: 768px){.module-resources{padding-top:3rem}}.module-resources h2{text-align:center;margin:2rem 0}@media (min-width: 768px){.page-blurb{max-width:55%}}.comment{display:block}.comment .comment-header,.comment .comment-body{font-size:.875rem;line-height:1.125rem}@media (min-width: 576px){.comment .comment-header,.comment .comment-body{font-size:1.125rem;line-height:1.5rem}}.comment .comment-header{font-family:HKGrotesk-Bold,Arial,sans-serif;margin-bottom:5px}.resources-hero{background-image:url(/assets/images/banner-resources.jpg);min-height:20vh}.resources-hero>.container{padding:6rem 0 7rem}@media (max-width: 1200px){.resources-hero>.container{padding:4rem 1rem}}.resources-hero #search-field{box-sizing:border-box;text-align:left;padding:.5rem 1.25rem;border:3px solid white;border-radius:20rem;min-width:140px;width:100%;font-size:1rem;transition:all linear .2s}@media (min-width: 768px){.resources-hero #search-field{font-size:1.25rem}}@media (max-width: 768px){.resources-hero #search-btn{min-width:80px}}#resources-container-list.no-filter .resource{display:flex}#resources-container-list.filtering .resource{display:none}#resources-container-list.filtering .resource.show{display:flex}.filter-container{max-width:100%;min-width:300px;margin-bottom:1.5rem}@media (min-width: 576px){.filter-container{min-width:375px}}.filter-container:hover #active-filter{text-decoration:underline}.filter-container .dd-trigger{display:inline-block}.filter-container p{display:inline-block;margin:auto 1rem auto 0}.filter-container .filter-option{box-sizing:border-box;display:inline-block;padding:.125rem 1rem;border:solid 2px #BDBDBD;border-radius:2rem;text-transform:uppercase;font-size:1.125rem;transition:all linear .2s;margin-bottom:.25rem}.filter-container .filter-option:hover,.filter-container .filter-option.active-filter{background-color:#bdbdbd80;cursor:pointer}.filter-container .filter-option#filter-nursing{border-color:#009fd4}.filter-container .filter-option#filter-nursing:hover,.filter-container .filter-option#filter-nursing.active-filter{background-color:#009fd480}.filter-container .filter-option#filter-allied{border-color:#0078ae}.filter-container .filter-option#filter-allied:hover,.filter-container .filter-option#filter-allied.active-filter{background-color:#0078ae80}.filter-container .filter-option#filter-clinical{border-color:#70bf4c}.filter-container .filter-option#filter-clinical:hover,.filter-container .filter-option#filter-clinical.active-filter{background-color:#70bf4c80}.filter-container .filter-option#filter-other{border-color:#009e4d}.filter-container .filter-option#filter-other:hover,.filter-container .filter-option#filter-other.active-filter{background-color:#009e4d80}#active-filter{display:inline-block;padding-left:.25rem}.sort-container{max-width:100%;min-width:200px;text-align:end}@media (min-width: 576px){.sort-container{min-width:200px}}@media (min-width: 768px){.sort-container{justify-self:flex-end}}@media (min-width: 768px){.sort-container.dd-container ul.dd-list{text-align:end;justify-content:flex-end;left:unset;right:0}}.resource{width:100%;background-color:#f2f2f2;min-height:40px;transition:box-shadow linear .1s;margin:0 0 8px;position:relative}.resource .r-icon:hover:before,.resource .r-title:hover:before,.resource .r-date:hover:before{content:" ";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;cursor:pointer;box-shadow:#c1d72f 0 1px 8px}.resource .r-icon{width:40px;display:flex;justify-content:center}.resource .r-icon img{flex-basis:50%}@media (min-width: 768px){.resource .r-icon img{max-width:3rem}}.resource .r-body{font-family:HKGrotesk-SemiBold,Arial,sans-serif;padding:1rem}.resource .r-title{min-width:150px;flex-grow:1}.resource .r-date{font-family:HKGrotesk-Regular,Arial,sans-serif;display:flex;justify-content:flex-end;flex-basis:initial;flex-grow:0;margin-top:.25rem}.resource .r-date img{padding:3px 8px 3px 3px;width:15px;height:15px}.resource .r-details .r-details-btn{font-family:HKGrotesk-MediumLegacyItalic,Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;user-select:none}.resource .r-details .r-details-btn:hover{cursor:pointer;color:#70bf4c}.resource .r-details.open .r-details-body{display:block}.resource .r-details .r-details-body{font-family:HKGrotesk-Regular,Arial,sans-serif;display:none}.resource.pdf .r-icon{background-color:#5dcbe9}.resource.link .r-icon{background-color:#70bf4c}.resource.excel .r-icon{background-color:#009e4d}.resource.word .r-icon{background-color:#0078ae}.resource.powerpoint .r-icon{background-color:#f15c3c}@media (min-width: 768px){.resource{min-height:88px;margin-bottom:10px}.resource .r-icon{width:84px}.resource .r-body,.resource .r-date{align-content:center}.resource .r-body{padding-right:2rem}.resource .r-date img{width:20px;height:20px}}code{display:block;position:relative;padding:1rem;background-color:#2f2f2f;color:#fff;font-size:.75rem;line-height:1rem}@media (min-width: 576px){code{font-size:.875rem;line-height:1.125rem}}.dd-container{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dd-container:hover{cursor:pointer}.dd-container:hover .dd-trigger{text-decoration:underline}.dd-container.open .caret{transform:rotateX(180deg)}.dd-container.open ul.dd-list{visibility:visible;opacity:1;font-family:HKGrotesk-Regular,Arial,sans-serif;z-index:10}.dd-container .grid{position:relative}.dd-container ul.dd-list{min-width:150px;width:100%;max-width:475px;position:absolute;display:block;padding:1rem;background-color:#fff;border:1px solid #F2F2F2;border-radius:2rem;box-shadow:0 4px 4px #00000040;left:-1rem;top:80%;visibility:hidden;opacity:0;transition:all linear .2s}.dd-container ul.dd-list li{padding:.5rem;margin:0;display:flex;width:100%}.dd-container ul.dd-list li:hover{text-decoration:underline}@keyframes float{0%{bottom:0}to{bottom:-1rem}}.instruction-container{position:absolute;z-index:130;display:flex;justify-content:center;width:100%;margin:0 -2rem;height:4rem;bottom:.5rem;bottom:2rem}@media (min-width: 992px){.instruction-container{bottom:2rem;height:6rem}}@media (min-width: 1200px){.instruction-container{bottom:3rem}}.instruction-container.white .instruction-text{color:#fff}.instruction-container .instruction{position:absolute;display:flex;flex-flow:column nowrap;animation:float 1s linear infinite alternate;transition:all linear .2s}.instruction-container .instruction:hover,.instruction-container .instruction:focus,.instruction-container .instruction:active{animation-play-state:paused;transform:translateY(1rem)}.instruction-container .icon{width:48px;margin:auto}@media (min-width: 992px){.instruction-container .icon{width:72px}}.instruction-container .instruction-text{color:#53585f;font-weight:600}@media (min-width: 768px){.welcome-text-container{padding-bottom:6rem}}.instruction-padding{padding-bottom:6rem}.home-hero .instruction-container{bottom:4rem;margin:0 -2rem}@media (max-width: 768px){.home-hero .instruction-container{padding:2rem 0 0;position:relative;margin:0;bottom:0}}@media (min-width: 768px){.home-hero .instruction{bottom:4rem}}
