@import url("https://fonts.googleapis.com/css?family=Signika:300,400,500,700|Raleway:300,400,600");@import url("https://fonts.googleapis.com/css?family=Signika:300,400,500,700|Raleway:300,400,600");@font-face{font-family:"Anderson_Grotesk";src:url("fonts/AndersonGrotesk.otf") format("opentype")}.primary-button{background:white;border-radius:4px;border:1px solid rgba(0,0,0,0.7);display:block;max-width:200px;padding:8px;padding-top:12px;text-align:center;text-decoration:none;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;color:rgba(0,0,0,0.7)}.primary-button:hover,.primary-button:active,.primary-button:focus{color:black;border:1px solid black;background:white}.card-tag{border:1px solid #7EBC6F;color:#7EBC6F;padding:8px;border-radius:4px;margin-left:8px}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:"Anderson_Grotesk",sans-serif,sans-serif}html body{font-family:"Anderson_Grotesk",sans-serif,sans-serif;height:100%;margin:0;width:100%}html body .page{height:100%}section h2.section-heading{font-family:"Anderson_Grotesk",sans-serif;margin-top:0;margin-bottom:15px;font-size:40px}section h3.section-subheading{margin-bottom:75px;text-transform:none;font-family:"Anderson_Grotesk",sans-serif;font-size:16px;font-style:italic;font-weight:400}.dark{font-color:white;background:#0F2027;background:-webkit-linear-gradient(to right, #2C5364, #203A43, #0F2027);background:linear-gradient(to right, #2C5364, #203A43, #0F2027)}.logo{width:170px;padding-top:8px;padding-left:8px}.navbar-default{border-color:transparent;background-color:#222}.navbar-default .navbar-brand{font-family:"Anderson_Grotesk",sans-serif;color:#7EBC6F}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:active,.navbar-default .navbar-brand.active{color:#222}.navbar-default .navbar-collapse{border-color:rgba(255,255,255,0.02)}.navbar-default .navbar-toggle{border-color:#7EBC6F;background-color:#7EBC6F}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#7EBC6F}.navbar-default .nav li a{text-transform:uppercase;font-family:"Anderson_Grotesk",sans-serif;font-weight:400;letter-spacing:1px;color:#fff;-webkit-transition:all ease .35s;-moz-transition:all ease .35s;transition:all ease .35s}.navbar-default.black-text .nav li a{color:#222}.navbar-default .nav li a:hover,.navbar-default .nav li a:focus{outline:0;color:#7EBC6F}.navbar-default .navbar-nav>.active>a{border-radius:0;color:#fff;background-color:#7EBC6F}.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#fff;background-color:#7EBC6F}@media (max-width: 768px){.nav2-list{margin-top:50px}}@media (min-width: 768px){.navbar-default{padding:10px 0;border:0;background-color:transparent;-webkit-transition:padding .3s;-moz-transition:padding .3s;transition:padding .3s}.navbar-default .navbar-brand{font-size:2em;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.navbar-default .navbar-nav>.active>a{border-radius:3px}.navbar-default.navbar-shrink{padding:10px 0;background-color:#222}.navbar-default.navbar-shrink .navbar-brand{font-size:1.5em}.vertical-nav{#position:fixed;#margin:90px 0px 0px 145px;text-transform:uppercase;font-family:"Anderson_Grotesk","Montserrat", "Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:1px;transition:all ease .35s;#margin-top:80px;font-size:15px}.disappear{display:none}.horizontal-landing-page-menu.appear{visibility:visible}.horizontal-landing-page-menu{visibility:hidden}}@media (min-width: 768px) and (min-width: 768px){.menu2.navbar-nav>li>a{padding-top:5px;padding-bottom:5px}.menu2{padding-inline-start:0px}.menu2{margin-top:5px;margin-bottom:0px}}.navbar-nav>li>a,.navbar-brand{padding-top:8px !important;padding-bottom:0 !important;height:30px}.navbar{min-height:30px !important}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{background-color:#ecf0f1}a.current{background:#7EBC6F;color:#fff;border-radius:3px}#beta-text{font-size:18px;font-weight:bold;font-family:"Anderson_Grotesk", sans-serif;font-style:italic;color:#7EBC6F}@font-face{font-family:"Anderson_Grotesk";src:url("fonts/AndersonGrotesk.otf") format("opentype")}.primary-button{background:white;border-radius:4px;border:1px solid rgba(0,0,0,0.7);display:block;max-width:200px;padding:8px;padding-top:12px;text-align:center;text-decoration:none;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;color:rgba(0,0,0,0.7)}.primary-button:hover,.primary-button:active,.primary-button:focus{color:black;border:1px solid black;background:white}.card-tag{border:1px solid #7EBC6F;color:#7EBC6F;padding:8px;border-radius:4px;margin-left:8px}.hero{text-align:center;color:#fff;background-attachment:scroll;background-image:url("/assets/images/hero.jpg");background-position:center center;background-repeat:none;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;height:100vh}.hero .text{padding-top:100px;padding-bottom:50px;margin-bottom:25px;font-family:"Anderson_Grotesk",sans-serif;font-size:22px;font-style:italic;line-height:22px}@media (min-width: 768px){.home .text{padding-top:400px;padding-bottom:200px;margin-bottom:25px;font-family:"Anderson_Grotesk",sans-serif;font-size:40px;font-style:italic;line-height:40px}}.about{margin-top:72px}.about .about-heading{margin:15px 0;text-transform:none}.about i.fa{border-radius:50%;color:white;background-color:#7EBC6F}#featured-blog-post{background:#7ebc6f;background:linear-gradient(180deg, #7ebc6f 0%, #383838 100%);color:white;margin:72px auto;padding:50px}@media screen and (max-width: 800px){#featured-blog-post{padding:50px 25px}#featured-blog-post h2.section-heading{font-size:30px}#featured-blog-post .col-md-6{padding:15px !important}}#featured-blog-post .container{max-width:900px}@media screen and (max-width: 800px){#featured-blog-post .container{max-width:700px}}#featured-blog-post .container a#check-it-out-wrapper{color:black !important}#featured-blog-post .container a#check-it-out-wrapper button#check-it-out{background:white;border-radius:15px;color:black !important;padding:15px 30px}#featured-blog-post .container img#featured-blog-post-thumbnail{display:none;width:100%}@media screen and (max-width: 800px){#featured-blog-post .container img#featured-blog-post-thumbnail{display:block}}#featured-blog-post .container .col-md-6{padding:30px}#featured-blog-post .container .col-md-6#featured-post-left{padding-right:45px}#featured-blog-post .container .col-md-6#featured-post-right{padding-left:45px}#featured-blog-post .container .col-md-6 img#featured-blog-post-thumbnail{display:block}@media screen and (max-width: 800px){#featured-blog-post .container .col-md-6 img#featured-blog-post-thumbnail{display:none}}.calendar{margin-top:72px;margin-bottom:72px}.partners img{margin:50px auto}#contact{background:#0F2027;background:-webkit-linear-gradient(to right, #2C5364, #203A43, #0F2027);background:linear-gradient(to right, #2C5364, #203A43, #0F2027);padding:64px 0}#contact .section-heading{color:#fff}#contact .form-group{margin-bottom:25px}#contact .form-group input,#contact .form-group textarea{padding:20px}#contact .form-group input.form-control{height:auto;font-family:sans-serif}#contact .form-group textarea.form-control{height:236px}#contact .form-control:focus{border-color:#7EBC6F;box-shadow:none}#contact::-webkit-input-placeholder{text-transform:uppercase;font-family:"Anderson_Grotesk",sans-serif;font-weight:700;color:#bbb}#contact:-moz-placeholder{text-transform:uppercase;font-family:"Anderson_Grotesk",sans-serif;font-weight:700;color:#bbb}#contact::-moz-placeholder{text-transform:uppercase;font-family:#7EBC6F;font-weight:700;color:#bbb}#contact:-ms-input-placeholder{text-transform:uppercase;font-family:#7EBC6F;font-weight:700;color:#bbb}#contact .text-danger{color:#e74c3c}#contact .btn:hover,.btn:focus{color:black;text-decoration:none;border-color:#7EBC6F}.educational_content:before{content:url(../assets/images/about_icons/educational_content.png)}#content{background:#fff;border:1px solid #2c3e50;padding:5px 15px;margin:auto}.titlebox{float:left;padding:0 5px;margin:-20px 0 0 30px;background:#fff;font-weight:700}dt,dd{display:inline}dd{padding-right:20px}dl{margin-top:10px;margin-bottom:10px}.legend_color{width:55px;height:20px;display:inline-block;margin-left:5px;margin-bottom:-4px}#class1-color{background-color:lightBlue;border:2px solid #72bcd4}#class2-color{background-color:red;border:2px solid darkred}#class3-color{background-color:#ffff99;border:2px solid #e7e700}#content li{list-style:none;display:inline-block}#legend-list{width:100%}.blog.content{margin:30px auto;max-width:1000px;overflow:hidden;padding:32px}@media screen and (max-width: 700px){.blog.content{margin-top:50px}}.blog.content .blog-title{align-items:center;display:flex;margin-bottom:21.5px}.blog.content .blog-title .page-title{font-size:40px;font-weight:bold;font-family:"Anderson_Grotesk", sans-serif;font-style:italic;margin:auto}.blog.content .pagination{font-size:24px;text-align:right;width:100%}.blog.content .pagination input.pagination-number{height:40px;padding-top:10px;text-align:center;width:30px}.blog.content .pagination a{color:black;cursor:pointer}.blog.content .pagination a:-webkit-any-link{color:black}.blog.content .blog-post-list{display:block;max-width:1200px;overflow:hidden}.blog.content .blog-post-list .blog-post-card-wrapper:hover{text-decoration:none}.blog.content .blog-post-list .blog-post-card-wrapper:hover .blog-post-card{color:#7EBC6F}.blog.content .blog-post-list .blog-post-card-wrapper:hover .blog-post-card .blog-post-card-title{color:#7EBC6F;text-decoration:none;transition:background-color .3s linear}.blog.content .blog-post-list .blog-post-card-wrapper:hover .blog-post-card .blog-post-card-image-overlay{background-color:#7EBC6F;transition:background-color .3s linear}.blog.content .blog-post-list .blog-post-card-wrapper:hover .blog-post-card .blog-post-card-image-overlay .blog-post-overlay-text{opacity:1 !important}.blog.content .blog-post-list .blog-post-card-wrapper .blog-post-card{border-radius:4px;border:none;display:block;height:100%;margin:50px 0px;text-decoration:none;width:100%}.blog.content .blog-post-list .blog-post-card-wrapper .blog-post-card .blog-post-card-title{color:black;font-size:30px;font-weight:bold;margin-top:0}.blog.content .blog-post-list .blog-post-card-wrapper .blog-post-card .blog-post-card-image-wrapper{height:100%;position:relative;width:100%}.blog.content .blog-post-list .blog-post-card-wrapper .blog-post-card .blog-post-card-image-wrapper img.blog-post-card-image{height:100%;user-select:none;width:100%}.blog.content .blog-post-list .blog-post-card-wrapper .blog-post-card .blog-post-card-image-wrapper .blog-post-card-image-overlay{bottom:0;display:block;height:100%;left:0;opacity:0.95;position:absolute;right:0;top:0;width:100%;z-index:10}.blog.content .blog-post-list .blog-post-card-wrapper .blog-post-card .blog-post-card-image-wrapper .blog-post-card-image-overlay .blog-post-overlay-text{color:white;font-size:20px;font-weight:bold;height:100%;opacity:0;padding:15px;width:100%}.blog-post{margin:0 auto;max-width:800px;padding-bottom:75px;padding-left:15px;padding-right:15px;padding-top:150px}.blog-post .blog-post-title{font-size:45px}.blog-post .blog-post-by-line{color:#5b616b;font-size:1.4rem;font-weight:normal}.blog-post .blog-post-author{color:#323232}.blog-post .blog-post-bullet{color:#5b616b;font-size:1.4rem;font-weight:normal}.blog-post .blog-post-date{color:#5b616b;font-size:1.4rem;font-weight:normal}.blog-post img{margin-bottom:2rem;margin-top:2rem;max-width:100%;user-select:none}.blog-post a{overflow-wrap:break-word}.panel-border-style{background:white;box-shadow:-2px 0 8px 0 rgba(0,0,0,0.2);border-radius:4px;padding:16px;width:100%;margin:16px;transition:width 0.25s}.wrapper{display:flex;background:#eee;margin-top:60px}.project-content{display:grid;grid-gap:24px 24px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);height:100%;margin-top:100px;max-width:800px;padding-top:32px;width:100%;margin:100px auto}@media (max-width: 900px){.project-content{max-width:600px}}@media (max-width: 600px){.project-content{max-width:auto;padding:32px}}.project-content img{height:auto;margin:0 auto;text-align:center;max-height:90%;width:100%}.project-content .project-title{grid-column:2/4;display:flex;flex-direction:column;align-items:left}.project-content .project-title>h1{font-size:32px}.project-content .project-title>h3{margin-top:4px;font-size:20px}.project-content .project-title>p{font-size:16px}.project-content .project-filters-display{grid-column:1/3;display:grid;grid-column-gap:16px;grid-row-gap:8px;grid-template-columns:repeat(auto-fit, minmax(33em, 1fr))}.project-content .project-filters-display>h3,.project-content .project-filters-display>p{font-size:16px;margin:0}.project-content .project-filters-display>h3{font-weight:bold}.project-content .project-tags{display:flex}.project-content .project-tags>p{padding-top:8px;font-weight:bold;margin:0}.project-content .project-tags .card-tags{display:flex;flex-direction:column}.project-content .project-tags .card-tags .card-tag{max-width:200px;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-content .project-description{grid-column:1/4}.project-content .project-buttons{align-items:right;display:grid;grid-column-gap:16px;grid-column:1/4;grid-template-columns:1fr 1fr;height:45px}.project-content .project-buttons>a{max-width:initial}.project-content .project-buttons .download-button{background:#222;border-radius:4px;color:white;display:block;font-size:14px;font-weight:bold;overflow:hidden;padding:12px;text-align:center;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.project-content .project-buttons .download-button:hover{color:#7EBC6F;border:2px solid #7EBC6F;background:white}@media (max-width: 600px){.project-content .project-buttons{grid-row-gap:16px;grid-template-columns:1fr;grid-template-rows:repeat(auto-fit, minmax(15em, 1fr));height:100px}}.projects{margin-top:30px;overflow:hidden}.projects .projects-wrapper{display:flex;background:#eee}.projects .projects-wrapper .projects-panel{background:white;box-shadow:-2px 0 8px 0 rgba(0,0,0,0.2);border-radius:4px;padding:16px;width:100%;margin:16px;transition:width 0.25s}.projects .projects-wrapper .projects-panel.filters-open{width:calc(100% - 300px)}.projects .projects-wrapper .projects-title{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;#height:56px;margin:10px 0px 10px 0px}.projects .projects-wrapper .projects-title .page-title{font-size:40px;font-weight:bold;font-family:"Anderson_Grotesk", sans-serif;font-style:italic;margin:auto}.projects .projects-wrapper .projects-title #project-search{border-radius:4px;border:1px solid #7EBC6F;width:500px;padding:8px;#width:100%;margin-right:16px}@media (max-width: 900px){.projects .projects-wrapper .projects-title #project-search{max-width:300px}}.projects .projects-wrapper .projects-title .project-filter-div{margin-left:auto}.projects .projects-wrapper .projects-title .project-filter-button{margin-left:auto;margin:10px 0px 10px 0px}@media (max-width: 900px){.projects .projects-wrapper{flex-direction:column;flex-flow:column-reverse}.projects .projects-wrapper .projects-panel{width:calc(100% - 32px)}.projects .projects-wrapper .projects-panel.filters-open{width:calc(100% - 32px)}.projects .projects-wrapper .project-filters{width:calc(100% - 32px)}}.projects .projects-wrapper .project-list{display:grid;grid-template-columns:repeat(auto-fit, minmax(33em, 1fr));grid-auto-rows:375px;grid-gap:16px 16px}.projects .projects-wrapper .project-list strong{color:black}.projects .projects-wrapper .project-list .project-card{border:1px solid rgba(0,0,0,0.3);display:flex;justify-content:space-between;flex-direction:column;padding:16px;height:375px}.projects .projects-wrapper .project-list .project-card:hover{box-shadow:0px 1px 3px 0px rgba(0,0,0,0.2)}.projects .projects-wrapper .project-list .project-card .image-wrapper{margin:0 auto}.projects .projects-wrapper .project-list .project-card .image-wrapper img{width:auto;text-align:center;height:100px;margin-bottom:16px}.projects .projects-wrapper .project-list .project-card .card-content{height:200px;overflow:hidden;margin-top:16px;margin-bottom:16px}.projects .projects-wrapper .project-list .project-card .card-content .card-title h1{color:rgba(0,0,0,0.8);font-size:24px;font-weight:bold;margin-top:0}.projects .projects-wrapper .project-list .project-card .card-content .card-title h2{color:rgba(0,0,0,0.6);font-size:16px;margin-top:0}.projects .projects-wrapper .project-list .project-card .card-content .card-title p{color:rgba(0,0,0,0.8);font-size:12px}.projects .projects-wrapper .project-list .project-card .card-content .card-description{font-size:12px}.projects .projects-wrapper .project-list .project-card .card-tags{display:flex;align-items:center;font-size:12px}.projects .projects-wrapper .project-list .project-card .card-tags p{max-width:200px;font-weight:bold;margin:0}.projects .projects-wrapper .project-list .project-card .card-tags .card-tag{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 900px){.projects .projects-wrapper .project-list{grid-template-columns:repeat(auto-fit, minmax(15em, 1fr))}.projects .projects-wrapper .project-list .project-card .card-tags{font-size:12px}.projects .projects-wrapper .project-list .project-card .card-button a{font-size:12px}}.card-tag{border:1px solid #7EBC6F;color:#7EBC6F;padding:8px;border-radius:4px;margin-left:8px}.project-filters{background:white;height:0;opacity:0;transition:width height 0.25s;width:0px}.project-filters.open{border-radius:4px;box-shadow:-2px 0 8px 0 rgba(0,0,0,0.2);height:auto;margin-left:0;margin:16px;opacity:1;padding:16px;width:300px}.project-filters header{display:flex;align-items:center;justify-content:space-between}.project-filters header>h1{margin:0;font-size:20px}.project-filters .project-filter-list{margin-top:24px;display:flex;flex-direction:column}.project-filters .project-filter-list h3{margin-top:0;font-size:12px;font-weight:bold;color:rgba(0,0,0,0.65);letter-spacing:1.5px;text-transform:uppercase}.project-filters .project-filter-list .project-filter-options-wrapper{border:1px solid rgba(0,0,0,0.25);border-radius:4px;padding:8px;margin-bottom:16px}.project-filters .project-filter-list .project-filter-options-wrapper input{margin-right:8px}.project-filters .project-filter-list .project-filter-options-wrapper label{font-size:12px}.project-filter-tags{margin-bottom:200px}.project-filter-tags h3{font-size:18px}.project-add-button{border-radius:50%;box-shadow:0px 2px 6px 0px rgba(0,0,0,0.3);width:48px;height:48px;position:fixed;bottom:32px;right:48px;color:#7EBC6F;background:white;line-height:57px;text-align:center;margin:0;border:2px solid #7EBC6F;text-decoration:none;font-size:60px;margin-left:16px;z-index:10}.project-add-button:hover,.project-add-button:active{text-decoration:none}.projects-content{margin-top:62px}#plus-circle-style{font-size:45px;color:#7EBC6F;padding-right:8px}.card-container{display:flex;flex-flow:row wrap;justify-content:space-between}.card-child{#width:300px}#search-and-add{display:flex}#resources-panel{max-width:1200px}#resources-panel #resources-carousel{background:#141b23;height:400px;position:relative}#resources-panel #resources-carousel[data-carousel-left="disabled"] #resources-carousel-left-wrapper svg{fill:#777}#resources-panel #resources-carousel[data-carousel-left="disabled"] #resources-carousel-left-wrapper svg:hover{background:none !important;cursor:no-drop;transform:translate(-50%, -50%)}#resources-panel #resources-carousel[data-carousel-right="disabled"] #resources-carousel-right-wrapper svg{fill:#777}#resources-panel #resources-carousel[data-carousel-right="disabled"] #resources-carousel-right-wrapper svg:hover{background:none !important;cursor:no-drop;transform:translate(-50%, -50%)}@media (max-width: 700px){#resources-panel #resources-carousel{height:100vh}#resources-panel #resources-carousel .resources-carousel-arrow-wrapper{width:50px !important}#resources-panel #resources-carousel .resources-carousel-arrow-wrapper svg{width:80% !important}#resources-panel #resources-carousel .resources-carousel-content{left:50px !important;right:50px !important}#resources-panel #resources-carousel .resources-carousel-content .resources-carousel-content-half{display:block;width:100% !important}#resources-panel #resources-carousel .resources-carousel-content .resources-carousel-content-half.resources-carousel-content-left{height:25vh;left:0 !important;right:0 !important;top:10vh !important}#resources-panel #resources-carousel .resources-carousel-content .resources-carousel-content-half.resources-carousel-content-left img{height:25vh;max-width:250px !important;width:100% !important}#resources-panel #resources-carousel .resources-carousel-content .resources-carousel-content-half.resources-carousel-content-right{top:35vh !important}}#resources-panel #resources-carousel .resources-carousel-arrow-wrapper{bottom:0;color:white;height:100%;position:absolute;top:0;width:100px;z-index:99}#resources-panel #resources-carousel .resources-carousel-arrow-wrapper#resources-carousel-left-wrapper{left:0;right:auto}#resources-panel #resources-carousel .resources-carousel-arrow-wrapper#resources-carousel-right-wrapper{left:auto;right:0}#resources-panel #resources-carousel .resources-carousel-arrow-wrapper svg{color:white;cursor:pointer;fill:white;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:50%}#resources-panel #resources-carousel .resources-carousel-arrow-wrapper svg:hover{background:#7EBC6F;border-radius:100%;transform:translate(-50%, -50%) scale(1.25)}#resources-panel #resources-carousel .resources-carousel-content{background:#141b23;bottom:0;display:none;left:100px;margin-bottom:0;position:absolute;right:100px;top:0;width:auto}#resources-panel #resources-carousel .resources-carousel-content .resources-carousel-content-half{bottom:0;position:absolute;top:0;width:50%}@media (max-width: 1000px){#resources-panel #resources-carousel .resources-carousel-content .resources-carousel-content-half.resources-carousel-content-left{width:40%}#resources-panel #resources-carousel .resources-carousel-content .resources-carousel-content-half.resources-carousel-content-right{width:60%}}@media (max-width: 800px){#resources-panel #resources-carousel .resources-carousel-content .resources-carousel-content-half.resources-carousel-content-left{width:35%}#resources-panel #resources-carousel .resources-carousel-content .resources-carousel-content-half.resources-carousel-content-right{width:65%}}#resources-panel #resources-carousel .resources-carousel-content .resources-carousel-content-half.resources-carousel-content-left{left:0;right:auto}#resources-panel #resources-carousel .resources-carousel-content .resources-carousel-content-half.resources-carousel-content-left img{border:1px solid #EEE;left:50%;position:absolute;transform:translate(-50%, -50%);top:50%;width:90%}#resources-panel #resources-carousel .resources-carousel-content .resources-carousel-content-half.resources-carousel-content-right{left:auto;padding:5%;right:0}#resources-panel #resources-carousel .resources-carousel-content .resources-carousel-content-half.resources-carousel-content-right h1{color:white;font-size:32px;margin-bottom:30px;margin-top:0;text-align:center}#resources-panel #resources-carousel .resources-carousel-content .resources-carousel-content-half.resources-carousel-content-right .resources-carousel-content-description{color:#eee;font-size:15px;margin-bottom:40px;text-align:center;text-shadow:5px 5px 5px black}#resources-panel #resources-carousel .resources-carousel-content .resources-carousel-content-half.resources-carousel-content-right .resources-carousel-button-wrapper{display:block;margin:0 auto;position:relative;width:100px}#resources-panel #resources-carousel .resources-carousel-content .resources-carousel-content-half.resources-carousel-content-right .resources-carousel-button-wrapper button{color:#141b23;display:block;font-size:20px;height:40px;margin:0 auto;text-align:center;width:100px}@media (max-width: 900px){#resources-panel #resources-carousel .resources-carousel-content .resources-carousel-content-half.resources-carousel-content-right .resources-carousel-button-wrapper button{font-size:16px;margin-left:auto !important;margin-right:auto !important}}#resources-panel #resources-carousel .resources-carousel-content .resources-carousel-content-half.resources-carousel-content-right .resources-carousel-button-wrapper button span{font-size:12px;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);user-select:none;white-space:nowrap}.resources .wrapper section.panel-border-style{border:1px solid #CCC;box-shadow:0px 7px 9px #ccc}@media (max-width: 1200px){.resources .wrapper section.panel-border-style{margin-right:10px;margin-left:10px;width:calc(100% - 10px - 10px)}}.resources section{margin-left:auto;margin-right:auto;max-width:1200px}@media (max-width: 800px){.resources section{margin-bottom:0}}.resources #resources-title{height:200px;margin-top:62px;margin-bottom:200px;max-width:1200px;margin:100px auto;position:relative}@media (max-width: 800px){.resources #resources-title{height:auto;margin-bottom:16px;margin-top:0}}.resources #resources-title #page-title{color:#7EBC6F;font-size:78px;font-weight:bold;left:25%;margin:0;position:absolute;text-align:center;top:50%;transform:translate(-50%, -50%)}@media (max-width: 800px){.resources #resources-title #page-title{font-size:50px;left:0;position:relative;text-align:center;top:0;transform:none;width:100%}}.resources #resources-title #spotlight-card{display:block;font-size:18px;font-weight:bold;right:25%;position:absolute;margin:0 auto;width:45%;max-width:1000px;text-align:center;top:50%;transform:translate(50%, -50%)}@media (max-width: 800px){.resources #resources-title #spotlight-card{left:0;max-width:90%;position:relative;text-align:center;top:0;transform:none;width:100%}}.resources #resources-title #spotlight-card p{font-size:24px;padding:10px;text-align:block;margin-left:15%;margin-right:15%}@media (max-width: 900px){.resources #resources-title #spotlight-card p{text-align:center}}.resources #meet-mappers{background-position:center;background-repeat:no-repeat;background-size:cover;padding:0px;position:relative;overflow:hidden;width:100%;height:auto;margin-bottom:100px}@media (max-width: 900px){.resources #meet-mappers img{max-height:200px;width:100%;display:block;position:relative}}.resources .more-resources{margin-bottom:50px;padding-top:50px}@media (max-width: 600.5px){.resources .more-resources{max-width:80%}}@media (min-width: 600.5px) and (max-width: 900.5px){.resources .more-resources{max-width:100%;margin:auto;text-align:center;text-decoration:none}}.resources .more-resources #more-resources-title{margin-left:1.5%}.resources .more-resources #resource-card-container{text-align:center}.resources .more-resources #resource-card-container a:hover{text-decoration:none}.resources .more-resources #resource-card-container .resource-card{border-radius:4px;border:2px solid #7EBC6F;display:inline-block;padding:16px;text-align:left;float:left;margin:1.5%;text-decoration:none;overflow:hidden;position:relative;color:black}@media (max-width: 450.5px){.resources .more-resources #resource-card-container .resource-card{display:block;height:auto;width:calc(100% - 20px)}}@media (max-width: 600.5px){.resources .more-resources #resource-card-container .resource-card{display:block;height:auto;width:calc(100% - 20px)}}@media (min-width: 600.5px) and (max-width: 900.5px){.resources .more-resources #resource-card-container .resource-card{display:inline-block;height:400px;width:calc(((100% - 20px - 32px) / 2) - 10px)}}@media (min-width: 900.5px) and (max-width: 1100.5px){.resources .more-resources #resource-card-container .resource-card{display:inline-block;height:250px;width:calc(((100% - 20px - 45px) / 3) - 10px)}}@media (min-width: 1100.5px){.resources .more-resources #resource-card-container .resource-card{display:inline-block;height:250px;width:calc(((100% - 20px - 32px) / 3) - 20px)}}.resources .more-resources #resource-card-container .resource-card>div{position:absolute;top:15px}.resources .more-resources #resource-card-container .resource-card #summary-container{bottom:15px;color:black;left:15px;padding-right:8px;overflow-y:hidden;width:calc(55% - 15px)}@media (max-width: 600.5px){.resources .more-resources #resource-card-container .resource-card #summary-container{display:block;left:0;padding-right:0px;position:relative;right:0;width:100%}}@media (min-width: 600.5px) and (max-width: 900.5px){.resources .more-resources #resource-card-container .resource-card #summary-container{display:block;position:relative;top:50%;transform:translateY(-50%)}}.resources .more-resources #resource-card-container .resource-card #summary-container h3,.resources .more-resources #resource-card-container .resource-card #summary-container h4,.resources .more-resources #resource-card-container .resource-card #summary-container p{color:black}.resources .more-resources #resource-card-container .resource-card #summary-container h3{font-size:20px;margin-top:0}.resources .more-resources #resource-card-container .resource-card #summary-container h4{font-size:16px}.resources .more-resources #resource-card-container .resource-card #summary-container p{font-size:12px;word-wrap:break-word;color:black}.resources .more-resources #resource-card-container .resource-card #photo-container{left:auto;right:15px;top:50%;transform:translateY(-50%);grid-column-start:4;grid-column-end:7;padding-left:8px;width:calc(45% - 15px)}@media (max-width: 600.5px){.resources .more-resources #resource-card-container .resource-card #photo-container{display:block;left:0;margin:0 auto;padding-left:0;position:relative;right:0;text-align:center;top:0;transform:none;width:100%}}.resources .more-resources #resource-card-container .resource-card #photo-container img{border-radius:5%;height:auto;max-height:175px;margin:0 auto;margin-bottom:16px;margin-top:16px;text-align:center;width:100%;position:relative}@media (max-width: 600.5px){.resources .more-resources #resource-card-container .resource-card #photo-container img{margin-left:auto;margin-right:auto;max-height:175px !important;max-width:100%;min-width:40%;width:auto !important}}@media (min-width: 600.5px) and (max-width: 900.5px){.resources .more-resources #resource-card-container .resource-card #photo-container img{display:block;margin-top:0;max-height:250px;max-width:100%;text-align:center;width:auto}}.resources .more-resources #resource-card-container .resource-card #photo-container .card-tags{border-top:16px;display:block;margin-bottom:16px;overflow-y:hidden}@media (max-width: 450.5px){.resources .more-resources #resource-card-container .resource-card #photo-container .card-tags{display:block;max-height:none !important;text-align:center}}@media (max-width: 600.5px){.resources .more-resources #resource-card-container .resource-card #photo-container .card-tags{max-height:none !important}}@media (min-width: 600.5px) and (max-width: 900.5px){.resources .more-resources #resource-card-container .resource-card #photo-container .card-tags{max-height:none !important}}.resources .more-resources #resource-card-container .resource-card #photo-container .card-tags .card-tag{display:inline-block;height:auto;line-height:100%;padding-bottom:4px;padding-top:4px;user-select:none;width:auto;margin-left:0;margin-right:5px;margin-top:5px}.resources .more-resources #resource-card-container .resource-card #photo-container img+.card-tags{max-height:75px}.add-project{margin-left:auto;margin-right:auto;margin-top:105px;max-width:850px}.add-project header{display:flex;justify-content:space-between;align-items:center;padding-bottom:8px}.add-project header .page-title{font-size:24px}.add-project form .wizard>.steps{border-bottom:1px solid rgba(0,0,0,0.3)}.add-project form .wizard>.steps>ul{display:flex}.add-project form .wizard>.steps>ul>li{margin-right:16px}.add-project form .wizard>.steps>ul>li a{background:white;border-radius:0px;color:#222;cursor:pointer;margin:0;padding-top:0px;padding-left:0;padding-bottom:8px}.add-project form .wizard>.steps>ul>li a:hover,.add-project form .wizard>.steps>ul>li a:active{background:white;color:#222}.add-project form .wizard>.steps>ul>li.current{border-bottom:3px solid #7EBC6F}.add-project form .wizard>.steps>ul>li.current a{font-weight:bold;background:white}.add-project form .wizard>.steps>ul>li.current a:hover,.add-project form .wizard>.steps>ul>li.current a:active{background:white;color:#222}@media (max-width: 900px){.add-project form .wizard>.steps>ul{flex-direction:column}.add-project form .wizard>.steps>ul>li{width:100%}}.add-project form .wizard>.content{border-radius:0px;background:white;margin-bottom:16px;margin-top:16px;margin:0;max-height:600px}.add-project form .wizard>.content>section{overflow:auto;width:100%;padding:0;padding-top:16px}.add-project form .wizard>.content>section input[type='text']{width:100%}.add-project form .wizard>.content>section textarea{display:block;height:120px;width:100%}.add-project form .wizard>.content>section textarea.error{background:#fbe3e4;border:1px solid #fbc2c4;color:#8a1f11}.add-project form .wizard>.content>section h3{font-size:18px}.add-project form .wizard>.actions a{background:white;border-radius:4px;border:1px solid rgba(0,0,0,0.7);display:block;max-width:200px;padding:8px;padding-top:12px;text-align:center;text-decoration:none;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;color:rgba(0,0,0,0.7)}.add-project form .wizard>.actions a:hover,.add-project form .wizard>.actions a:active,.add-project form .wizard>.actions a:focus{color:black;border:1px solid black;background:white}.add-project form .wizard>.actions a .disabled a,.add-project form .wizard>.actions a .disabled a:hover,.add-project form .wizard>.actions a .disabled a:active{background:#eee}.top-margin{margin-top:16px}.uploadable{height:150px;position:relative;width:100%}.uploadable input{cursor:pointer;height:100%;opacity:0;position:absolute;width:100%}.uploadable label{background:white;border:2px dashed rgba(0,0,0,0.8);color:rgba(0,0,0,0.8);cursor:pointer;display:flex !important;flex-direction:column;font-size:18px;font-weight:bold;height:100%;justify-content:center;text-align:center;vertical-align:middle;width:100%}.uploadable label#projectImage-error,.uploadable label#projectFile-error{background:none !important;border:none !important;font-size:16px !important;height:auto !important;position:absolute !important;right:0 !important;top:-30px !important;width:auto !important}.uploadable label .fa{color:rgba(0,0,0,0.8);font-size:32px}.selectize-dropdown{z-index:9999}.project-filter-list{margin-top:24px}.project-filter-list h3{margin-top:0;font-size:12px !important;font-weight:bold;color:rgba(0,0,0,0.65);letter-spacing:1.5px;text-transform:uppercase}.project-filter-list .project-filter-options-wrapper{border:1px solid rgba(0,0,0,0.25);border-radius:4px;padding:8px;margin-bottom:16px}.project-filter-list .project-filter-options-wrapper input{margin-right:8px}.project-filter-list .project-filter-options-wrapper label{font-size:12px}footer{padding:25px 0;text-align:center}footer span.copyright{text-transform:uppercase;text-transform:none;font-family:sans-serif;line-height:40px}footer ul.quicklinks{margin-bottom:0;text-transform:uppercase;text-transform:none;font-family:sans-serif;line-height:30px}ul.social-buttons{margin-bottom:0}ul.social-buttons li a{display:block;width:40px;height:40px;border-radius:100%;font-size:24px;font-family:sans-serif;line-height:40px;outline:0;color:#fff;background-color:#222;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;padding-top:2px}ul.social-buttons li a:hover,ul.social-buttons li a:focus,ul.social-buttons li a:active{background-color:#7EBC6F}#donate a{border-color:#7EBC6F;background-color:#7EBC6F;border-radius:3px;padding:5px 10px 5px 10px;font-weight:400;letter-spacing:1px;color:#fff;-webkit-transition:all ease .35s;-moz-transition:all ease .35s;transition:all ease .35s}#donate a:hover,#donate a:focus{outline:0;color:#222;text-decoration:none;background-color:#fff}
