@keyframes pulse-grow{50%{transform:scale(1.05)}100%{transform:scale(1)}}.grid-item{align-items:stretch;display:flex}.card{transition:all 0.3s ease;box-shadow:0px 2px 4px 0px rgba(0,0,0,0.16);margin-bottom:30px;margin-top:30px;width:100%}.card .status-tag{position:absolute;right:0px;top:0px;background:#646462;padding:0px 10px 4px 10px;letter-spacing:.5px;border:0;font-size:85%;font-size:.75rem;text-transform:uppercase;font-weight:bold;color:#fff}.card.p2pu-orange,.card.in-progress,.card.learner{border-top:6px solid #FC7100}.card.p2pu-orange .status-tag,.card.in-progress .status-tag,.card.learner .status-tag{background:#FC7100}.card.p2pu-orange q:before,.card.p2pu-orange q:after,.card.in-progress q:before,.card.in-progress q:after,.card.learner q:before,.card.learner q:after{color:#FC7100}.card.p2pu-blue,.card.starting-soon,.card.card-case-study{border-top:6px solid #05C6B4}.card.p2pu-blue .status-tag,.card.starting-soon .status-tag,.card.card-case-study .status-tag{background:#05C6B4}.card.p2pu-blue q:before,.card.p2pu-blue q:after,.card.starting-soon q:before,.card.starting-soon q:after,.card.card-case-study q:before,.card.card-case-study q:after{color:#05C6B4}.card.p2pu-green,.card.closed,.card.facilitator{border-top:6px solid #B7D500}.card.p2pu-green .status-tag,.card.closed .status-tag,.card.facilitator .status-tag{background:#B7D500}.card.p2pu-green .card-footer button,.card.closed .card-footer button,.card.facilitator .card-footer button{visibility:hidden}.card.p2pu-green q:before,.card.p2pu-green q:after,.card.closed q:before,.card.closed q:after,.card.facilitator q:before,.card.facilitator q:after{color:#B7D500}.card.p2pu-yellow,.card.signup-closed,.card.network{border-top:6px solid #FFBC1A}.card.p2pu-yellow .status-tag,.card.signup-closed .status-tag,.card.network .status-tag{background:#FFBC1A}.card.p2pu-yellow .card-footer button,.card.signup-closed .card-footer button,.card.network .card-footer button{visibility:hidden}.card.p2pu-yellow q:before,.card.p2pu-yellow q:after,.card.signup-closed q:before,.card.signup-closed q:after,.card.network q:before,.card.network q:after{color:#FFBC1A}.card .card-image{width:100%;height:145px;overflow:hidden}.card .card-image img{object-fit:cover;height:100%;width:100%}.card .card-header{margin-bottom:0;background-color:transparent;border-bottom:0;padding:25px;padding-bottom:0;color:#646462}.card .card-header .eyebrow{font-weight:bold;font-size:.815rem;margin-bottom:.3rem}.card .card-header .lowbrow{text-transform:uppercase}.card .card-header .card-title{padding-left:0;padding-right:0;margin-bottom:1rem;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.card .card-body{padding:25px;padding-top:0;color:#646462}.card .card-body>span{display:block;font-size:.815rem;margin-bottom:.5rem}.card .card-body>span i.material-icons{font-size:1.15rem;vertical-align:middle;margin-right:.3rem}.card .card-footer{padding:25px;padding-top:0;background-color:transparent;border-top:none}.card .card-footer button{margin-top:0;margin-bottom:0}.card .card-footer .text{display:flex;flex-direction:column;justify-content:center}.card table{font-size:.815rem;margin-top:25px}.card table tbody tr:first-of-type{border-top-width:1px}.card table tbody tr:last-of-type{border-bottom:transparent}.card table tbody tr a:not(.btn){color:inherit;text-decoration:underline}.card table tbody tr>*{padding:.15rem .5rem}.card table tbody tr th{text-align:right;font-weight:normal}@media (min-width: 768px){.card.horizontal .card-footer{padding:25px;padding-left:0}}.card.cover-link{position:relative}.card.cover-link>a{position:absolute;left:0;right:0;top:0;bottom:0}.card.plain{box-shadow:none;background:transparent;border:0}.card.plain .card-header,.card.plain .card-body,.card.plain .card-footer{padding-left:0;padding-right:0}.card-testimonial:not(.basic){border-top-width:10px}.card-testimonial .quote,.card-testimonial .blockquote{position:relative;font-size:1rem}.card-testimonial .quote q:before,.card-testimonial .quote q:after,.card-testimonial .blockquote q:before,.card-testimonial .blockquote q:after{font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif}.card-testimonial .quote footer,.card-testimonial .blockquote footer{padding-top:10px}.card-testimonial .attribution .image img{border-radius:50%;max-height:100px;max-width:100px;height:auto;width:100%}.card-testimonial .attribution span{display:block}.slick-slide .card-testimonial{margin-top:0;margin-bottom:0;margin:10px}.slick-slide .card-testimonial .card-body{padding-top:25px}.grid-item{align-items:stretch;display:flex}.card{transition:all 0.3s ease;box-shadow:0px 2px 4px 0px rgba(0,0,0,0.16);margin-bottom:30px;margin-top:30px;width:100%}.card .status-tag{position:absolute;right:0px;top:0px;background:#646462;padding:0px 10px 4px 10px;letter-spacing:.5px;border:0;font-size:85%;font-size:.75rem;text-transform:uppercase;font-weight:bold;color:#fff}.card.p2pu-orange,.card.in-progress,.card.learner{border-top:6px solid #FC7100}.card.p2pu-orange .status-tag,.card.in-progress .status-tag,.card.learner .status-tag{background:#FC7100}.card.p2pu-orange q:before,.card.p2pu-orange q:after,.card.in-progress q:before,.card.in-progress q:after,.card.learner q:before,.card.learner q:after{color:#FC7100}.card.p2pu-blue,.card.starting-soon,.card.card-case-study{border-top:6px solid #05C6B4}.card.p2pu-blue .status-tag,.card.starting-soon .status-tag,.card.card-case-study .status-tag{background:#05C6B4}.card.p2pu-blue q:before,.card.p2pu-blue q:after,.card.starting-soon q:before,.card.starting-soon q:after,.card.card-case-study q:before,.card.card-case-study q:after{color:#05C6B4}.card.p2pu-green,.card.closed,.card.facilitator{border-top:6px solid #B7D500}.card.p2pu-green .status-tag,.card.closed .status-tag,.card.facilitator .status-tag{background:#B7D500}.card.p2pu-green .card-footer button,.card.closed .card-footer button,.card.facilitator .card-footer button{visibility:hidden}.card.p2pu-green q:before,.card.p2pu-green q:after,.card.closed q:before,.card.closed q:after,.card.facilitator q:before,.card.facilitator q:after{color:#B7D500}.card.p2pu-yellow,.card.signup-closed,.card.network{border-top:6px solid #FFBC1A}.card.p2pu-yellow .status-tag,.card.signup-closed .status-tag,.card.network .status-tag{background:#FFBC1A}.card.p2pu-yellow .card-footer button,.card.signup-closed .card-footer button,.card.network .card-footer button{visibility:hidden}.card.p2pu-yellow q:before,.card.p2pu-yellow q:after,.card.signup-closed q:before,.card.signup-closed q:after,.card.network q:before,.card.network q:after{color:#FFBC1A}.card .card-image{width:100%;height:145px;overflow:hidden}.card .card-image img{object-fit:cover;height:100%;width:100%}.card .card-header{margin-bottom:0;background-color:transparent;border-bottom:0;padding:25px;padding-bottom:0;color:#646462}.card .card-header .eyebrow{font-weight:bold;font-size:.815rem;margin-bottom:.3rem}.card .card-header .lowbrow{text-transform:uppercase}.card .card-header .card-title{padding-left:0;padding-right:0;margin-bottom:1rem;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.card .card-body{padding:25px;padding-top:0;color:#646462}.card .card-body>span{display:block;font-size:.815rem;margin-bottom:.5rem}.card .card-body>span i.material-icons{font-size:1.15rem;vertical-align:middle;margin-right:.3rem}.card .card-footer{padding:25px;padding-top:0;background-color:transparent;border-top:none}.card .card-footer button{margin-top:0;margin-bottom:0}.card .card-footer .text{display:flex;flex-direction:column;justify-content:center}.card table{font-size:.815rem;margin-top:25px}.card table tbody tr:first-of-type{border-top-width:1px}.card table tbody tr:last-of-type{border-bottom:transparent}.card table tbody tr a:not(.btn){color:inherit;text-decoration:underline}.card table tbody tr>*{padding:.15rem .5rem}.card table tbody tr th{text-align:right;font-weight:normal}@media (min-width: 768px){.card.horizontal .card-footer{padding:25px;padding-left:0}}.card.cover-link{position:relative}.card.cover-link>a{position:absolute;left:0;right:0;top:0;bottom:0}.card.plain{box-shadow:none;background:transparent;border:0}.card.plain .card-header,.card.plain .card-body,.card.plain .card-footer{padding-left:0;padding-right:0}.card.card-case-study .card-image{height:0;position:relative;padding-top:60%}@media (min-width: 576px){.card.card-case-study .card-image{padding-top:40%}}@media (min-width: 768px){.card.card-case-study .card-image{padding-top:60%}}@media (min-width: 992px){.card.card-case-study .card-image{padding-top:40%}}@media (min-width: 1200px){.card.card-case-study .card-image{padding-top:60%}}.card.card-case-study .card-image img{position:absolute;top:0}.card.card-case-study .card-header{padding-bottom:25px}.card.card-case-study .card-header .eyebrow{color:#05C6B4;font-size:.875rem;text-transform:uppercase;font-weight:400;letter-spacing:.03em}.slick-slide .card.card-case-study{margin:10px}.row[class*=" dot-"]>div .icon{position:relative}.row[class*=" dot-"]>div .icon img{position:relative;max-height:100%;max-width:100%}.row.dot-sextet>div{display:flex;align-items:center}.row.dot-sextet>div .icon{width:35%}.row.dot-sextet>div:nth-of-type(5) :before{background-color:#05C6B4}.row.dot-sextet>div:nth-of-type(6) :before{background-color:#B7D500}.row.dot-sextet>div h3{flex-grow:1}.slick-slider.slick-dotted .slick-dots li button:before{font-size:3rem;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.slick-track{display:flex !important}.slick-slide{height:inherit !important;align-items:stretch;display:flex !important}.slick-arrow{position:absolute;right:100%;width:fit-content;min-width:2rem;cursor:pointer;top:100%}.slick-arrow.prev-arrow{right:100%;transform:translate(100%, 50%)}.slick-arrow.next-arrow{left:100%;transform:translate(-100%, 50%)}@media (min-width: 768px){.slick-arrow{height:100%;top:0;display:flex;justify-content:center;align-items:center}.slick-arrow.prev-arrow{right:100%;transform:translate(0px, 0px)}.slick-arrow.next-arrow{left:100%;transform:translate(0px, 0px)}}#home h2{font-family:"Merriweather",Georgia,Times,"Times New Roman",serif}#home section.landing p.large{max-width:800px;margin:0 auto}#home section.landing>.container>.row{margin-bottom:8em}@media (min-width: 576px){#home section.landing>.container>.row{margin-bottom:10em}}@media (min-width: 992px){#home section.landing>.container>.row{margin-bottom:18vw}}#home section.learning-circles .container .dot-quad p{font-size:1.15rem}#home section.learning-circles img{clip-path:circle(50% at center)}#home section#map-section{position:relative;height:45vw;min-height:500px;max-height:750px;border:5px solid #05C6B4;border-width:5px 0;background:url(../images/map-bkgd.jpg) no-repeat;background-size:cover}#home section#map-section #global-map{position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}#home section#map-section .container-fluid{position:relative}@media (max-width: 575.98px){#home section#map-section .container-fluid{padding-top:1em !important}#home section#map-section .container-fluid .col-md-6{position:absolute;bottom:10px;left:3%;width:94%}#home section#map-section .container-fluid .col-md-6 button{margin-top:0 !important;margin-bottom:0 !important}}#home section#map-section .marker{background-image:url("../images/marker.png");background-size:cover;width:24px;height:32px}#home section#map-section .mapboxgl-popup-content{border:3px solid #05C7B4;border-radius:80px;padding:5px 18px;font-size:14px;color:#646462;font-family:'Open Sans', sans-serif;box-shadow:0 2px 4px rgba(0,0,0,0.2);margin:0}#home section#map-section .mapboxgl-popup-anchor-top .mapboxgl-popup-tip{border-bottom-color:#05C7B4}#home section#map-section .mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{border-top-color:#05C7B4}#home section#map-section .mapboxgl-popup-anchor-left .mapboxgl-popup-tip{border-right-color:#05C7B4}#home section#map-section .mapboxgl-popup-anchor-right .mapboxgl-popup-tip{border-left-color:#05C7B4}@media (min-width: 992px){#home section.community .col-lg-5{position:absolute;right:0}}@media (min-width: 992px){#home section.team .col-lg-5{position:absolute;left:0}}#home section.about .slick-slide{cursor:pointer}#home section.about .slick-slide q:before,#home section.about .slick-slide q:after{font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;font-size:4.5rem;line-height:0;height:0;box-sizing:content-box;max-height:0;display:inline-block;width:0;position:absolute}#home section.about .slick-slide q:before{transform:translate(-35px, 25px)}#home section.about .slick-slide q:after{transform:translate(5px, 35px)}#home section.about .card.cover-link>a{z-index:999}
