/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.local-base{font-size:1rem;}.u-spacing-down{margin-bottom:20px;}.u-spacing-up{margin-top:20px;}.u-gap-down{margin-bottom:5px;}.u-gap-up{margin-top:5px;}@font-face{font-family:'Source Sans Pro';src:url(/themes/custom/site_theme/fonts/SourceSansPro-SemiBoldItalic.eot);src:local("Source Sans Pro SemiBold Italic"),local("SourceSansPro-SemiBoldItalic"),url(/themes/custom/site_theme/fonts/SourceSansPro-SemiBoldItalic.eot#iefix) format("embedded-opentype"),url(/themes/custom/site_theme/fonts/SourceSansPro-SemiBoldItalic.woff2) format("woff2"),url(/themes/custom/site_theme/fonts/SourceSansPro-SemiBoldItalic.woff) format("woff"),url(/themes/custom/site_theme/fonts/SourceSansPro-SemiBoldItalic.ttf) format("truetype"),url(/themes/custom/site_theme/fonts/SourceSansPro-SemiBoldItalic.svg#SourceSansPro-SemiBoldItalic) format("svg");font-weight:600;font-style:italic;}@font-face{font-family:'Source Sans Pro';src:url(/themes/custom/site_theme/fonts/SourceSansPro-BoldItalic.eot);src:local("Source Sans Pro Bold Italic"),local("SourceSansPro-BoldItalic"),url(/themes/custom/site_theme/fonts/SourceSansPro-BoldItalic.eot#iefix) format("embedded-opentype"),url(/themes/custom/site_theme/fonts/SourceSansPro-BoldItalic.woff2) format("woff2"),url(/themes/custom/site_theme/fonts/SourceSansPro-BoldItalic.woff) format("woff"),url(/themes/custom/site_theme/fonts/SourceSansPro-BoldItalic.ttf) format("truetype"),url(/themes/custom/site_theme/fonts/SourceSansPro-BoldItalic.svg#SourceSansPro-BoldItalic) format("svg");font-weight:bold;font-style:italic;}@font-face{font-family:'Source Sans Pro';src:url(/themes/custom/site_theme/fonts/SourceSansPro-Light.eot);src:local("Source Sans Pro Light"),local("SourceSansPro-Light"),url(/themes/custom/site_theme/fonts/SourceSansPro-Light.eot#iefix) format("embedded-opentype"),url(/themes/custom/site_theme/fonts/SourceSansPro-Light.woff2) format("woff2"),url(/themes/custom/site_theme/fonts/SourceSansPro-Light.woff) format("woff"),url(/themes/custom/site_theme/fonts/SourceSansPro-Light.ttf) format("truetype"),url(/themes/custom/site_theme/fonts/SourceSansPro-Light.svg#SourceSansPro-Light) format("svg");font-weight:300;font-style:normal;}@font-face{font-family:'Source Sans Pro';src:url(/themes/custom/site_theme/fonts/SourceSansPro-Black.eot);src:local("Source Sans Pro Black"),local("SourceSansPro-Black"),url(/themes/custom/site_theme/fonts/SourceSansPro-Black.eot#iefix) format("embedded-opentype"),url(/themes/custom/site_theme/fonts/SourceSansPro-Black.woff2) format("woff2"),url(/themes/custom/site_theme/fonts/SourceSansPro-Black.woff) format("woff"),url(/themes/custom/site_theme/fonts/SourceSansPro-Black.ttf) format("truetype"),url(/themes/custom/site_theme/fonts/SourceSansPro-Black.svg#SourceSansPro-Black) format("svg");font-weight:900;font-style:normal;}@font-face{font-family:'Source Sans Pro';src:url(/themes/custom/site_theme/fonts/SourceSansPro-BlackItalic.eot);src:local("Source Sans Pro Black Italic"),local("SourceSansPro-BlackItalic"),url(/themes/custom/site_theme/fonts/SourceSansPro-BlackItalic.eot#iefix) format("embedded-opentype"),url(/themes/custom/site_theme/fonts/SourceSansPro-BlackItalic.woff2) format("woff2"),url(/themes/custom/site_theme/fonts/SourceSansPro-BlackItalic.woff) format("woff"),url(/themes/custom/site_theme/fonts/SourceSansPro-BlackItalic.ttf) format("truetype"),url(/themes/custom/site_theme/fonts/SourceSansPro-BlackItalic.svg#SourceSansPro-BlackItalic) format("svg");font-weight:900;font-style:italic;}@font-face{font-family:'Source Sans Pro';src:url(/themes/custom/site_theme/fonts/SourceSansPro-ExtraLight.eot);src:local("Source Sans Pro ExtraLight"),local("SourceSansPro-ExtraLight"),url(/themes/custom/site_theme/fonts/SourceSansPro-ExtraLight.eot#iefix) format("embedded-opentype"),url(/themes/custom/site_theme/fonts/SourceSansPro-ExtraLight.woff2) format("woff2"),url(/themes/custom/site_theme/fonts/SourceSansPro-ExtraLight.woff) format("woff"),url(/themes/custom/site_theme/fonts/SourceSansPro-ExtraLight.ttf) format("truetype"),url(/themes/custom/site_theme/fonts/SourceSansPro-ExtraLight.svg#SourceSansPro-ExtraLight) format("svg");font-weight:200;font-style:normal;}@font-face{font-family:'Source Sans Pro';src:url(/themes/custom/site_theme/fonts/SourceSansPro-Bold.eot);src:local("Source Sans Pro Bold"),local("SourceSansPro-Bold"),url(/themes/custom/site_theme/fonts/SourceSansPro-Bold.eot#iefix) format("embedded-opentype"),url(/themes/custom/site_theme/fonts/SourceSansPro-Bold.woff2) format("woff2"),url(/themes/custom/site_theme/fonts/SourceSansPro-Bold.woff) format("woff"),url(/themes/custom/site_theme/fonts/SourceSansPro-Bold.ttf) format("truetype"),url(/themes/custom/site_theme/fonts/SourceSansPro-Bold.svg#SourceSansPro-Bold) format("svg");font-weight:bold;font-style:normal;}@font-face{font-family:'Source Sans Pro';src:url(/themes/custom/site_theme/fonts/SourceSansPro-LightItalic.eot);src:local("Source Sans Pro Light Italic"),local("SourceSansPro-LightItalic"),url(/themes/custom/site_theme/fonts/SourceSansPro-LightItalic.eot#iefix) format("embedded-opentype"),url(/themes/custom/site_theme/fonts/SourceSansPro-LightItalic.woff2) format("woff2"),url(/themes/custom/site_theme/fonts/SourceSansPro-LightItalic.woff) format("woff"),url(/themes/custom/site_theme/fonts/SourceSansPro-LightItalic.ttf) format("truetype"),url(/themes/custom/site_theme/fonts/SourceSansPro-LightItalic.svg#SourceSansPro-LightItalic) format("svg");font-weight:300;font-style:italic;}@font-face{font-family:'Source Sans Pro';src:url(/themes/custom/site_theme/fonts/SourceSansPro-SemiBold.eot);src:local("Source Sans Pro SemiBold"),local("SourceSansPro-SemiBold"),url(/themes/custom/site_theme/fonts/SourceSansPro-SemiBold.eot#iefix) format("embedded-opentype"),url(/themes/custom/site_theme/fonts/SourceSansPro-SemiBold.woff2) format("woff2"),url(/themes/custom/site_theme/fonts/SourceSansPro-SemiBold.woff) format("woff"),url(/themes/custom/site_theme/fonts/SourceSansPro-SemiBold.ttf) format("truetype"),url(/themes/custom/site_theme/fonts/SourceSansPro-SemiBold.svg#SourceSansPro-SemiBold) format("svg");font-weight:600;font-style:normal;}@font-face{font-family:'Source Sans Pro';src:url(/themes/custom/site_theme/fonts/SourceSansPro-Regular.eot);src:local("Source Sans Pro Regular"),local("SourceSansPro-Regular"),url(/themes/custom/site_theme/fonts/SourceSansPro-Regular.eot#iefix) format("embedded-opentype"),url(/themes/custom/site_theme/fonts/SourceSansPro-Regular.woff2) format("woff2"),url(/themes/custom/site_theme/fonts/SourceSansPro-Regular.woff) format("woff"),url(/themes/custom/site_theme/fonts/SourceSansPro-Regular.ttf) format("truetype"),url(/themes/custom/site_theme/fonts/SourceSansPro-Regular.svg#SourceSansPro-Regular) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'Source Sans Pro';src:url(/themes/custom/site_theme/fonts/SourceSansPro-Italic.eot);src:local("Source Sans Pro Italic"),local("SourceSansPro-Italic"),url(/themes/custom/site_theme/fonts/SourceSansPro-Italic.eot#iefix) format("embedded-opentype"),url(/themes/custom/site_theme/fonts/SourceSansPro-Italic.woff2) format("woff2"),url(/themes/custom/site_theme/fonts/SourceSansPro-Italic.woff) format("woff"),url(/themes/custom/site_theme/fonts/SourceSansPro-Italic.ttf) format("truetype"),url(/themes/custom/site_theme/fonts/SourceSansPro-Italic.svg#SourceSansPro-Italic) format("svg");font-weight:normal;font-style:italic;}@font-face{font-family:'Source Sans Pro';src:url(/themes/custom/site_theme/fonts/SourceSansPro-ExtraLightItalic.eot);src:local("Source Sans Pro ExtraLight Italic"),local("SourceSansPro-ExtraLightItalic"),url(/themes/custom/site_theme/fonts/SourceSansPro-ExtraLightItalic.eot#iefix) format("embedded-opentype"),url(/themes/custom/site_theme/fonts/SourceSansPro-ExtraLightItalic.woff2) format("woff2"),url(/themes/custom/site_theme/fonts/SourceSansPro-ExtraLightItalic.woff) format("woff"),url(/themes/custom/site_theme/fonts/SourceSansPro-ExtraLightItalic.ttf) format("truetype"),url(/themes/custom/site_theme/fonts/SourceSansPro-ExtraLightItalic.svg#SourceSansPro-ExtraLightItalic) format("svg");font-weight:200;font-style:italic;}h1,.h1{color:#3c3c3c;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:2.25rem;font-weight:400;line-height:2.6rem;margin-bottom:30px;}h2,.h2{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:1rem;font-weight:300;line-height:1em;margin-bottom:20px;}h3,.h3{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:18px;line-height:22px;font-weight:300;line-height:1em;margin-bottom:10px;}@media screen and (min-width:380px){h3,.h3{font-size:calc(18px + 7 * (100vw - 380px) / 870);}}@media screen and (min-width:1250px){h3,.h3{font-size:25px;}}@media screen and (min-width:380px){h3,.h3{line-height:calc(22px + 8 * (100vw - 380px) / 870);}}@media screen and (min-width:1250px){h3,.h3{line-height:30px;}}h4,.h4{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.45;margin-bottom:10px;}h5,.h5{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-weight:900;line-height:1em;margin-bottom:10px;}h6,.h6{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-weight:900;line-height:1em;margin-bottom:10px;}.paragraph h2{margin-top:40px;}h2 + h3{margin-top:20px;}h3 + h4{margin-top:20px;}html{font-size:16px;line-height:20px;}body{color:#3c3c3c;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual;}p{margin:0 0 10px;}p::selection,li::selection,.caption-text::selection,h1::selection,h2::selection,h3::selection,h4::selection{background:#7a7a7a;color:white;}p::-moz-selection,li::-moz-selection,.caption-text::-moz-selection,h1::-moz-selection,h2::-moz-selection,h3::-moz-selection,h4::-moz-selection{background:#b3b3b3;color:white;}blockquote{font-style:italic;border-left:solid 3px #7a7a7a;margin-left:20px;padding-left:20px;}img{max-width:100%;height:auto;}hr{border-style:solid;border-width:1px 0 0;color:currentColor;}.font-secondary{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-family:serif;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual;}code:before{content:'`';}code:after{content:'`';}pre code:after,pre code:before{content:'';}i,em{font-style:italic;}strong,b{font-weight:700;}.standfirst{font-weight:900;padding-bottom:20px;}.demo-transition.transition-opacity{transition:opacity 0.3s ease-in;}.demo-transition.transition-move:after{transition:left 0.3s ease-in;}.l-main-body a{transition:all 0.3s ease;}.grid-demo{counter-reset:grid-item;}.grid-demo > *{counter-increment:grid-item;}.grid-demo > *:after{content:counter(grid-item);margin-left:3px;}.grid-demo > *:nth-child(odd){border:dashed 1px red;}.grid-demo > *:nth-child(even){border:dashed 1px orange;}.smart-grid > *{margin-bottom:1rem;}@media (min-width:500px){.smart-grid[data-row-items-small="2"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}.smart-grid[data-row-items-small="2"] > *{margin-bottom:42px;width:calc(50% - (42px / 2));}}@media (min-width:500px){.smart-grid[data-row-items-small="3"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}.smart-grid[data-row-items-small="3"] > *{margin-bottom:42px;width:calc(33.33333% - (42px / 2));}}@media (min-width:500px){.smart-grid[data-row-items-small="4"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}.smart-grid[data-row-items-small="4"] > *{margin-bottom:42px;width:calc(25% - (42px / 2));}}@media (min-width:500px){.smart-grid[data-row-items-small="5"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}.smart-grid[data-row-items-small="5"] > *{margin-bottom:42px;width:calc(20% - (42px / 2));}}@media (min-width:500px){.smart-grid[data-row-items-small="6"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}.smart-grid[data-row-items-small="6"] > *{margin-bottom:42px;width:calc(16.66667% - (42px / 2));}}@media (min-width:650px){.smart-grid[data-row-items-medium="2"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}.smart-grid[data-row-items-medium="2"] > *{margin-bottom:42px;width:calc(50% - (42px / 2));}}@media (min-width:650px){.smart-grid[data-row-items-medium="3"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}.smart-grid[data-row-items-medium="3"] > *{margin-bottom:42px;width:calc(33.33333% - (42px / 2));}}@media (min-width:650px){.smart-grid[data-row-items-medium="4"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}.smart-grid[data-row-items-medium="4"] > *{margin-bottom:42px;width:calc(25% - (42px / 2));}}@media (min-width:650px){.smart-grid[data-row-items-medium="5"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}.smart-grid[data-row-items-medium="5"] > *{margin-bottom:42px;width:calc(20% - (42px / 2));}}@media (min-width:650px){.smart-grid[data-row-items-medium="6"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}.smart-grid[data-row-items-medium="6"] > *{margin-bottom:42px;width:calc(16.66667% - (42px / 2));}}@media (min-width:768px){.smart-grid[data-row-items-large="2"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}.smart-grid[data-row-items-large="2"] > *{margin-bottom:42px;width:calc(50% - (42px / 2));}}@media (min-width:768px){.smart-grid[data-row-items-large="3"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}.smart-grid[data-row-items-large="3"] > *{margin-bottom:42px;width:calc(33.33333% - (42px / 2));}}@media (min-width:768px){.smart-grid[data-row-items-large="4"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}.smart-grid[data-row-items-large="4"] > *{margin-bottom:42px;width:calc(25% - (42px / 2));}}@media (min-width:768px){.smart-grid[data-row-items-large="5"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}.smart-grid[data-row-items-large="5"] > *{margin-bottom:42px;width:calc(20% - (42px / 2));}}@media (min-width:768px){.smart-grid[data-row-items-large="6"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}.smart-grid[data-row-items-large="6"] > *{margin-bottom:42px;width:calc(16.66667% - (42px / 2));}}@media (min-width:1024px){.smart-grid[data-row-items-xlarge="2"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}.smart-grid[data-row-items-xlarge="2"] > *{margin-bottom:42px;width:calc(50% - (42px / 2));}}@media (min-width:1024px){.smart-grid[data-row-items-xlarge="3"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}.smart-grid[data-row-items-xlarge="3"] > *{margin-bottom:42px;width:calc(33.33333% - (42px / 2));}}@media (min-width:1024px){.smart-grid[data-row-items-xlarge="4"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}.smart-grid[data-row-items-xlarge="4"] > *{margin-bottom:42px;width:calc(25% - (42px / 2));}}@media (min-width:1024px){.smart-grid[data-row-items-xlarge="5"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}.smart-grid[data-row-items-xlarge="5"] > *{margin-bottom:42px;width:calc(20% - (42px / 2));}}@media (min-width:1024px){.smart-grid[data-row-items-xlarge="6"]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}.smart-grid[data-row-items-xlarge="6"] > *{margin-bottom:42px;width:calc(16.66667% - (42px / 2));}}@media (min-width:650px){.grid--2-1{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;}}@media (min-width:650px){.grid--2-1 > *:nth-child(odd){width:calc(66.66% - (1rem / 2));}.grid--2-1 > *:nth-child(even){width:calc(33.33% - (1rem / 2));}}.float-left{float:left;}.float-right{float:right;}.clear-both{clear:both;}.u-border{border:solid 1px #7a7a7a;}*{box-sizing:border-box;}img{max-width:100%;height:auto;vertical-align:middle;}main{display:block;}.button,.cookie-compliance__button{background-color:#b3b3b3;color:white;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:1em;padding:10px 30px;display:inline-block;text-decoration:none;text-align:center;background:#b3b3b3;display:inline-block;vertical-align:middle;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;transition-property:color;transition-duration:0.3s;}.button:link,.cookie-compliance__button:link,.button:visited,.cookie-compliance__button:visited{color:white;text-decoration:none;}.button:hover,.cookie-compliance__button:hover,.button:focus,.cookie-compliance__button:focus,.button:active,.cookie-compliance__button:active{color:white;text-decoration:"none";}.button:before,.cookie-compliance__button:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#e3e3e3;transform:scaleX(0);transform-origin:0 50%;transition-property:transform;transition-duration:0.3s;transition-timing-function:ease-out;}.button:before:hover,.cookie-compliance__button:before:hover,.button .button:focus,.cookie-compliance__button .button:focus,.button .cookie-compliance__button:focus,.cookie-compliance__button .cookie-compliance__button:focus,.button .button:active,.cookie-compliance__button .button:active,.button .cookie-compliance__button:active,.cookie-compliance__button .cookie-compliance__button:active{color:white;}.button:hover:before,.cookie-compliance__button:hover:before,.button:focus:before,.cookie-compliance__button:focus:before,.button:active:before,.cookie-compliance__button:active:before{transform:scaleX(1);}.button--alt{background-color:#b3b3b3;color:white;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:1em;padding:10px 30px;display:inline-block;text-decoration:none;text-align:center;background:#b3b3b3;color:black;}.button--alt:link,.button--alt:visited{color:white;text-decoration:none;}.button--alt:hover,.button--alt:focus,.button--alt:active{color:white;text-decoration:"none";}a.button,a.cookie-compliance__button{-moz-appearance:none;-webkit-appearance:none;}input[type="submit"],.form-submit{color:white;font-weight:700;background-color:#d94a3a;border:1px solid #d94a3a;padding:24px;max-width:90%;}@media (min-width:500px){input[type="submit"],.form-submit{padding:24px 60px;border-radius:50px;}}.coop-logo{background:url(/themes/custom/site_theme/images/logos/Coop-marque-footer-x2.png) no-repeat;background-size:cover;position:relative;display:block;margin:0 auto;width:100%;background-position:center;width:280px;height:80px;}.image{position:relative;}.image img{max-width:100%;height:auto;}.image__credit{background:rgba(255,255,255,0.6);color:black;font-size:10px;margin-top:-25px;line-height:25px;padding:0 5px;position:absolute;right:0;}.pl-video-embed-field-responsive-video{position:relative;}.pl-video-embed-field-responsive-video:after{content:'';display:block;padding-bottom:56.25%;}.pl-video-embed-field-responsive-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;}.video-container-field{position:relative;overflow:hidden;width:100%;padding-top:56.25%;}.media-oembed-content{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;}.form-item--checkboxes,.form-item--checkbox__item{list-style:none;margin:0;padding:0;}.form-item__checkbox{font-size:16px;float:left;margin-right:10px;margin-top:7px;}.form-item__checkbox + .form-item__description{padding-left:1.5em;}.form-item--radios,.form-item--radio__item{list-style:none;margin:0;padding:0;}.form-item__radio{margin-top:1.5em;float:left;font-size:16px;margin-right:7px;padding-left:1.5em;}.form-item--radio .form-item{margin-bottom:0;}.form-item--radio label{padding-left:1.5em;}.form-item__dropdown{border:1px solid #b3b3b3;display:block;position:relative;}.form-item__dropdown::after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:9px solid #333333;content:" ";position:absolute;top:42%;right:1em;z-index:2;pointer-events:none;display:none;}.form-item__select{border:1px solid #b3b3b3;height:41px;font-family:avenir;font-size:16px;margin:0;outline:none;padding:.6em .8em .5em .8em;width:100%;}.form-item__select :focus{outline:none;color:#222;}@supports ((-webkit-appearance:none) or (-moz-appearance:none) or (appearance:none)) or ((-moz-appearance:none) and (mask-type:alpha)){{}.form-item__dropdown::after{display:block;}.form-item__select{padding-right:2em;background:none;border:1px solid transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.form-item__select:focus{border-color:transparent;border-radius:0;}}form{margin:.3em;}.form-required::after{content:'* ';color:#d94a3a;padding-left:0.3em;}.form-item__textfield,.form-item__password,.form-item__textarea,.form-item__email,.form-item__tel,.form-item__entity-autocomplete{width:20em;border:1px solid #7a7a7a;padding:.5em;margin-left:.3em;max-width:100%;}.form-item__textfield::focus,.form-item__password::focus,.form-item__textarea::focus,.form-item__email::focus,.form-item__tel::focus,.form-item__entity-autocomplete::focus{border-color:black;}.form-item__textfield + .form-item__description,.form-item__password + .form-item__description,.form-item__textarea + .form-item__description,.form-item__email + .form-item__description,.form-item__tel + .form-item__description,.form-item__entity-autocomplete + .form-item__description{font-size:14px;}@media screen and (min-width:380px){.form-item__textfield + .form-item__description,.form-item__password + .form-item__description,.form-item__textarea + .form-item__description,.form-item__email + .form-item__description,.form-item__tel + .form-item__description,.form-item__entity-autocomplete + .form-item__description{font-size:calc(14px + 2 * (100vw - 380px) / 870);}}@media screen and (min-width:1250px){.form-item__textfield + .form-item__description,.form-item__password + .form-item__description,.form-item__textarea + .form-item__description,.form-item__email + .form-item__description,.form-item__tel + .form-item__description,.form-item__entity-autocomplete + .form-item__description{font-size:16px;}}.form-item__description{margin-top:.3em;}.form-item__description a{color:inherit;text-decoration:none;background:-webkit-linear-gradient(#fff,#fff),-webkit-linear-gradient(#fff,#fff),-webkit-linear-gradient(#b3b3b3,#b3b3b3);background-size:.05em 1px,.05em 1px,1px 1px;background-repeat:no-repeat,no-repeat,repeat-x;text-shadow:0.03em 0 #fff,-0.03em 0 #fff,0 0.03em #fff,0 -0.03em #fff,0.06em 0 #fff,-0.06em 0 #fff,0.09em 0 #fff,-0.09em 0 #fff,0.12em 0 #fff,-0.12em 0 #fff,0.15em 0 #fff,-0.15em 0 #fff;background-position-y:100%,100%,100%;background-position-x:0%,100%,0%;}.form-item__description a::selection{text-shadow:0.03em 0 #636363,-0.03em 0 #636363,0 0.03em #636363,0 -0.03em #636363,0.06em 0 #636363,-0.06em 0 #636363,0.09em 0 #636363,-0.09em 0 #636363,0.12em 0 #636363,-0.12em 0 #636363,0.15em 0 #636363,-0.15em 0 #636363;background:#636363;}.form-item__description a::-moz-selection{text-shadow:0.03em 0 #636363,-0.03em 0 #636363,0 0.03em #636363,0 -0.03em #636363,0.06em 0 #636363,-0.06em 0 #636363,0.09em 0 #636363,-0.09em 0 #636363,0.12em 0 #636363,-0.12em 0 #636363,0.15em 0 #636363,-0.15em 0 #636363;background:#636363;}.form-item__description a:before,.form-item__description a:after,.form-item__description a *,.form-item__description a *:before,.form-item__description a *:after{text-shadow:none;}.form-item__description a:visited{color:inherit;}.form-item__description a:hover{color:#b3b3b3;}.form-fieldset{border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;margin-top:20px;margin-bottom:20px;padding-top:20px;padding-bottom:20px;}.form-fieldset .form-item{margin-left:0;}.form-fieldset .heading-2{color:#3c3c3c;font-weight:700;padding-right:10px;padding-left:10px;margin:10px;}#edit-how-pay--wrapper,#edit-consent--wrapper,#edit-how-did-you-find-us{border-bottom:none;}@font-face{font-family:"icons";src:url(/themes/custom/site_theme/dest/icons.eot);src:url(/themes/custom/site_theme/dest/icons.eot#iefix) format("eot"),url(/themes/custom/site_theme/dest/icons.woff) format("woff"),url(/themes/custom/site_theme/dest/icons.ttf) format("truetype"),url(/themes/custom/site_theme/dest/icons.svg#icons) format("svg");font-weight:normal;font-style:normal;}[class*="icon--"]{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;}.icon--close::before{content:"";}.icon--menu::before{content:"";}.icon--search::before{content:"";}.tabs__item{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:auto;flex-basis:auto;}.tabs__link-item{display:-ms-flexbox;display:flex;background-color:#ebebeb;border:1px solid #cccccc;border-bottom:none;color:#7a7a7a;font-size:1.1rem;padding:1em 2.4em;text-align:center;text-decoration:none;transition:color 0.3s;}@media (min-width:650px){.tabs__link-item{border-bottom:1px solid #e3e3e3;border-left:none;display:inline-block;font-size:1rem;padding:.6em 1.7em;position:relative;top:1px;width:auto;}}.tabs__link-item:hover{background-color:#e3e3e3;color:#333333;}.tabs__link-item.is-active{background-color:#7a7a7a;border:1px solid #7a7a7a;color:white;}@media (min-width:650px){.tabs__link-item.is-active{background-color:white;border:1px solid #e3e3e3;border-bottom:1px solid #cccccc;border-left:none;color:#7a7a7a;}}.responsive-menu-toggle{position:absolute;top:0;left:0;width:auto !important;z-index:3;}.responsive-menu-toggle--fixed{position:fixed;top:0;left:auto;}.responsive-menu-toggle--with-admin{position:fixed;top:0;left:auto;width:auto;}.responsive-menu-toggle-icon{box-sizing:border-box;display:block;width:75px;height:36px;z-index:4;margin-top:0;background:#b3b3b3;display:inline-block;vertical-align:middle;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;transition-property:color;transition-duration:0.3s;}.responsive-menu-toggle-icon:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#e3e3e3;transform:scaleX(0);transform-origin:0 50%;transition-property:transform;transition-duration:0.3s;transition-timing-function:ease-out;}.responsive-menu-toggle-icon:before:hover,.responsive-menu-toggle-icon .button:focus,.responsive-menu-toggle-icon .cookie-compliance__button:focus,.responsive-menu-toggle-icon .button:active,.responsive-menu-toggle-icon .cookie-compliance__button:active{color:white;}.responsive-menu-toggle-icon:hover:before,.responsive-menu-toggle-icon:focus:before,.responsive-menu-toggle-icon:active:before{transform:scaleX(1);}@media (min-width:650px){.responsive-menu-toggle-icon{height:50px;width:105px;}}.no-js .responsive-menu-toggle-icon{display:none;}.responsive-menu-toggle-icon span.label{display:block;position:absolute;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;top:6px;left:27px;color:white;}@media (min-width:650px){.responsive-menu-toggle-icon span.label{left:40px;line-height:29px;top:11px;}}.responsive-menu-toggle-icon span.icon:before,.responsive-menu-toggle-icon span.icon:after,.responsive-menu-toggle-icon span.icon{background:white;content:'';display:block;width:15px;height:3px;position:absolute;top:0;left:5px;}@media (min-width:650px){.responsive-menu-toggle-icon span.icon:before,.responsive-menu-toggle-icon span.icon:after,.responsive-menu-toggle-icon span.icon{left:12px;}}.responsive-menu-toggle-icon span.icon:before{left:0;top:-6px;}.responsive-menu-toggle-icon span.icon{top:16px;}@media (min-width:650px){.responsive-menu-toggle-icon span.icon{top:23px;}}.responsive-menu-toggle-icon span.icon:after{left:0;top:6px;}.responsive-menu-toggle-icon span.icon:before,.responsive-menu-toggle-icon span.icon:after,.responsive-menu-toggle-icon span.icon{transition:none 0.4s ease-out 0.1s;transition-property:transform,top,bottom,left,opacity;}html.mm-opening .responsive-menu-toggle-icon span.icon:before,html.mm-opening .responsive-menu-toggle-icon span.icon:after{top:16px;}@media (min-width:650px){html.mm-opening .responsive-menu-toggle-icon span.icon:before,html.mm-opening .responsive-menu-toggle-icon span.icon:after{top:23px;}}html.mm-opening .responsive-menu-toggle-icon span.icon{left:-25px;}html.mm-opening .responsive-menu-toggle-icon span.icon:before{transform:rotate(45deg);left:35px;top:1px;}html.mm-opening .responsive-menu-toggle-icon span.icon:after{transform:rotate(-45deg);left:35px;top:1px;}.page-title{margin-top:0;color:#3c3c3c;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:2.25rem;font-weight:400;line-height:2.6rem;margin-bottom:30px;}.page-title:last-child{margin-bottom:30px;}.sf-logo{background:url(/themes/custom/site_theme/images/svgs/solidfund-reversed-footer.svg) no-repeat;background-size:cover;position:relative;display:block;margin:0 auto;width:100%;background-position:center;width:280px;height:67px;}#sliding-popup{display:block;margin:0;padding:0;right:0;text-align:center;width:100%;z-index:99999;color:white;background-color:rgba(0,0,0,0.8);}.sliding-popup-bottom{position:fixed;}.cookie-compliance__content{border:0 none;display:block;margin-right:20px;margin-left:20px;padding-top:10px;padding-bottom:10px;}.cookie-compliance__content::after{clear:both;content:"";display:table;}@media (min-width:650px){.cookie-compliance__content{margin:0 auto;}}@media (min-width:768px){.cookie-compliance__content{margin:0 auto;max-width:820px;}}.cookie-compliance__info{float:left;}.cookie-compliance__info::after{clear:both;content:"";display:table;}@media (min-width:506px){.cookie-compliance__info{float:left;max-width:60%;padding-right:2.5%;padding-left:2.5%;}}@media (min-width:768px){.cookie-compliance__info{padding-right:0;padding-left:0;max-width:65%;}}.cookie-compliance__buttons{clear:left;padding-top:10px;}@media (min-width:506px){.cookie-compliance__buttons{float:right;clear:none;max-width:40%;padding-top:0;}}@media (min-width:768px){.cookie-compliance__buttons{max-width:35%;}}.cookie-compliance__button{border:0;vertical-align:top;width:80%;max-width:230px;margin-right:auto;margin-bottom:10px;margin-left:auto;font-size:15px;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;font-weight:600;}@media (min-width:506px){.cookie-compliance__button{padding-top:10px;padding-bottom:10px;height:40px;}}.cookie-compliance__button--more{background-color:#b3b3b3;color:white;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:1em;padding:10px 30px;display:inline-block;text-decoration:none;text-align:center;background:#b3b3b3;color:black;font-weight:300;font-size:15px;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;}.cookie-compliance__button--more:link,.cookie-compliance__button--more:visited{color:white;text-decoration:none;}.cookie-compliance__button--more:hover,.cookie-compliance__button--more:focus,.cookie-compliance__button--more:active{color:white;text-decoration:"none";}@media (min-width:506px){.cookie-compliance__button--more{padding-top:10px;padding-bottom:10px;height:40px;}}.cookie-compliance__content h3{font-size:14px;margin-top:0;margin-bottom:13px;}@media (min-width:650px){.cookie-compliance__content h3{margin-bottom:16px;font-size:18px;}}.cookie-compliance__content h3,.cookie-compliance__content p{line-height:1.2;}.cookie-compliance__content p{font-size:13px;margin-bottom:0;}@media (min-width:650px){.cookie-compliance__content p{font-size:16px;}}.webform-submission-webform-become-member-form .form-item{width:100%;display:block;margin:.3em;}.webform-submission-webform-become-member-form .form-item__label{width:auto;display:block;font-weight:600;margin:.3em;}.webform-submission-webform-become-member-form .form-item__input{font-weight:600;padding:.3em;}.webform-submission-webform-become-member-form .form-item__radio{margin:0;padding:0;}.js-webform-checkboxes .form-item{clear:both;}.g-recaptcha{padding:30px 0;}.user-login-form .form-required::after{content:'';}.user-login-form .form-item__label,.user-login-form .form-item__input{margin-bottom:2em;}.user-login-form .form-item__description{font-style:italic;margin-bottom:2em;}.user-pass .form-required::after{content:'';}.user-pass p{margin-top:1em;}.image-figure{margin:0;}.breadcrumb{list-style:none;margin:0;padding:0;}.breadcrumb__item,.breadcrumb__link,.breadcrumb__link:link,.breadcrumb__link:visited,.breadcrumb__link:focus{color:#333333;text-decoration:none;padding-right:5px;}.breadcrumb__link:hover{color:#292929;}.breadcrumb__item{display:inline-block;font-size:.75rem;}.breadcrumb__item::after{color:#b3b3b3;content:"/";}.breadcrumb__item:last-child::after{content:"";}.breadcrumb_link:active{color:#bbb;}.journey-menu{margin-top:0;margin-left:0;padding-left:0;list-style:none;max-width:320px;}.journey-menu__menu-item{padding-top:5px;padding-bottom:5px;border-bottom:1px solid #e3e3e3;}.journey-menu__menu-item{padding-top:5px;padding-bottom:5px;border-bottom:1px solid #e3e3e3;}.journey-menu__menu-link{color:#3c3c3c;text-decoration:none;}.journey-menu__menu-link:hover{color:#636363;}.journey-menu__menu-link.is-active{color:#b3b3b3;}.menu-main{list-style:none;margin:0;padding:0;font-weight:300;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;background-color:#3c3c3c;margin:0;}.menu__item{padding:10px;}.menu__item .menu__item--active{background-color:#d94a3a;}.menu__item:hover,.menu__item:focus{background-color:#636363;}@media (min-width:500px){.menu__item--active,.menu__item:hover,.menu__item:focus{background-color:transparent;}}.menu__link{font-size:14px;text-transform:uppercase;margin:0.2em 0;padding:10px;}@media (min-width:380px){.menu__link{padding:0.3em 1.3em;}}@media (min-width:500px){.menu__link{padding:0.3em 1.5em;}}@media (min-width:768px){.menu__link{padding:0.4em 2em;}}.menu__link:link,.menu__link:visited{color:white;text-decoration:none;}.menu__link:hover,.menu__link:focus,.menu__link:active{color:white;text-decoration:none;}.menu__link.is-active{background-color:#d94a3a;}.menu__link:hover,.menu__link:focus{background-color:#636363;}.tabs__nav{list-style:none;margin:0;padding:0;border-bottom:1px solid #e3e3e3;padding-bottom:1px;margin-bottom:20px;}@media (min-width:650px){.tabs__nav{border-left:1px solid #e3e3e3;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;}}.tabs__tab{display:none;}.tabs__tab.is-active{display:block;}.tabs__content{padding:1.5rem;}.tabs.no-js .tabs__tab.is-active{display:block;}.tabs__nav--local-tasks{margin-top:10px;margin-bottom:20px;padding-top:0;padding-right:0;padding-bottom:1px;padding-left:0;}.tabs__nav--local-tasks:last-child{margin-bottom:20px;}.tabs__link--local-tasks{padding:.3em 1.5em;}.page-metadata{color:#7a7a7a;margin:30px 0;position:relative;}.page-metadata__type{font-size:90%;font-weight:600;}.pager{margin:2em 0;}.pager__items{list-style:none;margin:0;padding:0;text-align:center;color:#636363;}.pager__item{display:inline-block;margin:0 .7em;}@media (min-width:650px){.pager__item{margin:0 1em;}}.pager__link,.pager__link:link,.pager__link:visited{display:block;color:#3c3c3c;font-weight:300;text-decoration:none;border:1px solid #7a7a7a;padding:10px 16px;margin:0.1em;}.pager__link.is-active,.pager__link:link.is-active,.pager__link:visited.is-active{font-weight:600;color:#d94a3a;border:1px solid #d94a3a;}.pager__link:hover,.pager__link:link:hover,.pager__link:visited:hover{color:white;background-color:#d94a3a;border-color:#d94a3a;}.mm-opening #st-el-1.st-left{opacity:0;left:-60px;}.status--warning{background-color:#f9fb93;color:#64643b;display:block;margin-bottom:0.75em;padding:0.75em;text-align:center;}.status--warning a{color:#4b4b2c;text-decoration:underline;}.status--warning a:focus,.status--warning a:hover{color:#19190f;}.status--warning .placeholder{font-style:normal;font-weight:800;}.status--error{background-color:#fbe3e4;color:#645b5b;display:block;margin-bottom:0.75em;padding:0.75em;text-align:center;}.status--error a{color:#4b4444;text-decoration:underline;}.status--error a:focus,.status--error a:hover{color:#191717;}.status--error .placeholder{font-style:normal;font-weight:800;}.status--status{background-color:#cfefc2;color:#53604e;display:block;margin-bottom:0.75em;padding:0.75em;text-align:center;}.status--status a{color:#3e483a;text-decoration:underline;}.status--status a:focus,.status--status a:hover{color:#151813;}.status--status .placeholder{font-style:normal;font-weight:800;}.testimonial--with-image,.testimonial--without-image{display:-ms-flexbox;display:flex;margin-bottom:20px;}.testimonial__text{font-size:17px;line-height:24px;border-left:4px solid #636363;color:#636363;padding:10px 0 10px 20px;}@media screen and (min-width:380px){.testimonial__text{font-size:calc(17px + 7 * (100vw - 380px) / 870);}}@media screen and (min-width:1250px){.testimonial__text{font-size:24px;}}@media screen and (min-width:380px){.testimonial__text{line-height:calc(24px + 8 * (100vw - 380px) / 870);}}@media screen and (min-width:1250px){.testimonial__text{line-height:32px;}}.testimonial__citation,.testimonial__context{text-align:right;}.testimonial__citation{font-weight:600;text-transform:uppercase;}.testimonial__context{color:#7a7a7a;line-height:14px;}@media screen and (min-width:380px){.testimonial__context{line-height:calc(14px + 11 * (100vw - 380px) / 870);}}@media screen and (min-width:1250px){.testimonial__context{line-height:25px;}}.testimonial__image{margin-bottom:10px;margin-left:10px;width:100%;}.testimonial__image img{border-radius:50%;}.search-result{list-style:none;border-top:2px solid #7a7a7a;}.search-result__title a{text-decoration:none;color:black;}.search-result__title a:visited{color:black;}.search-result__excerpt{padding-bottom:30px;}.view-item-list__list{padding-left:0;list-style:none;-webkit-padding-start:0;}.exposed-filter{margin-bottom:50px;padding-bottom:20px;}.exposed-filter .form-item,.exposed-filter .form-actions{display:inline-block;}.exposed-filter .form-item__label{min-width:12em;}.exposed-filter .form-item__submit{height:43px;font-weight:600;}.exposed-filter .form-item__textfield{padding-top:0.3em;padding-bottom:0.45em;}.footer-logos{background-color:#d94a3a;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;list-style:none;margin:0;padding:0;}.footer-logos li{margin:1.25em 0;}.footer-logos li:nth-of-type(1){padding:0;}@media (min-width:650px){.footer-logos li:nth-of-type(1){padding-right:1.25em;}}@media (min-width:650px){.footer-logos{-ms-flex-direction:row;flex-direction:row;}.footer-logos li:nth-of-type(2){border-left:1px solid white;padding-left:1.25em;}}.footer-social--wrapper:last-child{margin-bottom:1.45em;}.footer-social--wrapper p{color:white;font-size:1em;font-weight:600;line-height:20px;margin:0;}.footer-social--wrapper a{color:#3c3c3c;text-decoration:none;}.footer-social--wrapper a:focus,.footer-social--wrapper a:hover{color:white;}.footer-text--wrapper p{color:white;font-size:0.8em;font-weight:300;line-height:18px;margin:0;margin-bottom:0;}.footer-text--wrapper a{color:#3c3c3c;text-decoration:none;font-weight:600;}.footer-text--wrapper a:focus,.footer-text--wrapper a:hover{color:white;}.menu-groups{padding-left:0;margin-left:0;max-width:320px;}.menu-groups > h2{font-size:24px;line-height:1.2;}.menu-groups > h2 a{color:black;text-decoration:none;}.menu-groups > h2 a:hover{color:#636363;}.menu-groups--first{display:none;float:right;z-index:2;width:calc(39% - 100px);}.menu-groups--second{padding-top:30px;display:block;}@media (min-width:1250px){.menu-groups--first{display:block;}.menu-groups--second{display:none;}}.hero-image__image-figure{position:relative;}.hero-image__image{position:relative;}.hero-image__image-figure img{-webkit-clip-path:polygon(0 0,100% 0,100% 89%,0 100%);clip-path:polygon(0 0,100% 0,100% 89%,0 100%);display:block;width:100%;}.hero-image__image:after{content:'';display:block;position:absolute;bottom:0;right:0;width:360px;min-width:340px;height:60px;background-color:#b3b3b3;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 38%);clip-path:polygon(0 0,100% 0,100% 100%,0 38%);z-index:-1;}@media (min-width:650px){.hero-image__image:after{width:35vw;}}@media (min-width:2014px){.hero-image__image:after{height:80px;bottom:calc(0px + (10vw/16));}}.hero-image .image__credit{right:auto;left:0;bottom:10px;font-size:8px;}@media screen and (min-width:380px){.hero-image .image__credit{font-size:calc(8px + 5 * (100vw - 380px) / 870);}}@media screen and (min-width:1250px){.hero-image .image__credit{font-size:13px;}}.hero-image__caption-text{max-width:30vw;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;background-color:#3c3c3c;color:white;position:absolute;bottom:35px;text-align:left;font-size:8px;}@media screen and (min-width:380px){.hero-image__caption-text{font-size:calc(8px + 5 * (100vw - 380px) / 870);}}@media screen and (min-width:1250px){.hero-image__caption-text{font-size:13px;}}@media (min-width:650px){.hero-image__caption-text{padding:10px;}}.hero-image--front .hero-image__image:after{background:#7a7a7a;}#block-homepagemoneyraised,#block-homepagemembers-2{color:#d94a3a;text-align:center;margin:0 auto;padding:60px 1.25em;}@media (min-width:650px){#block-homepagemoneyraised,#block-homepagemembers-2{margin:0;display:inline-block;width:50%;height:15rem;float:left;}}#block-homepagemoneyraised h2,#block-homepagemembers-2 h2{font-weight:700;margin-top:0px;margin-bottom:20px;font-size:56px;line-height:43px;}@media screen and (min-width:380px){#block-homepagemoneyraised h2,#block-homepagemembers-2 h2{font-size:calc(56px + 34 * (100vw - 380px) / 388);}}@media screen and (min-width:768px){#block-homepagemoneyraised h2,#block-homepagemembers-2 h2{font-size:90px;}}@media screen and (min-width:380px){#block-homepagemoneyraised h2,#block-homepagemembers-2 h2{line-height:calc(43px + 19 * (100vw - 380px) / 388);}}@media screen and (min-width:768px){#block-homepagemoneyraised h2,#block-homepagemembers-2 h2{line-height:62px;}}#block-homepagemoneyraised p,#block-homepagemembers-2 p{text-transform:uppercase;font-weight:600;font-size:15px;line-height:43px;}@media screen and (min-width:380px){#block-homepagemoneyraised p,#block-homepagemembers-2 p{font-size:calc(15px + 5 * (100vw - 380px) / 388);}}@media screen and (min-width:768px){#block-homepagemoneyraised p,#block-homepagemembers-2 p{font-size:20px;}}@media screen and (min-width:380px){#block-homepagemoneyraised p,#block-homepagemembers-2 p{line-height:calc(43px + 19 * (100vw - 380px) / 388);}}@media screen and (min-width:768px){#block-homepagemoneyraised p,#block-homepagemembers-2 p{line-height:62px;}}@media (min-width:1600px){#block-homepagemoneyraised > div{margin-left:400px;}}#block-homepagemembers-2{border-top:1px solid #d94a3a;}@media (min-width:650px){#block-homepagemembers-2{border-top:none;}}@media (min-width:1600px){#block-homepagemembers-2 > div{margin-right:400px;}}#block-homepagetagline{background-image:url(/themes/custom/site_theme/images/blue-green-banner-2.jpg);background-color:#303030;background-position:center;background-size:cover;height:320px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;}@media (min-width:650px){#block-homepagetagline{min-height:500px;}}#block-homepagetagline > div p{bottom:0;color:#d94a3a;text-align:center;font-size:25px;line-height:32px;max-width:550px;font-weight:900;margin:0px auto 25px;text-shadow:2px 2px 4px #252525;}@media screen and (min-width:380px){#block-homepagetagline > div p{font-size:calc(25px + 7 * (100vw - 380px) / 388);}}@media screen and (min-width:768px){#block-homepagetagline > div p{font-size:32px;}}@media screen and (min-width:380px){#block-homepagetagline > div p{line-height:calc(32px + 8 * (100vw - 380px) / 388);}}@media screen and (min-width:768px){#block-homepagetagline > div p{line-height:40px;}}div#block-site-theme-joinindiv,div#block-site-theme-joingroup{float:left;padding:50px;text-align:center;z-index:10;}div#block-site-theme-joinorg{padding:50px;text-align:center;z-index:5;}.paragraph-text-only--front p{text-align:center;font-weight:400;font-size:20px;line-height:25px;margin-bottom:60px;}@media screen and (min-width:380px){.paragraph-text-only--front p{font-size:calc(20px + 5 * (100vw - 380px) / 388);}}@media screen and (min-width:768px){.paragraph-text-only--front p{font-size:25px;}}@media screen and (min-width:380px){.paragraph-text-only--front p{line-height:calc(25px + 7 * (100vw - 380px) / 388);}}@media screen and (min-width:768px){.paragraph-text-only--front p{line-height:32px;}}@media (min-width:768px){.paragraph-text-only--front p{margin-bottom:60px;}}.basic-page .paragraph-text-only--front div p:first-of-type{font-weight:400;color:#3c3c3c;font-size:20px;line-height:25px;}@media screen and (min-width:380px){.basic-page .paragraph-text-only--front div p:first-of-type{font-size:calc(20px + 5 * (100vw - 380px) / 388);}}@media screen and (min-width:768px){.basic-page .paragraph-text-only--front div p:first-of-type{font-size:25px;}}@media screen and (min-width:380px){.basic-page .paragraph-text-only--front div p:first-of-type{line-height:calc(25px + 7 * (100vw - 380px) / 388);}}@media screen and (min-width:768px){.basic-page .paragraph-text-only--front div p:first-of-type{line-height:32px;}}.paragraph-text-only--front p a{color:white;background-color:#d94a3a;border:1px solid #d94a3a;border-radius:50px;max-width:275px;display:inline-block;padding:24px;}@media (min-width:500px){.paragraph-text-only--front p a{padding:24px 60px;min-width:375px;}}.paragraph-text-only--front p a:link,.paragraph-text-only--front p a:visited{color:white;}.paragraph-text-only--front p a:focus,.paragraph-text-only--front p a:active{color:#d94a3a;}.paragraph-text-only--front p a:hover{background-color:white;border:1px solid #d94a3a;color:#fb0431;}.search-toggle{position:absolute;top:0;right:0;height:36px;width:110px;background-color:#636363;cursor:pointer;}@media (min-width:650px){.search-toggle{height:50px;width:110px;}}.search-toggle:hover{background-color:#707070;}@media (min-width:768px){.search-toggle{width:120px;}}.search-toggle-block{background-image:url(/themes/custom/site_theme/images/magnifying-glass.svg);background-repeat:no-repeat;background-size:20px 20px;background-position:0 3px;display:block;margin-top:5px;margin-left:10px;height:25px;width:20px;cursor:pointer;line-height:1.6;}@media screen and (min-width:380px){.search-toggle-block{line-height:calc(1.6 + -0.1 * (100vw - 380px) / 870);}}@media screen and (min-width:1250px){.search-toggle-block{line-height:1.5;}}@media (min-width:650px){.search-toggle-block{margin-top:10px;margin-left:16px;height:28px;width:20px;background-position:0 6px;}}.search-toggle-block a.search-link{width:110px;height:40px;color:white;text-decoration:none;text-transform:uppercase;padding-left:30px;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;}.sitewide-search{margin-right:0;margin-left:0;padding-top:42px;padding-right:10px;padding-bottom:5px;padding-left:10px;}@media (min-width:650px){.sitewide-search{margin-right:130px;margin-left:210px;padding-top:5px;}}@media (min-width:1250px){.sitewide-search{margin-right:auto;margin-left:auto;max-width:800px;}}.sitewide-search > form::after{clear:both;content:"";display:table;}.sitewide-search .form-item{max-width:none;width:calc(100vw - 109px);margin-bottom:0;margin-right:10px;display:inline-block;}@media (min-width:650px){.sitewide-search .form-item{width:calc(98vw - 470px);}}@media (min-width:1250px){.sitewide-search .form-item{width:78%;}}.sitewide-search .form-item__textfield{margin-right:1em;max-width:none;height:40px;border:none;width:100%;font-size:16px;}@media (min-width:650px){.sitewide-search .form-item__textfield{width:100%;}}.sitewide-search .form-actions{display:inline-block;vertical-align:top;}@media (min-width:1250px){.sitewide-search .form-actions{width:20%;}}.sitewide-search .form-item__submit{height:40px;}.sitewide-search .button,.sitewide-search .cookie-compliance__button{text-transform:uppercase;font-weight:600;padding-top:10px;padding-right:1em;padding-left:1em;min-width:70px;}@media (min-width:650px){.sitewide-search .button,.sitewide-search .cookie-compliance__button{min-width:100%;padding-top:7px;}}body.news{width:100%;}body.news .page-title{padding:0 16px;}.news__heading{font-size:1.75em;line-height:1.23em;font-weight:400;}.news__heading a:link,.news__heading a:visited,a:link,a:visited{color:#d94a3a;text-decoration:none;}.news__heading a:hover,.news__heading a:focus,.news__heading a:active,a:hover,a:focus,a:active{color:#292929;text-decoration:none;}div.footer-credit a{color:#ffffff;text-decoration:none;}.news-publication-date{text-transform:uppercase;font-size:0.9em;margin-bottom:14px;}.news-publication-date time{color:#d94a3a;}.news-wrapper{margin:0 auto 0 auto;padding:20px;}@media (min-width:768px){.news-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-gap:30px;}}.news-wrapper .news-summary{color:#3c3c3c;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual;font-size:1em;font-weight:400;line-height:1.25em;}.news--teaser{background-color:white;padding:20px;}.news--teaser:last-child{margin-bottom:20px;}.news--teaser .image img{display:block;margin:auto;}.news.news--teaser .image{max-width:100%;}@media (min-width:380px){.news-wrapper nav.pager{-ms-grid-column:span 3;grid-column:span 3;}}.news-wrapper nav.pager .pager__items{font-size:1.25em;list-style:none;margin:0;padding:0;}.news-wrapper nav.pager .pager__item{margin:0;}.news-summary{color:#d94a3a;font-size:1.25rem;font-weight:600;line-height:1.2em;margin-bottom:1.82rem;}.news-date-publication{text-transform:uppercase;color:#d94a3a;font-size:0.88em;margin-bottom:0.95em;}.news .image{width:100%;margin-bottom:20px;}@media (min-width:768px){.news .image{float:right;margin:0 0 20px 1em;max-width:50%;}}.article-content a:link,.article-content a:visited{color:#d94a3a;text-decoration:none;}.article-content a:hover,.article-content a:focus,.article-content a:active{color:#fb0431;text-decoration:none;}.article-content h4{color:#d94a3a;font-size:1.25rem;font-weight:400;line-height:27px;margin-bottom:0.9rem;}.paragraph-reference__reference,.paragraph-reference-2up__reference-first,.paragraph-reference-2up__reference-second{border-left:4px solid #b3b3b3;margin-bottom:10px;padding-bottom:10px;padding-left:20px;}@media (min-width:650px){.paragraph-reference__reference,.paragraph-reference-2up__reference-first,.paragraph-reference-2up__reference-second{padding-left:10px;}}@media (min-width:1024px){.paragraph-reference__reference,.paragraph-reference-2up__reference-first,.paragraph-reference-2up__reference-second{padding-left:20px;}}.paragraph-reference__reference .basic-page__heading,.paragraph-reference-2up__reference-first .basic-page__heading,.paragraph-reference-2up__reference-second .basic-page__heading{font-size:16px;line-height:20px;}@media screen and (min-width:380px){.paragraph-reference__reference .basic-page__heading,.paragraph-reference-2up__reference-first .basic-page__heading,.paragraph-reference-2up__reference-second .basic-page__heading{font-size:calc(16px + 6 * (100vw - 380px) / 870);}}@media screen and (min-width:1250px){.paragraph-reference__reference .basic-page__heading,.paragraph-reference-2up__reference-first .basic-page__heading,.paragraph-reference-2up__reference-second .basic-page__heading{font-size:22px;}}@media screen and (min-width:380px){.paragraph-reference__reference .basic-page__heading,.paragraph-reference-2up__reference-first .basic-page__heading,.paragraph-reference-2up__reference-second .basic-page__heading{line-height:calc(20px + 8 * (100vw - 380px) / 870);}}@media screen and (min-width:1250px){.paragraph-reference__reference .basic-page__heading,.paragraph-reference-2up__reference-first .basic-page__heading,.paragraph-reference-2up__reference-second .basic-page__heading{line-height:28px;}}.paragraph-reference__reference a,.paragraph-reference-2up__reference-first a,.paragraph-reference-2up__reference-second a{display:block;}.paragraph-reference__reference a:link,.paragraph-reference__reference a:visited,.paragraph-reference-2up__reference-first a:link,.paragraph-reference-2up__reference-first a:visited,.paragraph-reference-2up__reference-second a:link,.paragraph-reference-2up__reference-second a:visited{color:#d94a3a;text-decoration:underline;}.paragraph-reference__reference a:hover,.paragraph-reference__reference a:focus,.paragraph-reference__reference a:active,.paragraph-reference-2up__reference-first a:hover,.paragraph-reference-2up__reference-first a:focus,.paragraph-reference-2up__reference-first a:active,.paragraph-reference-2up__reference-second a:hover,.paragraph-reference-2up__reference-second a:focus,.paragraph-reference-2up__reference-second a:active{color:#292929;text-decoration:underline;}.paragraph-reference__reference .image__credit,.paragraph-reference-2up__reference-first .image__credit,.paragraph-reference-2up__reference-second .image__credit{display:none;}.paragraph-reference__reference img,.paragraph-reference-2up__reference-first img,.paragraph-reference-2up__reference-second img{transition:all 0.3s ease;-webkit-backface-visibility:hidden;}@media (min-width:650px){.paragraph-reference__reference{float:right;margin-left:20px;}}@media (min-width:650px){.paragraph-reference-2up{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;}}@media (min-width:650px){.paragraph-reference-2up__reference-first,.paragraph-reference-2up__reference-second{width:48%;}}.paragraph + .paragraph{margin-top:30px;}.paragraph-newsletter{background:#e3e3e3;margin:30px 0;padding:20px;}.paragraph-newsletter .form-item__label{color:#7a7a7a;font-size:80%;padding-bottom:1px;text-transform:uppercase;}.mailchimp-newsletter-mergefields{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.mailchimp-newsletter-mergefields .form-item{margin-right:20px;min-width:10em;}.mailchimp-newsletter-mergefields .form-item:last-child{margin-bottom:1em;}.newsletter__title{font-weight:600;font-size:115%;margin-bottom:15px;margin-top:10px;}.paragraph-newsletter--front{margin:30px auto;}.paragraph-text-image__image{margin-bottom:30px;}@media (min-width:768px){.paragraph-text-image__image{float:right;max-width:50%;margin-bottom:30px;margin-left:50px;}}.basic-page .paragraph-text-image__text-long p:first-of-type{color:#d94a3a;font-weight:600;font-size:20px;margin-bottom:1.45em;line-height:1.26em;}.basic-page .paragraph-text-only p:first-of-type{color:#d94a3a;font-weight:600;font-size:20px;margin-bottom:1.45em;line-height:1.26em;}.site-footer{background-color:#d94a3a;margin-top:0 auto;padding:0 2.5rem 2rem;clear:both;width:100%;text-align:center;}@media (min-width:380px){.site-footer__wrapper{margin:0 2.5em;}}@media (min-width:768px){.site-footer__wrapper{margin:0 5.25em;}}@media (min-width:1600px){.site-footer__wrapper{margin:0 20em;}}header{background-color:white;}.site-header{padding:2rem 0;border:0;}.site-logo{background:url(/themes/custom/site_theme/images/svgs/solidfund-red.svg) no-repeat;background-size:contain;position:relative;max-width:320px;height:97px;display:block;margin:0 auto;text-align:center;}@media (max-width:500px){.site-logo{width:85%;}}.site-search{display:none;background-color:black;}.site-search--pattern-lab{display:block;}body{margin:0;}.maintenance-page{margin-top:64px;text-align:center;}.maintenance-page h1{color:#d94a3a;margin-bottom:0;}.maintenance-page h1 a:link,.maintenance-page h1 a:visited{color:#d94a3a;text-decoration:none;}.maintenance-page h1 a:hover,.maintenance-page h1 a:focus,.maintenance-page h1 a:active{color:#fb0431;text-decoration:underline;}html{position:relative;}.layout-container{position:relative;min-height:100vh;}.l-main-body{margin:0 20px;padding:30px 0 50px;}@media (min-width:650px){.l-main-body{margin:0 25px;clear:both;}}@media (min-width:768px){.l-main-body{margin:0 auto;max-width:708px;}}@media (min-width:1250px){.l-main-body{max-width:1050px;}}.main-content--without-hero{padding-top:40px;}pre{margin-top:0;}.u-demo-bg{background-color:#cccccc;}.sg-colors{overflow:hidden;margin:5px;padding:0;}.sg-colors > li{overflow:hidden;border:1px solid #ccc;padding:0.3em;margin:0 0 10px;box-sizing:border-box;font-size:12px;}.sg-colors > li .sg-swatch{display:block;height:25px;border:dotted 1px gray;}.sg-colors > li .sg-info{line-height:1;}@media all and (min-width:400px){.sg-colors > li{float:left;width:49%;margin-right:1%;}}@media all and (min-width:700px){.sg-colors > li{width:24%;}.sg-colors > li:nth-child(4n+1){clear:both;}}.sg-breakpoints{overflow:hidden;position:relative;}.sg-breakpoints ul{margin:0;padding:0;}.sg-breakpoints li{list-style-type:none;margin:0;padding:0;}.sg-breakpoints .breakpoints > li{position:absolute;border-left:solid 3px #595959;height:100%;}.sg-breakpoints .breakpoints > li > .label{display:block;background:#595959;padding:3px;color:white;}.sg-breakpoints .breakpoints > li:hover{border-left-color:rgba(89,89,89,0.3);}.sg-breakpoints .breakpoints > li:hover > .label{opacity:0;}.sg-breakpoints .device_widths{padding-top:20px;}.sg-breakpoints .device_widths > li{border-bottom:solid 3px #cccccc;text-align:right;margin-bottom:15px;padding-right:15px;border-right:solid 3px #cccccc;}.sg-font-sizes thead{font-weight:bold;text-transform:uppercase;border-bottom:2px solid black;}.sg-font-sizes th,.sg-font-sizes td{text-align:left;white-space:nowrap;line-height:1.5em;}.sg-font-sizes th:first-child,.sg-font-sizes td:first-child{padding-right:12px;}.demo__block{height:200px;background-color:rgba(122,122,122,0.5);}.icons-container{max-width:1140px;margin:0 auto;padding:25px;}.icons-demo{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.icons__item{-ms-flex:auto;flex:auto;padding:0.3em;margin:0 0.5em 0.5em 0;border:1px solid #ddd;border-radius:8px;line-height:2em;overflow:hidden;}.icons__item:last-child{margin-bottom:0.5em;}.icons__item i{display:inline-block;width:32px;text-align:center;}.demo .g .gi{text-align:center;outline:dotted 1px #ccc;}.visually-hidden{display:none;}
