/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media screen{html{overflow-x:hidden;}body{background-color:#eee;min-width:960px;overflow-x:hidden;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;color:#444;}strong{font-weight:700;}a{text-decoration:none;color:#283a6d;}a:hover{color:#690c1a;}a.cta,.node-readmore a{font-weight:700;}a.cta:after,.node-readmore a:after{content:'\00bb';position:relative;margin-left:0.25em;}.form-item,.form-actions{margin:0 0 16px 0;}label{display:block;margin-bottom:8px;}select,input.form-text,input.form-email,input.form-tel,input.form-search,input.form-submit,textarea{margin:0;border:none;background-color:#eee;padding:13px 16px 11px 16px;max-width:560px;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:16px;line-height:1.25;color:#333;-webkit-border-radius:22px;-moz-border-radius:22px;-ms-border-radius:22px;border-radius:22px;}textarea{padding:16px;}input.form-submit{margin-right:1em;border:none;background-color:#283a6d;background-image:none;padding:8px;min-width:140px;font-weight:700;text-align:left;color:#fff;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;}input.form-submit:hover{background-color:#690c1a;}form .g-recaptcha{margin:16px 0;}#header{background-color:#fff;padding:24px 20px;color:#690c1a;}#header:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}#header .block{padding:0 20px;float:left;}.logo{display:inline-block;margin-right:16px;width:48px;}.logo img{width:100%;height:auto;}.site-name{position:relative;top:-12px;font-size:2em;font-weight:300;}#header nav{margin-right:-9px;padding:20px 20px 0 20px;float:right;text-align:right;}#header nav li{position:relative;display:inline-block;}#header nav a,#header nav li > span{display:inline-block;padding:12px 12px 14px 12px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;}#header nav li > span{color:#444;cursor:default;}#header nav li.menu-item--active-trail > a,body.front #header nav li.menu-item--home > a,#header nav a:hover,#header nav li.menu-item--active-trail > span,#header nav li > span:hover{background-color:#eee;}#header nav ul ul{display:none;position:absolute;border-bottom:1px solid #ddd;background-color:#fff;font-size:0.875em;text-align:left;white-space:nowrap;}#header nav li li{display:block;margin:0;border-top:1px solid #ddd;padding:0;}#header nav li li a,#header nav li.hover li a{display:block;}#header nav li li ul{display:none;}#title{display:table;background:url(/themes/custom/actionimpactmovement/title-bg-2021.jpg) center center / cover no-repeat scroll padding-box padding-box #333;width:100%;height:240px;color:#fff;}#title > div{display:table-cell;margin:0 auto;padding:20px;vertical-align:bottom;background:-moz-linear-gradient(left,rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left,rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 100%);}body.front #title > div{background:transparent;filter:none;}#title .block{padding:0 20px;}#title .block-breadcrumbs{font-size:0.875em;line-height:1.25;}#title .block-breadcrumbs ol{padding-left:0;}#title .block-breadcrumbs li{display:inline;list-style-type:none;}#title .block-breadcrumbs li + li:before{content:'\00bb';margin:0 0.25em;}#title .block-breadcrumbs .no-link{opacity:0.8;}#title h1{margin:12px 0;font-size:4em;line-height:1.125;}body.front #title h1{display:none;}#title a{color:#fff;}#title a:hover{text-decoration:underline;}#main{background-color:#fff;padding:40px 20px 60px 20px;font-size:0.875em;line-height:2;}#main:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}#main > .main-content{margin:0 auto;max-width:1360px;}#main > .main-content:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}#supercontent .block,#supercontent nav{padding:0 20px;}#block-actionimpactmovement-local-tasks{margin-top:-40px;text-align:right;}#content{padding:0 20px;}body.sidebar-first #content{box-sizing:border-box;width:66.66666667%;float:left;}#main h2{font-weight:300;}body.front #main .node--type-page.node--view-mode-full h2{margin-bottom:24px;text-align:center;}body.front #main .node--type-page.node--view-mode-full .field--name-field-section h2{margin-bottom:16px;text-align:left;}body.front .node--type-page.node--view-mode-full p,body.front .node--type-page.node--view-mode-full li{font-size:1.125em;}#main a{font-weight:600;}#main h2 a{font-weight:300;}#content a,#sidebar .block-type-content a{text-decoration:underline;}#content h2 a,#content h3 a,#content a.cta,#content .links.inline a{text-decoration:none;}#content .view-blog .views-row:after,#content .view-resources .views-row:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}.field--name-field-testimonial > .field__items > .field__item + .field__item,.view-testimonials .views-row + .views-row,.views-row + .views-row .node--view-mode-teaser{margin-top:24px;border-top:1px solid #ddd;padding-top:24px;}.view-teasers .views-row + .views-row .node--view-mode-teaser{margin-top:0;border-top:none;padding-top:0;}#main blockquote.node--type-testimonial p{margin-bottom:8px;}.node--type-testimonial footer,.main p.attribution{margin-bottom:16px;padding-left:33.33333333%;font-style:italic;text-align:right;}.node__meta{margin-bottom:16px;font-size:0.8571428571em;}#sidebar .node__meta{margin-bottom:8px;}#main h2 + .node__meta,#main h3 + .node__meta{margin-top:-12px;}.field--name-field-introduction{font-size:1.5em;font-weight:300;}body.front .field--name-field-introduction{margin-bottom:32px;border-bottom:1px solid #ddd;padding-bottom:16px;font-size:2em;text-align:center;}body.front .block-mainpagecontent::after{content:'.';display:block;height:0;clear:both;visibility:hidden;}body.front .node--type-page.node--view-mode-full strong{text-transform:uppercase;}.block-views-block-testimonials-front-block{margin:24px 0;}.block-views-block-testimonials-front-block h2,.block-views-block-testimonials-front-block .view-testimonials > footer{text-align:center;}.block-views-block-testimonials-front-block footer{margin-top:32px;}.paragraph--type--section{margin-bottom:24px;}.block-theaimleadershiproadmap{margin:32px -2048px 48px -2048px;background-color:#eee;padding:32px 2048px 64px 2048px;min-height:300px;font-size:1rem;}.block-theaimleadershiproadmap::after{content:'.';display:block;height:0;clear:both;visibility:hidden;}.block-theaimleadershiproadmap img{display:block;margin-inline-start:1.5rem;height:300px;width:auto;float:right;}.node--view-mode-full .field--name-body hr{clear:both;padding:8px 0;background-color:transparent;width:auto;color:transparent;}.field--name-field-tag *{display:inline;}.field--name-field-tag .field__label{font-weight:700;}.field--name-field-tag .field__label:after{content:':';margin-right:0.5em;}.field--name-field-tag .field__item:not(:last-child):after{content:',';margin-right:0.25em;}#content .node--view-mode-full .image,#content .node--type-blog.node--view-mode-teaser .image,#content .node--type-resource.node--view-mode-teaser .image{margin:20px 0 20px 20px;width:25%;height:auto;float:right;}#content .node--view-mode-full .field--name-body img.right{margin:0 0 20px 20px;float:right;}#content .node--view-mode-full .field--name-body img.best-seller,#content .node--view-mode-full .field--name-body img.book-front{display:block;width:200px;height:auto;}#content .node--view-mode-full .field--name-body img.book-front{border:1px solid #eee;}#content .node--view-mode-full .field--name-body img.left{margin:0 20px 20px 0;float:left;}#content .node--view-mode-full .field--name-field-section-image .image{margin-top:0;}#content .node--type-blog.node--view-mode-full .image,#content .node--type-resource.node--view-mode-full .image,#content .node--view-mode-full .section-our-story .image{width:50%;}#content .node--type-blog.node--view-mode-teaser .image,#content .node--type-resource.node--view-mode-teaser .image{margin-top:8px;width:33.33333333%;}#content .node--view-mode-full .image .field__item{margin-bottom:20px;}#content .node--view-mode-full .image a,#content .node--type-blog.node--view-mode-teaser .image a,#content .node--type-resource.node--view-mode-teaser .image a{display:block;}#content .node--view-mode-full .image img,#content .node--type-blog.node--view-mode-teaser .image img,#content .node--type-resource.node--view-mode-teaser .image img{display:block;margin:0 0 8px 0;width:100%;height:auto;}body.page-what-we-do-inspire #content .node--view-mode-full .field--name-body img{display:block;width:12.5%;height:auto;float:right;}#content .node--view-mode-full .image .caption{font-size:0.857em;font-style:italic;}.block-views-block-teasers-block{margin-block:24px 48px;border-top:1px solid #ddd;padding-top:36px;}.block-views-block-teasers-block:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}.block-views-block-teasers-block header,.block-views-block-teasers-block footer{margin-bottom:24px;font-size:1.25em;font-weight:600;}.block-views-block-teasers-block footer{clear:both;margin-bottom:0;padding-top:12px;}.block-views-block-teasers-block header strong,.block-views-block-teasers-block footer strong{text-transform:uppercase;}.block-views-block-teasers-block .view-content{margin:0 -20px;}.block-views-block-teasers-block .views-row{box-sizing:border-box;padding:0 20px;width:25%;float:left;}.block-views-block-teasers-block .image{padding:0 12.5% 0 7.5%;margin-bottom:16px;}.block-views-block-teasers-block .image img{display:block;width:100%;height:auto;border-radius:50%;}#main .block-views-block-teasers-block h2{color:#444;}.block-views-block-teasers-block svg.ext{display:none;}.block-mailchimp-subscription-form-default{margin-top:32px;}#main .block-mailchimp-subscription-form-default h2{font-size:1.125em;font-weight:bold;}#mailchimp-signup-subscribe-block-default-form:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}#mailchimp-signup-subscribe-block-default-form .mailchimp-newsletter-mergefields{width:80%;float:left;}#mailchimp-signup-subscribe-block-default-form .mailchimp-newsletter-mergefields > div{box-sizing:border-box;padding-right:20px;width:33.33333333%;float:left;}#mailchimp-signup-subscribe-block-default-form .mailchimp-newsletter-mergefields input{background-color:#fff;}#mailchimp-signup-subscribe-block-default-form .form-actions{padding-top:3em;}#subcontent{box-sizing:border-box;margin:0 auto;padding:0 20px;max-width:1360px;}#sidebar{box-sizing:border-box;padding:20px 20px 0 20px;width:33.33333333%;float:right;}#sidebar .block,#sidebar nav{margin-bottom:48px;}#footer{box-sizing:border-box;margin:0 auto;max-width:1360px;padding:48px 40px;font-size:0.75em;}#footer:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}#footer .block,#footer nav{box-sizing:border-box;display:inline-block;}#footer nav li{display:inline-block;}#footer span.ext{display:none;}#footer nav#block-footer li:before{content:'|';margin:0 0.25em;}#footer nav#block-socialmedia{display:block;position:relative;top:-12px;width:25%;float:right;text-align:right;}#footer nav#block-socialmedia li{margin-left:1em;width:3em;overflow:hidden;white-space:nowrap;}#footer nav#block-socialmedia a:before{content:'\f0c1';margin-right:3em;font-family:'Font Awesome 5 Pro';font-size:3em;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;}#footer nav#block-socialmedia li.menu-item--facebook a:before{content:'\f09a';font-family:'Font Awesome 5 Brands';color:#3b5998;}#footer nav#block-socialmedia li.menu-item--linkedin a:before{content:'\f0e1';font-family:'Font Awesome 5 Brands';color:#2867b2;}
}
@media screen and (max-width: 959px){body{min-width:0;}#header .block{padding:0;float:none;}.block-actionimpactmovement-branding{display:table;}.block-actionimpactmovement-branding .logo,.block-actionimpactmovement-branding .site-name{display:table-cell;vertical-align:middle;}.site-name{top:0;padding-left:20px;font-size:1.5em;}#header nav{position:relative;margin:0 -10px;padding:0;float:none;text-align:left;}#header nav ul{display:none;}#header nav li{display:block;}#header nav ul ul{position:relative;margin-top:0;border-bottom:none;font-size:0.875em;}#header nav ul ul li{padding-left:20px;}#header nav > ul > li{border-top:1px solid #ddd;}#header nav > ul > li:first-child{border-top:none;}#header nav ul ul ul{font-size:1em;}#header nav a{display:block;padding:12px 30px 12px 10px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;}#header nav li.menu-item--active-trail > a,body.front #header nav li.menu-item--home > a,#header nav a:hover,#header nav li.menu-item--active-trail > span,#header nav li > span:hover{background-color:transparent;color:#690c1a;}#header nav .small-screen-nav-trigger{display:block;position:relative;z-index:1;margin:0 0 0 auto;background:transparent url(/themes/custom/actionimpactmovement/nav-trigger-bg.png) scroll no-repeat 10px 50%;background-size:20px;padding:10px;width:20px;height:20px;overflow:hidden;text-indent:40px;white-space:nowrap;}#header nav .small-screen-nav-submenu-trigger{position:absolute;right:0;top:0;padding:6px 10px 4px 5px;width:20px;font-size:1.5em;text-align:center;cursor:pointer;z-index:2;}#header nav .small-screen-nav-submenu-trigger{color:#283a6d;}#header nav .menu-item--active-trail > .small-screen-nav-submenu-trigger{color:#690c1a;}#title .block,#footer .block{padding:0;}#content{padding-right:0;padding-left:0;}body.sidebar-first #content{width:auto;float:none;}.block-theaimleadershiproadmap img{margin:1.5rem 0;width:100%;height:auto;float:none;}#mailchimp-signup-subscribe-block-default-form .mailchimp-newsletter-mergefields{width:auto;float:none;}#mailchimp-signup-subscribe-block-default-form .mailchimp-newsletter-mergefields > div{padding-right:0;width:auto;float:none;}#mailchimp-signup-subscribe-block-default-form .form-actions{padding-top:0;}#sidebar{margin-top:32px;border-top:1px solid #ddd;padding:32px 0 0 0;width:auto;float:none;}#content .node--view-mode-full .field--name-body img.book-front{margin-top:0;}.block-views-block-teasers-block .views-row{padding-bottom:24px;width:50%;}.block-views-block-teasers-block .views-row:nth-of-type(2n + 1){clear:both;}#footer{padding-inline:20px;}#footer nav#block-footer{display:block;padding-top:4px;}#footer nav#block-footer li:first-child:before{content:'';margin:0;}
}
@media screen and (max-width: 639px){a.actionimpactmovement-long-link{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;}#header{padding:12px 10px;}#title > div,#main,#footer{padding-right:10px;padding-left:10px;}#main{font-size:1em;}#title h1{font-size:2.5em;}#subcontent{padding:0;}body.front .node--type-page.node--view-mode-full p{font-size:1em;}.block-views-block-teasers-block .view-content{margin:0;}#content .node--view-mode-full .image,#content .node--type-blog.node--view-mode-teaser .image,#content .node--type-resource.node--view-mode-teaser .image,#content .node--type-blog.node--view-mode-full .image,#content .node--type-resource.node--view-mode-full .image,#content .node--view-mode-full .section-our-story .image,#content .node--type-blog.node--view-mode-teaser .image,#content .node--type-resource.node--view-mode-teaser .image{margin:20px 0;width:100%;float:none;}.block-views-block-teasers-block .views-row{margin-top:24px;padding:0;width:100%;float:none;}.block-views-block-teasers-block .views-row + .views-row{border-top:1px solid #ddd;padding-top:32px;}body.front .node--type-page.node--view-mode-full .field--name-field-introduction p{line-height:1.33333333;}#footer .block,#footer nav{max-width:75%;line-height:1.25;}#footer nav#block-socialmedia{top:0;}
}
