/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.region-controls{margin:0 auto 20px;max-width:800px;padding:0 20px;width:100%;}.block.tabs{margin:0;padding:0;width:100%;}.path-frontpage .region-controls,.path-frontpage .block.tabs{display:none;}.block.tabs ul.tabs{border-bottom:1px solid #ccc;margin:0;}.block.tabs ul.tabs > li{border-radius:10px;margin:10px 10px 0 0;}.block.tabs ul.tabs > li a{border:1px solid #ccc;border-bottom:0;border-radius:5px 5px 0 0;}.region-controls .messages--status{margin:0 0 20px 8px;}.main-section form input[type="text"],.main-section form input[type="email"],.main-section form input[type="password"],.main-section form input[type="tel"],.main-section form select{border:1px solid #3dc0c5;border-radius:0;font-size:16px;height:40px;line-height:30px;padding:5px 10px;margin:0 0 5px;width:100%;}.main-section form textarea{font-size:16px;padding:10px;}
#main{margin:0 auto;padding:0;width:100%;}#main-content{margin:0 auto;max-width:840px;outline:none;padding:30px 20px;width:100%;}body.path-media #main-content,body.path-node #main-content,body.path-frontpage #main-content{max-width:100%;padding:30px 0;}body.path-frontpage #main-content{padding-bottom:0;}body.path-media article,body.path-node article,body.path-frontpage article{margin:0 auto;max-width:800px;padding:0 20px;}body.path-node article{max-width:1200px;}body.page-node-type-dashboard article{max-width:800px;padding:0 20px 40px;}body.path-media article.background-extend,body.path-node article.background-extend,body.path-frontpage article.background-extend{max-width:100%;padding-right:0;padding-left:0;}body.has-sidebar .region-sidebar{border-top:1px solid #d8d8d8;margin:30px 20px 0;padding:20px 0 0;}@media (min-width:768px){#main-content{padding:40px 20px;}body.path-media #main-content,body.path-node #main-content,body.path-frontpage #main-content{padding-top:40px;padding-bottom:0;}body.path-media #main-content{padding-bottom:30px;}body.has-sidebar #main-content{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;max-width:1200px;padding:40px 20px;}body.has-sidebar .region-content{padding-right:20px;width:calc(100% - 300px);}body.has-sidebar article{padding:0;}body.has-sidebar .region-sidebar{border-left:1px solid #d8d8d8;border-top:0;margin:unset;padding:0 0 20px 20px;width:300px;}}@media (min-width:1000px){body.has-sidebar .region-content{width:calc(100% - 380px);}body.has-sidebar .region-sidebar{width:380px;}}
@media (max-width:999px){header.site-header.active{height:auto;min-height:120px;}header.active .header-container{flex-direction:column;}header div.menu-controls{cursor:pointer;display:block;height:70px;margin-top:10px;padding:34px 20px 20px;width:70px;}.menu-controls-icon,.menu-controls-icon::before,.menu-controls-icon::after{background-color:var(--main-yellow);border-radius:1px;height:4px;transition:250ms ease-in-out;width:30px;}.menu-controls-icon::before,.menu-controls-icon::after{content:'';display:block;}.menu-controls-icon::before{transform:translateY(-10px);}.menu-controls-icon::after{transform:translateY(6px);}.menu-controls-icon.active{background:transparent;}.menu-controls-icon.active::before,.menu-controls-icon.active::after{width:25px;}.menu-controls-icon.active::before{transform:translateY(-1px) translateX(3px) rotate(-45deg);}.menu-controls-icon.active::after{transform:translateY(-5px) translateX(3px) rotate(45deg);}#header-navigation{display:none;width:100%;}#header-navigation.active{display:block;padding:0 30px 30px;}nav.menu.main.header > ul.menu{border-top:1px solid #d8d8d8;padding:10px 0;}nav.menu.main.header > ul.menu li span.link-wrapper{display:flex;justify-content:flex-start;}nav.menu.main.header > ul.menu li span.link-wrapper.open,nav.menu.main.header > ul.menu li span.link-wrapper:hover{color:var(--main-yellow);}nav.menu.main.header > ul.menu li span.link-wrapper span.link-container{padding-right:4px;}nav.menu.main.header > ul.menu li span.link-wrapper span.link-container,nav.menu.main.header > ul.menu li span.link-wrapper span.link-container span{display:block;line-height:30px;}nav.menu.main.header > ul.menu > li span.link-wrapper span.caret{display:block;height:30px;margin:0;position:relative;width:30px;z-index:10;}nav.menu.main.header > ul.menu > li span.link-wrapper span.caret:before,nav.menu.main.header > ul.menu > li span.link-wrapper span.caret:after{background:#fff;border-radius:1px;content:"";cursor:pointer;left:0;top:0;width:8px;height:3px;position:absolute;transform:translateY(11px) translateX(8px) rotate(45deg);}nav.menu.main.header > ul.menu > li span.link-wrapper span.caret:after{transform:translateY(15px) translateX(8px) rotate(-45deg);}nav.menu.main.header > ul.menu > li span.link-wrapper.open span.caret:before,nav.menu.main.header > ul.menu li span.link-wrapper:hover span.caret:before,nav.menu.main.header > ul.menu > li span.link-wrapper.open span.caret:after,nav.menu.main.header > ul.menu li span.link-wrapper:hover span.caret:after{background-color:var(--main-yellow);}nav.menu.main.header > ul.menu > li span.link-wrapper.open span.caret:before{transform:translateY(13px) translateX(10px) rotate(-45deg);}nav.menu.main.header > ul.menu > li span.link-wrapper.open span.caret:after{transform:translateY(13px) translateX(6px) rotate(45deg);}nav.menu.main.header > ul.menu ul.submenu,nav.menu.main.header > ul.menu ul.submenu ul.menu{display:none;}nav.menu.main.header > ul.menu ul.submenu.open,nav.menu.main.header > ul.menu ul.submenu ul.menu.open{border-radius:0;box-shadow:0 0 0;display:block;float:none;margin:0;padding:0;position:relative;}nav.menu.main.header ul.submenu > li > span.link-wrapper a{display:block;}ul.menu-social{width:152px;}ul.menu-social li,ul.menu-social li a,ul.menu-social li a:before{height:40px;width:40px;}ul.menu-social li a{font-size:24px;line-height:40px;}#block-donate li.menu-item:first-of-type{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;margin-bottom:25px;padding:25px 0;}}@media (min-width:768px){header.site-header.active{min-height:140px;}header div.menu-controls{height:90px;margin-top:10px;padding:44px 30px 30px;width:90px;}}
*{box-sizing:border-box;}:root{--main-font-family:Montserrat,sans-serif;--main-text-color:#333;--main-navy:#1a2750;--main-navy-80-percent:rgba(26,39,80,.8);--main-teal:#7cbbc1;--main-dark-teal:#2b748b;--main-teal-80-percent:rgba(124,187,193,.8);--main-yellow:#f8e36a;--main-yellow-80-percent:rgba(248,227,106,.8);--main-pink:#e4a19e;--main-pink-80-percent:rgba(228,161,158,.8);--main-grey:#777;--main-dark-grey:#555;--main-light-grey:#999;--main-lightest-grey:#f3f3f3;}html{font-size:16px;}body{background-color:#fff;color:var(--main-text-color);font-family:var(--main-font-family);font-size:16px;font-weight:400;line-height:1.5em;margin:0;padding:0;}p{margin:0 0 12px;}.dialog-off-canvas-main-canvas a{color:var(--main-teal);font-weight:600;text-decoration:none;}.dialog-off-canvas-main-canvas a:hover{color:var(--main-dark-teal);text-decoration:underline;}ul.menu{margin:0;padding:0;}ul li,ol li{margin:0 0 .5em;}li.menu-item{padding-top:0;}p.button,li.read-more-button{display:flex;margin:0 auto 20px;justify-content:center;}p.button a,li.read-more-button a,.view-filters .form-actions .form-submit{background-color:var(--main-pink);border:0;border-radius:6px;box-shadow:0 4px 0 0 var(--main-pink);box-shadow:none;color:#fff;font-size:15px;font-weight:600;min-height:50px;line-height:20px;padding:15px 30px;text-align:center;text-transform:uppercase;min-width:200px;}p.button a:hover,li.read-more-button a:hover,.view-filters .form-actions .form-submit:hover{background-color:var(--main-pink);box-shadow:unset;color:#fff;text-decoration:none;}.center{text-align:center;}header.site-header{background-color:var(--main-navy);height:120px;width:100%;}header .header-container{display:flex;height:100%;margin:0 auto;max-width:1200px;position:relative;width:100%;}header .logo-container{align-items:center;display:flex;justify-content:space-between;padding:0 0 15px;width:100%;}header .block.branding{height:100%;max-width:370px;width:100%;z-index:2;}header .menu-controls{display:none;}.block.branding a.site-logo{display:flex;height:105px;justify-content:flex-start;padding:20px;text-align:left;width:100%;}.block.branding a.site-logo img{height:auto;width:261px;}.logo-container .menu.donate.tablet{display:none;}nav.menu.main ul.menu li{color:#fff;display:block;font-weight:600;line-height:1.5em;margin:0;padding:10px 0 5px;}nav.menu.main.header > ul.menu li span.link-wrapper{cursor:pointer;}nav.menu.main ul.submenu li{font-weight:400;line-height:1.25em;padding-left:20px;}nav.menu.main ul.submenu li a{color:#fff;}nav.menu.main ul.submenu li a:hover,nav.menu.main ul.submenu li a:focus{color:var(--main-yellow);text-decoration:none;}nav.social.header{margin-bottom:24px;}ul.menu-social{display:flex;flex-direction:row;justify-content:space-between;list-style:none;margin:0;padding:0;width:122px;}ul.menu-social li,ul.menu-social li a,ul.menu-social li a:before{display:block;height:30px;width:30px;}ul.menu-social li a{background:var(--main-teal);border-radius:2px;color:#fff;font-size:18px;line-height:30px;overflow:hidden;text-align:center;}ul.menu-social li a:hover{text-decoration:none;}ul.menu-social li a:before{padding:0;}.menu.donate li.menu-item a.fa-user{align-items:center;color:#fff;display:flex;font-family:var(--main-font-family);}.menu.donate li.menu-item a.fa-user:before{align-self:center;border:1px solid #fff;border-radius:50%;display:flex;font-family:"Font Awesome 5 Free";height:28px;justify-content:center;line-height:28px;margin-right:7px;text-align:center;width:28px;}.menu.donate li.menu-item a.fa-user:hover{text-decoration:none;}.menu.donate li.menu-item:last-of-type{text-align:center;}.menu li.menu-item a.donate-link{border-bottom:3px solid var(--main-yellow);color:#fff;font-size:1.3125em;font-weight:600;text-decoration:none;text-transform:uppercase;}section.signup-section{background-color:var(--main-yellow);}section.signup-section .signup-container{margin:0 auto;max-width:1200px;padding:20px;width:100%;}section.signup-section section.callout-link{margin:0 auto;max-width:800px;width:100%;}section.callout-link h2.title{font-size:1.125rem;font-weight:600;line-height:1.5em;margin:0 0 10px;text-align:center;}section.callout-link p.button{margin:0;}section.callout-link p.button a{height:40px;min-height:unset;padding:10px 20px;min-width:unset;}section.site-hero{display:flex;height:auto;margin:0 auto;width:100%;}.simple-hero section.site-hero{background-color:var(--main-teal);}.page-node-type-front.simple-hero section.site-hero{background-color:transparent;}.site-hero .hero-container{align-items:center;background:none;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;min-height:100px;width:100%;}.simple-hero .site-hero .hero-container{max-width:1200px;padding:20px;}.standard-hero .site-hero .hero-container{background-color:var(--main-teal);}.standard-hero .site-hero figure.hero-image{height:auto;line-height:0;margin:0;}.standard-hero .site-hero figure.hero-image img{height:auto;width:100%;}.standard-hero .hero-container .title-container{display:flex;flex-direction:column;max-width:560px;padding:20px 20px 30px;text-align:center;}.site-hero h1.page-title,.site-hero p.page-title-replacement{color:#fff;font-size:2.125em;font-weight:300;height:auto;line-height:1.294em;margin:unset;padding:0;text-align:center;width:100%;}.standard-hero .site-hero p.subtitle{color:#fff;margin-top:10px;margin-bottom:0;}.standard-hero .site-hero p.button{margin-bottom:10px;}.standard-hero .site-hero p.button a{font-size:17px;margin-top:20px;min-width:250px;}article figure{line-height:0;margin:0 0 30px;width:100%;}article p.eyebrow{color:#999;font-size:.875em;line-height:1.5em;margin-bottom:0;}article figure img{height:auto;width:100%;}article figure.image figcaption{color:#999;font-size:.875em;line-height:1.5em;padding:5px 0;text-align:right;}article h2{font-size:1.6875em;font-weight:300;line-height:1.2222em;margin:0 0 5px;}article h3,article p.subtitle{font-size:1em;font-weight:700;letter-spacing:2px;margin:0 0 1em;text-transform:uppercase;}article blockquote{background-color:var(--main-teal);color:#fff;font-size:1.25em;font-style:italic;line-height:1.5em;margin:25px 0;padding:25px 30px;}article blockquote p:last-child{margin-bottom:0;}article.background-extend > section.body{margin:0 auto 80px;max-width:800px;padding:0 20px;width:100%;}article.people > section.body{margin:0 auto 80px;max-width:760px;width:100%;}article.people section.person .person-details{margin-bottom:80px;}article section.person{position:relative;}section.person figure.person{background-color:var(--main-navy);border:20px solid #fff;margin:0 auto 30px;max-width:360px;width:100%;}section.person:nth-of-type(4n+2) figure.person{background-color:var(--main-pink);}section.person:nth-of-type(4n+3) figure.person{background-color:var(--main-teal);}section.person:nth-of-type(4n+4) figure.person{background-color:var(--main-yellow);}section.person figure.person svg{margin:-20px;}section.person figure.person svg.diamond-container polygon{stroke:#fff;stroke-width:5px;}article.person h1.page-title{font-size:1.6875em;font-weight:300;line-height:1.2222em;margin:0 0 5px;}section.person .person-details.board .subtitle{margin-bottom:0;}section.person p.organization{font-weight:700;}ul.spokesperson-details{list-style:none;margin:0 0 20px;padding:0;}ul.spokesperson-details li.detail{font-size:.875em;line-height:1.571428em;margin-bottom:0;}ul.spokesperson-details li.detail .detail-label{font-weight:600;}article.members section.members{margin-bottom:80px;}section.members h2.views-title{margin:0 auto 20px;padding:0 20px;width:240px;}.members-list ul.members{display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;margin:0 auto;padding:0;width:240px;}.members-list ul.members li.member{margin-bottom:0;padding:20px;text-align:center;width:240px;}.members-list ul.members li.member:hover{background:#fafafa;}li.member figure.member-logo{margin-bottom:0;}li.member figure.member-logo a{display:block;}li.member figure.member-logo figcaption{font-size:.875em;line-height:1.25em;padding:5px 10px 0;}li.member figure.member-logo img{height:200px;width:200px;}article.member > section.member{display:flex;flex-wrap:wrap;margin:0 auto 80px;max-width:820px;width:100%;}section.member figure.member-logo{margin:0 auto 30px;max-width:400px;text-align:center;width:100%;}section.member figure.member-logo a{display:block;}section.member figure.member-logo img{height:400px;width:400px;}section.member figure.member-logo figcaption{line-height:1.5em;}section.member .location{max-width:400px;margin:0 auto;width:100%;}article.map > section.body{margin:0 auto 80px;max-width:760px;width:100%;}article.map section.map .map-details{padding:5px;text-align:center;}article.map section.map .map-details figure.member-logo{line-height:0;margin:0;width:200px;}.map-details figure.member-logo a{display:block;}.map-details figure.member-logo figcaption{line-height:1.5em;padding:5px 10px 0;}.page-node-type-front.simple-hero section.site-hero{height:701px;padding:40px 0 0;}.page-node-type-front.simple-hero .hero-container{background-image:url(/themes/custom/powershift/images/home-grid-narrow.png);background-position:100% 0;background-repeat:no-repeat;max-width:100%;padding:0 20px;}.page-node-type-front.simple-hero section.site-hero h1.page-title{color:#333;}ul.statistics{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;list-style:none;margin:40px auto 0;padding:0;width:275px;}ul.statistics li.statistic{align-items:center;border-radius:50%;color:#fff;display:flex;height:275px;justify-content:center;margin:unset;position:relative;text-align:center;width:275px;}li.statistic.statistic-2{top:-40px;}li.statistic.statistic-3{top:-80px;}li.statistic.navy{background-color:var(--main-navy-80-percent);}li.statistic.teal{background-color:var(--main-teal-80-percent);}li.statistic.yellow{background-color:var(--main-yellow-80-percent);}li.statistic.pink{background-color:var(--main-pink-80-percent);}li.statistic .statistic-container{align-items:center;display:flex;flex-direction:column;justify-content:center;height:156px;width:220px;}li.statistic .statistic-icon{display:block;font-size:2em;height:48px;line-height:1.5em;width:48px;}li.statistic p.statistic-details{font-weight:700;height:108px;margin-bottom:0;text-align:center;}li.statistic p.statistic-details .statistic-number{display:block;font-size:3em;font-weight:700;height:60px;line-height:60px;}li.statistic p.statistic-details .statistic-text{display:block;font-size:1.125em;line-height:1.3333em;margin:0 auto;text-align:center;width:200px;}article.front section.blogs h2.views-title{margin:0 auto 30px;text-align:center;}article.front section.blogs{margin-bottom:80px;}section.instagram{position:relative;}section.instagram h2.views-title{display:block;font-family:var(--main-font-family);font-weight:300;margin:0 auto 20px;max-width:1200px;padding:0 20px;position:relative;width:100%;z-index:2;}section.instagram h2.views-title:before{font-family:"Font Awesome 5 Brands";}section.instagram h2.views-title a{color:#333;font-weight:600;}section.instagram .instagram_gallery,.item-list.instagram ul.posts{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0 auto 80px;max-width:1200px;padding:0 15px;position:relative;z-index:2;}section.instagram .instagram_gallery a,.item-list.instagram li.post{margin:0;padding:5px;width:50%;}section.instagram .instagram_gallery a{line-height:0;}li.post figure.instagram-post{margin:0;}section.instagram .instagram_gallery img{height:auto;width:100%;}article h1.post-title{font-size:2.375em;font-weight:300;line-height:1.285714em;margin:0 0 10px;}article p.post-date,.sidebar p.post-date{color:#999;font-size:.875em;line-height:1.5em;}article.blog .subtitle,article.press .subtitle{color:var(--main-navy);font-size:1.25em;font-style:italic;font-weight:400;letter-spacing:unset;line-height:1.25em;text-transform:none;}article.blog h2,article.press h2{margin:20px 0 10px;}article.blog figure.image,article.press figure.image{margin-bottom:20px;}article.blog .closing{border-top:1px solid #999;color:#999;font-size:.875em;line-height:1.5em;margin-top:10px;padding-top:10px;}.view.blog.posts .view-filters .form--inline{display:flex;justify-content:flex-end;margin:0 auto;max-width:1160px;width:100%;}.view.blog.posts .view-filters .form-item{float:none;margin:1em 0;max-width:unset;padding:0;}.view.blog.posts .view-filters .form-actions{display:none;}.view.diamonds.blog .view-content{margin-bottom:20px;}.view.diamonds.blog .blog-posts{background-image:url(/themes/custom/powershift/images/diamond-background-pattern-mobile.svg);background-repeat:repeat;background-size:420px 420px;background-position:50% 0;margin:0 auto;}.view.diamonds.blog .blog-posts ul.posts{align-items:center;display:flex;flex-direction:column;list-style:none;margin:0 auto;padding:0;position:relative;width:100%;}.view.diamonds.blog ul.posts li{height:400px;margin:10px 0;max-width:400px;padding:0;position:relative;width:100%;}.view.diamonds.blog ul.posts figure{margin-bottom:20px;}.view.diamonds.blog ul.posts figure a{display:block;}.view.diamonds.blog ul.posts figure.no-image polygon{fill:var(--main-teal-80-percent);}.view.diamonds.blog ul.posts p.blog-post{align-items:center;background-color:var(--main-navy);display:flex;font-size:1.125em;height:220px;justify-content:center;position:absolute;margin:0 auto;transform:rotate(45deg);top:45px;left:0;right:0;width:220px;}.view.diamonds.blog ul.posts p.blog-post a{color:rgba(255,255,255,.9);display:block;text-align:center;transform:rotate(-45deg);width:200px;}.view.diamonds.blog ul.posts p.blog-post span.read-more{display:block;font-size:.7778em;text-transform:uppercase;}.view.diamonds.blog ul.posts p.blog-post a:hover{color:rgba(255,255,255,1);text-decoration:none;}article.job h2{margin:20px 0 10px;}article.jobs h2.post-title a{color:#333;font-weight:300;}article.job p.button,article.jobs p.button{justify-content:left;}section.jobs ul.jobs{list-style:none;margin:0;padding:0;}section.jobs ul.jobs li.job{margin-bottom:40px;}section.jobs ul.jobs li.job:last-of-type{margin-bottom:0;}article.dashboard section.body{background:#333;color:#fff;font-size:1.125em;margin:0 0 30px;padding:30px;}article.dashboard section.calendar{margin:0 0 20px;}article.dashboard section.calendar h2{margin-bottom:20px;}article.dashboard p.button{justify-content:flex-start;}p.resource-attributes{align-items:center;color:#999;display:flex;flex-wrap:wrap;font-size:.875em;margin-bottom:4px;}span.poc-frontline{background-color:var(--main-yellow);border-radius:6px;color:#b90505;display:block;height:24px;font-size:16px;padding:4px;width:24px;}p.resource-attributes span.divider{padding:0 10px;}article.resource ol.referenced-material{list-style:none;margin:0 0 20px;padding:0;}article.resource ol.referenced-material li{margin-bottom:15px;}ol.referenced-material li.referenced-link span{color:#999;font-size:.875em;padding-right:5px;}section.resources .item-list ul.resources{list-style:none;margin:0;padding:0;}ul.resources li.resource{margin:0 0 40px;position:relative;}ul.resources li.resource p.post-title{margin-bottom:0;padding-right:30px;}article.resources ul.resources li.resource span.poc-frontline{position:absolute;right:0;top:21px;}section.press-releases{margin:0 auto 80px;max-width:800px;padding:0 20px;width:100%;}section.press-releases ul.posts{list-style:none;margin:0;padding:0;}section.press-releases ul.posts li.post{margin:0 0 20px;padding:0;}section.press-releases ul.posts li.post:last-of-type{margin-bottom:0;}article.webinar section.body{margin-bottom:40px;}article.webinar section.zoom{background-color:var(--main-teal);line-height:0;margin:40px auto 80px;max-width:800px;padding:20px;}article section.zoom iframe{border:0;}article.node p.date{font-weight:600;}section.diamond-callout{margin:0 auto 80px;max-width:1400px;position:relative;width:100%;}section.diamond-callout figure.diamond-image,section.diamond-callout section.statement{display:flex;padding:0;width:100%;}section.diamond-callout section.statement{margin-bottom:30px;}section.diamond-callout figure.diamond-image svg.diamond-container{height:100%;margin:0 auto;max-width:460px;width:100%;}section.diamond-callout .diamond-callout-container{align-items:center;display:flex;flex-direction:column;padding:0 20px;position:relative;z-index:2;}section.diamond-callout .strong-blue-list{list-style:none;margin:0;padding:10px 0;}section.diamond-callout .strong-blue-list li{background-color:var(--main-navy);color:#fff;display:inline-flex;font-weight:600;padding:10px;}section.diamond-callout section.content p.button{justify-content:flex-start;}section.statement .statement-container{height:280px;margin:0 auto;max-width:460px;text-align:center;position:relative;width:280px;}.statement-container .diamond-container{left:0;margin:auto;right:0;position:absolute;width:100%;z-index:1;}.statement-container .diamond-container.navy polygon{fill:var(--main-navy);}.statement-container .diamond-container.teal polygon{fill:var(--main-teal);}.statement-container .diamond-container.yellow polygon{fill:var(--main-yellow);}.statement-container .text-container{align-items:center;color:#fff;display:flex;flex-direction:column;height:280px;justify-content:center;padding:0 60px;position:relative;width:100%;z-index:2;}.statement-container .text-container h2{font-size:1em;}.statement-container .text-container p.statement-subtitle{font-size:.75em;line-height:1.25em;margin-bottom:0;}section.spotlight{margin-bottom:80px;position:relative;}section svg.parallelogram-container{height:100%;position:absolute;width:100%;z-index:1;}section svg.parallelogram-container polygon{fill:var(--main-yellow);}section.spotlight > h2{margin-bottom:0;padding:0 20px;text-align:center;}section.spotlight section.cards{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1200px;position:relative;width:100%;z-index:2;}section.cards .card{background-color:#333;margin:20px;max-width:760px;}.card figure.card-image{margin-bottom:0;}.card .card-content{color:#fff;padding:30px;}.card .card-content .subtitle{color:#fff;margin-bottom:0;}.card .card-content .date{color:var(--main-yellow);margin:10px 0;}.card .card-content .read-more{margin-top:12px;margin-bottom:0;text-transform:uppercase;}article figure.instagram-post.instagram-embed{margin:30px auto;max-width:658px;}section.soundcloud{position:relative;}article section.overlay{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;}article section.overlay h2.section-title{margin-bottom:30px;text-align:center;width:100%;}section.overlay .diamond-overlay{background-size:cover;background-repeat:no-repeat;height:100%;max-height:400px;max-width:400px;padding:20px;position:relative;width:100%;}.diamond-overlay .diamond-container{width:100%;}.diamond-overlay .diamond-container polygon{stroke:#fff;stroke-width:5px;}.diamond-overlay .diamond-container.navy polygon{fill:var(--main-navy-80-percent);}.diamond-overlay .diamond-container.teal polygon{fill:var(--main-teal-80-percent);}.diamond-overlay .diamond-container.yellow polygon{fill:var(--main-yellow-80-percent);}.diamond-overlay .text-container{align-items:center;bottom:0;display:flex;flex-direction:column;height:250px;justify-content:center;left:0;margin:auto;position:absolute;right:0;text-align:center;top:0;width:200px;}.diamond-overlay .overlay-title{color:#fff;}.diamond-overlay .text-container .button{margin:unset;}.diamond-overlay .text-container .button .button{min-height:40px;min-width:unset;padding-top:10px;padding-bottom:10px;}article figure.video{height:0;margin:0 0 20px;padding-bottom:56.25%;position:relative;width:100%;}article figure.video iframe.media-oembed-content{border:0;height:100%;left:0;position:absolute;top:0;width:100%;}.video-embed-field-responsive-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;}.block.sidebar h2{font-size:1.6875em;font-weight:300;line-height:1.185185em;margin:0 0 20px;}.block.sidebar h2 strong{font-weight:700;}.sidebar ul.posts{list-style:none;margin:0;padding:0;}.sidebar ul.posts li.post{margin:0 0 20px;padding:0;}.sidebar ul.posts li.post:last-child{margin-bottom:0;}.sidebar .post-date,.sidebar .post-title{margin-bottom:0;}.sidebar figure{line-height:0;margin:0 0 30px;width:100%;}.sidebar figure img{height:auto;width:100%;}.view .view-filters{background-color:#f6f6f6;margin:30px 0;padding:20px;}.view .view-filters .form--inline{display:flex;flex-wrap:wrap;justify-content:center;}.view-filters .form-item.form-type-select{align-items:center;display:flex;margin-right:0;max-width:350px;padding:0 10px;}.view-filters .form-item.form-type-select label{padding-right:10px;}.view-filters .form-item.form-type-select select{border-radius:0;margin-bottom:0;width:100%;}.view-filters .form-item.form-item-poc-frontline{display:flex;flex-direction:row-reverse;float:none;justify-content:space-between;margin-right:0;max-width:350px;position:relative;width:100%;}.view-filters .form-item.form-item-poc-frontline label{width:calc(100% - 50px);}.view-filters .form-item.form-item-poc-frontline input[type="checkbox"]{align-items:center;appearance:none;-moz-appearance:none;-webkit-appearance:none;border:1px solid var(--main-teal);border-radius:6px;color:#f6f6f6;display:flex;font-size:0;height:30px;justify-content:center;margin:0;padding:0;width:30px;}.view-filters .form-item.form-item-poc-frontline input[type="checkbox"]:checked{background:var(--main-teal);font-size:20px;}.view-filters .form-actions{display:flex;justify-content:center;max-width:200px;padding:0 25px;width:100%;}.view-filters .form-actions .form-submit{margin:unset;min-width:100px;width:150px;}.paragraph.view > h2.views-title{margin-bottom:20px;}section.view-members.cards-display h3.member-organization{margin:30px 0 10px;}section.view details{background:var(--main-teal);border:0;margin:0 0 20px;padding:5px 15px 0;}section.view details[open]{background:var(--main-pink);}section.view details:last-child{border:0;}section.view details summary{display:flex;list-style:none;margin:0 -15px;overflow:hidden;padding:0 15px 10px;position:relative;width:calc(100% + 30px);}section.view details summary:before{color:#fff;display:flex;font-size:1em;height:48px;justify-content:center;line-height:48px;outline:none;padding:0;position:absolute;right:0;top:0;width:55px;}section.view details summary::-webkit-details-marker{display:none;}section.view details summary:focus{outline:0;}section.view details[open] summary:before{transform:translateY(0) translateX(0) rotate(180deg);}section.view details summary p{color:#fff;font-family:var(--main-font-family);line-height:1.25em;margin:0;padding:15px 30px 10px 0;width:100%;}section.view details[open] summary p{border-bottom:2px solid #fff;padding-bottom:20px;}section.view details summary p a,section.view details summary p a:hover{color:var(--main-yellow);}section.view details ul.representatives{margin:0;padding:10px 0 10px 25px;}section.view details ul.representatives li{color:#fff;}section.view details ul.representatives a{color:var(--main-yellow);}footer.site-footer{background-color:var(--main-navy);margin:0 auto;padding:20px 0 30px;}footer.site-footer .branding.footer{margin-bottom:10px;}footer.site-footer .branding a.site-logo{justify-content:center;}.menu.footer{margin:0 auto;padding:0 20px 40px;}.menu.footer ul.menu{display:flex;flex-wrap:wrap;justify-content:center;}.menu.footer ul.menu li.menu-item{padding:10px;}.menu.footer ul.menu li.menu-item a{color:#fff;display:block;font-weight:600;line-height:1em;padding:5px;}.menu.footer ul.menu li.menu-item a.donate-link{font-size:1em;}.menu.footer ul.menu li.menu-item a:hover,.menu.footer ul.menu li.menu-item a:focus{color:var(--main-yellow);text-decoration:none;}footer.site-footer .menu-social{margin:0 auto;width:152px;}footer ul.menu-social{width:152px;}footer ul.menu-social li,footer ul.menu-social li a,footer ul.menu-social li a:before{height:40px;width:40px;}footer ul.menu-social li a{font-size:24px;line-height:40px;}.site-footer .poweredby{background-color:#fff;border-radius:10px 10px 0 0;margin:40px auto 0;width:190px;}.site-footer .poweredby a{background-image:url(/themes/custom/powershift/images/ea-logo.svg);background-position:7px 10px;background-size:17px 15px;background-repeat:no-repeat;font-size:12px;font-weight:400;padding:5px 10px 5px 30px;color:#333;display:block;text-decoration:none;}@media (min-width:360px){section.statement .statement-container{height:320px;width:320px;}.statement-container .text-container{height:320px;padding:0 80px;}.statement-container .text-container h2{font-size:1.5em;}}@media (min-width:500px){section.members h2.views-title,.members-list ul.members{width:480px;}.page-node-type-front.simple-hero .hero-container{background-position:50% 0%;padding-left:45%;}.page-node-type-front.simple-hero section.site-hero h1.page-title{text-align:left;}section.instagram .instagram_gallery a,.item-list.instagram li.post{width:calc(100%/3);}section.diamond-callout .diamond-callout-background{background-image:url(/themes/custom/powershift/images/background-constellation.png);background-position:50%;background-repeat:no-repeat;height:692px;position:absolute;top:0;width:100%;z-index:1;}section.diamond-callout figure.diamond-image,section.diamond-callout section.statement{height:692px;padding:116px 0;width:460px;}section.statement .statement-container{height:460px;width:460px;}.statement-container .text-container{height:460px;padding:0 100px;}.statement-container .text-container h2{font-size:1.6875em;line-height:1.2222em;}.statement-container .text-container p.statement-subtitle{font-size:1em;line-height:1.5em;margin-bottom:0;}}@media (min-width:550px){ul.statistics{width:550px;}li.statistic.statistic-1{left:20px}li.statistic.statistic-2{left:-20px;top:0;}li.statistic.statistic-3{top:-67px;}}@media (min-width:768px){header.site-header{height:140px;}header .logo-container{padding:0 0 20px;}header .block.branding{margin-right:auto;max-width:100%;width:446px;}.block.branding a.site-logo{height:120px;}.block.branding a.site-logo img{height:80px;width:320px;}.logo-container .menu.donate.tablet{display:block;margin-top:6px;padding-right:10px;}.menu.donate.tablet li.menu-item:first-of-type{display:none;}.menu.donate.tablet li.menu-item a.donate-link{font-size:1em;}.site-hero h1.page-title,.site-hero p.page-title-replacement{font-size:3.4375em;line-height:1.0727em;}.standard-hero .site-hero{max-width:1200px;padding:220px 20px 0;position:relative;}.standard-hero .site-hero .hero-container{padding:180px 0 0;}.standard-hero .site-hero figure.hero-image{position:absolute;top:40px;width:560px;}.standard-hero .site-hero .title-container{padding:0 0 30px;}article h2{font-size:2.375em;line-height:1.2632em;}section.signup-section section.callout-link{align-items:center;display:flex;justify-content:flex-end;}section.callout-link h2.title{margin:0 20px 0 0;text-align:right;}article section.person{align-items:flex-start;display:flex;justify-content:space-between;}section.person figure.person{margin:unset;margin-bottom:40px;width:360px;}section.person .person-details{width:calc(100% - 400px);}article.person h1.page-title{font-size:2.375em;line-height:1.2632em;}section.members h2.views-title,.members-list ul.members{width:720px;}.page-node-type-front.simple-hero .hero-container{align-items:flex-end;background-image:url(/themes/custom/powershift/images/home-grid-full.png);background-position:50%;padding:0 20px 0 25%;}.page-node-type-front.simple-hero section.site-hero h1.page-title{width:550px;}section.instagram .instagram_gallery a,.item-list.instagram li.post{width:25%;}article.blog h2{font-size:2em;line-height:1.25em;}article.job h2{font-size:1.6875em;line-height:1.25em;}article.dashboard h2{font-size:2em;line-height:1.25em;}article.resources .view-header .mobile-header{display:none;}section.diamond-callout .diamond-callout-container{display:flex;flex-direction:row-reverse;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px;}section.diamond-callout.image-left .diamond-callout-container{flex-direction:row;}section.diamond-callout figure.diamond-image,section.diamond-callout section.statement{margin-bottom:0;}section.diamond-callout section.content{width:calc(100% - 480px);}section.diamond-callout .diamond-callout-background{background-position-x:calc(100% + 96px);bottom:0;margin-top:auto;margin-bottom:auto;right:0;width:692px;}section.diamond-callout.image-left .diamond-callout-background{background-position-x:calc(0% - 96px);left:0;}section.spotlight section.cards{align-items:unset;flex-direction:row;flex-wrap:wrap;}section.spotlight section.cards.multiple{justify-content:flex-start;}section.spotlight section.cards.multiple .card{width:calc(50% - 40px);}}@media (min-width:900px){.page-node-type-front.simple-hero section.site-hero h1.page-title{width:600px;}ul.statistics{margin-bottom:80px;width:825px;}li.statistic.statistic-1{left:40px}li.statistic.statistic-2{left:0;}li.statistic.statistic-3{left:-40px;top:0;}.view.diamonds.blog .blog-posts{background-image:url(/themes/custom/powershift/images/diamond-background-pattern-tablet.svg);background-repeat:repeat-x;background-size:420px 2290px;background-position:50% 0;height:2290px;margin-top:-190px;}.view.diamonds.blog .blog-posts:first-of-type{margin-top:0;}.view.diamonds.blog .blog-posts ul.posts{width:820px;}.view.diamonds.blog ul.posts li{margin:0;position:absolute;}.view.diamonds.blog ul.posts li.post:nth-of-type(1){left:0px;}.view.diamonds.blog ul.posts li.post:nth-of-type(2){left:420px;}.view.diamonds.blog ul.posts li.post:nth-of-type(3){left:210px;top:210px;}.view.diamonds.blog ul.posts li.post:nth-of-type(4){left:0;top:420px;}.view.diamonds.blog ul.posts li.post:nth-of-type(5){left:420px;top:420px;}.view.diamonds.blog ul.posts li.post:nth-of-type(6){left:210px;top:630px;}.view.diamonds.blog ul.posts li.post:nth-of-type(7){left:0;top:840px;}.view.diamonds.blog ul.posts li.post:nth-of-type(8){left:420px;top:840px;}.view.diamonds.blog ul.posts li.post:nth-of-type(9){left:210px;top:1050px;}.view.diamonds.blog ul.posts li.post:nth-of-type(10){left:0;top:1260px;}.view.diamonds.blog ul.posts li.post:nth-of-type(11){left:420px;top:1260px;}.view.diamonds.blog ul.posts li.post:nth-of-type(12){left:210px;top:1470px;}.view.diamonds.blog ul.posts li.post:nth-of-type(13){left:0;top:1680px;}.view.diamonds.blog ul.posts li.post:nth-of-type(14){left:420px;top:1680px;}.view.diamonds.blog ul.posts li.post:nth-of-type(15){left:210px;top:1890px;}}@media (min-width:1000px){header .logo-container{display:flex;justify-content:center;margin:0;padding:0px;width:500px;height:140px;}header .block.branding{height:140px;margin:0;padding:5px 0;}.block.branding a.site-logo{height:130px;text-align:center;}.block.branding a.site-logo img{height:90px;width:360px;}.logo-container .menu.donate.tablet{display:none;}header .navigation-container{display:flex;flex-direction:row;flex-wrap:wrap;height:140px;justify-content:flex-end;padding:30px 20px;width:100%;}nav.menu.main.header{order:3;width:100%;}nav.menu.main.header ul.menu{justify-content:flex-end;display:flex;width:100%;}nav.menu.main.header > ul.menu > li{padding:0 24px 0 0;position:relative;}nav.menu.main.header > ul.menu > li:last-of-type{padding-right:0;}nav.menu.main.header ul.menu li ul.submenu,nav.menu.main.header ul.menu li ul.submenu li ul.menu{display:none;}nav.menu.main.header ul.menu li.open ul.submenu,nav.menu.main.header ul.menu li ul.submenu li.open ul.menu{display:block;}nav.menu.main.header ul.submenu{box-shadow:0px 5px 5px 2px rgba(0,0,0,0.25);background-color:var(--main-navy);margin:0 0 0 -10px;opacity:1;padding:10px 20px 25px 10px;position:absolute;width:200px;z-index:11;}nav.menu.main.header ul.submenu li.menu-item{line-height:1.5em;}nav.menu.main.header ul.submenu > li.menu-item--expanded span.link-wrapper{display:flex;justify-content:flex-start;}nav.menu.main.header ul.submenu > li span.link-wrapper span.caret{display:block;height:30px;margin:0;position:relative;width:30px;z-index:10;}nav.menu.main.header ul.submenu > li span.link-wrapper span.caret:before,nav.menu.main.header ul.submenu > li span.link-wrapper span.caret:after{background:#fff;border-radius:1px;content:"";cursor:pointer;left:0;top:0;width:8px;height:3px;position:absolute;transform:translateY(9px) translateX(8px) rotate(45deg);}nav.menu.main.header ul.submenu > li span.link-wrapper span.caret:after{transform:translateY(13px) translateX(8px) rotate(-45deg);}nav.menu.main.header ul.submenu > li.open:hover span.link-wrapper span.caret:before,nav.menu.main.header ul.submenu > li.open:hover span.link-wrapper span.caret:after{background-color:var(--main-yellow);}nav.menu.main.header ul.submenu > li.open:hover span.link-wrapper span.caret:before{transform:translateY(11px) translateX(10px) rotate(-45deg);}nav.menu.main.header ul.submenu > li.open:hover span.link-wrapper span.caret:after{transform:translateY(11px) translateX(6px) rotate(45deg);}nav.menu.main.header ul.submenu li.menu-item a.is-active{color:var(--main-yellow);font-weight:700;}nav.social.header{margin-bottom:5px;order:1;}nav.donate{order:2;padding-left:30px;}nav.donate ul.menu{display:flex;}nav.donate li.menu-item:first-of-type{padding-right:30px;}nav.donate li.menu-item:first-of-type a.fa-user{display:block;height:30px;overflow:hidden;width:30px;}.menu.donate li.menu-item a.donate-link{font-size:1em;}.standard-hero .site-hero{height:520px;padding-top:40px;}.standard-hero .site-hero .hero-container{background:none;height:480px;padding:0;position:relative;width:100%;}.standard-hero .site-hero figure.hero-image{position:absolute;}.standard-hero .site-hero .image-left figure.hero-image{left:0;}.standard-hero .site-hero .image-right figure.hero-image{right:0;}.standard-hero .site-hero .image-behind figure.hero-image{top:0;width:800px;z-index:5;}.standard-hero .site-hero .image-in-front figure.hero-image{top:72px;width:560px;z-index:10;}.standard-hero .site-hero .title-container{background-color:var(--main-teal);justify-content:center;max-width:unset;padding:20px 50px;position:absolute;}.standard-hero .site-hero .image-behind .title-container{height:336px;top:72px;width:560px;z-index:10;}.standard-hero .site-hero .image-left .title-container{right:0;}.standard-hero .site-hero .image-right .title-container{left:0;}.standard-hero .site-hero .image-in-front .title-container{height:480px;text-align:left;width:calc(100% - 360px);z-index:5;}.standard-hero .site-hero h1.page-title,.standard-hero .site-hero .subtitle{text-align:left;}.standard-hero .site-hero p.button{justify-content:left;margin:unset;}.standard-hero .site-hero .image-in-front.image-right .title-container{padding-right:240px;}.standard-hero .site-hero .image-in-front.image-left .title-container{padding-left:240px;}section.members h2.views-title,.members-list ul.members{width:960px;}.page-node-type-front.simple-hero section.site-hero h1.page-title{width:600px;}section.instagram .instagram_gallery a,.item-list.instagram li.post{width:calc(100%/6);}section.spotlight section.cards.three .card{width:calc((100%)/3 - 40px);}.menu.footer{padding-bottom:20px;}footer ul.menu-social li,footer ul.menu-social li a,footer ul.menu-social li a:before{height:30px;width:30px;}footer ul.menu-social li a{font-size:18px;line-height:30px;}}@media (min-width:1200px){header .block.branding{width:500px;}section.members h2.views-title,.members-list ul.members{width:1200px;}.page-node-type-front.simple-hero .hero-container{align-items:center;padding:0;}.page-node-type-front.simple-hero section.site-hero h1.page-title{padding-left:400px;width:1160px;}ul.statistics{width:1200px;}ul.statistics li.statistic{height:400px;width:400px;}li.statistic.statistic-1{left:60px}li.statistic.statistic-3{left:-60px;}li.statistic .statistic-container{height:288px;width:300px;}li.statistic .statistic-icon{font-size:4em;height:100px;line-height:100px;width:100px;}li.statistic p.statistic-details{height:188px;}li.statistic p.statistic-details .statistic-number{font-size:4em;height:80px;line-height:80px;}li.statistic p.statistic-details .statistic-text{font-size:1.6875em;width:250px;}section.diamond-callout .diamond-callout-background{background:none;}.view .view-filters .form--inline{justify-content:space-between;}.view-filters .form-item.form-type-select{padding:0;}.view-filters .form-item.form-item-poc-frontline{width:350px;}.view-filters .form-actions{justify-content:flex-end;max-width:370px;padding:0 0 0 50px;}}@media (min-width:1400px){ul.statistics{width:1400px;}ul.statistics li.statistic{height:450px;width:450px;}li.statistic.statistic-1{left:95px}li.statistic.statistic-3{left:-95px;}li.statistic .statistic-container{height:288px;width:300px;}li.statistic .statistic-icon{font-size:4em;height:100px;line-height:100px;width:100px;}li.statistic p.statistic-details{height:188px;}li.statistic p.statistic-details .statistic-number{font-size:4em;height:80px;line-height:80px;}li.statistic p.statistic-details .statistic-text{font-size:1.6875em;width:250px;}.view.diamonds.blog .blog-posts{background-image:url(/themes/custom/powershift/images/diamond-background-pattern.svg);background-size:420px 1450px;height:1450px;margin-top:-190px;}.view.diamonds.blog .blog-posts ul.posts{width:1240px;}.view.diamonds.blog ul.posts li.post:nth-of-type(1){left:210px;}.view.diamonds.blog ul.posts li.post:nth-of-type(2){left:630px;}.view.diamonds.blog ul.posts li.post:nth-of-type(3){left:0;}.view.diamonds.blog ul.posts li.post:nth-of-type(4){left:420px;top:210px;}.view.diamonds.blog ul.posts li.post:nth-of-type(5){left:840px;top:210px;}.view.diamonds.blog ul.posts li.post:nth-of-type(6){left:210px;top:420px;}.view.diamonds.blog ul.posts li.post:nth-of-type(7){left:630px;top:420px;}.view.diamonds.blog ul.posts li.post:nth-of-type(8){left:0;top:630px;}.view.diamonds.blog ul.posts li.post:nth-of-type(9){left:420px;top:630px;}.view.diamonds.blog ul.posts li.post:nth-of-type(10){left:840px;top:630px;}.view.diamonds.blog ul.posts li.post:nth-of-type(11){left:210px;top:840px;}.view.diamonds.blog ul.posts li.post:nth-of-type(12){left:630px;top:840px;}.view.diamonds.blog ul.posts li.post:nth-of-type(13){left:0;top:1050px;}.view.diamonds.blog ul.posts li.post:nth-of-type(14){left:420px;top:1050px;}.view.diamonds.blog ul.posts li.post:nth-of-type(15){left:840px;top:1050px;}section.diamond-callout{padding:0;}section.diamond-callout .diamond-callout-background{background-image:url(/themes/custom/powershift/images/background-constellation.png);background-position-x:-4px;}section.diamond-callout.image-left .diamond-callout-background{background-position-x:4px;}}@media (max-width:1600px){nav.menu.main.header > ul.menu > li:last-of-type ul.submenu{margin-left:0;margin-right:-10px;right:0;}}
article.front .view.diamonds.blog .blog-posts{background-image:url(/themes/custom/powershift/images/diamond-background-pattern-front-mobile.svg);background-repeat:repeat-x;background-size:420px 1260px;}article.front .view.diamonds.blog ul.posts li.post:nth-of-type(4),article.front .view.diamonds.blog ul.posts li.post:nth-of-type(5),article.front .view.diamonds.blog ul.posts li.post:nth-of-type(6),article.front .view.diamonds.blog ul.posts li.post:nth-of-type(7){display:none;}@media (min-width:900px){article.front .view.diamonds.blog .blog-posts{background-image:url(/themes/custom/powershift/images/diamond-background-pattern-front-tablet.svg);background-size:420px 840px;height:840px;}article.front .view.diamonds.blog ul.posts li.post:nth-of-type(4),article.front .view.diamonds.blog ul.posts li.post:nth-of-type(5){display:block;}}@media (min-width:1400px){article.front .view.diamonds.blog ul.posts li.post:nth-of-type(6),article.front .view.diamonds.blog ul.posts li.post:nth-of-type(7){display:block;}}
