/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.bg-primary{background:#0c883e;}.bg-primary--light{background:rgba(12,136,62,0.5);}.bg-primary--dark{background:#0c7436;}.bg-secondary{background:#1d2e56;}.bg-secondary--light{background:#cfcaff;}.bg-secondary--dark{background:#0e1628;}.bg-tertiary{background:#e4e2d3;}.bg-tertiary--light{background:white;}.bg-tertiary--dark{background:#c7c3a4;}.bg-quaternary{background:#552b0e;}.bg-white{background:white;}.bg-grey{background:#757575;}.bg-grey--lightest{background:whitesmoke;}.bg-grey--lighter{background:#e8e8e8;}.bg-grey--light{background:#999999;}.bg-grey--dark{background:#707070;}.bg-grey--darker{background:#3c3b39;}.bg-grey--darkest{background:#292929;}.bg-light{background:white;}.bg-dark{background:#757575;}.bg-black{background:black;}.demo-transition.transition-opacity{-webkit-transition:opacity 0.3s ease-in;transition:opacity 0.3s ease-in;}.demo-transition.transition-move:after{-webkit-transition:left 0.3s ease-in;transition:left 0.3s ease-in;}.layout-container{position:relative;}.layout-contained{max-width:1170px;margin:auto;}.layout-contained--medium{max-width:961px;margin:auto;}.layout-contained--small{max-width:768px;margin:auto;}.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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-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:640px){.smart-grid[data-row-items-medium="2"]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-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:640px){.smart-grid[data-row-items-medium="3"]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-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:640px){.smart-grid[data-row-items-medium="4"]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-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:640px){.smart-grid[data-row-items-medium="5"]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-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:640px){.smart-grid[data-row-items-medium="6"]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-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:961px){.smart-grid[data-row-items-xlarge="2"]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-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:961px){.smart-grid[data-row-items-xlarge="3"]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-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:961px){.smart-grid[data-row-items-xlarge="4"]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-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:961px){.smart-grid[data-row-items-xlarge="5"]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-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:961px){.smart-grid[data-row-items-xlarge="6"]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-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:640px){.grid--2-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}@media (min-width:640px){.grid--2-1 > *:nth-child(odd){width:calc(66.66% - (1rem / 2));}.grid--2-1 > *:nth-child(even){width:calc(33.33% - (1rem / 2));}}.u-spacing-down{margin-bottom:20px;}.u-spacing-up{margin-top:20px;}.u-gap-down{margin-bottom:5px;}.u-gap-up{margin-top:5px;}.padding{padding:16px;}.padding-horizontal{padding-right:16px;padding-left:16px;}.padding-vertical{padding-top:16px;padding-bottom:16px;}.margin-bottom{margin-bottom:24px;}@media (min-width:640px){.margin-bottom{margin-bottom:48px;}}@media (min-width:768px){.margin-bottom{margin-bottom:72px;}}.margin-top{margin-top:24px;}@media (min-width:640px){.margin-top{margin-top:48px;}}@media (min-width:768px){.margin-top{margin-top:72px;}}.padding-bottom{padding-bottom:24px;}@media (min-width:640px){.padding-bottom{padding-bottom:48px;}}@media (min-width:768px){.padding-bottom{padding-bottom:72px;}}.padding-top{padding-top:24px;}@media (min-width:640px){.padding-top{padding-top:48px;}}@media (min-width:768px){.padding-top{padding-top:72px;}}.float-left{float:left;}.float-right{float:right;}.clear-both{clear:both;}.u-center{display:inline-block;position:relative;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}.u-center--h{display:inline-block;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}.u-center--v{display:inline-block;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.local-base{font-size:1rem;}.hide-overflow{position:fixed;overflow:hidden;}@media (min-width:640px){.small-screen-only{display:none;}}@media (min-width:768px){.small-screen-only{display:none;}}@media (min-width:768px){.small-medium-screen-only{display:none;}}@media (min-width:961px){.small-large-screen-only{display:none;}}.large-screen-only{display:none;}@media (min-width:768px){.large-screen-only{display:block;}}.large-medium-screen-only{display:none;}@media (min-width:640px){.large-medium-screen-only{display:block;}}.extra-large-screen-only{display:none;}@media (min-width:961px){.extra-large-screen-only{display:block;}}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;white-space:nowrap;word-wrap:normal;}.show-hidden{position:static !important;clip:unset;width:auto;height:auto;}[hidden]{display:none;}.u-border{border:solid 1px #757575;}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-weight:400;line-height:1.5;}html strong{font-weight:900;}html *,html *::before,html *::after{-webkit-box-sizing:inherit;box-sizing:inherit;margin-top:0;}body{margin:0;}h1,.h1{margin-bottom:27px;line-height:1.06;}h2,.h2{margin-bottom:27px;line-height:1.15;}h3,.h3,.gift-item .js-toggle-description{margin-bottom:27px;line-height:1.86;}h4,.h4{margin-bottom:27px;line-height:1.5;}h5,.h5{margin-bottom:27px;line-height:27px;}p,ul,ol,pre,table,blockquote{margin-bottom:27px;}ul ul,ol ol,ul ol,ol ul{margin-bottom:0rem;}sub,sup{position:relative;vertical-align:baseline;line-height:0;}sup{top:-0.5rem;}sub{bottom:-0.25rem;}.field__label{font-weight:bold;}.field--label-inline > .field__label,.field--label-inline > .field__items{display:inline;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{display:inline;padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-left:0.5em;padding-right:0;}.field--label-inline .field__label::after{content:':';}@font-face{font-family:"Bliss Pro";font-weight:400;font-style:woff woff2;src:url(/themes/custom/patternlab/fonts/blsprw-rg.eot) format("eot"),url(/themes/custom/patternlab/fonts/blsprw-rg.woff2) format("woff2"),url(/themes/custom/patternlab/fonts/blsprw-rg.woff) format("woff"),url(/themes/custom/patternlab/fonts/blsprw-rg.ttf) format("truetype"),url(/themes/custom/patternlab/fonts/blsprw-rg.svg#Bliss_Pro) format("svg");}@font-face{font-family:"Bliss Pro";font-weight:500;font-style:woff woff2;src:url(/themes/custom/patternlab/fonts/blsprw-md.eot) format("eot"),url(/themes/custom/patternlab/fonts/blsprw-md.woff2) format("woff2"),url(/themes/custom/patternlab/fonts/blsprw-md.woff) format("woff"),url(/themes/custom/patternlab/fonts/blsprw-md.ttf) format("truetype"),url(/themes/custom/patternlab/fonts/blsprw-md.svg#Bliss_Pro) format("svg");}@font-face{font-family:"Bliss Pro";font-weight:700;font-style:woff woff2;src:url(/themes/custom/patternlab/fonts/blsprw-bd.eot) format("eot"),url(/themes/custom/patternlab/fonts/blsprw-bd.woff2) format("woff2"),url(/themes/custom/patternlab/fonts/blsprw-bd.woff) format("woff"),url(/themes/custom/patternlab/fonts/blsprw-bd.ttf) format("truetype"),url(/themes/custom/patternlab/fonts/blsprw-bd.svg#Bliss_Pro) format("svg");}h1,.section-title,.viewsreference--view-title,.h1{font-family:"Bliss Pro","Open Sans","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:2rem;font-weight:700;}h2,.checkout .fieldset-legend,.h2{font-family:"Bliss Pro","Open Sans","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1.6rem;font-weight:600;}h3,.checkout .fieldset-wrapper .fieldset-legend,.donation-form .fieldset-legend,.card__title,.h3,.gift-item .js-toggle-description{font-family:"Bliss Pro","Open Sans","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1.22rem;font-weight:700;}h4,.h4{font-family:"Bliss Pro","Open Sans","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1rem;font-weight:700;}h5,.h5{font-size:1rem;font-weight:500;}h6,.h6{font-size:1rem;font-weight:700;}img{height:auto;line-height:0;max-width:100%;vertical-align:middle;}img[alt]{line-height:1.5;}a{color:#0c883e;}a:focus,a:hover{color:#0c7436;}code:before{content:"`";}code:after{content:"`";}pre code:after,pre code:before{content:"";}.text--large{font-size:1.33rem;font-weight:700;}.text--large{margin-bottom:27px;}@media screen and (min-width:500px){.text--large{margin-bottom:calc(27px + 27 * (100vw - 500px) / 670);}}@media screen and (min-width:1170px){.text--large{margin-bottom:54px;}}.text--intro,.homepage__intro,.text .text--intro,.text .homepage__intro{margin-bottom:27px;text-align:center;font-family:"Bliss Pro","Open Sans","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;}.text--intro,.homepage__intro,.text .text--intro,.text .homepage__intro{font-size:18px;}@media screen and (min-width:500px){.text--intro,.homepage__intro,.text .text--intro,.text .homepage__intro{font-size:calc(18px + 17 * (100vw - 500px) / 670);}}@media screen and (min-width:1170px){.text--intro,.homepage__intro,.text .text--intro,.text .homepage__intro{font-size:35px;}}.text--content,.call-to-action__content p,.text p{font-size:1.222rem;}.text-align-center{text-align:center;}.text--highlight{color:#d0021b;}body{font-family:"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;}.section-title,.viewsreference--view-title{margin-top:27px;padding-top:2rem;background:url(/themes/custom/patternlab/images/bothar-icon.svg) no-repeat center top;background-size:44px 34px;font-weight:600;text-align:center;}.node__title{max-width:961px;margin-right:auto;margin-left:auto;padding:13.5px 10px;text-align:center;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#0c883e));background-image:linear-gradient(to bottom,transparent,#0c883e);background-repeat:no-repeat;background-position:50% 100%;background-size:6em 1px;}.fieldgroup{margin:0;padding:0;border-width:0;}.fieldset-legend.form-required{padding-left:0.6em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32.3' height='30.5'%3E%3Cpath fill='%233c3b39' d='M0 14.4l2.2-7a75 75 0 0 1 11.3 4.8c-.6-6-1-10-1-12.2h7.1c0 3.2-.4 7.3-1 12.1C21.8 10.4 25.6 9 30 7.4l2.3 7A60.8 60.8 0 0 1 20 17c2 1.7 4.8 4.8 8.4 9.2l-5.8 4.2c-2-2.6-4.2-6.1-6.7-10.5-2.4 4.6-4.6 8-6.4 10.5L4 26.3c3.7-4.6 6.4-7.7 8-9.2-4.1-.8-8.1-1.7-11.9-2.7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 40%;background-size:0.4em;}.fieldset-legend.form-required::after{content:"(required)";position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;white-space:nowrap;word-wrap:normal;}.bef-exposed-form .form--inline > .form-item{float:left;}.clearfix:after{display:table;clear:both;content:"";}.form-item:not(.form-type-radio){margin:13.5px 0;}form > .form-item{margin:27px 0;}.form-item.form-disabled input{cursor:not-allowed;}a.tabledrag-handle .handle{width:auto;height:100%;margin:0 0.5em;}.form-item--error-message{color:#d0021b;}.path-webform .ui-tooltip{border:1px solid #999999;border-radius:4px;background-color:white;}.button{display:inline-block;margin:0;padding:0.555em 1.34em 0.612em;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:color,background,border-color,-webkit-transform;transition-property:color,background,border-color,-webkit-transform;transition-property:color,background,border-color,transform;transition-property:color,background,border-color,transform,-webkit-transform;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);text-align:center;text-decoration:none;color:white;border:1px solid #0c883e;border-radius:0;background-color:#0c883e;background-position:0 calc(100% - (0.612em * 0.75));background-size:0 1px;font-family:"Bliss Pro","Open Sans","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1rem;line-height:1.5;}.button:hover,.button:focus{-webkit-transform:scale(1.1);transform:scale(1.1);color:#0c883e;border-color:#0c883e;background-color:white;background-image:-webkit-gradient(linear,left top,right top,color-stop(1.34em,transparent),color-stop(1.34em,#0c883e),color-stop(#0c883e),to(transparent));background-image:linear-gradient(to right,transparent 1.34em,#0c883e 1.34em,#0c883e calc(100% - 1.34em),transparent calc(100% - 1.34em));background-repeat:no-repeat;background-size:100% 1px;}@media screen and (-ms-high-contrast:active){.button:hover,.button:focus{text-decoration:underline;}}.button--alt{display:inline-block;margin:0;padding:0.555em 1.34em 0.612em;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:color,background,border-color,-webkit-transform;transition-property:color,background,border-color,-webkit-transform;transition-property:color,background,border-color,transform;transition-property:color,background,border-color,transform,-webkit-transform;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);text-align:center;text-decoration:none;color:white;border:1px solid #0c883e;border-radius:0;background-color:#0c883e;background-position:0 calc(100% - (0.612em * 0.75));background-size:0 1px;font-family:"Bliss Pro","Open Sans","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1rem;line-height:1.5;color:#0c883e;background:white;background-position:0 70%;background-size:0 1px;font-size:0.9rem;}.button--alt:hover,.button--alt:focus{-webkit-transform:scale(1.1);transform:scale(1.1);color:#0c883e;border-color:#0c883e;background-color:white;background-image:-webkit-gradient(linear,left top,right top,color-stop(1.34em,transparent),color-stop(1.34em,#0c883e),color-stop(#0c883e),to(transparent));background-image:linear-gradient(to right,transparent 1.34em,#0c883e 1.34em,#0c883e calc(100% - 1.34em),transparent calc(100% - 1.34em));background-repeat:no-repeat;background-size:100% 1px;}@media screen and (-ms-high-contrast:active){.button--alt:hover,.button--alt:focus{text-decoration:underline;}}.button--alt:hover,.button--alt:focus{color:white;background-color:#0c883e;background-image:-webkit-gradient(linear,left top,right top,color-stop(1.34em,transparent),color-stop(1.34em,white),color-stop(white),to(transparent));background-image:linear-gradient(to right,transparent 1.34em,white 1.34em,white calc(100% - 1.34em),transparent calc(100% - 1.34em));}.button--dark{display:inline-block;margin:0;padding:0.555em 1.34em 0.612em;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:color,background,border-color,-webkit-transform;transition-property:color,background,border-color,-webkit-transform;transition-property:color,background,border-color,transform;transition-property:color,background,border-color,transform,-webkit-transform;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);text-align:center;text-decoration:none;color:white;border:1px solid #0c883e;border-radius:0;background-color:#0c883e;background-position:0 calc(100% - (0.612em * 0.75));background-size:0 1px;font-family:"Bliss Pro","Open Sans","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1rem;line-height:1.5;color:white;border-color:#1d2e56;background-color:#1d2e56;}.button--dark:hover,.button--dark:focus{-webkit-transform:scale(1.1);transform:scale(1.1);color:#0c883e;border-color:#0c883e;background-color:white;background-image:-webkit-gradient(linear,left top,right top,color-stop(1.34em,transparent),color-stop(1.34em,#0c883e),color-stop(#0c883e),to(transparent));background-image:linear-gradient(to right,transparent 1.34em,#0c883e 1.34em,#0c883e calc(100% - 1.34em),transparent calc(100% - 1.34em));background-repeat:no-repeat;background-size:100% 1px;}@media screen and (-ms-high-contrast:active){.button--dark:hover,.button--dark:focus{text-decoration:underline;}}.button--dark:hover,.button--dark:focus{color:white;border-color:#4d4593;background-color:#4d4593;background-image:-webkit-gradient(linear,left top,right top,color-stop(1.34em,transparent),color-stop(1.34em,white),color-stop(white),to(transparent));background-image:linear-gradient(to right,transparent 1.34em,white 1.34em,white calc(100% - 1.34em),transparent calc(100% - 1.34em));}input[type="submit"],.form-submit{border:0;-webkit-appearance:none;-moz-appearance:none;display:inline-block;margin:0;padding:0.555em 1.34em 0.612em;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:color,background,border-color,-webkit-transform;transition-property:color,background,border-color,-webkit-transform;transition-property:color,background,border-color,transform;transition-property:color,background,border-color,transform,-webkit-transform;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);text-align:center;text-decoration:none;color:white;border:1px solid #0c883e;border-radius:0;background-color:#0c883e;background-position:0 calc(100% - (0.612em * 0.75));background-size:0 1px;font-family:"Bliss Pro","Open Sans","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1rem;line-height:1.5;}input[type="submit"]:hover,input[type="submit"]:focus,.form-submit:hover,.form-submit:focus{-webkit-transform:scale(1.1);transform:scale(1.1);color:#0c883e;border-color:#0c883e;background-color:white;background-image:-webkit-gradient(linear,left top,right top,color-stop(1.34em,transparent),color-stop(1.34em,#0c883e),color-stop(#0c883e),to(transparent));background-image:linear-gradient(to right,transparent 1.34em,#0c883e 1.34em,#0c883e calc(100% - 1.34em),transparent calc(100% - 1.34em));background-repeat:no-repeat;background-size:100% 1px;}@media screen and (-ms-high-contrast:active){input[type="submit"]:hover,input[type="submit"]:focus,.form-submit:hover,.form-submit:focus{text-decoration:underline;}}.button:disabled{color:#0c883e;background:white;border-color:#0c883e;opacity:0.65;cursor:not-allowed;-webkit-transform:none;transform:none;}.button:disabled:hover{-webkit-transform:none;transform:none;background:white;}.form-item--checkbox input,.form-type-checkbox input{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;white-space:nowrap;word-wrap:normal;}.form-item--checkbox label,.form-type-checkbox label{position:relative;padding-right:1em;padding-left:2em;-webkit-transition:color 0.4s;transition:color 0.4s;color:#757575;font-weight:400;}.form-item--checkbox label::before,.form-type-checkbox label::before{position:absolute;top:-0.2em;bottom:0;left:0;display:block;width:1.55em;height:1.55em;content:"";-webkit-transition:background 0.4s,border-color 0.5s 0.2s;transition:background 0.4s,border-color 0.5s 0.2s;border:1px solid #757575;border-radius:100%;background-color:white;}.form-item--checkbox label::after,.form-type-checkbox label::after{position:absolute;top:0;left:0.5em;width:0.5em;height:0.9em;content:"";-webkit-transition:opacity 0.5s;transition:opacity 0.5s;-webkit-transform:rotate(45deg) scale(0.7);transform:rotate(45deg) scale(0.7);opacity:0;color:#0c883e;border:solid #0c883e;border-width:0 1.5px 1.5px 0;font-size:1.05em;}.form-item--checkbox input:checked + label,.form-type-checkbox input:checked + label{color:#3c3b39;}.form-item--checkbox input:focus + label::before,.form-type-checkbox input:focus + label::before{outline:-webkit-focus-ring-color auto 5px;}.form-item--checkbox input:checked + label::after,.form-type-checkbox input:checked + label::after{opacity:1;}.form-item--checkbox input:focus + label,.form-type-checkbox input:focus + label{text-decoration:underline;}.form-item--checkbox input:focus + label::before,.form-type-checkbox input:focus + label::before{outline:3px auto #0c883e;outline-offset:-1px;}.form-type-radio{display:block;padding:0.4em 0.2em;border-top:1px solid #757575;}.form-type-radio:first-of-type{border-top:0;}.form-type-radio input{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;white-space:nowrap;word-wrap:normal;}.form-type-radio label{position:relative;display:block;padding-right:2rem;-webkit-transition:color 0.4s;transition:color 0.4s;color:#707070;font-size:0.9rem;font-weight:400;}@media (min-width:961px){.form-type-radio label{line-height:2;}}.form-type-radio label::after{position:absolute;top:0;right:0;bottom:0;display:block;width:1.67rem;height:1.67rem;content:"";-webkit-transition:background 0.4s,border-color 0.5s 0.2s;transition:background 0.4s,border-color 0.5s 0.2s;border:1px solid #0c883e;border-radius:100%;background-color:white;background-image:radial-gradient(circle at center,transparent 1%,transparent 45%,white 50%,white 100%);}.form-type-radio input:checked + label{color:#3c3b39;}.form-type-radio input:checked + label::after{border-color:#0c883e;background-color:#0c883e;}.form-type-radio input:focus + label::after{outline:-webkit-focus-ring-color auto 5px;}.form-type-radio input:focus + label{text-decoration:underline;}.form-type-radio input:focus + label::after{outline:3px auto #0c883e;outline-offset:-1px;}.form-type-select{display:inline-block;}.form-type-select label{display:block;}.form-select:not(.bef-links),.select2-container--default .select2-selection--single{width:100%;max-width:300px;padding:0.5rem;padding:0.69rem 1.5rem 0.7rem;border:1px solid #999999;border-radius:0;font-size:1rem;}@supports ((-webkit-appearance:none) or (-moz-appearance:none) or (appearance:none)) or (-moz-appearance:none){.form-select:not(.bef-links),.select2-container--default .select2-selection--single{padding-right:3em;background:url(/themes/custom/patternlab/images/icons/src/arrow_down.svg) no-repeat 98.6% center white;background-size:contain;-webkit-appearance:none;-moz-appearance:none;appearance:none;}}.form-select:not(.bef-links):focus,.select2-container--default .select2-selection--single:focus{outline:3px auto #0c883e;outline-offset:-1px;}.select2-container--default .select2-selection--single{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:none;height:2.626rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.select2-container--default .select2-selection--single .select2-selection__arrow{display:none;}.form-type-textfield,.form-type-email,.form-type-url,.form-type-number,.form-type-tel{margin-bottom:0.25em;}.form-type-textfield label,.form-type-email label,.form-type-url label,.form-type-number label,.form-type-tel label{display:block;margin-bottom:0.1em;margin-left:0.15em;}.form-text,.form-email,.form-url,.form-number,.form-tel,.form-search,.form-textarea{max-width:80vw;padding:0.65em 0.5em 0.7em;color:#707070;border:1px solid #999999;background-color:white;font-size:18px;}.form-text.error,.form-email.error,.form-url.error,.form-number.error,.form-tel.error,.form-search.error,.form-textarea.error{border-color:#d0021b;}.form-text:focus,.form-email:focus,.form-url:focus,.form-number:focus,.form-tel:focus,.form-search:focus,.form-textarea:focus{outline:3px auto #0c883e;outline-offset:-1px;}html{color:#3c3b39;font-family:"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;}html{font-size:15px;}@media screen and (min-width:500px){html{font-size:calc(15px + 3 * (100vw - 500px) / 670);}}@media screen and (min-width:1170px){html{font-size:18px;}}body,html{overflow-x:hidden;width:100%;}@font-face{font-family:"icons";src:url(/themes/custom/patternlab/dest/icons.eot);src:url(/themes/custom/patternlab/dest/icons.eot#iefix) format("eot"),url(/themes/custom/patternlab/dest/icons.woff) format("woff"),url(/themes/custom/patternlab/dest/icons.ttf) format("truetype"),url(/themes/custom/patternlab/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--arrow::before{content:"";}.icon--arrow_down::before{content:"";}.icon--close--green::before{content:"";}.icon--close::before{content:"";}.icon--menu::before{content:"";}.icon--search::before{content:"";}.breadcrumb ol{list-style:none;margin-bottom:0;padding-left:0;}.breadcrumb li{display:inline-block;font-size:.75rem;}.breadcrumb li:after{content:">";letter-spacing:-3px;margin:.15rem;}.breadcrumb li:last-of-type:after{content:'';}.breadcrumb li a{text-decoration:none;}.breadcrumb li a:focus,.breadcrumb li a:hover{text-decoration:underline;}.caption-block{font-size:1rem;margin:0;}.caption-block__body{font-size:1em;line-height:1.35em;}@media (min-width:640px){.caption-block__body{line-height:1.5em;}}.cart-block{display:inline-block;}.cart-block--link__expand{position:relative;display:inline-block;padding:0.5em;}.cart-block--link__expand:not([data-count="0"])::before{top:0;right:0;width:auto;height:auto;padding:0.15em 0.35em;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;text-align:center;color:white;border-radius:1rem;background-color:#0c883e;font-size:0.8em;line-height:1;position:absolute;display:block;content:attr(data-count);}.cart-block--link__expand:hover,.cart-block--link__expand:focus{color:#0c883e;}.cart-block--link__expand:hover path,.cart-block--link__expand:focus path{fill:#0c883e;}.view-commerce-cart-form .views-view-table{width:90%;}.view-commerce-cart-form #view-purchased-entity-table-column{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;white-space:nowrap;word-wrap:normal;}.view-commerce-cart-form .delete-order-item.button{padding:0.4em;color:#407dc5;border:none;border:1px solid #e8e8e8;background:transparent;font-size:0.9rem;}.view-commerce-cart-form .views-field-unit-price__number{text-align:left;}.view-commerce-cart-form .form--quantity{display:block;margin:0 auto;padding:15px 0.8em 19px;text-align:center;color:#757575;border:1px solid #757575;background-color:white;font-size:18px;}.cart-empty-page{max-width:768px;margin:auto;text-align:center;padding:18px;}.checkout-progress{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1em;-ms-flex-wrap:wrap;flex-wrap:wrap;}.checkout-progress .checkout-progress--step{position:relative;display:inline;padding:0.5em 1.5em;color:white;background-color:#1d2e56;}.checkout-progress .checkout-progress--step:not(:first-of-type){padding-left:2.5em;}.checkout-progress .checkout-progress--step::after,.checkout-progress .checkout-progress--step::before{z-index:2;top:0;left:calc(100% - 1px);width:0;height:0;border-top:1.3em solid transparent;border-bottom:1.2em solid transparent;border-left:1.6em solid #1d2e56;position:absolute;display:inline-block;content:"";}.checkout-progress .checkout-progress--step::before{z-index:1;left:calc(100% + 1px);border-left-color:white;}.checkout-progress .checkout-progress--step:last-of-type::after,.checkout-progress .checkout-progress--step:last-of-type::before{display:none;}.checkout-progress .checkout-progress--step__current{background-color:#0c883e;}.checkout-progress .checkout-progress--step__current::after{border-left-color:#0c883e;}.checkout-progress .checkout-progress--step__next{background-color:#757575;}.checkout-progress .checkout-progress--step__next::after{border-left-color:#757575;}.path-checkout .region-content-plus-one{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:18px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.path-checkout .region-content-plus-one .currency-block{margin:0 1rem 0 auto;padding-bottom:0;padding-left:0;}.path-checkout .region-content-plus-one .currency-block .form-item{margin-bottom:0;}.path-checkout .region-content-plus-one .block-commerce-checkout-progress .checkout-progress{margin-bottom:0;padding-left:0;}.checkout fieldset{display:block;padding:1rem 0;border:0;}.checkout .fieldset-legend a{text-transform:lowercase;font-size:1rem;font-weight:400;}.checkout .form-radios{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;}.checkout .form-type-radio{display:inline-block;border:0;}.checkout .form-type-radio label{padding:0.6rem 2rem;padding-bottom:1.8rem;text-align:center;color:#707070;border-radius:4px;background-color:whitesmoke;font-size:1.22rem;}.checkout .form-type-radio label::after{top:auto;right:auto;bottom:0.6em;left:auto;width:0.95rem;height:0.95rem;border-color:#707070;display:inline-block;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}.checkout .form-type-radio input:checked + label{color:white;background-color:#0c883e;}.checkout .form-type-radio input:checked + label::after{background-color:#707070;}.checkout .form-item-donation-details-amount label.form-required{font-weight:500;}.checkout .form-item-donation-details-amount-other{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0;margin-left:0.4em;padding:0.4rem 0.2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.checkout .form-item-donation-details-amount-other .field-prefix{z-index:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:100%;margin-right:-4px;padding:0 1em;color:#757575;border:1px solid #999999;border-radius:4px;background:whitesmoke;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.checkout .form-item-donation-details-amount-other input{width:9em;height:100%;padding:1.15em 1em;border-color:#999999;}.checkout .address-container-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;}.checkout .address-container-inline > .form-item:first-of-type{margin-right:2rem;}.checkout-pane-order-summary{max-width:768px;}.checkout .view-commerce-checkout-order-summary .views-table{width:100%;}.checkout .order-total-line__total{padding-top:5px;font-weight:700;}.checkout .order-total-line{padding:1rem 0;text-align:left;}.checkout .form-actions{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.checkout .form-actions *:first-child{margin-right:2em;}.checkout .form-actions a:not(.button){display:inline-block;margin:0;padding:0.555em 1.34em 0.612em;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:color,background,border-color,-webkit-transform;transition-property:color,background,border-color,-webkit-transform;transition-property:color,background,border-color,transform;transition-property:color,background,border-color,transform,-webkit-transform;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);text-align:center;text-decoration:none;color:white;border:1px solid #0c883e;border-radius:0;background-color:#0c883e;background-position:0 calc(100% - (0.612em * 0.75));background-size:0 1px;font-family:"Bliss Pro","Open Sans","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1rem;line-height:1.5;color:#0c883e;background:white;background-position:0 70%;background-size:0 1px;font-size:0.9rem;}.checkout .form-actions a:not(.button):hover,.checkout .form-actions a:not(.button):focus{-webkit-transform:scale(1.1);transform:scale(1.1);color:#0c883e;border-color:#0c883e;background-color:white;background-image:-webkit-gradient(linear,left top,right top,color-stop(1.34em,transparent),color-stop(1.34em,#0c883e),color-stop(#0c883e),to(transparent));background-image:linear-gradient(to right,transparent 1.34em,#0c883e 1.34em,#0c883e calc(100% - 1.34em),transparent calc(100% - 1.34em));background-repeat:no-repeat;background-size:100% 1px;}@media screen and (-ms-high-contrast:active){.checkout .form-actions a:not(.button):hover,.checkout .form-actions a:not(.button):focus{text-decoration:underline;}}.checkout .form-actions a:not(.button):hover,.checkout .form-actions a:not(.button):focus{color:white;background-color:#0c883e;background-image:-webkit-gradient(linear,left top,right top,color-stop(1.34em,transparent),color-stop(1.34em,white),color-stop(white),to(transparent));background-image:linear-gradient(to right,transparent 1.34em,white 1.34em,white calc(100% - 1.34em),transparent calc(100% - 1.34em));}.checkout .description{margin-top:1em;color:#707070;font-size:0.95rem;font-style:italic;}.checkout .checkout-pane-gift-card{max-width:768px;margin:auto;margin-bottom:2em;padding:2rem;-webkit-box-shadow:1px 1px 2px #757575;box-shadow:1px 1px 2px #757575;}.checkout .checkout-pane-gift-card legend{text-align:center;}.checkout .checkout-pane-gift-card > legend{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;white-space:nowrap;word-wrap:normal;}.checkout .checkout-pane-gift-card > .fieldset-wrapper{max-width:640px;margin:auto;}.checkout .checkout-pane-gift-card .form-radios{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.checkout .checkout-pane-gift-card .form-item-gift-card-gift-card-qty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.checkout .checkout-pane-gift-card .form-item-gift-card-gift-card-qty label{font-weight:500;}.checkout .checkout-pane-gift-card .form-item-gift-card-gift-card-qty input{width:4em;padding-left:1em;text-align:center;}@media (min-width:768px){.checkout .checkout-pane-gift-card .form-item-gift-card-gift-card{width:45%;}}.checkout-complete--gift-name{position:relative;}.checkout-complete--gift-name:not(:nth-last-child(-n+2))::after{content:", ";}.checkout-complete--gift-name:not(:last-child):nth-last-child(2)::after{content:" and ";}.currency-block{padding:0 5px;text-align:right;}.currency-block > h2{margin-bottom:0;font-size:1rem;}.currency-block .form-select{color:#707070;}html.js .currency-block .form-submit{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;white-space:nowrap;word-wrap:normal;}.donation-form input.form-text{max-width:100%;border-radius:4px;}.donation-form .form-radios{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;}.donation-form #edit-frequency{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}.donation-form .form-type-radio{display:inline-block;border:0;}.donation-form .form-item-amount label.form-required{font-weight:700;}.donation-form .form-item-amount-other .form-type-textfield{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0;margin-left:0.4em;padding:0.4rem 0.2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.donation-form .form-item-amount-other .form-type-textfield .field-prefix{z-index:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:100%;margin-right:-4px;padding:1em;color:#757575;border:1px solid #999999;border-radius:4px;background:whitesmoke;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.donation-form .form-item-amount-other .form-text{width:8.3em;height:100%;padding:1.15em 1em;border-color:#999999;}.donation-form [class^="form-item-amount"] .description{max-width:60ch;padding:18px 0;color:#707070;}.donation-form .description{font-style:italic;}.donation-form .description,.donation-form .form-actions{padding-top:18px;padding-bottom:18px;}.donation-form .form-item-donate-amount.form-disabled{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.1rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding-top:18px;padding-bottom:18px;}.donation-form .form-item-donate-amount.form-disabled label{margin-right:0.4em;}.donation-form .form-item-donate-amount.form-disabled .field-prefix{margin-right:0.1em;}.donation-form .form-item-donate-amount.form-disabled input{padding:0;color:#3c3b39;border:0;font-weight:700;}.donation-form--monthly .radios--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;}.donation-form--monthly .radios--wrapper > *{display:inline-block;}.donation-form--monthly .radios--wrapper .description{width:100%;}.donation-form--monthly .form-type-radio label{padding-left:2rem;}.donation-form--monthly .form-type-radio label::after{right:auto;left:0;}.donation-form--monthly .fieldgroup{margin:1.5rem 0;}.donation-form.block-donation .form-type-radio label{padding:0.6rem 1.5rem;padding-bottom:1.8rem;text-align:center;color:#707070;border-radius:4px;background-color:whitesmoke;font-size:1.22rem;}.donation-form.block-donation .form-type-radio label::after{top:auto;right:auto;bottom:0.6em;left:auto;width:0.95rem;height:0.95rem;border-color:#707070;display:inline-block;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}.donation-form.block-donation .form-type-radio input:checked + label{color:white;background-color:#0c883e;}.donation-form.block-donation .form-type-radio input:checked + label::after{background-color:#707070;}.donation-form.block-donation .form-type-radio input:focus + label::after{outline-color:white;}@media (min-width:768px){.donation-form.block-donation{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.donation-form.block-donation > *:not([data-contextual-id]){-webkit-box-flex:1;-ms-flex:1 0 35%;flex:1 0 35%;}}@media (min-width:640px){.donation-form.block-donation .call-to-action{margin:0;padding:27px 0;position:relative;right:0;left:0;width:100%;margin-right:0;margin-left:0;}.donation-form.block-donation .call-to-action .call-to-action__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;}.donation-form.block-donation .call-to-action .call-to-action__image{width:100%;max-width:160px;height:160px;margin-right:1rem;margin-left:0;}.donation-form.block-donation .call-to-action .call-to-action__content{margin-right:0;}.donation-form.block-donation .call-to-action .call-to-action__content h2{margin-bottom:1rem;}.donation-form.block-donation .call-to-action .call-to-action__content p{font-size:1rem;}}@media (min-width:768px){.donation-form.block-donation > .field{max-width:460px;}}.mini-donation{position:relative;overflow:hidden;width:100%;margin:27px auto;padding:2.5rem 1rem 6rem;color:white;background-color:#0c883e;}@media (min-width:640px){.mini-donation{padding-bottom:2.5rem;}}.mini-donation-bg{position:absolute;bottom:0;left:0;width:100%;text-align:center;}@media (min-width:640px){.mini-donation-bg{bottom:-1rem;left:2em;width:auto;}}.mini-donation-bg svg{width:auto;height:5rem;}@media (min-width:640px){.mini-donation-bg svg{width:14rem;height:11rem;}}.mini-donation-bg svg path{fill:rgba(255,255,255,0.15);}.mini-donation .block__title{margin-bottom:2rem;text-align:center;font-size:2rem;}.mini-donation form{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:500px;margin:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media (min-width:640px){.mini-donation form{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}}.mini-donation form > *{margin-bottom:1rem;}.mini-donation .button{display:inline-block;margin:0;padding:0.555em 1.34em 0.612em;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:color,background,border-color,-webkit-transform;transition-property:color,background,border-color,-webkit-transform;transition-property:color,background,border-color,transform;transition-property:color,background,border-color,transform,-webkit-transform;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);text-align:center;text-decoration:none;color:white;border:1px solid #0c883e;border-radius:0;background-color:#0c883e;background-position:0 calc(100% - (0.612em * 0.75));background-size:0 1px;font-family:"Bliss Pro","Open Sans","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1rem;line-height:1.5;color:white;border-color:#1d2e56;background-color:#1d2e56;}.mini-donation .button:hover,.mini-donation .button:focus{-webkit-transform:scale(1.1);transform:scale(1.1);color:#0c883e;border-color:#0c883e;background-color:white;background-image:-webkit-gradient(linear,left top,right top,color-stop(1.34em,transparent),color-stop(1.34em,#0c883e),color-stop(#0c883e),to(transparent));background-image:linear-gradient(to right,transparent 1.34em,#0c883e 1.34em,#0c883e calc(100% - 1.34em),transparent calc(100% - 1.34em));background-repeat:no-repeat;background-size:100% 1px;}@media screen and (-ms-high-contrast:active){.mini-donation .button:hover,.mini-donation .button:focus{text-decoration:underline;}}.mini-donation .button:hover,.mini-donation .button:focus{color:white;border-color:#4d4593;background-color:#4d4593;background-image:-webkit-gradient(linear,left top,right top,color-stop(1.34em,transparent),color-stop(1.34em,white),color-stop(white),to(transparent));background-image:linear-gradient(to right,transparent 1.34em,white 1.34em,white calc(100% - 1.34em),transparent calc(100% - 1.34em));}.mini-donation .button{font-size:18px;}.mini-donation .form-item-amount{position:relative;margin:0 1rem 1rem 0;}.mini-donation .form-item-amount label{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;white-space:nowrap;word-wrap:normal;}.mini-donation .form-item-amount .field-prefix{position:absolute;top:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:100%;padding:0 0.4em;color:#757575;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.mini-donation .form-item-amount input{width:10em;padding:0.938em 0.5em;padding-left:1.5em;font-size:16px;}@media (min-width:640px){.mini-donation .form-radios{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}}.mini-donation .form-type-radio{display:block;text-align:center;text-align:left;border:0;}@media (min-width:640px){.mini-donation .form-type-radio{display:inline-block;}.mini-donation .form-type-radio:first-child{margin-right:1rem;}}.mini-donation label.option,.mini-donation input:checked + label{padding-right:0;padding-left:3em;color:white;}.mini-donation label.option::after{left:0;background-color:white;}.mini-donation input:checked + label::after{background-color:#1d2e56;}.phone-donation{margin:27px auto;padding:2rem 1rem;text-align:center;color:white;background:#1d2e56;}.phone-donation a{color:white;}.phone-donation__content{max-width:768px;margin:auto;font-size:1.22rem;}.phone-donation__content > *{margin-bottom:1rem;}.phone-donation__content a{text-decoration:none;}.phone-donation__content a:hover,.phone-donation__content a:focus{text-decoration:underline;}.phone-donation__main-number{font-weight:700;}.menu--footer .menu{margin:auto;text-align:center;}.menu--footer .menu-item{display:inline-block;padding:13.5px;font-size:0.9rem;}@media (min-width:768px){.menu--header-menu{margin-left:auto;}.menu--header-menu .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}}.menu--header-menu .menu{margin:0;padding:0;}.menu--header-menu .menu-item{display:inline-block;margin:0 0.5rem;padding:0.5em;list-style:none;font-size:14px;}.menu--header-menu .menu-item.menu-item--header-search a{position:relative;display:block;min-width:1.2rem;height:27px;text-indent:-9999px;color:transparent;background:url(/themes/custom/patternlab/images/icons/src/search.svg) no-repeat center;background-size:contain;}.menu--header-menu .menu-item.menu-item--header-search a::before{top:0;width:250%;padding-top:250%;-webkit-transition:border-color 0.3s;transition:border-color 0.3s;border:1px solid transparent;border-radius:100%;display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);position:absolute;display:block;content:"";}.menu--header-menu .menu-item.menu-item--header-search a:hover,.menu--header-menu .menu-item.menu-item--header-search a:focus{background-image:url("data:image/svg+xml,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 21.7 24.6' enable-background='new 0 0 21.7 24.6' xml:space='preserve'%3E %3Cpath fill='%230faa4f' d='M21.7,23.2l-5-6.7c3.3-3.4,3.8-8.8,0.9-12.7C15.7,1.4,12.8,0,9.7,0C7.6,0,5.6,0.7,3.9,2 C-0.4,5.2-1.3,11.3,2,15.6c1.9,2.5,4.7,3.9,7.8,3.9c1.8,0,3.6-0.5,5.1-1.5l5,6.6L21.7,23.2z M3.8,14.2C1.3,10.9,2,6.3,5.3,3.8 c1.3-1,2.8-1.5,4.5-1.5c2.4,0,4.5,1.1,5.9,3c2.5,3.3,1.8,7.9-1.5,10.4c-1.3,1-2.8,1.5-4.5,1.5C7.4,17.2,5.2,16.1,3.8,14.2z'/%3E %3C/svg%3E ");}.menu--header-menu .menu-item.menu-item--header-search a:hover::before,.menu--header-menu .menu-item.menu-item--header-search a:focus::before{border-color:#0c883e;}.menu--header-menu .menu-item:not(.menu-item--header-search) a{display:block;padding-top:0.5em;padding-bottom:0.5em;-webkit-transition:border-color 0.3s;transition:border-color 0.3s;text-decoration:none;color:#3c3b39;border-bottom:1px solid transparent;}.menu--header-menu .menu-item:not(.menu-item--header-search) a:focus,.menu--header-menu .menu-item:not(.menu-item--header-search) a:hover{text-decoration:none;color:#0c883e;border-color:currentColor;}.main-navigation{text-align:right;}.pl > body > .main-navigation{height:100vh;}.main-navigation .menu-toggle{cursor:pointer;color:#3c3b39;border:none;background:white;}@media (min-width:961px){.main-navigation .menu-toggle{display:none;}}.main-navigation .menu-toggle svg{width:31px;height:25px;}.main-navigation .menu-toggle path{fill:#3c3b39;}.main-navigation .menu-toggle:hover path,.main-navigation .menu-toggle:focus path{fill:#0c883e;}.main-navigation .main-navigation__menu.open{overflow:scroll;height:100%;padding-bottom:35%;}.main-navigation .menu{margin:0;padding:0;}@media (min-width:961px){.main-navigation .menu.menu--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#1d2e56;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}}.main-navigation .menu-item{margin:0;padding:0;list-style:none;font-family:"Bliss Pro","Open Sans","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:14px;}.main-navigation .menu-item__level-0:last-of-type a{text-transform:uppercase;color:white;background:#0c883e;}.main-navigation .menu-item__level-0:last-of-type a:hover,.main-navigation .menu-item__level-0:last-of-type a:focus{color:#0c883e;background:white;}.main-navigation .menu-item a{display:block;padding:0.5em;text-decoration:none;color:#1d2e56;}@media (min-width:961px){.main-navigation .menu-item a{padding:1rem 2rem;color:white;background-color:#1d2e56;font-size:18px;}.main-navigation .menu-item a:hover,.main-navigation .menu-item a:focus,.main-navigation .menu-item a[aria-expanded="true"]{color:#1d2e56;background-color:#e8e8e8;}}.main-navigation .menu-item a:focus,.main-navigation .menu-item a:hover{text-decoration:underline;}.main-navigation .menu-item__level-1.has-submenu > a{font-weight:700;}.main-navigation .menu-item__level-1.menu-item__collapsed .menu--sub{display:none;}.main-navigation__menu .menu-item__level-0{position:relative;}@media (min-width:961px){.main-navigation__menu .menu-item__level-0{display:inline-table;}.main-navigation__menu .menu-item__level-0 > a,.main-navigation__menu .menu-item__level-0 > button{display:table-cell;}}@supports (display:flex){.main-navigation__menu .menu-item__level-0{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.main-navigation__menu .menu-item__level-0 .menu--sub{width:100%;}.main-navigation__menu .menu-item__level-0 .submenu-toggle{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:50px;height:50px;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;border:1px solid transparent;border-radius:50%;background:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.main-navigation__menu .menu-item__level-0 .submenu-toggle__icon{width:15px;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;}.main-navigation__menu .menu-item__level-0 .submenu-toggle:hover,.main-navigation__menu .menu-item__level-0 .submenu-toggle:focus{border:1px solid currentColor;background-color:rgba(77,69,147,0.13);}.main-navigation__menu .menu-item__level-0.open .submenu-toggle__icon{-webkit-transform:rotate(90deg);transform:rotate(90deg);}.main-navigation__menu .menu-item__level-0 > [aria-expanded="false"] ~ .menu--sub{display:none;}.main-navigation__menu .menu-item__level-0.open > .menu--sub{display:block;}@media (min-width:961px){.main-navigation__menu .has-submenu.menu-item__level-0{overflow:hidden;}.main-navigation__menu .has-submenu.menu-item__level-0:hover,.main-navigation__menu .has-submenu.menu-item__level-0:focus,.main-navigation__menu .has-submenu.menu-item__level-0.open{overflow:visible;}.main-navigation__menu .has-submenu.menu-item__level-0:focus-within{overflow:visible;}.js-submenus .main-navigation__menu .has-submenu.menu-item__level-0 > a{padding-right:1rem;}.main-navigation__menu .has-submenu.menu-item__level-0 .submenu-toggle{padding-right:1rem;padding-left:1rem;border-radius:0;}.main-navigation__menu .has-submenu.menu-item__level-0.open .submenu-toggle,.main-navigation__menu .has-submenu.menu-item__level-0 .submenu-toggle:hover,.main-navigation__menu .has-submenu.menu-item__level-0 .submenu-toggle:focus{border:1px solid transparent;background-color:#e8e8e8;}.main-navigation__menu .has-submenu.menu-item__level-0.open .submenu-toggle .submenu-toggle__icon path,.main-navigation__menu .has-submenu.menu-item__level-0 .submenu-toggle:hover .submenu-toggle__icon path,.main-navigation__menu .has-submenu.menu-item__level-0 .submenu-toggle:focus .submenu-toggle__icon path{fill:#1d2e56;}.main-navigation__menu .has-submenu.menu-item__level-0.open{background-color:#e8e8e8;}.main-navigation__menu .has-submenu.menu-item__level-0 .submenu-toggle__icon{width:15px;-webkit-transform:rotate(90deg);transform:rotate(90deg);}.main-navigation__menu .has-submenu.menu-item__level-0 .submenu-toggle__icon path{fill:white;}.main-navigation__menu .has-submenu.menu-item__level-0 > .menu--sub{position:absolute;z-index:60;top:100%;left:0;width:100%;padding:0.5rem 0;text-align:left;background:#e8e8e8;}.main-navigation__menu .has-submenu.menu-item__level-0.open > .menu--sub{display:block;}.main-navigation__menu .has-submenu.menu-item__level-0 .menu--sub a{padding:0.8rem;color:#1d2e56;background:#e8e8e8;}.main-navigation__menu .has-submenu.menu-item__level-0 .menu--sub a:hover,.main-navigation__menu .has-submenu.menu-item__level-0 .menu--sub a:focus{color:#e8e8e8;background:#1d2e56;}.main-navigation__menu .has-submenu.menu-item__level-0.open .submenu-toggle__icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}.main-navigation__menu .has-submenu.menu-item__level-0 .has-submenu:focus-within{color:#1d2e56;background-color:#e8e8e8;}.main-navigation__menu .has-submenu.menu-item__level-0 .has-submenu:focus-within .submenu-toggle{border:1px solid transparent;background-color:#e8e8e8;}.main-navigation__menu .has-submenu.menu-item__level-0 .has-submenu:focus-within .submenu-toggle__icon path{fill:#1d2e56;}}.pagination{margin:27px auto;}.pager__items{text-align:center;margin:0;padding:0;list-style:none;}.pager__item{display:inline-block;color:#1d2e56;}.pager__item a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:2em;height:2em;vertical-align:middle;text-decoration:none;color:#1d2e56;border-radius:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.pager__item a:hover,.pager__item a:focus,.pager__item.is-active > a{background-color:rgba(12,136,62,0.5);}.pager__item--previous,.pager__item--next{margin:0 1rem;}.pager__item--previous a,.pager__item--next a{width:3em;height:3em;border:1px solid #1d2e56;}.social-links{margin-left:1em;padding:0 1em;width:auto;}.social-links .menu{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.5rem;}.social-links > h2{margin-bottom:0.5rem;font-size:1rem;}.social-link{min-width:1.5rem;text-align:center;}.social-link__icon{display:block;width:50px;height:50px;padding:0.5em;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;border-radius:50%;background-color:#0c883e;}.social-link__icon svg{width:100%;height:100%;margin:auto;}.social-link:hover .social-link__icon,.social-link:focus .social-link__icon{-webkit-transform:scale(1.1);transform:scale(1.1);background-color:#4d4593;}.messages{background:no-repeat 10px 17px;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;margin-bottom:1.5rem;padding:15px 20px 15px 35px;word-wrap:break-word;overflow-wrap:break-word;}[dir="rtl"] .messages{border-width:1px 0 1px 1px;background-position:right 10px top 17px;padding-left:20px;padding-right:35px;text-align:right;}.messages__list{list-style:none;padding:0;margin:0;}.messages__item + .messages__item{margin-top:0.769rem;}.messages--status{color:#325e1c;background-color:#f3faef;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-image:url(/themes/custom/patternlab/images/messages/check.svg);-webkit-box-shadow:-8px 0 0 #77b259;box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{border-color:#c9e1bd transparent #c9e1bd #c9e1bd;-webkit-box-shadow:8px 0 0 #77b259;box-shadow:8px 0 0 #77b259;margin-left:0;}.messages--warning{background-color:#fdf8ed;background-image:url(/themes/custom/patternlab/images/messages/warning.svg);border-color:#f4daa6 #f4daa6 #f4daa6 transparent;color:#734c00;-webkit-box-shadow:-8px 0 0 #e09600;box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;-webkit-box-shadow:8px 0 0 #e09600;box-shadow:8px 0 0 #e09600;}.messages--error{background-color:#fcf4f2;color:#a51b00;background-image:url(/themes/custom/patternlab/images/messages/error.svg);border-color:#f9c9bf #f9c9bf #f9c9bf transparent;-webkit-box-shadow:-8px 0 0 #e62600;box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;-webkit-box-shadow:8px 0 0 #e62600;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}.newsletter-signup{position:relative;right:50%;left:50%;width:100vw;margin-right:-50vw;margin-left:-50vw;background-color:#1d2e56;color:white;padding:2rem 1rem;position:relative;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='365' height='338' viewBox='0 0 365 338'%3E%3Cg fill='%230c883e' fill-rule='nonzero'%3E%3Cpath d='M26.8 302.3c3-1.2 6.6-3 8.6-3.7 2.3-.8 9.2 1 10.8 5.4 2.8 7 9.5 7.2 8.3 0-1.2-6.7-19.9-6-15.4-8.1 5.9-2.9 8.9-9.5 7.7-13.3-1.4-4.5-10.8-8.9-9.6-2.1.5 2.8 5 5.5 4.6 7.5-1.8 7.7-11.1 10.3-16.4 11.1l1.4 3.2z'/%3E%3Cpath d='M.6 44.4c3.1-3 6.9-7 9-8.8 2.6-2 12-3.1 16.2 1.6 6.8 7.5 15.4 4.4 10.4-4-4.7-7.9-27.8 2.2-23.2-2.8 6-6.4 6.5-16.2 3.3-20.4-4-5-18-5.8-13.2 2 2 3.3 9 4.5 9.5 7.2C14 29.8 3.6 37.5-2.7 41l3.3 3.3z' opacity='.7'/%3E%3Cpath d='M337.1 337.8c.2-5.3 0-12 .4-15.5.3-4 7.4-13.2 15-12.8 12 .6 16.6-9.5 5.3-12.5-10.6-2.7-21.6 26.2-22 17.9-.2-10.8-8-19.8-14.2-20.6-7.5-.9-20.1 10.5-9.5 13.2 4.4 1.2 11.4-4 14-2 10.1 7.9 7.8 23.7 5.5 32.3h5.5z' opacity='.8'/%3E%3Cpath d='M253.4 21.3c-3.1-.7-7.1-1.5-9.2-2.1-2.3-.7-6.8-6.2-5.5-10.7 1.9-7.3-3.5-11.4-6.7-4.9-3 6.2 12.6 16.5 7.6 15.7-6.4-1.2-12.7 2.5-14 6.2-1.5 4.4 3.6 13.5 6.6 7.4 1.2-2.6-.9-7.5.6-8.8 6-5.2 15-1.8 19.9.6l.7-3.4zM347.6 9.6l-8.3 4.4c-2.2 1-9.1-.1-11.1-4.2-3.3-6.6-10-6-8.2.8 1.7 6.4 20.2 3.8 15.9 6.4-5.6 3.4-8 10.1-6.7 13.6 1.7 4.3 11.5 7.6 9.8 1.2-.7-2.7-5.5-4.9-5.2-6.9 1.2-7.7 10.3-11 15.5-12.3l-1.7-3z' opacity='.9'/%3E%3Cpath d='M304.2 263c2.4-2.2 5.2-5.1 6.9-6.4 1.9-1.6 8.9-2.2 12 1.3 5 5.7 11.3 3.5 7.7-2.8-3.4-6-20.7 1.2-17.2-2.4 4.5-4.7 5-12 2.7-15.1-2.8-3.8-13.2-4.6-9.8 1.3 1.4 2.5 6.7 3.5 7 5.5.9 7.9-7 13.4-11.7 16l2.4 2.5z'/%3E%3C/g%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;}@media (min-width:961px){.newsletter-signup{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1388' height='215' viewBox='0 0 1388 215' class='newsletter-signup__bg'%3E%3Cg fill='%230c883e' fill-rule='nonzero'%3E%3Cpath d='M248.4 162.9l-9.1-2.2c-2.3-.7-6.8-6.1-5.6-10.7 2-7.3-3.4-11.4-6.7-4.8-3 6.1 12.6 16.5 7.7 15.6-6.4-1.1-12.8 2.5-14 6.2-1.6 4.5 3.5 13.6 6.5 7.4 1.3-2.5-.9-7.5.7-8.8 6-5.2 15-1.8 19.8.7l.7-3.4zM12.6 99.1c2-4.2 4.4-9.7 5.9-12.4 1.7-3 10.8-7.8 17-4.7 9.8 5 17.3-1.5 9-8.1-8-6.1-27.5 13-24.7 6.2 3.5-8.8.3-19-4.6-22-6-3.4-20.5 1-12.6 7.2 3.3 2.6 11 1 12.4 3.6 5.6 10.2-2 22-7 28.1l4.6 2.1z' opacity='.9'/%3E%3Cpath d='M1182.6 104c-.4 3.7-.6 8.4-1 10.8-.4 2.8-6 8.8-11.3 8-8.5-1-12.3 5.9-4.4 8.6 7.4 2.4 16.7-17.1 16.5-11.4-.3 7.6 4.8 14.2 9.2 15 5.3 1 14.8-6.2 7.4-8.6-3.1-1-8.3 2.2-10 .7-7-6-4.5-17-2.5-22.8l-4-.3z' opacity='.7'/%3E%3Cpath d='M1305 214.1c.1-5.2 0-12 .3-15.5.3-4 7.4-13.1 15-12.7 12 .6 16.6-9.6 5.3-12.6-10.6-2.6-21.7 26.2-22 18-.3-10.9-8-19.8-14.3-20.6-7.5-1-20 10.5-9.4 13.2 4.4 1.1 11.4-4 14-2 10.1 7.8 7.7 23.7 5.5 32.2h5.5zM199 56.1c.1-5.2 0-12 .3-15.5.3-4 7.4-13.1 15-12.7 12 .6 16.6-9.6 5.3-12.6-10.6-2.6-21.7 26.2-22 18-.3-10.9-8-19.8-14.3-20.6-7.5-1-20 10.5-9.4 13.2 4.4 1.1 11.4-4 14-2 10.1 7.8 7.7 23.7 5.5 32.2h5.5z' opacity='.8'/%3E%3Cpath d='M113 92c3.2.6 7.2 1.2 9.3 1.7 2.3.7 7 6 6 10.5-1.7 7.4 3.8 11.3 6.8 4.6 2.8-6.2-13.2-16-8.2-15.3 6.4 1 12.6-3 13.8-6.7 1.4-4.5-4-13.4-6.8-7.2-1.2 2.6 1.1 7.5-.4 8.9-5.8 5.4-15 2.3-19.8 0l-.6 3.4zM1261.2 45.4c3 .7 7.1 1.3 9.2 1.8 2.3.6 7 6 6 10.5-1.7 7.4 3.8 11.3 6.8 4.6 2.8-6.2-13.2-16-8.2-15.3 6.4.9 12.6-3 13.8-6.7 1.4-4.5-4-13.4-6.8-7.2-1.2 2.6 1 7.4-.4 8.8-5.8 5.5-15 2.4-19.8 0l-.6 3.5z'/%3E%3Cpath d='M62.4 162.4l-8.3 4.4c-2.2 1-9.1-.1-11.1-4.2-3.3-6.6-10-6-8.2.8 1.7 6.4 20.2 3.9 15.9 6.4-5.7 3.4-8 10.1-6.7 13.7 1.7 4.2 11.5 7.5 9.8 1.1-.7-2.7-5.5-4.9-5.2-6.8 1.2-7.7 10.2-11.1 15.4-12.4l-1.6-3zM1386.4 5.4l-8.3 4.4c-2.2 1-9.1-.1-11.1-4.2-3.3-6.6-10-6-8.2.8 1.7 6.4 20.2 3.9 15.9 6.4-5.7 3.4-8 10.1-6.7 13.7 1.7 4.2 11.5 7.5 9.8 1.1-.7-2.7-5.5-4.9-5.2-6.8 1.2-7.7 10.2-11.1 15.4-12.4l-1.6-3z' opacity='.9'/%3E%3Cpath d='M1133.6 41c-4.2.9-9.5 2.4-12.3 3-3.2.5-12-3.3-13.2-9.5-2.2-9.9-11.1-11.5-11-1.7.1 9.2 25.2 12 18.7 14-8.4 2.6-13.7 10.8-13 16 .9 6.3 12.6 14 12.4 4.9 0-3.9-5.6-8.4-4.6-11 4-9.9 17-11.3 24.2-11.3l-1.2-4.5z' opacity='.7'/%3E%3C/g%3E%3C/svg%3E");}}.newsletter-signup__title{text-align:center;margin-left:auto;margin-right:auto;max-width:961px;}.newsletter-signup__bg{position:absolute;top:0;left:0;width:100%;height:100%;}.newsletter-signup__content{position:relative;}.newsletter-signup .webform-confirmation{text-align:center;}.newsletter-signup__form > div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.newsletter-signup__form > div .form-item{width:100%;margin-bottom:1rem;text-align:center;}.newsletter-signup__form > div .form-text,.newsletter-signup__form > div .form-email{max-width:100%;}.newsletter-signup__form > div .form-submit{margin-top:1rem;}@media (min-width:961px){.newsletter-signup__form > div{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.newsletter-signup__form > div .form-item{-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:25%;padding:1rem;margin:0;text-align:left;}.newsletter-signup__form > div .form-submit{margin:0;}}.newsletter-signup__form > div .messages{width:100%;}.page-title{text-align:center;}.page-title__icon{margin-top:20px;text-align:center;}.social-share__list{margin:0;padding:0;list-style:none;}.social-share__list-item{display:inline-block;margin:0.25em;}.social-share__icon{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;width:2.5em;height:2.5em;padding:0.5em;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;border-radius:100%;background-color:#4d4593;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.social-share__icon svg{height:100%;}.social-share__link:hover .social-share__icon,.social-share__link:focus .social-share__icon{-webkit-transform:scale(1.1);transform:scale(1.1);background-color:#0c883e;}.social-share__link--url{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1rem;}.social-share__notification{position:fixed;right:2em;bottom:2em;padding:0.5rem 0.75em;color:white;border-radius:1em;background-color:black;font-size:1rem;}.user-forms form{max-width:500px;margin:54px auto;text-align:left;}.user-forms .page-title{width:100%;margin:2rem 0 3rem;}.user-forms form .form-item{max-width:500px;margin-bottom:2rem;}.user-forms form .form-item label{display:block;font-weight:bold;margin-bottom:3px;}.user-forms form .form-item input{border:2px solid black;font-size:1rem;max-width:100%;padding:7px;width:100%;}.user-forms form .form-item input:hover{border:4px solid black;padding:5px 7px;}.user-forms form .form-item input:focus{background:green;border:4px solid black;color:white;padding:5px 7px;}.user-forms .description{font-size:.75rem;}.user-forms .form-submit{background:white;border:2px solid black;border-radius:4px;color:black;font-size:1rem;padding:7px 1.5rem;-webkit-transition:.4s;transition:.4s;}.user-forms .form-submit:focus,.user-forms .form-submit:hover{background:black;color:white;}.user-forms .back-to-site{margin:auto;max-width:500px;text-align:right;}.user-forms .back-to-site a{color:black;}.accordion{margin:27px auto 54px;border-bottom:1px solid rgba(0,0,0,0.2);}.accordion__title{font-family:"Bliss Pro","Open Sans","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;}.accordion .icon--toggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}.accordion__trigger{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:0;padding:0.5rem;text-align:left;border:none;border-top:1px solid rgba(0,0,0,0.2);background:transparent;font-size:1.3125rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.accordion__trigger .icon--toggle{-webkit-transition:color 1s,-webkit-transform 1s;transition:color 1s,-webkit-transform 1s;transition:color 1s,transform 1s;transition:color 1s,transform 1s,-webkit-transform 1s;}.accordion__trigger .icon--toggle svg{width:25px;height:25px;}.accordion__trigger .icon--toggle svg path{fill:black;}.accordion__trigger.ui-state-active .icon--toggle{-webkit-transform:rotate(180deg);transform:rotate(180deg);color:#1d2e56;}.accordion__trigger > *{line-height:1.5;}.accordion__trigger:focus > .accordion__title{text-decoration:underline;}.accordion__trigger:focus{outline:0;}.accordion__response{padding:0 0.5rem;-webkit-transition:color 1s;transition:color 1s;}.accordion__response.ui-accordion-content:not(.ui-accordion-content-active){color:transparent;}.call-to-action{margin:27px auto;padding:54px 0;background-color:whitesmoke;position:relative;right:50%;left:50%;width:100vw;margin-right:-50vw;margin-left:-50vw;}@media (min-width:768px){.call-to-action__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse wrap;flex-flow:row-reverse wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.call-to-action__content{max-width:65%;}:not(.call-to-action__image) ~ .call-to-action__content{margin-right:auto;}}.call-to-action__image{overflow:hidden;max-width:300px;margin:0 auto 13.5px;}@media (min-width:768px){.call-to-action__image{max-width:250px;height:250px;margin:0;margin-left:27px;}}.call-to-action__image img{border-radius:50%;}.call-to-action__link a{display:inline-block;margin:0;padding:0.555em 1.34em 0.612em;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:color,background,border-color,-webkit-transform;transition-property:color,background,border-color,-webkit-transform;transition-property:color,background,border-color,transform;transition-property:color,background,border-color,transform,-webkit-transform;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);text-align:center;text-decoration:none;color:white;border:1px solid #0c883e;border-radius:0;background-color:#0c883e;background-position:0 calc(100% - (0.612em * 0.75));background-size:0 1px;font-family:"Bliss Pro","Open Sans","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1rem;line-height:1.5;}.call-to-action__link a:hover,.call-to-action__link a:focus{-webkit-transform:scale(1.1);transform:scale(1.1);color:#0c883e;border-color:#0c883e;background-color:white;background-image:-webkit-gradient(linear,left top,right top,color-stop(1.34em,transparent),color-stop(1.34em,#0c883e),color-stop(#0c883e),to(transparent));background-image:linear-gradient(to right,transparent 1.34em,#0c883e 1.34em,#0c883e calc(100% - 1.34em),transparent calc(100% - 1.34em));background-repeat:no-repeat;background-size:100% 1px;}@media screen and (-ms-high-contrast:active){.call-to-action__link a:hover,.call-to-action__link a:focus{text-decoration:underline;}}.card-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.card-list > *{margin-bottom:2rem;width:100%;}@media (min-width:640px){.card-list__layout--2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.card-list__layout--2 > *{margin-bottom:3rem;width:calc(50% - (3rem / 2));}.card-list__layout--3{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.card-list__layout--3 > *{margin-bottom:3rem;width:calc(33.33333% - (3rem / 2));}}@media (min-width:0) and (max-width:1170px){.card-list{padding-right:18px;padding-left:18px;}}.pl .card-list{max-width:1170px;margin:1rem auto;}@media (min-width:640px){.card-list__layout--3 .card__text{padding:0 1rem;}}.card-list__layout--3 .card{text-align:center;}.card-list__layout--3 .card:not(.has-cta){padding-bottom:9px;}.card{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:54px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);box-shadow:0 2px 4px rgba(0,0,0,0.2);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;}.card img{width:100%;}.card__content{display:-webkit-box;display:-ms-flexbox;display:flex;padding:27px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;}.card__content.has-cta{padding-bottom:0;}.card__image{overflow:hidden;max-width:100%;}.card__title,.card__text{padding:0 3rem;}.card__title{margin-top:27px;margin-bottom:13.5px;}:not(.card__title) + .card__text{margin-top:27px;}.card__cta{margin-top:auto;padding:27px 1rem 0;text-align:center;}.card__cta a{display:inline-block;margin:0;padding:0.555em 1.34em 0.612em;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:color,background,border-color,-webkit-transform;transition-property:color,background,border-color,-webkit-transform;transition-property:color,background,border-color,transform;transition-property:color,background,border-color,transform,-webkit-transform;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);text-align:center;text-decoration:none;color:white;border:1px solid #0c883e;border-radius:0;background-color:#0c883e;background-position:0 calc(100% - (0.612em * 0.75));background-size:0 1px;font-family:"Bliss Pro","Open Sans","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1rem;line-height:1.5;color:#0c883e;background:white;background-position:0 70%;background-size:0 1px;font-size:0.9rem;}.card__cta a:hover,.card__cta a:focus{-webkit-transform:scale(1.1);transform:scale(1.1);color:#0c883e;border-color:#0c883e;background-color:white;background-image:-webkit-gradient(linear,left top,right top,color-stop(1.34em,transparent),color-stop(1.34em,#0c883e),color-stop(#0c883e),to(transparent));background-image:linear-gradient(to right,transparent 1.34em,#0c883e 1.34em,#0c883e calc(100% - 1.34em),transparent calc(100% - 1.34em));background-repeat:no-repeat;background-size:100% 1px;}@media screen and (-ms-high-contrast:active){.card__cta a:hover,.card__cta a:focus{text-decoration:underline;}}.card__cta a:hover,.card__cta a:focus{color:white;background-color:#0c883e;background-image:-webkit-gradient(linear,left top,right top,color-stop(1.34em,transparent),color-stop(1.34em,white),color-stop(white),to(transparent));background-image:linear-gradient(to right,transparent 1.34em,white 1.34em,white calc(100% - 1.34em),transparent calc(100% - 1.34em));}.dashboard{position:relative;margin:0 auto 1rem;padding:1.5rem 0 3rem;background-position:center;position:relative;right:50%;left:50%;width:100vw;margin-right:-50vw;margin-left:-50vw;}.dashboard__title{margin-bottom:27px;text-align:center;font-family:"Bliss Pro","Open Sans","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:2rem;padding-right:18px;padding-left:18px;}@media (min-width:640px){.dashboard__items{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.dashboard-item{padding:27px 1rem;font-size:1.5rem;}@media (min-width:640px){.dashboard-item{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;}}.dashboard-item__circle{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:150px;height:150px;margin-right:auto;margin-left:auto;text-align:center;border-radius:50%;background:#0c883e;font-family:"Bliss Pro","Open Sans","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.dashboard-item__circle-text{vertical-align:middle;text-decoration:none;color:white;font-weight:700;line-height:1;}.dashboard-item__line-1,.dashboard-item__line-2{line-height:1.2;}.row__icon svg{display:block;width:45px;margin-right:auto;margin-left:auto;}.dashboard-item__text{max-width:300px;margin-top:27px;margin-right:auto;margin-left:auto;text-align:center;letter-spacing:0.05ch;font-weight:300;}.dashboard-item__link{margin-top:27px;text-align:center;}.dashboard-item__link a{display:inline-block;margin:0;padding:0.555em 1.34em 0.612em;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:color,background,border-color,-webkit-transform;transition-property:color,background,border-color,-webkit-transform;transition-property:color,background,border-color,transform;transition-property:color,background,border-color,transform,-webkit-transform;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);text-align:center;text-decoration:none;color:white;border:1px solid #0c883e;border-radius:0;background-color:#0c883e;background-position:0 calc(100% - (0.612em * 0.75));background-size:0 1px;font-family:"Bliss Pro","Open Sans","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1rem;line-height:1.5;color:#0c883e;background:white;background-position:0 70%;background-size:0 1px;font-size:0.9rem;}.dashboard-item__link a:hover,.dashboard-item__link a:focus{-webkit-transform:scale(1.1);transform:scale(1.1);color:#0c883e;border-color:#0c883e;background-color:white;background-image:-webkit-gradient(linear,left top,right top,color-stop(1.34em,transparent),color-stop(1.34em,#0c883e),color-stop(#0c883e),to(transparent));background-image:linear-gradient(to right,transparent 1.34em,#0c883e 1.34em,#0c883e calc(100% - 1.34em),transparent calc(100% - 1.34em));background-repeat:no-repeat;background-size:100% 1px;}@media screen and (-ms-high-contrast:active){.dashboard-item__link a:hover,.dashboard-item__link a:focus{text-decoration:underline;}}.dashboard-item__link a:hover,.dashboard-item__link a:focus{color:white;background-color:#0c883e;background-image:-webkit-gradient(linear,left top,right top,color-stop(1.34em,transparent),color-stop(1.34em,white),color-stop(white),to(transparent));background-image:linear-gradient(to right,transparent 1.34em,white 1.34em,white calc(100% - 1.34em),transparent calc(100% - 1.34em));}.has-bg .dashboard-item__link a{display:inline-block;margin:0;padding:0.555em 1.34em 0.612em;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:color,background,border-color,-webkit-transform;transition-property:color,background,border-color,-webkit-transform;transition-property:color,background,border-color,transform;transition-property:color,background,border-color,transform,-webkit-transform;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);text-align:center;text-decoration:none;color:white;border:1px solid #0c883e;border-radius:0;background-color:#0c883e;background-position:0 calc(100% - (0.612em * 0.75));background-size:0 1px;font-family:"Bliss Pro","Open Sans","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1rem;line-height:1.5;color:white;border-color:#1d2e56;background-color:#1d2e56;}.has-bg .dashboard-item__link a:hover,.has-bg .dashboard-item__link a:focus{-webkit-transform:scale(1.1);transform:scale(1.1);color:#0c883e;border-color:#0c883e;background-color:white;background-image:-webkit-gradient(linear,left top,right top,color-stop(1.34em,transparent),color-stop(1.34em,#0c883e),color-stop(#0c883e),to(transparent));background-image:linear-gradient(to right,transparent 1.34em,#0c883e 1.34em,#0c883e calc(100% - 1.34em),transparent calc(100% - 1.34em));background-repeat:no-repeat;background-size:100% 1px;}@media screen and (-ms-high-contrast:active){.has-bg .dashboard-item__link a:hover,.has-bg .dashboard-item__link a:focus{text-decoration:underline;}}.has-bg .dashboard-item__link a:hover,.has-bg .dashboard-item__link a:focus{color:white;border-color:#4d4593;background-color:#4d4593;background-image:-webkit-gradient(linear,left top,right top,color-stop(1.34em,transparent),color-stop(1.34em,white),color-stop(white),to(transparent));background-image:linear-gradient(to right,transparent 1.34em,white 1.34em,white calc(100% - 1.34em),transparent calc(100% - 1.34em));}.file-upload{padding-top:1rem;padding-bottom:27px;}.file-upload__content{background-color:white;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);box-shadow:0 2px 4px rgba(0,0,0,0.2);}@media (min-width:768px){.file-upload__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}@media (min-width:768px){.file-upload__image{max-width:300px;-webkit-box-flex:1;-ms-flex:1 0 30%;flex:1 0 30%;}}.file-upload__description{padding:20px;}@media (min-width:768px){.file-upload__description{-webkit-box-flex:1;-ms-flex:1;flex:1;}}.file-upload-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:0.2s;transition:0.2s;text-decoration:none;color:#3c3b39;background-color:whitesmoke;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:18px;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;}@media (min-width:768px){.file-upload-file{min-height:10em;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;}}.file-upload-file + .file-upload-file{margin-top:27px;}.file-upload-file:hover .file-upload-file__download,.file-upload-file:focus .file-upload-file__download{color:white;border-color:#1d2e56;background-color:#1d2e56;}.file-upload-file:hover .file-upload-file__download span,.file-upload-file:focus .file-upload-file__download span{border-color:currentColor;}.file-upload-file:hover .file-upload-file__info,.file-upload-file:focus .file-upload-file__info{color:#3c3b39;}.file-upload-file__download{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding:1em;color:white;border:1px solid #0c883e;background-color:#0c883e;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media (min-width:768px){.file-upload-file__download{width:auto;height:auto;margin-top:0.5em;}}.file-upload-file__download svg{display:block;width:1.5rem;height:1.5rem;margin-right:0.5em;}.file-upload-file__download svg path{fill:currentColor;}.file-upload-file__download-text{border-bottom:1px solid transparent;}.file-upload-file__info{margin-top:auto;}.file-upload-file__type,.file-upload-file__size{text-align:center;text-transform:uppercase;-ms-flex-negative:0;flex-shrink:0;}.file-upload.has-border .file-upload__description{border-left:10px solid #0c883e;}.image-with-text{margin-bottom:27px;}@media (min-width:0) and (max-width:1170px){.image-with-text{padding-right:18px;padding-left:18px;}}.image-with-text{font-size:18px;}@media screen and (min-width:768px){.image-with-text{font-size:calc(18px + 6 * (100vw - 768px) / 402);}}@media screen and (min-width:1170px){.image-with-text{font-size:24px;}}@media (min-width:768px){.image-with-text{display:-webkit-box;display:-ms-flexbox;display:flex;}.image-with-text > div[class^="image-with-text"]{-webkit-box-flex:1;-ms-flex:1 0 45%;flex:1 0 45%;}.image-with-text__text{padding-left:27px;}}@media screen and (min-width:768px) and (min-width:768px){.image-with-text__text{padding-left:calc(27px + 27 * (100vw - 768px) / 632);}}@media screen and (min-width:768px) and (min-width:1400px){.image-with-text__text{padding-left:54px;}}@media (min-width:768px){.image-with-text.left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.image-with-text.right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}.image-with-text.right .image-with-text__text{padding-left:0;}.image-with-text.right .image-with-text__text{padding-right:27px;}}@media screen and (min-width:768px) and (min-width:768px){.image-with-text.right .image-with-text__text{padding-right:calc(27px + 27 * (100vw - 768px) / 632);}}@media screen and (min-width:768px) and (min-width:1400px){.image-with-text.right .image-with-text__text{padding-right:54px;}}.image-with-text__media{margin-bottom:27px;}.image-with-text__media iframe{max-width:100%;}.large-image-cta{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;height:auto;min-height:32vw;min-height:32vmax;margin-bottom:27px;padding:2rem 1rem;background-color:rgba(0,0,0,0.4);position:relative;right:50%;left:50%;width:100vw;margin-right:-50vw;margin-left:-50vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media (min-width:1170px){.large-image-cta{min-height:20vw;padding:4rem 1rem;}}.large-image-cta__image{position:absolute;z-index:-1;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.large-image-cta__image .media,.large-image-cta__image img{width:100%;}.large-image-cta__content{max-width:961px;margin:2rem 0;text-align:center;color:white;}.large-image-cta__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.large-image-cta__links a{display:inline-block;margin:0;padding:0.555em 1.34em 0.612em;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:color,background,border-color,-webkit-transform;transition-property:color,background,border-color,-webkit-transform;transition-property:color,background,border-color,transform;transition-property:color,background,border-color,transform,-webkit-transform;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);text-align:center;text-decoration:none;color:white;border:1px solid #0c883e;border-radius:0;background-color:#0c883e;background-position:0 calc(100% - (0.612em * 0.75));background-size:0 1px;font-family:"Bliss Pro","Open Sans","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1rem;line-height:1.5;}.large-image-cta__links a:hover,.large-image-cta__links a:focus{-webkit-transform:scale(1.1);transform:scale(1.1);color:#0c883e;border-color:#0c883e;background-color:white;background-image:-webkit-gradient(linear,left top,right top,color-stop(1.34em,transparent),color-stop(1.34em,#0c883e),color-stop(#0c883e),to(transparent));background-image:linear-gradient(to right,transparent 1.34em,#0c883e 1.34em,#0c883e calc(100% - 1.34em),transparent calc(100% - 1.34em));background-repeat:no-repeat;background-size:100% 1px;}@media screen and (-ms-high-contrast:active){.large-image-cta__links a:hover,.large-image-cta__links a:focus{text-decoration:underline;}}.large-image-cta__links svg{width:1.5em;height:1.5em;margin-right:0.5em;vertical-align:bottom;}.large-image-cta__links a ~ a,.large-image-cta__links a{margin:0.5em 1em;}.large-image-cta__link--video:hover svg path,.large-image-cta__link--video:focus svg path{fill:#0c883e;}.large-image-cta__video iframe{position:relative;max-width:80vw;max-height:45vw;}.large-image-cta__video.visually-hidden:target,.large-image-cta__video.visually-hidden:focus{position:static !important;clip:unset;width:auto;height:auto;}.ui-dialog{position:fixed;z-index:100;width:auto;max-width:calc(90% - 2rem) !important;color:white;border:0;background:rgba(60,59,57,0.99);}.ui-dialog .ui-dialog-titlebar{border:none;background:rgba(60,59,57,0.99);}.ui-dialog .ui-dialog-title{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;white-space:nowrap;word-wrap:normal;}.ui-widget-overlay{position:fixed;z-index:90;top:0;left:0;width:100%;height:100%;background-color:rgba(60,59,57,0.99);}.ui-button-icon-only{-webkit-box-sizing:border-box;box-sizing:border-box;width:2em;white-space:nowrap;text-indent:-9999px;}.ui-button-icon-only.ui-dialog-titlebar-close{position:fixed;top:1rem;right:1rem;width:2.5rem;height:2.5rem;padding:0.4em 1em;cursor:pointer;text-align:center;vertical-align:middle;white-space:nowrap;border:0;background:url(/themes/custom/patternlab/images/icons/src/close.svg) no-repeat center;background-size:100%;}@media (min-width:961px){.ui-button-icon-only.ui-dialog-titlebar-close{top:calc(50% - 240px);}}.ui-button-icon-only.ui-dialog-titlebar-close:hover,.ui-button-icon-only.ui-dialog-titlebar-close:focus{background-image:url(/themes/custom/patternlab/images/icons/src/close--green.svg);}.quote{max-width:90%;margin:27px auto 54px;}@media (min-width:640px){.quote{max-width:75%;}}@media (min-width:768px){.quote{max-width:66%;}}blockquote{margin-left:20px;padding-left:1.5em;border-left:solid 1px #0c883e;font-size:1.55rem;line-height:1.35;}cite{position:relative;display:block;padding-left:1.5em;font-size:1.11rem;font-weight:300;}cite::before{position:absolute;left:0;content:"\2014";}.related-content__content{padding-right:18px;padding-left:18px;}@media (min-width:768px){.related-content__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.related-content__content > *{margin-bottom:2rem;width:calc(33.33333% - (2rem / 2));}}@media (min-width:1170px){.related-content__content{padding:0;}}.section-title ~ .related-content__content{padding-top:27px;}.related-content .teaser{margin-bottom:27px;}.section-break{padding:1rem;}hr{color:currentColor;border-width:1px 0 0;border-style:solid;}.single-image{margin-bottom:27px;text-align:center;}.text{padding:0 1rem;}@media (min-width:961px){.text{padding:0;}}.text .section-title{display:inline-block;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}@media (min-width:768px){.tiled-layout{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -20px;-ms-flex-wrap:wrap;flex-wrap:wrap;}}.pl .tiled-layout{max-width:1170px;margin:27px auto 54px;}.tile{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 30px;color:white;font-family:"Bliss Pro","Open Sans","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media (min-width:768px){.tile{margin:0 10px 20px;}.tile.small{width:calc(33.333% - 20px);}.tile.small::before{padding-top:84.21053%;}.tile.medium{width:calc(50% - 20px);}.tile.medium::before{padding-top:56.14035%;}.tile.large{width:calc(66.666% - 20px);}.tile.large::before{padding-top:42.10526%;}.tile.full{width:calc(100% - 20px);}.tile.full::before{padding-top:27.58621%;}}.tile__content{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;padding-right:18px;padding-left:18px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.tile::before{float:left;width:1px;height:0;margin-left:-1px;padding-top:64.47761%;content:"";}@media (min-width:500px){.tile::before{padding-top:56.25%;}}.tile::after{display:table;clear:both;content:"";}.tile .field--name-field-p-tile-title{margin-bottom:20px;font-size:1.55rem;}.tile .field--name-field-p-tile-link{text-align:center;}.tile .field--name-field-p-tile-link a{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);display:inline-block;margin:0;padding:0.555em 1.34em 0.612em;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:color,background,border-color,-webkit-transform;transition-property:color,background,border-color,-webkit-transform;transition-property:color,background,border-color,transform;transition-property:color,background,border-color,transform,-webkit-transform;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);text-align:center;text-decoration:none;color:white;border:1px solid #0c883e;border-radius:0;background-color:#0c883e;background-position:0 calc(100% - (0.612em * 0.75));background-size:0 1px;font-family:"Bliss Pro","Open Sans","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1rem;line-height:1.5;}.tile .field--name-field-p-tile-link a:hover,.tile .field--name-field-p-tile-link a:focus{-webkit-transform:scale(1.1);transform:scale(1.1);color:#0c883e;border-color:#0c883e;background-color:white;background-image:-webkit-gradient(linear,left top,right top,color-stop(1.34em,transparent),color-stop(1.34em,#0c883e),color-stop(#0c883e),to(transparent));background-image:linear-gradient(to right,transparent 1.34em,#0c883e 1.34em,#0c883e calc(100% - 1.34em),transparent calc(100% - 1.34em));background-repeat:no-repeat;background-size:100% 1px;}@media screen and (-ms-high-contrast:active){.tile .field--name-field-p-tile-link a:hover,.tile .field--name-field-p-tile-link a:focus{text-decoration:underline;}}.medium.tile .field--name-field-p-tile-link{width:auto;}.large.tile .field--name-field-p-tile-link{width:auto;}.tile .tile__background{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;}.tile .tile__background::before{width:100%;height:100%;background-color:rgba(0,0,0,0.4);position:absolute;display:block;content:"";}.video .video__item{margin:auto -10px;padding:10px;}.video .video-embed-field-responsive-video{position:relative;}.video .video-embed-field-responsive-video:after{display:block;padding-bottom:56.25%;content:"";}.video .video-embed-field-responsive-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;}.profile{position:relative;overflow:hidden;max-width:600px;}.profile__image{position:relative;overflow:hidden;padding-top:150%;}.profile__image img{z-index:20;top:0;display:inline-block;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}.profile__title{font-family:"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1.22rem;}.profile__content{position:absolute;z-index:40;bottom:0;overflow:hidden;width:100%;max-height:10em;padding:1.5rem;-webkit-transition:all 1s;transition:all 1s;color:white;background-color:#0c7436;}.profile__content a{color:white;}.profile__content.is-expanded{height:100%;max-height:100em;background:rgba(12,116,54,0.85);}.profile__text{overflow:hidden;padding-top:18px;}.profile__info{min-height:3rem;padding-right:3.5rem;}.profile .js-toggle__profile-info{position:absolute;right:1rem;bottom:1rem;width:3.3rem;height:3.3rem;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;border:0;border-radius:100%;background:white;}.profile .js-toggle__profile-info[aria-expanded="true"]{-webkit-transform:rotate(135deg);transform:rotate(135deg);}.profile:not(.has-image) .profile__content{position:relative;width:100%;height:100%;max-height:none;}.teaser{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:white;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);box-shadow:0 2px 4px rgba(0,0,0,0.2);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;}.teaser__content{padding:18px 27px;}.teaser__info{font-size:0.9rem;font-weight:300;}.teaser__link{margin:auto auto 18px;-ms-flex-item-align:center;align-self:center;}.teaser__title{margin-bottom:13.5px;font-size:1.4rem;line-height:1.3;}.teaser__title a{text-decoration:inherit;color:inherit;}.teaser__title a:hover,.teaser__title a:focus{text-decoration:underline;}.teaser__event-date{position:absolute;z-index:1;left:50%;display:inline-block;-webkit-box-sizing:content-box;box-sizing:content-box;max-width:4ch;padding:0.2em 0.6em;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);text-align:center;text-transform:uppercase;color:white;background-color:#0c883e;font-family:"Bliss Pro","Open Sans","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1.22rem;line-height:1.3;}.teaser__event-date + .teaser__content{margin-top:27px;}.teaser__image{position:relative;overflow:hidden;max-width:100%;}.teaser__image a{position:static;}.teaser__image a:before{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;content:"";white-space:nowrap;}.teaser.gift{margin-bottom:27px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.teaser.gift .field--name-field-gift-price-from .field__label{font-weight:400;}.teaser.gift .field--name-field-gift-price-from .field__label::after{display:none;}.teaser:not(.has-image) .teaser__content{padding-top:27px;}.teaser:not(.has-image) .teaser__info{margin-bottom:27px;}.view-default-list .view-content{margin-bottom:27px;}@media (min-width:640px){.view-default-list .view-content{margin-bottom:54px;}}@media (min-width:961px){.view-default-list .view-content{margin-bottom:81px;}}.view-default-list .views-row{margin-bottom:27px;}.view--display-type--block .more-link{margin:27px auto;text-align:center;}.view--display-type--block .more-link a{display:inline-block;margin:0;padding:0.555em 1.34em 0.612em;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:color,background,border-color,-webkit-transform;transition-property:color,background,border-color,-webkit-transform;transition-property:color,background,border-color,transform;transition-property:color,background,border-color,transform,-webkit-transform;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);text-align:center;text-decoration:none;color:white;border:1px solid #0c883e;border-radius:0;background-color:#0c883e;background-position:0 calc(100% - (0.612em * 0.75));background-size:0 1px;font-family:"Bliss Pro","Open Sans","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1rem;line-height:1.5;}.view--display-type--block .more-link a:hover,.view--display-type--block .more-link a:focus{-webkit-transform:scale(1.1);transform:scale(1.1);color:#0c883e;border-color:#0c883e;background-color:white;background-image:-webkit-gradient(linear,left top,right top,color-stop(1.34em,transparent),color-stop(1.34em,#0c883e),color-stop(#0c883e),to(transparent));background-image:linear-gradient(to right,transparent 1.34em,#0c883e 1.34em,#0c883e calc(100% - 1.34em),transparent calc(100% - 1.34em));background-repeat:no-repeat;background-size:100% 1px;}@media screen and (-ms-high-contrast:active){.view--display-type--block .more-link a:hover,.view--display-type--block .more-link a:focus{text-decoration:underline;}}.view-gifts .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-1rem;margin-left:-1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;}.view-gifts .view-content > *{margin-right:1rem;margin-left:1rem;}.view-gifts .view-content > .gift{max-width:600px;-webkit-box-flex:1;-ms-flex:1 0 160px;flex:1 0 160px;}.view-gifts .view-content > .gift{margin-right:9px;}@media screen and (min-width:768px){.view-gifts .view-content > .gift{margin-right:calc(9px + 9 * (100vw - 768px) / 632);}}@media screen and (min-width:1400px){.view-gifts .view-content > .gift{margin-right:18px;}}.view-gifts .view-content > .gift{margin-left:9px;}@media screen and (min-width:768px){.view-gifts .view-content > .gift{margin-left:calc(9px + 9 * (100vw - 768px) / 632);}}@media screen and (min-width:1400px){.view-gifts .view-content > .gift{margin-left:18px;}}@media (min-width:961px){.view-gifts .view-content > .gift{-ms-flex-preferred-size:260px;flex-basis:260px;}}.view-gifts .view-layout{padding-right:18px;padding-left:18px;}@media (min-width:768px){.view-gifts .view-layout{display:-webkit-box;display:-ms-flexbox;display:flex;}.view-gifts .view-layout__filters{width:20%;margin:0 2rem 0 0;}.view-gifts .view-layout__content{max-width:80%;-webkit-box-flex:1;-ms-flex:1;flex:1;}}@media (min-width:1170px){.view-gifts .view-layout{padding:0;}}.view-gifts .views-exposed-form .form--inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}@media (min-width:768px){.view-gifts .views-exposed-form .form--inline{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;}}.view-gifts .views-exposed-form details{position:relative;min-width:45%;min-height:50px;margin:0 0 0.5em;padding:0;border:1px solid #999999;}.view-gifts .views-exposed-form summary{position:relative;display:block;padding:0.65em 3em 0.6em 0.5em;list-style-type:none;font-weight:700;}.view-gifts .views-exposed-form summary > a{position:relative;display:inline-block;}.view-gifts .views-exposed-form summary::-webkit-details-marker{display:none;width:0;color:transparent;background:transparent;}.view-gifts .views-exposed-form summary:after{top:15%;right:0.25em;width:1.5em;height:75%;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;background:url(/themes/custom/patternlab/images/icons/src/arrow_down.svg) no-repeat center;background-size:cover;position:absolute;display:block;content:"";}.view-gifts .views-exposed-form details[open] summary{border-bottom:1px solid #999999;}.view-gifts .views-exposed-form details[open] summary::after{-webkit-transform:rotate(180deg);transform:rotate(180deg);}@media (min-width:0) and (max-width:768px){.view-gifts .views-exposed-form .details-wrapper{position:absolute;z-index:50;left:-1px;width:100%;border:1px solid #757575;border-top:0;background:white;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.18);box-shadow:0 2px 4px rgba(0,0,0,0.18);}}.view-gifts .views-exposed-form .form-actions{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.view-gifts .views-exposed-form .form-submit.button{padding:0.555em 2.6em 0.612em;}.view-gifts .views-exposed-form .details-wrapper .form-item:not(.form-wrapper){padding:0.5rem;}.view-gifts .views-exposed-form .form-item-price-range-min > *,.view-gifts .views-exposed-form .form-item-price-range-max > *{display:inline-block;width:calc(50% - 1em);}.view-gifts .views-exposed-form .form-item-price-range-min input,.view-gifts .views-exposed-form .form-item-price-range-max input{width:85%;padding-left:1rem;border:1px solid #e8e8e8;font-size:0.9rem;}.view-gifts .views-exposed-form .form-item-price-range-min .input__price-range,.view-gifts .views-exposed-form .form-item-price-range-max .input__price-range{position:relative;}.view-gifts .views-exposed-form .form-item-price-range-min .input-prefix,.view-gifts .views-exposed-form .form-item-price-range-max .input-prefix{position:absolute;left:0.25em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.view-gifts .views-exposed-form #edit-sort-bef-combine--wrapper .fieldset-legend{display:none;}.view-news-stories .view-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -18px;padding:54px 18px;background-color:#e4e2d3;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.view-news-stories .view-content::before{top:0;height:100%;background-color:#e4e2d3;position:relative;right:50%;left:50%;width:100vw;margin-right:-50vw;margin-left:-50vw;position:absolute;display:block;content:"";}.view-news-stories .view-content > *{width:100%;max-width:600px;margin:0 18px 45px;-webkit-box-flex:1;-ms-flex:1 0 350px;flex:1 0 350px;}@supports (display:grid){.view-news-stories .view-content{display:grid;margin:0 auto 27px;grid-gap:36px;grid-row-gap:45px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));justify-items:center;}.view-news-stories .view-content > *{margin:0 !important;}}.view-news-stories .more-link{position:relative;margin:auto;margin-top:-27px;padding:27px 0 54px;}.view-news-stories .more-link::before{top:0;height:100%;background-color:#e4e2d3;position:relative;right:50%;left:50%;width:100vw;margin-right:-50vw;margin-left:-50vw;position:absolute;display:block;content:"";}.view-news-stories.related-stories .view-content{padding:27px 18px;background-color:transparent;}.view-news-stories.related-stories .view-content::before{display:none;}.view-news-stories .views-exposed-form > .form--inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.view-news-stories .views-exposed-form .fieldset-legend,.view-news-stories .views-exposed-form .form-item-tags label{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;white-space:nowrap;word-wrap:normal;}.view-news-stories .views-exposed-form .form-select{font-size:1.1rem;}.view-news-stories .views-exposed-form .fieldgroup.form-wrapper{padding:0;border:none;}.view-news-stories .views-exposed-form .form-type-checkbox{display:inline-block;margin-right:1em;padding:0.50rem 1rem 0.556rem 0.4rem;color:#3c3b39;border:1px solid #757575;font-size:1.1rem;}.view-news-stories .views-exposed-form .form-submit{margin-top:13.5px;padding:0.6rem 2.6em 0.73rem;font-size:1.1rem;}.view-news-stories .views-exposed-form .form-item:not(.form-wrapper),.view-news-stories .views-exposed-form .form-actions{margin-bottom:0.5em;}.view-our-team .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-1rem;margin-left:-1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.view-our-team .view-content > *{margin-right:1rem;margin-left:1rem;}.view-our-team .view-content > *{margin:0.5rem;-webkit-box-flex:1;-ms-flex:1 0 350px;flex:1 0 350px;}@media (min-width:768px){.view-our-team .view-content > *{max-width:calc(45% - 1rem);}}@supports (display:grid){.view-our-team .view-content{display:grid;margin:0;grid-gap:1rem;grid-row-gap:27px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;justify-items:center;}.view-our-team .view-content > *{width:100%;max-width:none;max-width:600px;height:100%;margin:0;}}.view-search .view-content{margin-bottom:27px;}@media (min-width:640px){.view-search .view-content{margin-bottom:54px;}}@media (min-width:961px){.view-search .view-content{margin-bottom:81px;}}.view-search .views-row{margin-bottom:27px;}.view-search .view-filters .form--inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.view-search .view-filters .form-search,.view-search .view-filters .form-submit{margin:0.7em;}.path-search .layout-content{max-width:768px;margin:auto;padding-right:18px;padding-left:18px;}.path-search .layout-content .search-help-link{display:none;}.path-search .layout-content .form-search,.path-search .layout-content .form-submit{margin-top:0.5em;}.homepage.campaign .hero__image{background-color:white;}.homepage.campaign .hero__image:after{background-color:white;}@media (min-width:768px){.gift__intro{display:-webkit-box;display:-ms-flexbox;display:flex;}}.gift__image{text-align:center;}@media (min-width:768px){.gift__image{max-width:30%;margin-right:1em;}}.gift-item{margin-bottom:27px;}@media (min-width:768px){.gift-item{display:-webkit-box;display:-ms-flexbox;display:flex;}}.gift-item__image{max-width:400px;margin:0 auto 27px;}@media (min-width:768px){.gift-item__image{max-width:50vw;margin:0;margin-right:27px;}}.gift-item__price{color:#757575;}.gift-item__details{width:100%;}.gift-item__form,.gift-item .commerce-order-item-variation-cart-form-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.gift-item__form .form-type-number label{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;white-space:nowrap;word-wrap:normal;}.gift-item__form-title{font-size:1.11rem;}.gift-item__form{color:#757575;}.gift-item__form .js-form-item-quantity-0-value{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}.gift-item__form .form-number,.gift-item__form .quantity-button{padding:15px 0.8em 19px;text-align:center;color:#757575;border:1px solid #757575;background-color:white;font-size:18px;}.gift-item__form .form-number{-webkit-box-sizing:content-box;box-sizing:content-box;width:4ch;border-radius:0;-webkit-box-shadow:none;box-shadow:none;}.gift-item__form .quantity-button{width:2em;}.gift-item__form .quantity-minus{border-right:none;}.gift-item__form .quantity-plus{border-left:none;}.gift-item__form .form-actions{margin-left:18px;}.gift-item__description{margin:27px 0;padding:18px 0 0;border:solid #757575;border-width:1px 0 1px 0;}.gift-item__description-label{margin:0;}.gift-item__description-wrapper[aria-hidden="true"]{display:none;}.gift-item .js-toggle-description{margin:0;padding:0;border:0;background:transparent;all:inherit;}.gift-item__description-label > .js-toggle-description{width:100%;margin-bottom:0;padding-bottom:18px;}.gift-item__description-label,.gift-item .js-toggle-description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.gift-item__description-label svg,.gift-item .js-toggle-description svg{-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s,-webkit-transform 0.5s;}.gift-item__description-label[aria-expanded="true"] svg,.gift-item .js-toggle-description[aria-expanded="true"] svg{-webkit-transform:rotate(180deg);transform:rotate(180deg);}.gift-item__description-text{color:#757575;}.homepage__hero{position:relative;}.homepage .hero__image{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;min-height:300px;max-height:60vw;margin-bottom:27px;border-radius:0 0 67% 0 / 10% 9% 14% 10%;background-color:#1d2e56;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media (min-width:768px){.homepage .hero__image{height:33vw;margin-bottom:54px;}}.homepage .hero__image:after{width:100%;height:100%;opacity:0.25;background-color:black;position:absolute;display:block;content:"";}.homepage .hero__content{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;text-align:center;color:white;display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}@media (min-width:768px){.homepage .hero__content{max-width:961px;}}@media (min-width:961px){.homepage .hero__content{text-align:left;}}.homepage .hero__title{text-shadow:0 2px 3px rgba(0,0,0,0.5);}.homepage .hero__title{font-size:25px;}@media screen and (min-width:500px){.homepage .hero__title{font-size:calc(25px + 20 * (100vw - 500px) / 670);}}@media screen and (min-width:1170px){.homepage .hero__title{font-size:45px;}}.homepage .hero__link a{display:inline-block;margin:0;padding:0.555em 1.34em 0.612em;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:color,background,border-color,-webkit-transform;transition-property:color,background,border-color,-webkit-transform;transition-property:color,background,border-color,transform;transition-property:color,background,border-color,transform,-webkit-transform;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);text-align:center;text-decoration:none;color:white;border:1px solid #0c883e;border-radius:0;background-color:#0c883e;background-position:0 calc(100% - (0.612em * 0.75));background-size:0 1px;font-family:"Bliss Pro","Open Sans","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1rem;line-height:1.5;}.homepage .hero__link a:hover,.homepage .hero__link a:focus{-webkit-transform:scale(1.1);transform:scale(1.1);color:#0c883e;border-color:#0c883e;background-color:white;background-image:-webkit-gradient(linear,left top,right top,color-stop(1.34em,transparent),color-stop(1.34em,#0c883e),color-stop(#0c883e),to(transparent));background-image:linear-gradient(to right,transparent 1.34em,#0c883e 1.34em,#0c883e calc(100% - 1.34em),transparent calc(100% - 1.34em));background-repeat:no-repeat;background-size:100% 1px;}@media screen and (-ms-high-contrast:active){.homepage .hero__link a:hover,.homepage .hero__link a:focus{text-decoration:underline;}}.stories-page__intro-wrapper{font-size:18px;}@media (min-width:768px){.stories-page__intro-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;}}.stories-page__intro-wrapper .social-share{width:100%;margin-bottom:10px;}.stories-page .social-share__icon{width:2.2rem;height:2.2rem;}.stories-page__authoring-info{margin-bottom:20px;}.stories-page__author{font-family:"Bliss Pro","Open Sans","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;}.stories-page__date{font-style:italic;}.stories-page__video{position:relative;margin-bottom:20px;text-align:center;}.pl .stories-page__video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;height:100%;margin:0;}.pl .stories-page__video:after{display:block;padding-bottom:56.25%;content:"";}.stories-page__image{margin-bottom:20px;text-align:center;}.stories-page__event-info{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-flow:wrap;flex-flow:wrap;}.stories-page__event-info .stories-page__event-date{margin-right:auto;}@media (min-width:0) and (max-width:961px){.stories-page__event-info > *{margin-bottom:1em;}}.stories-page__event-icon svg{width:1.8em;height:auto;}.stories-page__event-icon path{width:100%;fill:#0c883e;}.stories-page.has-image .stories-page__event-info{width:100%;max-width:961px;margin-top:0;padding:18px;}@media (min-width:1170px){.stories-page.has-image .stories-page__event-info{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:-1em;padding:27px 54px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:white;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.4);box-shadow:0 2px 4px 0 rgba(0,0,0,0.4);}}.stories-page__event-location,.stories-page__event-date{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-right:1rem;font-family:"Bliss Pro","Open Sans","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.stories-page__event-location > span,.stories-page__event-date > span{margin-right:0.5em;}.stories-page__event-link a{display:inline-block;margin:0;padding:0.555em 1.34em 0.612em;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:color,background,border-color,-webkit-transform;transition-property:color,background,border-color,-webkit-transform;transition-property:color,background,border-color,transform;transition-property:color,background,border-color,transform,-webkit-transform;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);text-align:center;text-decoration:none;color:white;border:1px solid #0c883e;border-radius:0;background-color:#0c883e;background-position:0 calc(100% - (0.612em * 0.75));background-size:0 1px;font-family:"Bliss Pro","Open Sans","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1rem;line-height:1.5;}.stories-page__event-link a:hover,.stories-page__event-link a:focus{-webkit-transform:scale(1.1);transform:scale(1.1);color:#0c883e;border-color:#0c883e;background-color:white;background-image:-webkit-gradient(linear,left top,right top,color-stop(1.34em,transparent),color-stop(1.34em,#0c883e),color-stop(#0c883e),to(transparent));background-image:linear-gradient(to right,transparent 1.34em,#0c883e 1.34em,#0c883e calc(100% - 1.34em),transparent calc(100% - 1.34em));background-repeat:no-repeat;background-size:100% 1px;}@media screen and (-ms-high-contrast:active){.stories-page__event-link a:hover,.stories-page__event-link a:focus{text-decoration:underline;}}.stories-page:not(.stories-page--events) .stories-page__intro,.stories-page.stories-page--events:not(.has-image) .stories-page__intro{margin-left:0;}.stories-page:not(.stories-page__intro-wrapper) > .stories-page__intro{padding-right:18px;padding-left:18px;}.stories-page__authoring-info,.stories-page__event-info{font-size:16px;}@media (min-width:961px){.stories-page__authoring-info,.stories-page__event-info{width:12.5em;padding-right:1em;}.stories-page:not(.has-image) .stories-page__authoring-info > div,.stories-page:not(.has-image) .stories-page__event-info > div{margin-bottom:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}}.stories-page__intro{margin-top:0;font-size:1.22rem;}.stories-page__tags{margin:27px auto;}@media (min-width:961px){.stories-page__tags{margin:54px auto 81px;}}.stories-page__tags .field__items{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}.stories-page__tags .field__item{margin:0.5em;padding:0.5em;color:#757575;background-color:#e8e8e8;font-size:16px;}.above-header__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;}.js-mobile-menu .above-header__inner{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}.above-header__inner .branding-block{margin:auto;}.above-header__inner .menu-toggle span{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;white-space:nowrap;word-wrap:normal;}.above-header__inner .donate-link{padding-top:8px;padding-bottom:10px;text-transform:uppercase;font-size:0.9rem;}.above-header__inner .main-navigation{width:100%;}.above-header__inner .main-navigation .menu-toggle{display:none;}.js-mobile-menu .above-header__inner .main-navigation{width:auto;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}.js-mobile-menu .above-header__inner .main-navigation .menu-toggle{display:block;}.above-header__inner .main-navigation__menu{z-index:80;text-align:left;color:#1d2e56;background-color:#e4e2d3;position:relative;right:50%;left:50%;width:100vw;margin-right:-50vw;margin-left:-50vw;}.js-mobile-menu .above-header__inner .main-navigation__menu{position:fixed;top:90px;}.above-header__inner .main-navigation__menu .menu--wrapper{padding:10px 0;}.above-header__inner .main-navigation__menu .menu-item a{margin:0;padding:0.7em 0;font-size:1.1rem;line-height:2.2;}.above-header__inner .main-navigation__menu .menu--wrapper .menu-item__level-0:last-of-type > a::after{background-color:#0c883e;}.above-header__inner .main-navigation__menu .menu--wrapper .menu-item__level-0:last-of-type > a:hover::after,.above-header__inner .main-navigation__menu .menu--wrapper .menu-item__level-0:last-of-type > a:focus::after{background-color:white;}.above-header__inner .main-navigation__menu .menu-item a{position:relative;-webkit-box-flex:1;-ms-flex:auto;flex:auto;}.above-header__inner .main-navigation__menu .menu-item a .menu-item__title{position:relative;z-index:30;color:currentColor;}.above-header__inner .main-navigation__menu .menu-item a::after{position:absolute;z-index:0;top:0;bottom:0;left:-1rem;width:100vw;height:100%;content:"";}.above-header__inner .main-navigation__menu .menu-item a:hover,.above-header__inner .main-navigation__menu .menu-item a:focus::after,.above-header__inner .main-navigation__menu .menu-item a:hover::after{background-color:white;}.above-header__inner .main-navigation__menu .menu-item__level-0{margin:0 1rem;padding:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;}.above-header__inner .main-navigation__menu .menu-item__level-0 > a{position:relative;padding:0.5rem;font-size:20px;font-weight:700;line-height:3;}.above-header__inner .main-navigation__menu .menu-item__level-0 > a .menu-item__title{position:relative;z-index:30;color:currentColor;}.above-header__inner .main-navigation__menu .menu-item__level-0 > a::after{position:absolute;z-index:0;top:-2%;bottom:-2%;left:-1rem;width:100vw;height:104%;content:"";}.above-header__inner .main-navigation__menu .menu-item__level-0 > a:hover,.above-header__inner .main-navigation__menu .menu-item__level-0 > a:focus::after,.above-header__inner .main-navigation__menu .menu-item__level-0 > a:hover::after{background-color:white;}.above-header__inner .main-navigation__menu .menu-item__level-1 a{padding-left:1.5rem;}.above-header__inner .main-navigation__menu .menu-item__level-0{border-bottom:1px solid #1d2e56;}.above-header__inner .main-navigation__menu .header-menu .menu-item__level-0:last-of-type > a{text-transform:inherit;color:inherit;background-color:inherit;}.region-breadcrumbs{padding:.5rem 0;}.credits{color:white;background-color:#0c883e;font-size:0.8rem;}.credits a,.region-copyright-minus-one a{text-decoration:none;color:white;}.credits__inner{text-align:center;}@media (min-width:768px){.credits__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.layout-footer{color:white;background-color:#0c883e;}.layout-footer a:not(.button){text-decoration:none;}.layout-footer a:not(.button):hover,.layout-footer a:not(.button):focus{text-decoration:underline;}.layout-footer .menu{margin:0;padding:0;list-style:none;}.footer{padding:2.5rem 0;text-align:center;color:#552b0e;border-radius:0 0 74% 0 / 0 0 21% 0;background-color:whitesmoke;}@media (min-width:768px){.footer{padding-bottom:0;}.footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.footer__inner > *{display:inline-block;width:25%;}}.footer .branding-block{margin-bottom:27px;}@media (min-width:768px){.footer .branding-block{margin-bottom:0;text-align:left;}}.footer a:not(.button){color:#552b0e;font-family:"Bliss Pro","Open Sans","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:600;}.footer a:not(.button):hover,.footer a:not(.button):focus{color:#0c883e;}.footer .social-links{margin:0;}.footer-below{color:white;background-color:#0c883e;font-size:0.9rem;}.footer-below a{color:white;}.header{border-bottom:1px solid #e8e8e8;background:white;}.header .header__inner{display:table;width:100%;}.header .header__inner > *{display:table-cell;}@supports (display:flex){.header .header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}@media (min-width:961px){.header .header__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}.header .header__inner > *{display:static;}}.header .header .branding{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}@media (min-width:961px){.header .header .branding{-ms-flex-preferred-size:50%;flex-basis:50%;}}.header .header .main-navigation{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;}@media (min-width:961px){.header .header .main-navigation{-ms-flex-preferred-size:50%;flex-basis:50%;}}.header .header .main-navigation .branding__logo{max-width:340px;margin-left:18px;}.pl .header-layout{height:100vh;}.layout-tabs{background:black;}.region-tabs ul.tabs{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;}.region-tabs li{list-style:none;margin:0;}.region-tabs li a{color:whitesmoke;display:inline-block;font-weight:bold;padding:0.66rem 1rem;text-decoration:none;}.region-tabs li a.is-active{background:#e8e8e8;color:#292929;}.region-tabs li a:focus,.region-tabs li a:hover{background:#999999;color:black;text-decoration:underline;}pre{margin-top:0;}.sg-colors{overflow:hidden;margin:5px;padding:0;}.sg-colors > li{overflow:hidden;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);margin:0 0 14px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:12px;}.sg-colors > li .sg-swatch{display:block;height:50px;}.sg-colors > li .sg-info{line-height:1;padding:1rem;}.sg-colors > li .sg-info > span,.sg-colors > li .sg-info > code,.sg-colors > li .sg-info > div{display:block;padding-bottom:.5rem;}@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:31%;}.sg-colors > li:nth-child(3n+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(117,117,117,0.5);}.icons-container{max-width:1140px;margin:0 auto;padding:25px;}.icons-demo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.icons__item{-webkit-box-flex:1;-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;}
