/* @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-theme{color:white;background:#575756;}.bg-colour__575756,.text-contrast--theme{color:white;}.bg-primary{color:white;background:#981d97;}.bg-colour__981d97,.text-contrast--primary{color:white;}.bg-primary--light{color:white;background:#d72bd5;}.bg-colour__d72bd5,.text-contrast--primary--light{color:white;}.bg-primary--dark{color:white;background:#831982;}.bg-colour__831982,.text-contrast--primary--dark{color:white;}.bg-secondary{color:white;background:#da1884;}.bg-colour__da1884,.text-contrast--secondary{color:white;}.bg-secondary--light{color:black;background:#ec52a8;}.bg-colour__ec52a8,.text-contrast--secondary--light{color:black;}.bg-secondary--dark{color:white;background:#95105a;}.bg-colour__95105a,.text-contrast--secondary--dark{color:white;}.bg-tertiary{color:black;background:#ee5a5e;}.bg-colour__ee5a5e,.text-contrast--tertiary{color:black;}.bg-tertiary--light{color:black;background:#f59fa2;}.bg-colour__f59fa2,.text-contrast--tertiary--light{color:black;}.bg-tertiary--dark{color:white;background:#e4171d;}.bg-colour__e4171d,.text-contrast--tertiary--dark{color:white;}.bg-white{color:black;background:white;}.bg-colour__white,.text-contrast--white{color:black;}.bg-grey{color:white;background:#737373;}.bg-colour__737373,.text-contrast--grey{color:white;}.bg-grey--lightest{color:black;background:#e3e3e3;}.bg-colour__e3e3e3,.text-contrast--grey--lightest{color:black;}.bg-grey--lighter{color:black;background:#cccccc;}.bg-colour__cccccc,.text-contrast--grey--lighter{color:black;}.bg-grey--light{color:black;background:#999999;}.bg-colour__999999,.text-contrast--grey--light{color:black;}.bg-grey--dark{color:white;background:#666666;}.bg-colour__666666,.text-contrast--grey--dark{color:white;}.bg-grey--darker{color:white;background:#333333;}.bg-colour__333333,.text-contrast--grey--darker{color:white;}.bg-grey--darkest{color:white;background:#292929;}.bg-colour__292929,.text-contrast--grey--darkest{color:white;}.bg-tw-one{color:black;background:#ffc658;}.bg-colour__ffc658,.text-contrast--tw-one{color:black;}.bg-tw-two{color:black;background:#ed8b00;}.bg-colour__ed8b00,.text-contrast--tw-two{color:black;}.bg-tw-three{color:black;background:#59cbe8;}.bg-colour__59cbe8,.text-contrast--tw-three{color:black;}.bg-tw-four{color:white;background:#00b74f;}.bg-colour__00b74f,.text-contrast--tw-four{color:white;}.bg-tw-five{color:black;background:#c4d600;}.bg-colour__c4d600,.text-contrast--tw-five{color:black;}.bg-tw-six{color:black;background:#ece81a;}.bg-colour__ece81a,.text-contrast--tw-six{color:black;}.bg-black{color:white;background:black;}.bg-colour__black,.text-contrast--black{color:white;}.text--colour-primary{color:#981d97;}.text--colour-secondary{color:#da1884;}.text--colour-tertiary{color:#ee5a5e;}.bg-gradient--one{color:white;background:-webkit-gradient(linear,right top,left bottom,from(#da1884),to(#981d97));background:linear-gradient(to bottom left,#da1884 0%,#981d97 100%);}.text-contrast--gradient--one{color:white;}.bg-gradient--two{color:white;background:-webkit-gradient(linear,right top,left bottom,from(#ee5a5e),color-stop(60%,#da1884),to(#da1884));background:linear-gradient(to bottom left,#ee5a5e 0%,#da1884 60%,#da1884 100%);}.text-contrast--gradient--two{color:white;}.bg-gradient--orange-yellow{color:white;background:-webkit-gradient(linear,left bottom,left top,from(#ed8b00),color-stop(50%,#ffc658),to(#ece81a));background:linear-gradient(to top,#ed8b00 0%,#ffc658 50%,#ece81a 100%);}.text-contrast--gradient--orange-yellow{color:white;}.bg-gradient--red-gold{color:white;background:-webkit-gradient(linear,right top,left bottom,from(#ee5a5e),to(#ed8b00));background:linear-gradient(to bottom left,#ee5a5e 0%,#ed8b00 100%);}.text-contrast--gradient--red-gold{color:white;}.bg-gradient--cerise-gold{color:white;background:-webkit-gradient(linear,left bottom,left top,from(#da1884),color-stop(50%,#ee5a5e),to(#ffc658));background:linear-gradient(to top,#da1884 0%,#ee5a5e 50%,#ffc658 100%);}.text-contrast--gradient--cerise-gold{color:white;}.bg-gradient--magenta-red{color:white;background:-webkit-gradient(linear,left bottom,left top,from(#981d97),color-stop(50%,#da1884),to(#ee5a5e));background:linear-gradient(to top,#981d97 0%,#da1884 50%,#ee5a5e 100%);}.text-contrast--gradient--magenta-red{color:white;}.bg-gradient--magenta-blue{color:white;background:-webkit-gradient(linear,left bottom,left top,from(#981d97),to(#59cbe8));background:linear-gradient(to top,#981d97 0%,#59cbe8 100%);}.text-contrast--gradient--magenta-blue{color:white;}.bg-gradient--blue-yellow{color:white;background:-webkit-gradient(linear,left bottom,left top,from(#59cbe8),color-stop(50%,#c4d600),to(#ece81a));background:linear-gradient(to top,#59cbe8 0%,#c4d600 50%,#ece81a 100%);}.text-contrast--gradient--blue-yellow{color:white;}.bg-gradient--green-yellow{color:white;background:-webkit-gradient(linear,left bottom,left top,from(#00b74f),color-stop(50%,#c4d600),to(#ece81a));background:linear-gradient(to top,#00b74f 0%,#c4d600 50%,#ece81a 100%);}.text-contrast--gradient--green-yellow{color:white;}.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{margin:auto;max-width:1170px;}.layout-contained--medium{margin:auto;max-width:960px;}.layout-contained--small{margin:auto;max-width:768px;}.grid--flexible-grid.grid--flexible-grid--four-column{margin:24px auto 48px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media (min-width:640px){.grid--flexible-grid.grid--flexible-grid--four-column .field__item{-ms-flex-preferred-size:calc(50% - 1rem);flex-basis:calc(50% - 1rem);}}@media (min-width:768px){.grid--flexible-grid.grid--flexible-grid--four-column .field__item{-ms-flex-preferred-size:calc(25% - 1rem);flex-basis:calc(25% - 1rem);}}.grid--two-col{display:grid;grid-gap:4px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;}@media (min-width:640px){.grid--two-col{grid-template-columns:1fr 1fr;grid-gap:48px;}}.grid-justify-alt > div{text-align:center;}@media (min-width:640px){.grid-justify-alt > div:first-child{text-align:right;}.grid-justify-alt > div:last-child{text-align:left;}}.grid--fill-width{margin:24px auto 48px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;}.node__content{padding:0 1rem;}.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"] > *{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"] > *{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"] > *{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"] > *{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"] > *{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"] > *{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"] > *{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"] > *{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"] > *{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"] > *{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"] > *{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"] > *{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"] > *{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"] > *{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"] > *{width:calc(16.66667% - (42px / 2));}}@media (min-width:960px){.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"] > *{width:calc(50% - (42px / 2));}}@media (min-width:960px){.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"] > *{width:calc(33.33333% - (42px / 2));}}@media (min-width:960px){.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"] > *{width:calc(25% - (42px / 2));}}@media (min-width:960px){.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"] > *{width:calc(20% - (42px / 2));}}@media (min-width:960px){.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"] > *{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));}}@media (min-width:640px){.grid--1-2{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--1-2 > *:nth-child(even){width:calc(66.66% - (1rem / 2));}.grid--1-2 > *:nth-child(odd){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:0 16px;}span.stylised-o{background-image:url("/themes/custom/patternlab/images/graphics/o.png");background-size:contain;padding:0.8rem;background-repeat:no-repeat;color:transparent;opacity:0.6;}.footer-top span.stylised-o{background-image:url("/themes/custom/patternlab/images/graphics/o-twist.png");margin:0 3px;}.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;}.u-text--center{text-align:center;}@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;}}.xlarge-screen-only{display:none;}@media (min-width:960px){.xlarge-screen-only{display:block;}}.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;}}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.u-border{border:solid 1px #737373;}html{font-size:16px;line-height:1.5;}html *{margin-top:0;}body{margin:0;}.h1,.content-listing .viewsreference--view-title h2,.dashboard__title-text,.gallery__title.path-frontpage,.path-frontpage h2.gallery__title,h1{margin:24px 0 24px;line-height:1.1;}.h2,.related-content .field--name-field-p-rc-title,.tile .field--name-field-p-tile-title,.node--view-mode-teaser-with-image .tile .node__title,h2{margin-bottom:0.5em;line-height:1.3;}h2.h1,.content-listing .viewsreference--view-title h2,h2.dashboard__title-text,h2.gallery__title.path-frontpage,.path-frontpage h2.gallery__title{margin-bottom:24px;}.h3,.dashboard .field--name-field-p-cta-link a:focus,.dashboard .field--name-field-p-cta-link a:hover,.tile.layout--1_4 .field--name-field-p-tile-title,h3{margin-bottom:24px;}.h4,h4{margin-bottom:24px;}.h5,h5{margin-bottom:24px;}blockquote,ol,p,pre,table,ul{margin-bottom:24px;}ol ol,ol ul,ul ol,ul ul{margin-bottom:0;}sub,sup{position:relative;vertical-align:baseline;line-height:0;}sup{top:-0.5rem;}sub{bottom:-0.25rem;}*{-webkit-box-sizing:border-box;box-sizing:border-box;}*::after,*::before{-webkit-box-sizing:inherit;box-sizing:inherit;}html{color:#575756;font-size:14px;}@media screen and (min-width:380px){html{font-size:calc(14px + 2 * (100vw - 380px) / 790);}}@media screen and (min-width:1170px){html{font-size:16px;}}html,body{overflow-x:hidden;width:100%;}html:not(.js-loaded) *{-webkit-transition:none !important;transition:none !important;}.pl,body[class*="cke"]{overflow:auto;}.pl{height:100%;}.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:"Avant Garde Gothic";font-weight:700;font-style:normal;src:url(/themes/custom/patternlab/fonts/ITC-Avant-Garde-Gothic-Bold/ITC-Avant-Garde-Gothic-Bold.woff2) format("woff2"),url(/themes/custom/patternlab/fonts/ITC-Avant-Garde-Gothic-Bold/ITC-Avant-Garde-Gothic-Bold.woff) format("woff");}@font-face{font-family:"Guardian Egyptian";font-weight:400;font-style:normal;src:url(/themes/custom/patternlab/fonts/Guardian-Egyptian-Text/GuardianTextEgyp-Regular-Web.woff2) format("woff2"),url(/themes/custom/patternlab/fonts/Guardian-Egyptian-Text/GuardianTextEgyp-Regular-Web.woff) format("woff");}@font-face{font-family:"Guardian Egyptian";font-weight:400;font-style:italic;src:url(/themes/custom/patternlab/fonts/Guardian-Egyptian-Text/GuardianTextEgyp-RegularIt-Web.woff2) format("woff2"),url(/themes/custom/patternlab/fonts/Guardian-Egyptian-Text/GuardianTextEgyp-RegularIt-Web.woff) format("woff");}@font-face{font-family:"Guardian Egyptian";font-weight:700;font-style:normal;src:url(/themes/custom/patternlab/fonts/Guardian-Egyptian-Text/GuardianTextEgyp-Bold-Web.woff2) format("woff2"),url(/themes/custom/patternlab/fonts/Guardian-Egyptian-Text/GuardianTextEgyp-Bold-Web.woff) format("woff");}@font-face{font-family:"Guardian Egyptian";font-weight:700;font-style:italic;src:url(/themes/custom/patternlab/fonts/Guardian-Egyptian-Text/GuardianTextEgyp-BoldIt-Web.woff2) format("woff2"),url(/themes/custom/patternlab/fonts/Guardian-Egyptian-Text/GuardianTextEgyp-BoldIt-Web.woff) format("woff");}.h1,.content-listing .viewsreference--view-title h2,.dashboard__title-text,.gallery__title.path-frontpage,.path-frontpage h2.gallery__title,.h2,.related-content .field--name-field-p-rc-title,.tile .field--name-field-p-tile-title,.node--view-mode-teaser-with-image .tile .node__title,.h3,.dashboard .field--name-field-p-cta-link a:focus,.dashboard .field--name-field-p-cta-link a:hover,.tile.layout--1_4 .field--name-field-p-tile-title,.h4,h1,h2,h3,h4,.user-profile__newsletters .fieldset-legend{font-weight:700;font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;}.ff--alternate .h1,.ff--alternate .content-listing .viewsreference--view-title h2,.content-listing .viewsreference--view-title .ff--alternate h2,.ff--alternate .dashboard__title-text,.ff--alternate .gallery__title.path-frontpage,.ff--alternate .path-frontpage h2.gallery__title,.path-frontpage .ff--alternate h2.gallery__title,.ff--alternate .h2,.ff--alternate .related-content .field--name-field-p-rc-title,.related-content .ff--alternate .field--name-field-p-rc-title,.ff--alternate .tile .field--name-field-p-tile-title,.tile .ff--alternate .field--name-field-p-tile-title,.ff--alternate .node--view-mode-teaser-with-image .tile .node__title,.node--view-mode-teaser-with-image .tile .ff--alternate .node__title,.ff--alternate .h3,.ff--alternate .dashboard .field--name-field-p-cta-link a:focus,.dashboard .field--name-field-p-cta-link .ff--alternate a:focus,.ff--alternate .dashboard .field--name-field-p-cta-link a:hover,.dashboard .field--name-field-p-cta-link .ff--alternate a:hover,.ff--alternate .tile.layout--1_4 .field--name-field-p-tile-title,.tile.layout--1_4 .ff--alternate .field--name-field-p-tile-title,.ff--alternate
.h4,.ff--alternate
h1,.ff--alternate
h2,.ff--alternate
h3,.ff--alternate
h4,.ff--alternate .user-profile__newsletters .fieldset-legend,.user-profile__newsletters .ff--alternate .fieldset-legend{font-family:"Avant Garde Gothic",Century Gothic,CenturyGothic,AppleGothic,sans-serif;}.h1,.content-listing .viewsreference--view-title h2,.dashboard__title-text,.gallery__title.path-frontpage,.path-frontpage h2.gallery__title,h1{text-transform:uppercase;color:#da1884;font-size:2.26rem;padding:0 16px;}@media (min-width:768px){.h1,.content-listing .viewsreference--view-title h2,.dashboard__title-text,.gallery__title.path-frontpage,.path-frontpage h2.gallery__title,h1{font-size:2.75rem;}}h1.node__title{margin:32px 0 18px;}.h2,.related-content .field--name-field-p-rc-title,.tile .field--name-field-p-tile-title,.node--view-mode-teaser-with-image .tile .node__title,h2,.user-profile__newsletters .fieldset-legend{font-size:1.53rem;}.h3,.dashboard .field--name-field-p-cta-link a:focus,.dashboard .field--name-field-p-cta-link a:hover,.tile.layout--1_4 .field--name-field-p-tile-title,h3{font-size:1rem;}.h4,h4{text-transform:uppercase;font-size:1rem;}.node__content .text h1,.node__content .text h2,.node__content .text h3,.node__content .text h4,.node__content .text h5{padding-top:12px;}img{height:auto;line-height:0;max-width:100%;vertical-align:middle;}img[alt]{line-height:1.5;}a{color:#981d97;}a:focus,a:hover{color:#831982;}code:before{content:"`";}code:after{content:"`";}pre code:after,pre code:before{content:"";}.text--large{font-size:20px;margin-bottom:1em;line-height:1.3;}@media (min-width:960px){.text--large{font-size:27.2px;line-height:1.4;}}.h1.section-title,.content-listing .viewsreference--view-title h2,.section-title.dashboard__title-text,.gallery__title.path-frontpage,.path-frontpage h2.gallery__title{text-align:center;color:black;}.text--colour-gradient{text-transform:uppercase;color:white;background:linear-gradient(40deg,#981d97,#da1884,#ee5a5e,#ed8b00,#ffc658);-webkit-background-clip:text;font-family:"Avant Garde Gothic",Century Gothic,CenturyGothic,AppleGothic,sans-serif;font-size:44px;font-weight:1000;line-height:1.05;-webkit-text-fill-color:transparent;}.table{width:98%;margin:1em 1%;}table{border-collapse:collapse;}thead,thead a{text-align:left;color:black;}thead a:hover,thead a:focus{text-decoration:underline;color:#981d97;}thead{border-bottom:2px solid #737373;}th,td{padding:1rem;padding-left:0;vertical-align:baseline;}tbody tr{border-bottom:1px solid #cccccc;}tbody tr:hover{background-color:rgba(227,227,227,0.4);}@media screen and (max-width:37.5em){th.priority-low,td.priority-low,th.priority-medium,td.priority-medium{display:none;}}@media screen and (max-width:60em){th.priority-low,td.priority-low{display:none;}}.view-id-scheme_diary_listing > .view-content,.view-id-scheme_listing > .view-content{width:100%;overflow:scroll;}@media (min-width:768px){.view-id-scheme_diary_listing > .view-content,.view-id-scheme_listing > .view-content{overflow:auto;}}body{font-family:Cambria,Georgia,serif;}.ff--regular body{font-family:"Guardian Egyptian",Cambria,Georgia,serif;}@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-down::before{content:"";}.icon--calendar::before{content:"";}.icon--clock::before{content:"";}.icon--close::before{content:"";}.icon--facebook::before{content:"";}.icon--file-text::before{content:"";}.icon--file::before{content:"";}.icon--flag::before{content:"";}.icon--instagram::before{content:"";}.icon--linkedin::before{content:"";}.icon--mail::before{content:"";}.icon--menu-white::before{content:"";}.icon--menu::before{content:"";}.icon--pin::before{content:"";}.icon--search-white::before{content:"";}.icon--search::before{content:"";}.icon--toggle::before{content:"";}.icon--twitter::before{content:"";}.icon--whatsapp::before{content:"";}.icon--youtube::before{content:"";}.button,.field--name-field-card-cta-link a{display:inline-block;padding:7.5px 25px 5px;-webkit-transition:background-color 500ms,color 400ms;transition:background-color 500ms,color 400ms;text-align:center;text-decoration:none;text-transform:uppercase;border-radius:24px;background-color:white;color:#da1884;border:solid 1px #da1884;font-size:16px;font-weight:700;font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;}.ff--alternate .button,.ff--alternate .field--name-field-card-cta-link a{font-family:"Avant Garde Gothic",Century Gothic,CenturyGothic,AppleGothic,sans-serif;}.button:focus,.button:hover,.field--name-field-card-cta-link a:focus,.field--name-field-card-cta-link a:hover{color:white;background-color:#981d97;border-color:#981d97;}.button--alt,.field--name-field-card-cta-link a--alt{display:inline-block;padding:7.5px 25px 5px;-webkit-transition:background-color 500ms,color 400ms;transition:background-color 500ms,color 400ms;text-align:center;text-decoration:none;text-transform:uppercase;border-radius:24px;background-color:white;color:#da1884;border:solid 1px #da1884;font-size:16px;font-weight:700;font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;color:#981d97;background:rgba(227,227,227,0.5);border-color:rgba(227,227,227,0.5);}.ff--alternate .button--alt,.ff--alternate .field--name-field-card-cta-link a--alt{font-family:"Avant Garde Gothic",Century Gothic,CenturyGothic,AppleGothic,sans-serif;}.button--alt:focus,.button--alt:hover,.field--name-field-card-cta-link a--alt:focus,.field--name-field-card-cta-link a--alt:hover{color:white;background-color:#981d97;border-color:#981d97;}.button--dark,.field--name-field-card-cta-link a--dark{display:inline-block;padding:7.5px 25px 5px;-webkit-transition:background-color 500ms,color 400ms;transition:background-color 500ms,color 400ms;text-align:center;text-decoration:none;text-transform:uppercase;border-radius:24px;background-color:white;color:#da1884;border:solid 1px #da1884;font-size:16px;font-weight:700;font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;color:white;background-color:#575756;border-color:#575756;}.ff--alternate .button--dark,.ff--alternate .field--name-field-card-cta-link a--dark{font-family:"Avant Garde Gothic",Century Gothic,CenturyGothic,AppleGothic,sans-serif;}.button--dark:focus,.button--dark:hover,.field--name-field-card-cta-link a--dark:focus,.field--name-field-card-cta-link a--dark:hover{color:white;background-color:#981d97;border-color:#981d97;}.button--wide,.field--name-field-card-cta-link a--wide{display:inline-block;padding:7.5px 25px 5px;-webkit-transition:background-color 500ms,color 400ms;transition:background-color 500ms,color 400ms;text-align:center;text-decoration:none;text-transform:uppercase;border-radius:24px;background-color:white;color:#da1884;border:solid 1px #da1884;font-size:16px;font-weight:700;font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;padding:15px 15% 10px;}.ff--alternate .button--wide,.ff--alternate .field--name-field-card-cta-link a--wide{font-family:"Avant Garde Gothic",Century Gothic,CenturyGothic,AppleGothic,sans-serif;}.button--wide:focus,.button--wide:hover,.field--name-field-card-cta-link a--wide:focus,.field--name-field-card-cta-link a--wide:hover{color:white;background-color:#981d97;border-color:#981d97;}.button--small,.field--name-field-card-cta-link a--small{display:inline-block;padding:7.5px 25px 5px;-webkit-transition:background-color 500ms,color 400ms;transition:background-color 500ms,color 400ms;text-align:center;text-decoration:none;text-transform:uppercase;border-radius:24px;background-color:white;color:#da1884;border:solid 1px #da1884;font-size:16px;font-weight:700;font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;font-size:14px;}.ff--alternate .button--small,.ff--alternate .field--name-field-card-cta-link a--small{font-family:"Avant Garde Gothic",Century Gothic,CenturyGothic,AppleGothic,sans-serif;}.button--small:focus,.button--small:hover,.field--name-field-card-cta-link a--small:focus,.field--name-field-card-cta-link a--small:hover{color:white;background-color:#981d97;border-color:#981d97;}.field--name-field-card-cta-link a{margin:0.25rem;background-color:white;color:#981d97;border:solid 1px #981d97;padding:7.5px 35px 5px;}.field--name-field-p-text-text a.button{margin-bottom:1rem;}@supports ((-webkit-appearance:none) or (-moz-appearance:none) or (appearance:none)) or ((-moz-appearance:none) and (mask-type:alpha)){a.button,.field--name-field-card-cta-link a{-webkit-appearance:none;-moz-appearance:none;appearance:none;}}@supports ((-webkit-appearance:none) or (-moz-appearance:none) or (appearance:none)) or ((-moz-appearance:none) and (mask-type:alpha)){input.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;}}.node--view-mode-teaser .flag a{background-color:#575756;}.node--view-mode-teaser:hover .flag a{text-decoration:none;color:black;background-color:white;}.node--view-mode-teaser:hover .flag a:hover{color:white;background-color:#da1884;}.action-unflag a{color:white;background-color:#575756;}.ui-datepicker{background:white;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{text-align:center;}.ui-datepicker .ui-datepicker-prev:before,.ui-datepicker .ui-datepicker-next:before{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;content:"";font-size:inherit;color:inherit;}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{background-color:#981d97;color:white;}.ui-datepicker .ui-datepicker-next::before{-webkit-transform:rotate(270deg);transform:rotate(270deg);}.ui-datepicker .ui-datepicker-prev::before{-webkit-transform:rotate(90deg);transform:rotate(90deg);}.ui-datepicker .ui-datepicker-calendar .ui-state-highlighted,.ui-datepicker .ui-datepicker-calendar .ui-state-active{background-color:#981d97;color:white;}.ui-datepicker .ui-datepicker-calendar .ui-state-hover{background-color:rgba(227,227,227,0.5);font-weight:bold;}form{max-width:960px;margin:auto;}form .form-item{margin:0.5em 0;}form .fieldgroup{margin:0.5em 0;border-width:0;}form .form-wrapper{border:0;}form .form-wrapper legend{display:block;text-transform:none;color:black;font-size:1rem;font-weight:700;}form .form-required__indicator{margin-left:0.5em;color:#da1884;}form .form--inline legend,form .form-item__label--textfield{display:block;padding-bottom:0.25em;padding-left:1.5rem;text-transform:uppercase;color:#da1884;font-size:0.75rem;font-weight:400;}form .form-item:focus-within .form-item__label{color:#981d97;}form .description{padding:0.5em 1.5em;text-transform:none;color:#da1884;font-size:0.75rem;line-height:1.6;}form .form-item__label,form .form-item__textfield{-webkit-transition:all 0.2s;transition:all 0.2s;-ms-touch-action:manipulation;touch-action:manipulation;}form .form-type__textfield:not(.form-no-label):not(.form-disabled).js-has-value .form-item__label{display:block;padding-bottom:0.25em;padding-left:1.5em;text-transform:uppercase;color:#981d97;font-size:0.75rem;font-weight:400;}form .form-type__textfield:not(.form-no-label):not(.form-disabled).js-is-empty .form-item__textfield{color:white;}form .form-type__textfield:not(.form-no-label):not(.form-disabled).js-is-empty .form-item__textfield::-webkit-input-placeholder{-webkit-transition:inherit;transition:inherit;opacity:0;}form .form-type__textfield:not(.form-no-label):not(.form-disabled).js-is-empty .form-item__textfield::-moz-placeholder{-moz-transition:inherit;transition:inherit;opacity:0;}form .form-type__textfield:not(.form-no-label):not(.form-disabled).js-is-empty .form-item__textfield:-ms-input-placeholder{-ms-transition:inherit;transition:inherit;opacity:0;}form .form-type__textfield:not(.form-no-label):not(.form-disabled).js-is-empty .form-item__textfield::-ms-input-placeholder{-ms-transition:inherit;transition:inherit;opacity:0;}form .form-type__textfield:not(.form-no-label):not(.form-disabled).js-is-empty .form-item__textfield::placeholder{-webkit-transition:inherit;transition:inherit;opacity:0;}form .form-type__textfield:not(.form-no-label):not(.form-disabled).js-is-empty .form-item__label{position:relative;z-index:1;-webkit-transform:translateY(2.25rem);transform:translateY(2.25rem);text-transform:none;color:#737373;font-weight:normal;}form .form-type__textfield:not(.form-no-label):not(.form-disabled).form-item-mobile.js-is-empty .form-item__label{padding-left:3.4rem;}form .form-disabled .form-item__label{color:#737373;}form .form-disabled .form-item__input,form .form-disabled .form-item__input:hover{cursor:not-allowed;border-color:#999999;background-color:#e3e3e3;}.form-actions{padding-top:1em;text-align:right;}.form--inline{display:-webkit-box;display:-ms-flexbox;display:flex;margin:1rem auto;-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;-ms-flex-pack:distribute;justify-content:space-around;}@media (min-width:0) and (max-width:640px){.form--inline > *{width:100%;max-width:100%;margin-bottom:1em;}.form--inline .fieldgroup.form-checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.form--inline .form-checkboxes > .form-item{min-width:25%;margin-right:1em;}.form--inline .form-actions{text-align:left;}}.webform-submission-form{padding:0 1rem 2rem;}@media (min-width:640px){.webform-submission-form .form-item.has-description,.webform-submission-form .has-description .fieldset-wrapper{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;}.webform-submission-form .form-item.has-description > *,.webform-submission-form .has-description .fieldset-wrapper > *{width:50%;}.webform-submission-form .form-item__field{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:50%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.webform-submission-form .description{display:inline-block;width:40%;margin:1rem 0 0 auto;padding:0;line-height:2;}}.webform-submission-form .form-item .form-item__textfield{width:90%;}.webform-submission-form .form-item .form-item__textfield .description{-ms-flex-item-align:end;align-self:flex-end;}.webform-submission-form .js-has-value .form-item__textfield{border-color:#981d97;}.webform-submission-form .description{margin-bottom:1rem;}.webform-submission-form .form-item{margin:1em 0;padding:0 1em;font-family:"Guardian Egyptian",Cambria,Georgia,serif;}@media (min-width:960px){.webform-submission-form .form-item{padding:0;}}.webform-submission-form .fieldgroup.form-wrapper{margin-top:3rem;}.webform-submission-form .webform-section{padding:3rem 0;border-top:1px solid #999999;}.webform-submission-form .webform-section-title{text-transform:uppercase;}.webform-submission-form .webform-section--payment{padding-bottom:0;}.webform-submission-form .form-item-attendees .container---inline{margin-top:1em;}.webform-submission-form .form-item-attendees .form-submit{margin-right:1em;}.webform-submission-form .form-item-attendees-add-more-items .form-item__textfield{-webkit-box-sizing:content-box;box-sizing:content-box;width:3ch;margin-right:0.5em;}.webform-submission-form .form-label--webform_custom_composite{margin-bottom:1em;color:black;font-weight:700;}.webform-submission-form .form-item:focus-within .form-label--webform_custom_composite{color:black;}@media (min-width:0) and (max-width:768px){.webform-submission-form .webform-multiple-table-responsive .webform-multiple-table--operations{display:block;width:100%;}.webform-submission-form .webform-multiple-table-responsive .webform-multiple-table--operations > input{margin:1em 2em;}}.webform-submission-form .webform-multiple-table-responsive th{padding-bottom:0.25em;padding-left:4rem;padding-left:1.5rem;text-align:left;text-transform:uppercase;color:#da1884;font-size:0.75rem;font-weight:400;}.webform-submission-form .webform-multiple-table-responsive th .form-required::after{position:relative;display:inline-block;margin-left:0.5rem;content:"\002A";}.webform-submission-form .webform-multiple-table-responsive .form-type__textfield{margin-top:0;}.webform-submission-form .webform-multiple-add{margin-top:24px;}.webform-submission-form .webform-multiple-table--weight .form-item__number{-webkit-box-sizing:content-box;box-sizing:content-box;width:4ch;}.webform-submission-form .webform-multiple-table tbody tr:last-child{border-bottom:none;}.webform-submission-form .tabledrag-handle .handle{width:1.7em;height:1.7em;}.webform-submission-form .event-form__info{padding-bottom:0;}.webform-submission-form .event-form__info .h2,.webform-submission-form .event-form__info .related-content .field--name-field-p-rc-title,.related-content .webform-submission-form .event-form__info .field--name-field-p-rc-title,.webform-submission-form .event-form__info .tile .field--name-field-p-tile-title,.tile .webform-submission-form .event-form__info .field--name-field-p-tile-title,.webform-submission-form .event-form__info .node--view-mode-teaser-with-image .tile .node__title,.node--view-mode-teaser-with-image .tile .webform-submission-form .event-form__info .node__title{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;font-family:"Guardian Egyptian",Cambria,Georgia,serif;font-weight:400;}.webform-submission-form .event-form__info .event-cost__price,.webform-submission-form .event-form__info .event-info__title{padding-left:0.5em;font-weight:700;}.webform-submission-form .event-form__info .description{width:auto;max-width:70ch;}.webform-submission-form .webform-message .messages{padding:2em 3em 2em 2em;color:#575756;border:1px solid #cccccc;border-radius:2.5em;background-color:rgba(227,227,227,0.5);background-image:none;-webkit-box-shadow:none;box-shadow:none;font-size:0.9rem;}.webform-submission-form .webform-message .messages .webform-message__link{top:1em;right:1em;}.form-item--error-message,.webform-counter-message{padding-left:1.5rem;color:#666666;font-size:0.9rem;}.form-item--error-message{color:#ee5a5e;}.webform-element-help--tooltip{padding:0.75em 1em;border:1px solid #999999;border-radius:1.5rem;border-top-left-radius:0;background-color:white;}.form-item--highlighted-text{font-weight:bold;color:#ee5a5e;}.form-item--checkboxes,.form-item--checkbox__item{margin:0;padding:0;list-style:none;}.form-item--checkbox input,.form-type-checkbox input{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;padding:0;white-space:nowrap;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);}.form-item--checkbox label,.form-type-checkbox label{position:relative;padding-left:2rem;-webkit-transition:color 0.4s;transition:color 0.4s;color:#737373;font-weight:400;}.form-item--checkbox label::before,.form-type-checkbox label::before{position:absolute;top:0;bottom:0;left:0;display:block;width:1.25rem;height:1.25rem;content:"";-webkit-transition:background 0.4s,border-color 0.5s 0.2s;transition:background 0.4s,border-color 0.5s 0.2s;border:2px solid #da1884;border-radius:0.25rem;background-color:white;}.form-item--checkbox label::after,.form-type-checkbox label::after{position:absolute;top:0;left:0.3em;width:0.35em;height:80%;content:"";-webkit-transition:opacity 0.5s;transition:opacity 0.5s;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0;color:white;border:solid white;border-width:0 4px 4px 0;font-size:1.5rem;}.form-item--checkbox input:checked + label,.form-type-checkbox input:checked + label{color:black;}.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::before,.form-type-checkbox input:checked + label::before{border-color:#981d97;background-color:#981d97;}.form-item--checkbox input:checked + label::after,.form-type-checkbox input:checked + label::after{opacity:1;}.comment{background:#e3e3e3;margin-bottom:2rem;overflow:hidden;}.comment .links.inline{max-width:300px;float:right;margin:0;}.comment .links.inline li{margin:0;list-style:none;display:inline-block;padding:0 1rem 1rem;}.comment .content{padding:0 2rem;}.comment footer{background:#cccccc;padding:1rem;margin-bottom:2rem;}.comment .comment__submitted{margin:0;}.comment .form-actions{text-align:left;}.field--name-field-comments{margin:auto;}.field--name-field-comments .indented{margin-left:2rem;}.field--name-field-comments .form-actions{text-align:left;}.field--name-field-comments .comment-comment-form{margin-bottom:4rem;}.field--name-field-comments mark{background:#ece81a;width:100%;margin:0.5rem 0;padding:2px 1rem;}form.webform-submission-form details.form-wrapper:first-of-type{margin-top:48px;}form.webform-submission-form details.form-wrapper:last-of-type{margin-bottom:48px;border-bottom:1px solid rgba(0,0,0,0.5);}form.webform-submission-form details.form-wrapper summary{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:0;padding:1rem 0.5rem;text-align:left;border:none;border-top:1px solid rgba(0,0,0,0.5);background:transparent;color:#981d97;font-weight:bold;text-transform:uppercase;font-family:"Avant Garde Gothic",Century Gothic,CenturyGothic,AppleGothic,sans-serif;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Cambria,Georgia,serif;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.ff--regular form.webform-submission-form details.form-wrapper summary{font-family:"Guardian Egyptian",Cambria,Georgia,serif;}form.webform-submission-form details.form-wrapper summary:after{-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;font-family:"Guardian Egyptian",Cambria,Georgia,serif;font-size:24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;aspect-ratio:1/1;content:'+';}form.webform-submission-form details.form-wrapper[open] summary:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);}form.webform-submission-form .webform-details-toggle-state-wrapper .webform-details-toggle-state{color:#981d97;}form.webform-submission-form details.form-wrapper .form-type-webform-markup,form.webform-submission-form details.form-wrapper .webform-element-more,form.webform-submission-form details.form-wrapper .text-count-wrapper{padding:0 1rem;}form.webform-submission-form details.form-wrapper .webform-element-more--link:before{color:#da1884;}form.webform-submission-form details.form-wrapper .js-form-type-textarea.js-is-empty{display:grid;grid-template-columns:1fr;}form.webform-submission-form details.form-wrapper .js-form-type-textarea.js-is-empty .form-item__wrapper--textarea{grid-row:1;grid-column:1;}form.webform-submission-form details.form-wrapper .form-type__textfield:not(.form-no-label):not(.form-disabled).js-is-empty .form-item__label{grid-row:1;grid-column:1;width:85%;padding:1rem;-webkit-transform:none;transform:none;}form.webform-submission-form details.form-wrapper .form-type__textfield:not(.form-no-label):not(.form-disabled) .form-item__label{max-width:85%;}.form-radios{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;}.form-item--radios,.form-item--radio__item{margin:0;padding:0;list-style:none;}.form-item--radio input{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;padding:0;white-space:nowrap;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);}.form-item--radio label{border:none;background:none;position:relative;padding-left:2rem;-webkit-transition:color 0.4s;transition:color 0.4s;color:#737373;font-weight:400;line-height:2;}.form-item--radio label::before{position:absolute;top:25%;bottom:0;left:0;display:block;width:1.25rem;height:1.25rem;content:"";-webkit-transition:background 0.4s,border-color 0.5s 0.2s;transition:background 0.4s,border-color 0.5s 0.2s;border:2px solid #da1884;border-radius:1.5rem;background-color:white;background-image:radial-gradient(ellipse at center,transparent 0%,transparent 40%,white 40%,white 100%);}.form-item--radio input:checked + label{color:black;}.form-item--radio input:checked + label::before{border-color:#981d97;background-color:#981d97;}.form-item--radio input:focus + label::before{outline:-webkit-focus-ring-color auto 5px;}.form-item__select{padding:0.5em 1em;cursor:text;color:black;border:1px solid #da1884;border-radius:1.5rem;font-size:1rem;}@supports ((-webkit-appearance:none) or (-moz-appearance:none) or (appearance:none)) or ((-moz-appearance:none) and (mask-type:alpha)){.form-item__select{position:relative;padding-right:2em;background:url(/themes/custom/patternlab/images/icons/src/arrow-down.svg) no-repeat calc(100% - 1em) 50% white;background-size:1em;-webkit-appearance:none;-moz-appearance:none;appearance:none;}}.form-item__select:focus,.form-item__select:hover{color:black;border-color:#981d97;outline:0;}.form-type__select .select2 .select2-selection__rendered{padding:0.58em 1.5em;padding-right:0.5em;color:#999999;border:1px solid #da1884;border-radius:1.5rem;font-size:1rem;}.form-type__select .select2 .select2-selection__rendered:focus-within{color:black;}.form-type__select .select2 .select2-selection{padding:0;border:none;}.form-type__select .select2 .select2-search__field{border-radius:0;}.form-type__select .select2 .select2-search__field:-moz-placeholder-shown{width:100% !important;}.form-type__select .select2 .select2-search__field:-ms-input-placeholder{width:100% !important;}.form-type__select .select2 .select2-search__field:placeholder-shown{width:100% !important;}.form-type__select .select2 .select2-selection__clear{margin-top:0;}.form-type__select .select2 .select2-selection__choice{margin-top:0;border:1px solid #999999;background-color:white;}.form-type__select:focus-within .select2-selection__rendered{border-collapse:#981d97;}.form-item__dropdown .form-item__select{overflow:hidden;}.form-item__dropdown .form-item__select.form-item__textfield{padding-right:2.5rem;}@media screen and (max-width:768px){.form-item__dropdown .form-item__select{min-width:140px;}.form-item__dropdown .form-item__select.form-item__textfield{padding-left:1rem;}}.form-type__textfield .form-item__textfield,.facets-dropdown{padding:12.5px 25px 12.5px;cursor:text;color:black;border:1px solid #da1884;border-radius:1.5rem;font-size:16px;}@supports ((-webkit-appearance:none) or (-moz-appearance:none) or (appearance:none)) or ((-moz-appearance:none) and (mask-type:alpha)){.form-type__textfield .form-item__textfield,.facets-dropdown{-webkit-appearance:none;-moz-appearance:none;appearance:none;}}.form-type__textfield .form-item__textfield:focus,.form-type__textfield .form-item__textfield:hover,.facets-dropdown:focus,.facets-dropdown:hover{color:black;border-color:#981d97;outline:0;}.carousel-container{display:grid;grid-template-columns:30px 1fr 30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;}@media screen and (max-width:740px){.carousel-container .carousel-items{grid-column:1 / span 3;}.carousel-container button.carousel-previous{grid-row:2;grid-column:1;}.carousel-container button.carousel-next{grid-row:2;grid-column:3;}.carousel-container .carousel-controls{grid-row:2;grid-column:2;}}@media (min-width:640px){.carousel-container{grid-template-columns:100px 1fr 100px;}}.carousel-container .carousel-items li{display:none;}.carousel-container .carousel-items li.active-slide{display:block;}.carousel-container button.carousel-previous{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}.carousel-container button.carousel-next{-webkit-transform:rotate(90deg);transform:rotate(90deg);}.carousel-container button.carousel-previous,.carousel-container button.carousel-next{font-size:4rem;color:white;background-color:transparent;border:none;}.carousel-container .carousel-control button{font-size:3rem;color:white;background-color:transparent;border:none;}.carousel-container ul.carousel-controls{text-align:center;grid-column:2;}.carousel-container ul.carousel-controls li{display:inline-block;margin:2px;}.image-caption-wrapper{background-color:rgba(227,227,227,0.5);margin:auto;padding:5px 10px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;}.image-caption-wrapper.is-transparent{background-color:transparent;}.image-caption{margin-top:1em;font-size:0.75em;text-align:center;}.field--name-field-keywords{margin-top:48px;margin-bottom:48px;}.field--name-field-keywords .field__item{display:inline-block;}.field--name-field-keywords .field__item a{display:inline-block;padding:7.5px 25px 5px;-webkit-transition:background-color 500ms,color 400ms;transition:background-color 500ms,color 400ms;text-align:center;text-decoration:none;text-transform:uppercase;border-radius:24px;background-color:white;color:#da1884;border:solid 1px #da1884;font-size:16px;font-weight:700;font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;color:white;background-color:#575756;border-color:#575756;margin-right:1rem;margin-bottom:1rem;}.ff--alternate .field--name-field-keywords .field__item a{font-family:"Avant Garde Gothic",Century Gothic,CenturyGothic,AppleGothic,sans-serif;}.field--name-field-keywords .field__item a:focus,.field--name-field-keywords .field__item a:hover{color:white;background-color:#981d97;border-color:#981d97;}.field--name-field-keywords .node__header_tag{background-image:url("/themes/custom/patternlab/images/icons/vid/tag.svg");background-repeat:no-repeat;background-size:28px 28px;background-position:5px 1px;padding-left:40px;}.pop-up-modal{position:fixed;top:0;left:0;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;background:repeating-linear-gradient(-45deg,rgba(75,75,75,0.95) 0,rgba(75,75,75,0.95) 5px,rgba(60,60,60,0.95) 5px,rgba(60,60,60,0.95) 10px);z-index:1000;overflow:hidden;}.pop-up-modal--closing{opacity:0;}.pop-up-modal--opening{opacity:1;}.pop-up-modal--closed{display:none;}.pop-up-modal__inner{position:fixed;margin:0 auto;top:20vh;left:0;right:0;bottom:0;border-radius:25px;background-color:white;padding:0;width:100%;height:70vh;overflow-x:scroll;}@media (min-width:640px){.pop-up-modal__inner{height:50vh;}}.pop-up-modal__inner .field--name-field-modal-text{padding:20px;}@media (min-width:640px){.pop-up-modal__inner{max-width:900px;}}.pop-up-modal__cta{display:grid;grid-template-columns:1fr 75px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;width:100%;background-color:#981d97;color:white;padding:20px;}.pop-up-modal__cta h3{margin:0;text-transform:uppercase;font-size:1.7em;}.pop-up-modal__close{width:50px;height:50px;position:relative;background:none;border:solid 3px #981d97;}.pop-up-modal__close::before{content:"";z-index:1001;width:40px;height:5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:white;position:absolute;top:20px;left:2px;right:2px;bottom:0;}.pop-up-modal__close::after{content:"";z-index:1002;width:40px;height:5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background-color:white;position:absolute;top:20px;left:2px;right:2px;bottom:0;}.pop-up-modal__close:focus,.pop-up-modal__close:focus-visible,.pop-up-modal__close:hover{border:solid 3px white;cursor:pointer;}html.preventscrolling,body.preventscrolling{margin:0;height:100%;overflow:hidden;}.branding__logo{max-width:340px;margin-left:18px;}.layout-breadcrumbs{margin-top:-1px;}.breadcrumb ol{margin:1rem 0;padding-left:0;list-style:none;}.breadcrumb li{display:inline-block;font-size:0.75rem;}.breadcrumb li:after{margin:0.15rem;content:">";letter-spacing:-3px;}.breadcrumb li:last-of-type:after{display:none;}.breadcrumb li:last-of-type{font-weight:bold;}.breadcrumb li a{text-decoration:none;}.breadcrumb li a:focus,.breadcrumb li a:hover{text-decoration:underline;}.menu--funding-menu .toggle-secondary{display:none;}.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;}}.membership-status__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px;}@media (min-width:640px){.membership-status__content > *{max-width:50%;}}.membership-status__text{padding-right:2em;}@media (min-width:960px){.region-child-menu .menu--main{background:#4f5a65;}}.region-child-menu .menu--main a{color:white;}.region-child-menu .menu--main a.is-active{color:black;}.region-child-menu .menu--main a:hover{color:white;}.region-child-menu .p-hamburger .hamburger-inner,.region-child-menu .p-hamburger .hamburger-inner:after,.region-child-menu .p-hamburger .hamburger-inner:before{background-color:white;}.region-child-menu .p-hamburger span{color:white;}.region-child-menu .navigation .child-visible-links{display:inline-table;float:left;margin:0;padding:0;}.region-child-menu .navigation .child-visible-links li{display:table-cell;}.region-child-menu .navigation .child-hidden-links{position:absolute;z-index:1000;right:0;padding:0;top:46px;margin-top:-1px;-webkit-box-shadow:0 0.1em 0.15em rgba(0,0,0,0.3);box-shadow:0 0.1em 0.15em rgba(0,0,0,0.3);visibility:visible;opacity:1;-webkit-transition:opacity 0.3s linear;transition:opacity 0.3s linear;width:100%;background:#4f5a65;}.region-child-menu .navigation .child-hidden-links li{display:inline-block;background:#4f5a65;}.region-child-menu .navigation .child-hidden-links li a{padding:20px 1rem;}.region-child-menu .navigation .child-hidden-links .hidden{visibility:hidden;opacity:0;-webkit-transition:visibility 0s 2s,opacity 2s linear;transition:visibility 0s 2s,opacity 2s linear;}.family-subsites{position:absolute;z-index:1000;top:0.8em;right:50%;display:inline-block;height:calc(100% - 1em);}@media (min-width:768px){.family-subsites{right:40%;}}@media (min-width:960px){.family-subsites{right:35%;}}.family-subsites .family-subsites-toggle{position:relative;display:inline-block;margin-bottom:-0.5em;padding:0.5em 0.8em;padding-right:4em;color:white;border:solid 1px white;border-radius:2.5rem;font-family:"Guardian Egyptian",Cambria,Georgia,serif;font-size:0.75rem;font-weight:400;}.family-subsites .family-subsites-toggle::after{position:absolute;right:1em;display:inline-block;margin-left:1em;content:"\25be";-webkit-transition:-webkit-transform 400ms ease-in 500ms;transition:-webkit-transform 400ms ease-in 500ms;transition:transform 400ms ease-in 500ms;transition:transform 400ms ease-in 500ms,-webkit-transform 400ms ease-in 500ms;}.family-subsites > ul.menu{display:block;max-width:50vw;-webkit-transition:opacity 500ms ease-in 500ms,-webkit-transform 300ms ease-in 500ms;transition:opacity 500ms ease-in 500ms,-webkit-transform 300ms ease-in 500ms;transition:transform 300ms ease-in 500ms,opacity 500ms ease-in 500ms;transition:transform 300ms ease-in 500ms,opacity 500ms ease-in 500ms,-webkit-transform 300ms ease-in 500ms;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top;opacity:0;background-color:white;-webkit-box-shadow:0 0.125em 0.25em rgba(0,0,0,0.5);box-shadow:0 0.125em 0.25em rgba(0,0,0,0.5);margin:0;padding:0;list-style:none;}.family-subsites > ul.menu a{display:block;padding:0.5rem 0.8rem;text-decoration:none;text-transform:unset;color:black;font-size:12px;overflow-wrap:break-word;}.family-subsites > ul.menu a:hover,.family-subsites > ul.menu a:focus{color:white;background-color:black;}.family-subsites:hover > ul.menu,.family-subsites:focus > ul.menu{-webkit-transition:opacity 400ms ease-out,-webkit-transform 600ms ease-out;transition:opacity 400ms ease-out,-webkit-transform 600ms ease-out;transition:transform 600ms ease-out,opacity 400ms ease-out;transition:transform 600ms ease-out,opacity 400ms ease-out,-webkit-transform 600ms ease-out;-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1;}.family-subsites:hover .family-subsites-toggle::after,.family-subsites:focus .family-subsites-toggle::after{-webkit-transition:-webkit-transform 500ms ease-out;transition:-webkit-transform 500ms ease-out;transition:transform 500ms ease-out;transition:transform 500ms ease-out,-webkit-transform 500ms ease-out;-webkit-transform:rotate(180deg);transform:rotate(180deg);}.family-subsites:focus-within > ul.menu{-webkit-transition:opacity 400ms ease-out,-webkit-transform 600ms ease-out;transition:opacity 400ms ease-out,-webkit-transform 600ms ease-out;transition:transform 600ms ease-out,opacity 400ms ease-out;transition:transform 600ms ease-out,opacity 400ms ease-out,-webkit-transform 600ms ease-out;-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1;}.family-subsites:focus-within .family-subsites-toggle::after{-webkit-transition:-webkit-transform 500ms ease-out;transition:-webkit-transform 500ms ease-out;transition:transform 500ms ease-out;transition:transform 500ms ease-out,-webkit-transform 500ms ease-out;-webkit-transform:rotate(180deg);transform:rotate(180deg);}.menu--header-navigation{margin-left:auto;}.menu--header-navigation .menu-item a{display:-webkit-box;display:-ms-flexbox;display:flex;}.menu--header-navigation .menu-item + .menu-item a{padding-left:0;}.menu--header-navigation .menu-item + .menu-item a::before{margin-right:0.5em;content:"|";color:rgba(227,227,227,0.5);}.user-logged-in .menu--header-navigation .menu-item__path--user-login,.user-logged-in .menu--header-navigation .menu-item__path--user-register{display:none;}@media (min-width:768px){.menu--mobile-header-navigation{display:none;}}.user-logged-in .menu-item__path--user-register{display:none;}@media (min-width:0) and (max-width:420px){.menu--mobile-header-navigation ul li:first-child{display:none;}}.main-navigation{text-align:center;}.below-header .menu--main{height:45px;margin:0;}.main-navigation .menu{margin:0;padding:0;}@media (min-width:960px){.main-navigation .menu{display:grid;grid-template-columns:repeat(9,auto);}}.main-navigation .menu-item{margin:0;padding:0;list-style:none;font-size:14px;font-weight:700;}@media (min-width:960px){.main-navigation .menu-item:first-child a{border-radius:100px 0 0 100px;}.main-navigation .menu-item:last-child a{border-radius:0 100px 100px 0;}}.main-navigation .menu-item.menu-item__active-trail a{background-color:rgba(255,255,255,0.8);}.main-navigation .menu-item__active-trail + .menu-item a{-o-border-image:none;border-image:none;}@media (min-width:960px){.has-sibling-menu .main-navigation .menu-item:first-child a{border-radius:20px 0 0;}.has-sibling-menu .main-navigation .menu-item:last-child a{border-radius:0 20px 0 0;}}.main-navigation .menu-item a{background-color:white;display:block;padding:1.5em;height:46px;-webkit-transition:background-color 700ms,color 500ms;transition:background-color 700ms,color 500ms;text-decoration:none;color:black;font-size:0.75rem;font-weight:700;font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;}.ff--alternate .main-navigation .menu-item a{font-family:"Avant Garde Gothic",Century Gothic,CenturyGothic,AppleGothic,sans-serif;}.main-navigation .menu-item a:focus,.main-navigation .menu-item a:hover{background-color:rgba(255,255,255,0.8);}.p-hamburger{position:absolute;right:0;width:100px;height:100%;padding:0 15px;cursor:pointer;border:0;outline:none;font-size:14px;font-weight:bold;border-left:1px solid transparent;-o-border-image:linear-gradient(to bottom,transparent,transparent 0%,#cccccc 0%,#cccccc 100%,transparent 100%) 1 100%;border-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(0%,transparent),color-stop(0%,#cccccc),color-stop(100%,#cccccc),to(transparent)) 1 100%;border-image:linear-gradient(to bottom,transparent,transparent 0%,#cccccc 0%,#cccccc 100%,transparent 100%) 1 100%;font:inherit;background-color:transparent;}.p-hamburger.show,.p-hamburger:hover{background-color:black;}.p-hamburger.is-active{background-color:black;}.p-hamburger.is-active span{color:white;}.p-hamburger.is-active .hamburger-inner:before{top:0;}.p-hamburger.is-active .hamburger-inner:after{bottom:0;background-color:white;}.p-hamburger:hover .hamburger-inner{background-color:white;}.p-hamburger:hover .hamburger-inner:before{background-color:white;}.p-hamburger:hover .hamburger-inner:after{background-color:white;}.p-hamburger:hover span{color:white;}.p-hamburger .hamburger-toggle{position:relative;display:inline-block;width:20px;height:15px;padding:0;cursor:pointer;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;text-transform:none;}.p-hamburger .hamburger-inner{display:block;top:50%;margin-top:3px;left:-24px;}.p-hamburger .hamburger-inner,.p-hamburger .hamburger-inner:after,.p-hamburger .hamburger-inner:before{width:15px;height:2px;background-color:#575756;border-radius:2px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease;}.p-hamburger .hamburger-inner:after,.p-hamburger .hamburger-inner:before{content:"";display:block;}.p-hamburger .hamburger-inner:before{top:-5px;}.p-hamburger .hamburger-inner:after{bottom:-5px;}.p-hamburger .hamburger-inner:after,.p-hamburger .hamburger-inner:before{-webkit-transition:bottom 0.08s 0s ease-out,top 0.08s 0s ease-out,opacity 0s linear;transition:bottom 0.08s 0s ease-out,top 0.08s 0s ease-out,opacity 0s linear;}.p-hamburger span{position:absolute;top:15px;right:15px;text-transform:uppercase;color:#575756;border:0;outline:none;font-size:14px;}.menu--main{display:none;}@media (min-width:960px){.menu--main{position:relative;display:block;height:46px;margin-top:-1px;font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;}.ff--alternate .menu--main{font-family:"Avant Garde Gothic",Century Gothic,CenturyGothic,AppleGothic,sans-serif;}}.menu--main a{display:block;margin:auto;padding:18px 1rem 16px;vertical-align:bottom;text-decoration:none;color:#4f5a65;font-size:0.75rem;line-height:1;}.menu--main a.is-active{text-decoration:underline;color:black;}.menu--main a.is-active:hover{color:black;text-decoration:none;}.menu--main a:hover{text-decoration:underline;color:black;}.tabbed-link,.quicktabs-wrapper > .item-list a,.quicktabs-ui-wrapper > .item-list a,.view.tabbed .bef-exposed-form .form-item--radio .form-radios .form-item.form-type-radio label{display:block;padding:15px 25px 10px;-webkit-transition:all 500ms,color 400ms;transition:all 500ms,color 400ms;text-align:center;text-decoration:none;text-transform:uppercase;color:#575756;border:1px solid #cccccc;border-bottom:1px solid #981d97;border-radius:2px 2px 0 0;background:white;font-family:"Avant Garde Gothic",Century Gothic,CenturyGothic,AppleGothic,sans-serif;font-size:16px;}@media (min-width:640px){.tabbed-link,.quicktabs-wrapper > .item-list a,.quicktabs-ui-wrapper > .item-list a,.view.tabbed .bef-exposed-form .form-item--radio .form-radios .form-item.form-type-radio label{border-bottom:none;}}.tabbed-link:hover,.quicktabs-wrapper > .item-list a:hover,.quicktabs-ui-wrapper > .item-list a:hover,.view.tabbed .bef-exposed-form .form-item--radio .form-radios .form-item.form-type-radio label:hover,.tabbed-link:focus,.quicktabs-wrapper > .item-list a:focus,.quicktabs-ui-wrapper > .item-list a:focus,.view.tabbed .bef-exposed-form .form-item--radio .form-radios .form-item.form-type-radio label:focus{color:white;background:#da1884;}.tabbed-link--active,.quicktabs-wrapper > .item-list .active a,.quicktabs-wrapper > .item-list .ui-state-active a,.quicktabs-ui-wrapper > .item-list .active a,.quicktabs-ui-wrapper > .item-list .ui-state-active a,.view.tabbed .bef-exposed-form .form-item--radio .form-radios .form-item.form-type-radio.active label{color:white;background:#575756;}.quicktabs-wrapper > .item-list,.quicktabs-ui-wrapper > .item-list{padding-top:1.5rem;}.quicktabs-wrapper > .item-list ul,.quicktabs-ui-wrapper > .item-list ul{max-width:960px;margin:auto;margin-bottom:20px;padding:0;margin:0;padding:0;list-style:none;}@media (min-width:640px){.quicktabs-wrapper > .item-list ul,.quicktabs-ui-wrapper > .item-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #981d97;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;}.quicktabs-wrapper > .item-list ul > li,.quicktabs-ui-wrapper > .item-list ul > li{display:inline-block;padding-bottom:0;}}.quicktabs-wrapper .content-listing--view.padding,.quicktabs-ui-wrapper .content-listing--view.padding{padding:0;}@media (min-width:960px){.region-sibling-menu .menu--main{margin-top:2px;background-color:rgba(255,255,255,0.8);border-radius:0 0 20px 20px;}}.region-sibling-menu .menu--main .menu-item--collapsed a.is-active,.region-sibling-menu .menu--main .menu-item--expanded a.is-active{text-decoration:underline;background-color:#4f5a65;color:white;}.region-sibling-menu .menu--main .menu-item--collapsed a.is-active:hover,.region-sibling-menu .menu--main .menu-item--expanded a.is-active:hover{color:white;text-decoration:none;}.region-sibling-menu .menu--main a{color:black;}.region-sibling-menu .menu--main a.is-active{color:black;}.region-sibling-menu .menu--main a.is-active:hover{color:black;}.region-sibling-menu .menu--main a:hover{color:black;}.region-sibling-menu .navigation .sibling-visible-links{display:inline-table;float:left;margin:0;padding:0 0 0 10px;}.region-sibling-menu .navigation .sibling-visible-links li{display:table-cell;}.region-sibling-menu .navigation .sibling-hidden-links{position:absolute;z-index:1000;right:0;padding:0;top:46px;margin-top:-1px;-webkit-box-shadow:0 0.1em 0.15em rgba(0,0,0,0.3);box-shadow:0 0.1em 0.15em rgba(0,0,0,0.3);visibility:visible;opacity:1;-webkit-transition:opacity 0.3s linear;transition:opacity 0.3s linear;width:100%;background:#e3e3e3;}.region-sibling-menu .navigation .sibling-hidden-links li{display:inline-block;background:#e3e3e3;}.region-sibling-menu .navigation .sibling-hidden-links li a{padding:20px 1rem;}.region-sibling-menu .navigation .sibling-hidden-links .hidden{visibility:hidden;opacity:0;-webkit-transition:visibility 0s 0.3s,opacity 0.3s linear;transition:visibility 0s 0.3s,opacity 0.3s linear;}.social-links{border-width:0 0 0 1px;border-style:solid;-o-border-image:linear-gradient(to top,transparent,calc((100% - 11px) / 2),white calc((100% - 10px) / 2),white calc((100% + 10px) / 2),transparent calc((100% + 11px) / 2),transparent) 1 100%;border-image:linear-gradient(to top,transparent,calc((100% - 11px) / 2),white calc((100% - 10px) / 2),white calc((100% + 10px) / 2),transparent calc((100% + 11px) / 2),transparent) 1 100%;padding:0 1em;margin-left:1em;}.social-links .menu-link__title{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;padding:0;white-space:nowrap;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);}.social-link{min-width:1.5rem;text-align:center;}.social-link__twitter:before{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;content:"";font-size:inherit;color:inherit;}.social-link__facebook:before{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;content:"";font-size:inherit;color:inherit;}.social-link__linkedin:before{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;content:"";font-size:inherit;color:inherit;}.social-link__youtube:before{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;content:"";font-size:inherit;color:inherit;}.social-link__instagram:before{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;content:"";font-size:inherit;color:inherit;}.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;}.block-views-exposed-filter-blocks-block h2,.page-title{max-width:1170px;margin-top:1em;margin-right:auto;margin-left:auto;text-align:center;}.block-views-exposed-filter-blocks-block h2{font-size:2.75rem;color:#da1884;text-transform:uppercase;padding:0 16px;}.header-search-block{position:relative;}.header-search-block label{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;padding:0;white-space:nowrap;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);}.header-search-block .form--inline{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.header-search-block .form-item .form-text{width:auto;padding:0.8em 1em;padding-right:2.5em;color:#737373;border-color:#e3e3e3;background:#e3e3e3;font-size:0.7rem;font-family:Cambria,Georgia,serif;}.ff--regular .header-search-block .form-item .form-text{font-family:"Guardian Egyptian",Cambria,Georgia,serif;}.header-search-block .form-item .form-text:-moz-placeholder-shown{text-transform:uppercase;}.header-search-block .form-item .form-text:-ms-input-placeholder{text-transform:uppercase;}.header-search-block .form-item .form-text:placeholder-shown{text-transform:uppercase;}.header-search-block .form-actions{right:0.5em;width:auto;margin-left:-2.5em;padding:0;}.header-search-block .form-submit{padding:0.5em 1em;vertical-align:middle;text-indent:-9999px;background:url(/themes/custom/patternlab/images/icons/src/search.svg) no-repeat 50% 50%;background-size:40%;font-size:0.7rem;}@supports ((-webkit-mask-size:0) or (mask-size:0)){.header-search-block .form-submit{background-color:#292929;background-image:none;background-size:1em;-webkit-mask:url(/themes/custom/patternlab/images/icons/src/search.svg) no-repeat 50% 50%;mask:url(/themes/custom/patternlab/images/icons/src/search.svg) no-repeat 50% 50%;-webkit-mask-size:50%;mask-size:50%;}.header-search-block .form-submit:before{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;content:"";font-size:inherit;color:inherit;}}.toolbar-fixed .sidebar-second-mobile,.toolbar-vertical .sidebar-second-mobile{margin-top:5rem;}.toolbar-vertical .sidebar-second-mobile{margin-top:3rem;}.sidebar-second-mobile{position:relative;margin-top:3rem;margin-top:1rem;}@media (min-width:540px){.sidebar-second-mobile{margin-top:2rem;}}.sidebar-second-mobile .menu--main{display:block;height:100%;}.sidebar-second-mobile .toggle-id-2{display:block;overflow:visible;width:100%;height:50px;margin:0;cursor:pointer;color:inherit;border:0;background-color:transparent;font:inherit;}@media (min-width:540px){.sidebar-second-mobile .toggle-id-2{overflow:hidden;max-height:0;opacity:0;}.sidebar-second-mobile .toggle-id-2:focus{visibility:visible;max-height:none;opacity:1;}}.sidebar-second-mobile .toggle-id-2 .close-menu{position:absolute;top:19px;right:20%;display:inline-block;line-height:1;font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;}.ff--alternate .sidebar-second-mobile .toggle-id-2 .close-menu{font-family:"Avant Garde Gothic",Century Gothic,CenturyGothic,AppleGothic,sans-serif;}.sidebar-second-mobile .toggle-id-2 .close-icon{position:absolute;top:0;right:8%;display:inline-block;width:50px;height:50px;background:url(/themes/custom/patternlab/images/icons/icon-close__white.png) no-repeat;background-position:50% 47%;background-size:50%;}.sidebar-second-mobile label{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;padding:0;white-space:nowrap;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);}.sidebar-second-mobile .form--inline{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.sidebar-second-mobile .form--inline > *{width:auto;margin:0 10px;}@media (min-width:321px){.sidebar-second-mobile .form--inline > *{margin:0 auto;}}.sidebar-second-mobile .form-item .form-text{width:260px;border-color:white;background:white;font-size:0.8rem;font-family:Cambria,Georgia,serif;}.ff--regular .sidebar-second-mobile .form-item .form-text{font-family:"Guardian Egyptian",Cambria,Georgia,serif;}@media (min-width:321px){.sidebar-second-mobile .form-item .form-text{width:300px;}}.sidebar-second-mobile .form-item .form-text:-moz-placeholder-shown{text-transform:uppercase;}.sidebar-second-mobile .form-item .form-text:-ms-input-placeholder{text-transform:uppercase;}.sidebar-second-mobile .form-item .form-text:placeholder-shown{text-transform:uppercase;}.sidebar-second-mobile .form-actions{right:0.5em;margin-left:-6em;padding:0;}@media (min-width:400px) and (max-width:500px){.sidebar-second-mobile .form-actions{margin-left:-7em;}}@media (min-width:500px) and (max-width:800px){.sidebar-second-mobile .form-actions{margin-left:-6em;}}.sidebar-second-mobile .form-submit{padding:0.5em 1em;vertical-align:middle;text-indent:-9999px;border:1px solid white;background:url(/themes/custom/patternlab/images/icons/src/search.svg) no-repeat 50% 50%;background-size:1em;font-size:0.7rem;}.sidebar-second-mobile .form-submit:focus{border-color:#575756;outline:none;}.sidebar-second-mobile .block-views-exposed-filter-blocksearch-page-1{margin-bottom:2rem;}.sidebar-second-mobile .menu--main ul{margin:0;padding:0;padding:0;padding-left:20px;list-style:none outside;text-align:left;}.sidebar-second-mobile .menu--main > ul{width:90%;margin:0 auto;padding:0;}.sidebar-second-mobile ul.tree li a{display:block;padding:1rem 0 0.8rem 40px;text-decoration:none;text-transform:uppercase;color:white;border-bottom:2px solid white;font-size:14px;font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;}.ff--alternate .sidebar-second-mobile ul.tree li a{font-family:"Avant Garde Gothic",Century Gothic,CenturyGothic,AppleGothic,sans-serif;}.sidebar-second-mobile ul.tree li > ul li a{text-transform:capitalize;border-bottom:1px solid rgba(255,255,255,0.6);font-size:13px;font-weight:bold;font-family:Cambria,Georgia,serif;}.ff--regular .sidebar-second-mobile ul.tree li > ul li a{font-family:"Guardian Egyptian",Cambria,Georgia,serif;}.sidebar-second-mobile ul.tree li ul li ul li a{text-transform:capitalize;border-bottom:1px solid rgba(255,255,255,0.2);font-size:12px;font-weight:normal;font-family:Cambria,Georgia,serif;}.ff--regular .sidebar-second-mobile ul.tree li ul li ul li a{font-family:"Guardian Egyptian",Cambria,Georgia,serif;}.sidebar-second-mobile ul.tree li.menu-item--active-trail > a.is-active{text-decoration:underline;color:#ffc658;}.sidebar-second-mobile ul.tree li.menu-item.parent.close > a,.sidebar-second-mobile ul.tree li.menu-item.parent.open > a{background-repeat:no-repeat;background-position:7px 8px;}.sidebar-second-mobile ul.tree li.menu-item.parent.close > a ul.tree li ul li a,.sidebar-second-mobile ul.tree li.menu-item.parent.open > a ul.tree li ul li a{padding:0.7rem 0 0.7rem 20px;}.sidebar-second-mobile ul.tree li.menu-item.parent.close > a{background-image:url(/themes/custom/patternlab/images/icon-open.gif);background-size:25px 25px;}.sidebar-second-mobile ul.tree li.menu-item.parent.open > a{background-image:url(/themes/custom/patternlab/images/icon-collapse.gif);background-size:25px 25px;}.sidebar-second-mobile .main-navigation .menu-item a{padding:1.5rem 0.5rem 1.2rem 1.5rem;text-align:right;color:white;border-bottom:1px solid;}.sidebar-second-mobile .main-navigation .menu-item a:focus,.sidebar-second-mobile .main-navigation .menu-item a:hover{text-decoration:underline;color:white;background:#981d97;}.sidebar-second-mobile .social-links{margin:2rem 0 5rem;border:0;}.sidebar-second-mobile .social-links--inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0.5em 1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.sidebar-second-mobile .social-links .menu--family-subsites{margin-right:auto;}.sidebar-second-mobile .social-links .block-menu{-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto;}.sidebar-second-mobile .social-links .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:row wrap;flex-wrap:row wrap;margin:0;padding:0;list-style:none;-ms-flex-pack:distribute;justify-content:space-around;}.sidebar-second-mobile .social-links .menu-item a{display:block;padding:0.5rem;text-decoration:none;text-transform:uppercase;color:white;font-size:14px;}.sidebar-second-mobile .social-links .menu-item a:focus,.sidebar-second-mobile .social-links .menu-item a:hover{color:#ffc658;}[canvas=container],[off-canvas],body,html{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}[canvas]{z-index:1;}[canvas=container]{position:relative;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;width:100%;height:100%;background-color:white;}[canvas=container]:after,[canvas=container]:before{display:table;clear:both;content:"";}.js-close-any-slidebar[canvas=container]:before{position:absolute;z-index:1000;top:0;right:0;bottom:0;left:0;display:block;background:rgba(0,0,0,0.6);}[off-canvas]{position:fixed;display:none;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;color:white;background-color:#981d97;background-image:-webkit-gradient(linear,left top,left bottom,from(#981d97),color-stop(40%,#da1884),color-stop(80%,#ee5a5e),color-stop(95%,#ed8b00),to(#ffc658));background-image:linear-gradient(to bottom,#981d97 0%,#da1884 40%,#ee5a5e 80%,#ed8b00 95%,#ffc658 100%);}[off-canvas*=right]{top:0;right:0;width:100%;height:100%;}@media (min-width:420px){[off-canvas*=right]{max-width:400px;}}.toolbar-fixed [off-canvas*=right]{top:39px;}div.js-close-any:before{position:absolute;z-index:1000;top:95px;right:0;bottom:0;left:0;display:table;display:block;clear:both;content:"";content:" ";background:rgba(45,63,80,0.7);}[off-canvas]{background-color:#777;}[canvas=container].js-close-any-slidebar{overflow-y:hidden;}.toolbar-tray-open [off-canvas*=left]{left:229px;}[off-canvas*=reveal]{z-index:0;}[off-canvas*=push]{z-index:1;}[off-canvas*=overlay]{z-index:9999;}[off-canvas*=shift]{z-index:0;}[canvas],[off-canvas]{-webkit-transition:-webkit-transform 300ms;transition:-webkit-transform 300ms;transition:transform 300ms;transition:transform 300ms,-webkit-transform 300ms;-webkit-transform:translate(0px,0px);transform:translate(0px,0px);-webkit-backface-visibility:hidden;}[off-canvas*=shift][off-canvas*=top]{-webkit-transform:translate(0px,50%);transform:translate(0px,50%);}[off-canvas*=shift][off-canvas*=right]{-webkit-transform:translate(-50%,0px);transform:translate(-50%,0px);}[off-canvas*=shift][off-canvas*=bottom]{-webkit-transform:translate(0px,-50%);transform:translate(0px,-50%);}[off-canvas*=shift][off-canvas*=left]{-webkit-transform:translate(50%,0px);transform:translate(50%,0px);}@media print{[canvas]{-webkit-transform:translate(0px,0px) !important;transform:translate(0px,0px) !important;}[off-canvas]{display:none !important;}}#block-socialsharebutton{margin:0;padding:0;line-height:1.8;}.social-share-buttons__wrapper{margin:1rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;max-width:768px;}.social-share-buttons__wrapper .social-share-buttons__title{font-weight:bold;color:#575756;margin-right:10px;}.social-share-buttons__wrapper .social-share-buttons__list{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:row wrap;flex-wrap:row wrap;max-width:300px;}.social-share-buttons__wrapper .social-share-buttons__item a{color:#575756;display:block;text-decoration:none;text-transform:uppercase;padding:0 0.5rem;font-size:18px;}.social-share-buttons__wrapper .social-share-buttons__item a.social-link__twitter{padding:0.1rem 0.5rem;}.social-share-buttons__wrapper .social-share-buttons__item a:focus,.social-share-buttons__wrapper .social-share-buttons__item a:hover{color:#da1884;-webkit-transition:color ease-in-out 250ms;transition:color ease-in-out 250ms;}.social-share-buttons__wrapper .social-link{min-width:1.5rem;text-align:center;}.social-share-buttons__wrapper .social-link__email:before{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;content:"";font-size:inherit;color:inherit;}.social-share-buttons__wrapper .social-link__whatsapp:before{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;content:"";font-size:inherit;color:inherit;}.user-forms form{max-width:500px;margin:48px auto;padding:1em;text-align:left;}.user-forms .page-title{width:100%;margin:2rem 0 3rem;}.user-forms .form-item{max-width:500px;margin-bottom:2rem;}.user-forms input{width:100%;max-width:100%;}.js .user-forms input:valid{border:solid 1px #981d97;}.user-forms .back-to-site{max-width:500px;margin:auto;text-align:right;}.user-forms .back-to-site a{color:black;}.layout-content-above-content .views-field-field-above-content-bbs{padding-top:48px;}.layout-content-above-content .views-field-field-above-content-bbs .field--name-field-p-text-text{color:white;}.layout-content-above-content .views-field-field-above-content-bbs .field--name-field-p-text-text h2{text-transform:uppercase;font-size:2.7rem;}@media (min-width:768px){.layout-content-above-content .views-field-field-above-content-bbs .field--name-field-p-text-text h2{font-size:3rem;}}.layout-content-above-content .views-field-field-above-content-bbs .field--name-field-p-text-text h3{text-transform:uppercase;font-size:2.4rem;}@media (min-width:768px){.layout-content-above-content .views-field-field-above-content-bbs .field--name-field-p-text-text h3{font-size:2.8rem;}}.accordion{margin:24px auto 48px;border-bottom:1px solid rgba(0,0,0,0.5);}.field--name-field-building-blocks > div.accordion:last-child{margin:60px auto 84px;}.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.5);background:transparent;font-size:1.3125rem;color:#981d97;font-weight:bold;text-transform:uppercase;font-family:"Avant Garde Gothic",Century Gothic,CenturyGothic,AppleGothic,sans-serif;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Cambria,Georgia,serif;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.ff--regular .accordion__trigger{font-family:"Guardian Egyptian",Cambria,Georgia,serif;}.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;font-family:"Guardian Egyptian",Cambria,Georgia,serif;font-size:24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;aspect-ratio:1/1;}.accordion__trigger .icon--toggle::before{content:'+';}.accordion__trigger.ui-state-active{color:#981d97;}.accordion__trigger.ui-state-active .icon--toggle{color:#981d97;-webkit-transform:rotate(45deg);transform:rotate(45deg);}.accordion__trigger > *{line-height:1.5;}.accordion__trigger:focus > .accordion__title{text-decoration:underline;}.accordion__trigger:focus{outline:0;}.ui-accordion .accordion__trigger.ui-accordion-header{display:grid;grid-template-columns:1fr 50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.ui-accordion .ui-accordion-content{border:none;padding:1rem 1rem;max-width:800px;}.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-bottom:40px;}.call-to-action.view-mode--default .call-to-action__link a{display:inline-block;padding:7.5px 25px 5px;-webkit-transition:background-color 500ms,color 400ms;transition:background-color 500ms,color 400ms;text-align:center;text-decoration:none;text-transform:uppercase;border-radius:24px;background-color:white;color:#da1884;border:solid 1px #da1884;font-size:16px;font-weight:700;font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;}.ff--alternate .call-to-action.view-mode--default .call-to-action__link a{font-family:"Avant Garde Gothic",Century Gothic,CenturyGothic,AppleGothic,sans-serif;}.call-to-action.view-mode--default .call-to-action__link a:focus,.call-to-action.view-mode--default .call-to-action__link a:hover{color:white;background-color:#981d97;border-color:#981d97;}.paragraph--type--card-modal-cta-link{border:solid 1px grey;border-radius:20px;height:100%;display:grid;grid-template-rows:auto 1fr auto auto;}.paragraph--type--card-modal-cta-link .field--name-field-card-description{text-align:left;padding:20px;}.paragraph--type--card-modal-cta-link .field--name-field-card-cta-link{margin-bottom:5px;}.paragraph--type--card-modal-cta-link .field--name-field-card-title{padding:1rem 0.5rem;width:100%;text-align:center;background-color:#f1f1f1;border-radius:20px 20px 0 0;}.paragraph--type--card-modal-cta-link .field--name-field-card-title h3{margin:0;padding:0;font-size:1.7rem;line-height:1.3;text-transform:uppercase;word-spacing:9999px;}.paragraph--type--card-modal-cta-link .field--name-field-modal-trigger-text,.paragraph--type--card-modal-cta-link .field--name-field-card-cta-link{text-align:center;}.paragraph--type--flexible-grid-of-option-ctas.paragraph--header--1 .field--name-field-option-cta-items > div:nth-child(odd) .paragraph--type--card-modal-cta-link{border:solid 1px #981d97;}.paragraph--type--flexible-grid-of-option-ctas.paragraph--header--1 .field--name-field-option-cta-items > div:nth-child(odd) .field--name-field-card-title{color:white;background-color:#981d97;border-top:1px solid #981d97;border-left:1px solid #981d97;border-right:1px solid #981d97;}.paragraph--type--flexible-grid-of-option-ctas.paragraph--header--1 .field--name-field-option-cta-items > div:nth-child(even) .paragraph--type--card-modal-cta-link{border:solid 1px #981d97;}.paragraph--type--flexible-grid-of-option-ctas.paragraph--header--1 .field--name-field-option-cta-items > div:nth-child(even) .field--name-field-card-title{color:white;background-color:#da1884;border-top:1px solid #da1884;border-left:1px solid #da1884;border-right:1px solid #da1884;}.content-listing{margin:0 auto 48px;}.content-listing .more-link,.content-listing .viewsreference--view-title{padding-bottom:12px;text-align:center;}.content-listing .viewsreference--view-title h2{margin-bottom:12px;}@media (min-width:768px){.content-listing .viewsreference--view-title h2{font-size:2.25rem;}}.content-listing .more-link{margin-top:24px;}.content-listing .content-listing--view.padding{padding:0;}.tile .views-field.views-field-created{min-width:80px;text-transform:uppercase;font-weight:bold;}.tile .views-field.views-field-title a{display:block;padding-right:1rem;border-right:6px solid #da1884;}.content-listing .view-scheme-listing .view-header,.content-listing .view-scheme-diary-listing .view-header{margin-left:auto;padding-right:10%;}.content-listing .view-scheme-listing .view-content,.content-listing .view-scheme-diary-listing .view-content{margin:1rem auto 0;}.content-listing .view-scheme-listing .view-footer,.content-listing .view-scheme-diary-listing .view-footer{margin-left:auto;padding-right:10%;}.view-my-saved-content .view-content{width:80%;margin:1rem auto 0;}.view-my-saved-content .view-footer{width:90%;margin-left:auto;padding-right:10%;}.dashboard{position:relative;margin:24px auto 48px;padding:4.5rem 1em;background-position:center;font-family:"Avant Garde Gothic",Century Gothic,CenturyGothic,AppleGothic,sans-serif;position:relative;right:50%;left:50%;width:100vw;margin-right:-50vw;margin-left:-50vw;}.dashboard__title-svg{height:4.25rem;}.dashboard__title-text{margin-bottom:36px;color:currentColor;fill:transparent;stroke:currentColor;stroke-width:1px;}.dashboard__overlay{top:0;right:0;bottom:0;left:0;opacity:0.5;position:absolute;display:block;content:"";}.dashboard:not(.dashboard__image) .dashboard__overlay{opacity:1;}.dashboard__content{position:relative;max-width:68.5em;margin:0 auto;}.dashboard__content::after{display:table;clear:both;content:"";}.dashboard.bg-colour__none{color:white;}.dashboard.bg-colour__none .dashboard__overlay{background-color:#292929;}.dashboard .field--name-field-p-dashboard-cta{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 1em;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:distribute;justify-content:space-around;}.dashboard .field--name-field-p-dashboard-cta > .field__item{margin:1em 0.5em;text-align:center;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;}@media (min-width:380px){.dashboard .field--name-field-p-dashboard-cta > .field__item{-ms-flex-preferred-size:calc(50% - 1em);flex-basis:calc(50% - 1em);}}@media (min-width:640px){.dashboard .field--name-field-p-dashboard-cta > .field__item{-ms-flex-preferred-size:calc(25% - 1em);flex-basis:calc(25% - 1em);}}@media (min-width:960px){.dashboard .field--name-field-p-dashboard-cta > .field__item{-ms-flex-preferred-size:auto;flex-basis:auto;}}.dashboard .field--name-field-p-cta-title{margin-bottom:36px;color:currentColor;font-size:2.5em;font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;}.ff--alternate .dashboard .field--name-field-p-cta-title{font-family:"Avant Garde Gothic",Century Gothic,CenturyGothic,AppleGothic,sans-serif;}.dashboard .field--name-field-p-cta-link a{position:relative;display:inline-block;padding:0.75rem 1rem 0.5rem;text-decoration:none;text-transform:uppercase;color:currentColor;border:1px solid currentColor;border-radius:24px;font-size:1rem;font-weight:700;}.dashboard .field--name-field-p-cta-link a:focus,.dashboard .field--name-field-p-cta-link a:hover{z-index:0;margin:0;text-decoration:underline;}.dashboard .field--name-field-p-cta-link a:focus:after,.dashboard .field--name-field-p-cta-link a:hover:after{z-index:-1;top:0;right:0;bottom:0;left:0;border-radius:24px;background-color:currentColor;-webkit-filter:invert(1);filter:invert(1);position:absolute;display:block;content:"";}.bg-colour__ffffff{margin:24px -50vw 0;padding:0;}.bg-colour__ffffff .field__item:nth-child(1) .dashboard__title-text{color:#981d97;}.bg-colour__ffffff .field__item:nth-child(1) .field--name-field-p-cta-link a{color:#981d97;}.bg-colour__ffffff .field__item:nth-child(1) .field--name-field-p-cta-link a:hover{color:white;background-color:#981d97;}.bg-colour__ffffff .field__item:nth-child(2) .dashboard__title-text{color:#da1884;}.bg-colour__ffffff .field__item:nth-child(2) .field--name-field-p-cta-link a{color:#da1884;}.bg-colour__ffffff .field__item:nth-child(2) .field--name-field-p-cta-link a:hover{color:white;background-color:#981d97;}.bg-colour__ffffff .field__item:nth-child(3) .dashboard__title-text{color:#ee5a5e;}.bg-colour__ffffff .field__item:nth-child(3) .field--name-field-p-cta-link a{color:#ee5a5e;}.bg-colour__ffffff .field__item:nth-child(3) .field--name-field-p-cta-link a:hover{color:white;background-color:#981d97;}.file-upload{display:-webkit-box;display:-ms-flexbox;display:flex;margin:24px auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.file-upload .media-file-upload{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0.5em 0;font-weight:700;}.file-upload .file a{text-decoration:none;color:#575756;}.file-upload .file a:before{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;content:"";font-size:inherit;color:inherit;}.file-upload .file a:hover,.file-upload .file a:focus{text-decoration:underline;color:#981d97;}.file-upload .file a::before{padding-right:0.5em;text-decoration:none !important;font-size:1.2em;}.file-upload__file{padding:0 0.5em;}.file-upload__info{color:#737373;font-weight:400;}.file-upload__file-type::after{content:" - ";}.file-upload__file-size{font-style:italic;}.gallery{margin-bottom:2rem;}.gallery__title{text-align:center;}@media (min-width:768px){.gallery__title.path-frontpage{font-size:2.25rem;}}.field--name-field-p-gallery-images{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;}.field--name-field-p-gallery-images > .field__item{margin:16px 16px 32px;text-align:center;}.gallery .erd-list--logo > .field__item{width:90%;}@media (min-width:500px){.gallery .erd-list--logo > .field__item{width:calc(45% - 2em);}}@media (min-width:960px){.gallery .erd-list--logo > .field__item{width:calc(90% / 5 - 2em);}}.gallery .erd-list--preview > .field__item{width:90%;}@media (min-width:500px){.gallery .erd-list--preview > .field__item{width:calc(45% - 2em);}}@media (min-width:960px){.gallery .erd-list--preview > .field__item{width:calc(90% / 3 - 2em);}}.gallery .erd-list--user-defined > .field__item{width:90%;}@media (min-width:500px){.gallery .erd-list--user-defined > .field__item{width:calc(45% - 2em);}}@media (min-width:960px){.gallery .erd-list--user-defined > .field__item{width:calc(90% / 3 - 2em);}}.gallery .erd-list--square > .field__item{width:90%;}@media (min-width:500px){.gallery .erd-list--square > .field__item{width:calc(45% - 2em);}}@media (min-width:960px){.gallery .erd-list--square > .field__item{width:calc(90% / 2 - 2em);}}.gallery .erd-list--teaser > .field__item{width:90%;}@media (min-width:500px){.gallery .erd-list--teaser > .field__item{width:calc(45% - 2em);}}@media (min-width:960px){.gallery .erd-list--teaser > .field__item{width:calc(90% / 2 - 2em);}}.gallery .erd-list--logo > .field__item img{width:auto;max-height:130px;-webkit-filter:grayscale(100%);filter:grayscale(100%);}.gallery .erd-list--logo > .field__item img:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%);}@media (min-width:500px){.gallery .erd-list--logo > .field__item img{max-height:90px;}}@media (min-width:960px){.gallery .erd-list--logo > .field__item img{max-height:70px;}}.gallery .erd-list--logo-large > .field__item img{width:auto;max-height:300px;-webkit-filter:grayscale(100%);filter:grayscale(100%);}.gallery .erd-list--logo-large > .field__item img:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%);}@media (min-width:500px){.gallery .erd-list--logo-large > .field__item img{max-height:90px;}}@media (min-width:960px){.gallery .erd-list--logo-large > .field__item img{max-height:320px;}}.path-frontpage h2.gallery__title{margin-bottom:12px;}@media (min-width:768px){.path-frontpage h2.gallery__title{font-size:2.25rem;}}.horizontal-tabs{margin:24px auto 48px;border:none;}.horizontal-tabs ul.horizontal-tabs-list{background-color:transparent;vertical-align:top;border:none;}.horizontal-tabs ul.horizontal-tabs-list li.selected{position:relative;}.horizontal-tabs ul.horizontal-tabs-list li.selected:before{content:'';position:absolute;background-color:white;left:0;right:0;bottom:-1px;height:1px;}.horizontal-tabs ul.horizontal-tabs-list li.selected a{padding:0.8em 1em 0.7em;}.horizontal-tabs ul.horizontal-tabs-list li.selected a:hover{background-color:white;}.horizontal-tabs ul.horizontal-tabs-list li a{padding:0.8em 1em 0.7em;}.horizontal-tabs .horizontal-tab{padding:1.2em 1em;border:1px solid #cccccc;}.horizontal-tabs .horizontal-tab-button{border-top:1px solid #cccccc;border-right:1px solid #cccccc;}.horizontal-tabs .horizontal-tab-button:first-child{border-left:1px solid #cccccc;}.paragraph--type--icon-card .media--type-svg-icon{max-width:200px;height:auto;margin:0.5rem auto;}.paragraph--type--icon-card .field--name-field-card-title{margin:0.5rem auto;text-align:center;}.paragraph--type--icon-card .field--name-field-card-title h2,.paragraph--type--icon-card .field--name-field-card-title h3{font-size:1.7rem;text-transform:uppercase;color:#981d97;}.paragraph--type--icon-card .field--name-field-card-description{margin:0 auto;text-align:center;max-width:400px;}.paragraph--type--icon-card .field--name-field-card-cta-link{margin-bottom:5px;text-align:center;}.image-with-text{margin:0 auto 48px;}@media (max-width:640px){.image-with-text{max-width:600px;}}@media (min-width:640px){.image-with-text{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;}.image-with-text__text{width:100%;padding:24px 36px 20px;}.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__image{width:70%;}}@media (min-width:960px){.image-with-text__image{max-width:calc(100% / 3);}.image-with-text__text{padding:24px 88.8px 5px;}}.image-with-text__image{width:100%;}.image-with-text__text{max-width:60ch;margin:auto;padding:40px 20px;font-size:16px;}.image-with-text h2{margin-bottom:0.45em;text-transform:uppercase;font-size:2rem;}.image-with-text.has-bg{background-color:rgba(227,227,227,0.5);}.image-with-text:not(.has-text){width:auto;background-color:transparent;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.image-with-text:not(.has-text) .image-with-text__image{display:inline-block;width:auto;max-width:none;padding:24px;text-align:center;}.image-with-text:not(.has-text).has-bg .image-with-text__image{background-color:rgba(227,227,227,0.5);}.image-with-text:not(.has-image){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.image-with-text:not(.has-image) .image-with-text__text{text-align:center;}.large-image-cta{color:white;background-color:#981d97;background-image:-webkit-gradient(linear,right top,left bottom,from(#da1884),to(#981d97));background-image:linear-gradient(to bottom left,#da1884 0%,#981d97 100%);}.large-image-cta__text{padding:40px 48px;}.large-image-cta h2{margin-top:10px;margin-bottom:0.3em;text-transform:uppercase;font-size:2rem;}.large-image-cta .field--name-field-p-licta-link a{margin-top:24px;padding:2.5px 20px 5px;display:inline-block;text-align:center;text-decoration:none;color:white;border-radius:24px;background-color:transparent;border:1px solid white;}.large-image-cta .field--name-field-p-licta-link a:focus,.large-image-cta .field--name-field-p-licta-link a:hover{text-decoration:underline;}.large-image-cta .field--name-field-p-licta-link a:hover{color:#981d97;background-color:white;}.large-image-cta__image-link:hover ~ .large-image-cta__text a{color:#981d97;background-color:white;}.large-image-cta{margin:0 auto 4.5rem;}@media (min-width:960px){.large-image-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative;right:50%;left:50%;width:100vw;margin-right:-50vw;margin-left:-50vw;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.large-image-cta.left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-image:-webkit-gradient(linear,right top,left bottom,from(#da1884),color-stop(10%,#da1884),color-stop(50%,#981d97),to(#981d97));background-image:linear-gradient(to bottom left,#da1884 0%,#da1884 10%,#981d97 50%,#981d97 100%);}.large-image-cta.right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;background-image:-webkit-gradient(linear,right top,left bottom,from(#da1884),color-stop(40%,#da1884),color-stop(70%,#981d97),to(#981d97));background-image:linear-gradient(to bottom left,#da1884 0%,#da1884 40%,#981d97 70%,#981d97 100%);}.large-image-cta__text{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:24px 20px 20px 6vw;-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;}.large-image-cta > *{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;}.large-image-cta__text-inner{max-width:60ch;}}.modal-trigger-style-information button.modal-trigger-button{border:none;text-decoration:underline;background:none;}button.modal-trigger-button{margin:0.25rem;padding:7.5px 35px 2.5px;line-height:1.5;-webkit-transition:background-color 500ms,color 400ms;transition:background-color 500ms,color 400ms;text-align:center;text-decoration:none;text-transform:uppercase;border-radius:24px;background-color:white;color:#981d97;border:solid 1px #981d97;font-size:16px;font-weight:bold;font-family:"Avant Garde Gothic",Century Gothic,CenturyGothic,AppleGothic,sans-serif;}button.modal-trigger-button:focus,button.modal-trigger-button:hover{color:white;background-color:#981d97;border-color:#981d97;}.modal-trigger-style-information button.modal-trigger-button{padding:7.5px 10px 5px;border-radius:0;}.modal-trigger-style-information button.modal-trigger-button:after{font-size:12px;display:inline-block;margin-left:0.3rem;border:solid 1px #981d97;border-radius:50%;padding:0 0.35rem;height:18px;text-transform:lowercase;aspect-ratio:1 / 1;content:'i';font-family:aerial,sans-serif;}.modal-trigger-style-information button.modal-trigger-button:hover:after,.modal-trigger-style-information button.modal-trigger-button:focus:after{border-color:white;}.paragraph--type--quote-carousel{font-family:"Avant Garde Gothic",Century Gothic,CenturyGothic,AppleGothic,sans-serif;background:-webkit-gradient(linear,left bottom,left top,from(#981d97),color-stop(75%,#981d97),to(#6a9cd2));background:linear-gradient(to top,#981d97 0%,#981d97 75%,#6a9cd2 100%);color:white;width:100%;padding:80px 20px 40px;}.paragraph--type--quote-carousel ul,.paragraph--type--quote-carousel li{list-style:none;margin:0;padding:0;}.paragraph--type--quote-carousel-item{text-transform:uppercase;font-size:1rem;text-align:center;max-width:600px;margin:0 auto;}.paragraph--type--quote-carousel-item > div{margin:5px;}@media (min-width:640px){.paragraph--type--quote-carousel-item > div{margin:20px;}}.paragraph--type--quote-carousel-item .field--name-field-carousel-quote{display:grid;grid-template-columns:10px 1fr 10px;grid-gap:5px;}.paragraph--type--quote-carousel-item .field--name-field-carousel-quote blockquote{margin:0;border-left:none;font-style:normal;line-height:1.3;padding-top:30px;}.paragraph--type--quote-carousel-item .field--name-field-carousel-quote:before{font-size:5rem;content:'\201C';}.paragraph--type--quote-carousel-item .field--name-field-carousel-quote:after{font-size:5rem;content:'\201E';}.field--name-field-carousel-heading{text-align:center;text-transform:uppercase;}.quote{max-width:90%;margin:24px auto;}@media (min-width:640px){.quote{max-width:75%;}}@media (min-width:768px){.quote{max-width:66%;}}blockquote{margin-left:20px;padding-left:20px;border-left:solid 3px #981d97;font-style:italic;}.related-content{margin:2.5em 0;}.related-content .field--name-field-p-rc-title{text-align:center;}.related-content__content{display:-webkit-box;display:-ms-flexbox;display:flex;margin:calc(- 1.25em / 2);-webkit-box-flex:1;-ms-flex:1 0 300px;flex:1 0 300px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.related-content__content > .node{margin-bottom:3rem;}@media (min-width:640px){.related-content__content > .node{width:calc((99% / 2) - 1.25em);margin:calc(1.25em / 2);}}@media screen and (min-width:500px){.related-content__content > .node{margin-bottom:calc(3rem + 1.5 * (100vw - 500px) / 460);}}@media screen and (min-width:960px){.related-content__content > .node{margin-bottom:4.5rem;}}@media (min-width:960px){.related-content__content > .node{width:calc((99% / 3) - 1.25em);}}@supports (display:grid){.related-content__content{display:grid;margin:0;grid-auto-rows:1fr;grid-gap:20px;grid-row-gap:3rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));}.related-content__content > .node{width:auto;margin:0;}}.section-break{margin:48px auto;}hr{color:currentColor;border-width:1px 0 0;border-style:solid;}.single-image{margin:24px auto;text-align:center;}.single-image.display--full-width,.single-image.display--user-defined{position:relative;right:50%;left:50%;width:100vw;margin-right:-50vw;margin-left:-50vw;}.single-image + .single-image{padding-top:24px;}.text li{margin-bottom:24px;}.text h2,.text .h2,.text .related-content .field--name-field-p-rc-title,.related-content .text .field--name-field-p-rc-title,.text .tile .field--name-field-p-tile-title,.tile .text .field--name-field-p-tile-title,.text .node--view-mode-teaser-with-image .tile .node__title,.node--view-mode-teaser-with-image .tile .text .node__title,.text h3,.text .h3,.text .dashboard .field--name-field-p-cta-link a:focus,.dashboard .field--name-field-p-cta-link .text a:focus,.text .dashboard .field--name-field-p-cta-link a:hover,.dashboard .field--name-field-p-cta-link .text a:hover,.text .tile.layout--1_4 .field--name-field-p-tile-title,.tile.layout--1_4 .text .field--name-field-p-tile-title,.text h4,.text .h4,.text h5,.text .h5{padding-top:24px;}.text h2.node__title{position:relative;right:50%;left:50%;width:100vw;margin-right:-50vw;margin-left:-50vw;}@media (min-width:960px){.text h2.node__title{position:relative;right:50%;left:50%;width:960px;margin-right:-480px;margin-left:-480px;}}.text h2.node__title.h1,.text .content-listing .viewsreference--view-title h2.node__title,.content-listing .viewsreference--view-title .text h2.node__title,.text h2.node__title.dashboard__title-text,.text h2.node__title.gallery__title.path-frontpage,.text .path-frontpage h2.node__title.gallery__title,.path-frontpage .text h2.node__title.gallery__title{padding-top:0;}@media (min-width:768px){.text_full_width{width:100vw;}.layout-contained--medium .text_full_width{margin-left:calc(((-100vw + 960px) / 2) - 1rem);}}.tiled-layout{margin:24px -12px 48px;padding:0;}@media (min-width:500px){.tiled-layout{display:-webkit-box;display:-ms-flexbox;display:flex;margin:24px -12px 48px;-ms-flex-wrap:wrap;flex-wrap:wrap;}}.tile.layout--1_4{width:100%;}@media (min-width:500px){.tile.layout--1_4{width:calc(100% * 1/2 - 24px);}}@media (min-width:768px){.tile.layout--1_4{width:calc(100% * 0.25 - 24px);}}.tile.layout--1_3{width:100%;}@media (min-width:500px){.tile.layout--1_3{width:calc(100% * 1/2 - 24px);}}@media (min-width:768px){.tile.layout--1_3{width:calc(100% * 0.33333 - 24px);}}.tile.layout--2_3{width:100%;}@media (min-width:500px){.tile.layout--2_3{width:calc(100% * 1 - 24px);}}@media (min-width:768px){.tile.layout--2_3{width:calc(100% * 0.66667 - 24px);}}.tile.layout--1_2{width:100%;}@media (min-width:500px){.tile.layout--1_2{width:calc(100% * 1 - 24px);}}@media (min-width:768px){.tile.layout--1_2{width:calc(100% * 0.5 - 24px);}}.tile.layout--1_1{width:100%;}@media (min-width:500px){.tile.layout--1_1{width:calc(100% * 1 - 24px);}}@media (min-width:768px){.tile.layout--1_1{width:calc(100% * 1 - 24px);}}.tile{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 0 24px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}@media (min-width:500px){.tile{margin:0 12px 24px;}}.tile .inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5vw;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;}@media (min-width:768px){.tile .inner{padding:36px;}}.tile.layout--1_1 .inner > *{max-width:calc(100% * 2/3);}@media (min-width:960px){.tile.layout--1_1 .inner > *{margin-left:calc((100% * 2/3) - 50%);}}.tile.layout--1_4 .inner{padding:16px;}.tile .content-listing{margin:0;}.tile-link{-webkit-transition:opacity 500ms;transition:opacity 500ms;text-decoration:none;}.tile-link .tile__background--image,.tile-link .tile__image{-webkit-transition:opacity 500ms ease-out;transition:opacity 500ms ease-out;}.tile-link .tile--background{-webkit-transition:opacity 500ms ease-in,background-color 500ms ease-in;transition:opacity 500ms ease-in,background-color 500ms ease-in;}.tile-link .inner{-webkit-transition:background-color 500ms ease-in,color 500ms ease-out;transition:background-color 500ms ease-in,color 500ms ease-out;}.logo.tile-link:not(.has-no-image){-webkit-transition:background-color 500ms ease-in,color 500ms ease-out;transition:background-color 500ms ease-in,color 500ms ease-out;background-color:transparent;}.logo.tile-link:not(.has-no-image) .tile__image{width:100%;margin-top:32px;}.logo.tile-link:not(.has-no-image) img{display:block;width:60px;margin:0 auto;}.logo.tile-link:not(.has-no-image):focus,.logo.tile-link:not(.has-no-image):hover{color:white;background-color:#575756;}.logo.tile-link:not(.has-no-image):focus.layout--1_3:not(.has-no-bg):not(.has-no-image) .tile__image,.logo.tile-link:not(.has-no-image):hover.layout--1_3:not(.has-no-bg):not(.has-no-image) .tile__image{opacity:1;}.tile:not(.has-no-image){min-height:300px;}@media (min-width:500px){.tile:not(.has-no-image){min-height:330px;}}.tile.has-no-bg,.tile.text-contrast--background{color:black;}.tile.has-no-bg:not(.layout--1_4):not(.layout--1_3):not(.has-no-image),.tile.text-contrast--background:not(.layout--1_4):not(.layout--1_3):not(.has-no-image){color:white;text-shadow:1px 1px 4px #737373;}.tile.has-no-bg .field--name-field-p-tile-link a,.tile.text-contrast--background .field--name-field-p-tile-link a{color:currentColor;}.tile.has-no-bg .bg-background,.tile.text-contrast--background .bg-background{background-color:rgba(227,227,227,0.5);}.tile.has-no-bg:not(.layout--1_3):not(.has-no-image) .bg-background,.tile.text-contrast--background:not(.layout--1_3):not(.has-no-image) .bg-background{background-color:#999999;}.tile[class*="tile__background--gradient"]{color:white;}.tile[class*="tile__background--gradient"] .field--name-field-p-tile-link a{color:white;border-color:white;}.tile.has-no-bg:not(.has-no-image):not(.layout--1_4):not(.layout--1_3) .inner{color:white;text-shadow:1px 1px 2px black;}.tile.has-no-bg:not(.has-no-image):not(.layout--1_4):not(.layout--1_3) .tile--background{background:black;}.tile.has-no-bg:not(.has-no-image):not(.layout--1_4):not(.layout--1_3) a{color:white;}.tile-link:focus .tile__background--image,.tile-link:hover .tile__background--image{opacity:0.4;}.tile-link:focus:not(.has-no-image) .tile--background,.tile-link:hover:not(.has-no-image) .tile--background{opacity:0.7;}.tile-link:focus.text-contrast--background:not(.layout--1_3) .bg-background,.tile-link:hover.text-contrast--background:not(.layout--1_3) .bg-background{background-color:#575756;}.tile-link:focus .inner,.tile-link:hover .inner{color:white;}.tile-link:focus.layout--1_3:not(.has-no-bg):not(.has-no-image) .tile__image,.tile-link:hover.layout--1_3:not(.has-no-bg):not(.has-no-image) .tile__image{opacity:1;}.tile-link:focus.layout--1_3.has-no-image:not(.has-no-bg):not(.text-contrast--background) .inner,.tile-link:hover.layout--1_3.has-no-image:not(.has-no-bg):not(.text-contrast--background) .inner{color:#575756;background-color:white;}.tile-link:focus.layout--1_3.text-contrast--background .inner,.tile-link:hover.layout--1_3.text-contrast--background .inner{color:white;}.tile-link:focus.layout--1_3.text-contrast--background .tile--background,.tile-link:hover.layout--1_3.text-contrast--background .tile--background{background-color:#575756;}.tile-link:focus.has-no-image.has-no-bg .inner,.tile-link:focus.layout--1_3.has-no-bg .inner,.tile-link:focus.layout--1_4 .inner,.tile-link:hover.has-no-image.has-no-bg .inner,.tile-link:hover.layout--1_3.has-no-bg .inner,.tile-link:hover.layout--1_4 .inner{color:white;}.tile-link:focus.has-no-image.has-no-bg .tile--background,.tile-link:focus.layout--1_3.has-no-bg .tile--background,.tile-link:focus.layout--1_4 .tile--background,.tile-link:hover.has-no-image.has-no-bg .tile--background,.tile-link:hover.layout--1_3.has-no-bg .tile--background,.tile-link:hover.layout--1_4 .tile--background{background-color:#737373;}.tile .field--name-field-p-tile-link{margin:auto 0 0;}.tile:not(.tile-link) a:not(.button):not(.button--alt){color:currentColor;}.tile:not(.tile-link) a:focus,.tile:not(.tile-link) a:hover{text-decoration:none;}.tile .tile__background--image{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-position:center;background-size:cover;}.tile .tile--background{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;}.tile__background--image + .tile--background{opacity:0.5;}.tile .content-listing--view .more-link a{float:left;color:white;background-color:#575756;}.tile tbody tr{border-bottom:1px solid #fff;}a.button--dark.tile-link{color:white;}.tile.tile--no-gradient.has-no-bg .tile--background{background:transparent !important;}.tile.tile--no-gradient.has-no-bg .tile-link:hover .tile__background--image{opacity:1 !important;}.video{margin:24px auto 48px;}.video .video__item{margin:auto -10px;padding:10px;-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);}@media (min-width:960px){.video.display--wide{position:relative;right:50%;left:50%;width:100vw;margin-right:-50vw;margin-left:-50vw;}.video.display--wide .video__item{max-width:1170px;margin:auto;}}.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;}.node-with-meta .field--name-field-funder-mission,.node-with-meta .flag-saved-items{margin-bottom:1em;}.node-with-meta .field--name-field-website{word-wrap:break-word;}.node-with-meta .node__meta_side{margin-top:48px;}.node-with-meta .node__meta_side h2{padding:0 16px;}.node-with-meta .node__meta_side .node__meta_side_field{margin-top:24px;}.node-with-meta .node__meta_side .field--label-inline .field__items{padding:0;}.node-with-meta .node__meta_apply{margin:24px 0 48px;padding:48px 2rem 24px;background:#e3e3e3;}.node-with-meta .node__meta_apply h3{margin:0 auto;text-align:center;}.node-with-meta .node__meta_apply p{width:100%;margin:0 auto 48px;}@media (min-width:640px){.node-with-meta .node__meta_apply p{width:calc(66.66% - (1rem / 2));padding:0 16px;}}.node-with-meta .node__meta_apply .field__label{width:100%;margin:0 auto 24px;color:black;font-size:2rem;font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;}.ff--alternate .node-with-meta .node__meta_apply .field__label{font-family:"Avant Garde Gothic",Century Gothic,CenturyGothic,AppleGothic,sans-serif;}@media (min-width:640px){.node-with-meta .node__meta_apply .field__label{width:calc(66.66% - (1rem / 2));margin:0 auto 2rem;padding:0 16px;}}.node-with-meta .node__contact_schemes,.node-with-meta .node__meta_actions{margin-top:72px;}@media (min-width:640px){.node-with-meta > h1{display:none;padding:0;}}.node-with-meta .node__content > h1{padding:0;}@media (min-width:0) and (max-width:640px){.node-with-meta .node__content > h1{display:none;}}.node-with-meta.node--unpublished{background-color:pink;}.teaser-read-only{height:100%;text-align:center;}.teaser-read-only .node__content{height:100%;}@media (min-width:500px){.node--view-mode-teaser-with-image .tile{min-height:330px;margin:0;}}.node--view-mode-teaser-with-image .tile__image{max-width:100%;}.node--view-mode-teaser-with-image .tile .node__title{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}.node--view-mode-teaser-with-image .node__link{background-color:rgba(227,227,227,0.5);-webkit-transition:500ms ease-in;transition:500ms ease-in;}.node--view-mode-teaser-with-image .node__link:focus,.node--view-mode-teaser-with-image .node__link:hover{background:#981d97;color:white;-webkit-transition:500ms ease-out;transition:500ms ease-out;}.teaser{position:relative;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%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.teaser > *:not(.node__link){width:100%;padding:1rem;}.teaser .node__tag{position:absolute;z-index:1;top:-5px;right:-5px;padding:0.6em 1em;-webkit-transition:background-color 1s,color 1s;transition:background-color 1s,color 1s;text-transform:uppercase;color:white;background-color:#981d97;font-size:0.625rem;}.teaser .node__title{margin-bottom:0;}.teaser .node__title a{display:block;}.teaser .node__content{width:100%;padding:2.5rem 1rem 2rem;-webkit-transition:background-color 0.5s,color 0.5s;transition:background-color 0.5s,color 0.5s;background-color:rgba(227,227,227,0.5);}.teaser .node__content > *:not(.node__content){padding-top:0.5rem;padding-bottom:0.5rem;}.teaser .node__content .event-date:before{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;content:"";font-size:inherit;color:inherit;}.teaser .node__content .event-time:before{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;content:"";font-size:inherit;color:inherit;}.teaser .node__content .field--name-field-training-venue:before{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;content:"";font-size:inherit;color:inherit;}.teaser .node__content .field--name-field-training-county:before{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;content:"";font-size:inherit;color:inherit;}.teaser .node__content .event-date,.teaser .node__content .event-time,.teaser .node__content .field--name-field-training-county,.teaser .node__content .field--name-field-training-venue{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.teaser .node__content .event-date::before,.teaser .node__content .event-time::before,.teaser .node__content .field--name-field-training-county::before,.teaser .node__content .field--name-field-training-venue::before{-webkit-box-flex:0;-ms-flex:0 0 1.5em;flex:0 0 1.5em;}.teaser .node__content .datetime-separator{margin:0 6px;}.teaser .node__link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;text-decoration:none;color:inherit;-ms-flex-wrap:wrap;flex-wrap:wrap;}.teaser .node__link:focus .node__content,.teaser .node__link:hover .node__content{color:white;background-color:#981d97;}.teaser .node__link:focus .node__tag,.teaser .node__link:hover .node__tag{color:white;background-color:black;}.teaser .node__link .training__book-now{position:absolute;right:0;bottom:0;padding:0.4rem 0.8rem 0.1rem;-webkit-transition:background-color 0.5s,color 0.5s;transition:background-color 0.5s,color 0.5s;text-transform:uppercase;color:white;background-color:#575756;font-size:1rem;font-weight:700;font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;}.ff--alternate .teaser .node__link .training__book-now{font-family:"Avant Garde Gothic",Century Gothic,CenturyGothic,AppleGothic,sans-serif;}.teaser .node__link .training__book-now span{vertical-align:middle;}.teaser .node__link:focus .training__book-now,.teaser .node__link:hover .training__book-now{color:#981d97;background-color:white;}.teaser .node__link:focus thead,.teaser .node__link:hover thead{color:white;border-color:#cccccc;}.teaser .node__link:focus tbody tr:hover,.teaser .node__link:hover tbody tr:hover{background-color:transparent;}.teaser .node__meta{width:100%;padding:1rem;text-transform:uppercase;color:#981d97;border-top:1px solid #981d97;font-size:0.75rem;}.teaser .node__meta .node__publication-date{font-weight:700;}.teaser.node--type-training-event .node__meta{color:black;}.teaser.node--type-training-event .node__meta .node__price-info--highlighted{font-weight:700;}.teaser.node--type-training-event:not([class*="training-topic__"]) .node__tag{display:none;}.teaser.node--sticky .node__link{border-bottom:3px solid #981d97;}.teaser.node--sticky .node__title span{display:block;text-align:center;width:100%;}.teaser.node--sticky .field--name-field-m-image-image{text-align:center;}.teaser.node--sticky .node__link.tile{background:transparent;}.teaser.node--sticky .node__link.tile:hover{background:#981d97;}.teaser.node--sticky .node__link.tile:hover a{color:#fff;}.basic-page .field--name-field-building-blocks > .field__item{position:relative;}.basic-page .node__author{margin-bottom:24px;}.basic-page .node__author span:nth-child(2):before{content:'|';margin:0 0.75rem 0 0.575rem;display:inline-block;vertical-align:top;line-height:24px;font-size:16px;}.basic-page .title-has-gradient{color:white;background:linear-gradient(40deg,#981d97,#da1884,#ee5a5e,#ed8b00,#ffc658);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}article[data-history-node-id="106354"] .tile-link .inner{background:#da1884;}.node--type-blog .field--type-text-with-summary{max-width:768px;margin:auto;color:black;line-height:1.5;}.node--type-blog.node--view-mode-full > .node__meta{margin:2rem 1rem;}.node--type-blog.node--view-mode-full > .node__meta a{text-decoration:none;color:black;}.node--type-blog h1{margin-bottom:24px;}.node--type-blog .node__author{margin-bottom:48px;}.node--type-blog .node__author .node__date_field{display:inline;}.node--type-blog .node__author .node__author_field{display:inline;margin:0 6px;}.node--type-blog .node__author .node__author_field:before{content:'|';margin:0 0.75rem 0 0.575rem;display:inline-block;vertical-align:top;line-height:24px;font-size:16px;}.node--type-blog.node--unpublished{background-color:pink;}.node-with-share-buttons .field--name-field-building-blocks > .field__item{position:relative;}.node-with-share-buttons .node__author span:nth-child(2):before{content:'|';margin:0 0.75rem 0 0.575rem;display:inline-block;vertical-align:top;line-height:24px;font-size:16px;}.node-without-share-buttons .field--name-field-building-blocks > .field__item{position:relative;}.node-without-share-buttons .node__author span:nth-child(2):before{content:'|';margin:0 0.75rem 0 0.575rem;display:inline-block;vertical-align:top;line-height:24px;font-size:16px;}.job .field__label,.job b,.job strong{color:black;}.job .field__label .field--name-field-job-type .field__items,.job b .field--name-field-job-type .field__items,.job strong .field--name-field-job-type .field__items{padding:0;}.job .field--label-inline .field__items{display:block;}.job > .node__meta{margin:48px 24px;}.job > .node__meta span{margin:0 12px;}.job .datetime{margin-left:12px;}.job.node-with-meta .node__meta_apply{padding:48px 2rem 24px;background:#e3e3e3;}@media (min-width:640px){.job.node-with-meta .node__meta_apply .field__label,.job.node-with-meta .node__meta_apply .field__item{width:calc(66.66% - (1rem / 2));margin:0 0 2rem auto;padding-left:0;}.job.node-with-meta .node__meta_apply .field__label p,.job.node-with-meta .node__meta_apply .field__item p{width:auto;padding-left:0;}}.job.node-with-meta .node__meta_apply a.button{background-color:#575756;}.job.node-with-meta .node__meta_apply a.button:hover{background-color:#981d97;}.node__meta_side{overflow:auto;height:1%;}.node__meta_side .node__meta__side_inner{margin:0 1rem 2rem;padding-left:12px;border-left:4px solid #da1884;}.node__meta_side_field{margin-top:1rem;}.field--name-field-job-summary p{color:black;font-size:27px;line-height:1.5;margin-bottom:48px;}.node-preview-container{background-color:palegoldenrod;}@-webkit-keyframes gradients{0%{-webkit-transform:translateX(0);transform:translateX(0);}25%{-webkit-transform:translateX(-50%);transform:translateX(-50%);}50%{-webkit-transform:translateX(-80%);transform:translateX(-80%);}60%{-webkit-transform:translateX(-60%);transform:translateX(-60%);}75%{-webkit-transform:translateX(-40%);transform:translateX(-40%);}100%{-webkit-transform:translateX(0);transform:translateX(0);}}@keyframes gradients{0%{-webkit-transform:translateX(0);transform:translateX(0);}25%{-webkit-transform:translateX(-50%);transform:translateX(-50%);}50%{-webkit-transform:translateX(-80%);transform:translateX(-80%);}60%{-webkit-transform:translateX(-60%);transform:translateX(-60%);}75%{-webkit-transform:translateX(-40%);transform:translateX(-40%);}100%{-webkit-transform:translateX(0);transform:translateX(0);}}.landing-page{margin-top:0;}.landing-page .hero-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;height:32vmax;min-height:320px;max-height:385px;margin-bottom:3rem;-ms-flex-line-pack:end;align-content:flex-end;}@media (min-width:400px){.landing-page .hero-container{min-height:385px;}}@media (min-width:768px){.landing-page .hero-container{height:40vw;max-height:560px;}}.landing-page .hero-container.has-gradient .field--name-field-hero-image{opacity:0.5;}.landing-page .field--name-field-hero-image{z-index:1;width:100%;text-align:center;display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}.landing-page .field--name-field-hero-image img{width:100vw;}.landing-page .hero-overlay{top:0;bottom:0;width:100%;opacity:1;background:-webkit-gradient(linear,right top,left bottom,from(#da1884),to(#981d97));background:linear-gradient(to bottom left,#da1884 0%,#981d97 100%);position:absolute;display:block;content:"";}.landing-page .hero-overlay.animate{width:600vw;height:200%;-webkit-animation-name:gradients;animation-name:gradients;-webkit-animation-duration:15s;animation-duration:15s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background-image:linear-gradient(40deg,#981d97,#da1884,#ee5a5e,#ed8b00,#ffc658);background-position:0 0;background-size:110%;}.landing-page .hero-text{z-index:2;width:100%;max-width:640px;margin:auto;padding:1em 2em;-webkit-transition:max-width 500ms ease-in-out;transition:max-width 500ms ease-in-out;color:white;}@media (min-width:768px){.landing-page .hero-text{max-width:768px;padding:1em;}}@media (min-width:960px){.landing-page .hero-text{max-width:960px;padding:1em 2em;}}.landing-page .hero-text p{margin-bottom:0;}.landing-page .field--name-field-hero-title{max-width:75%;text-transform:uppercase;line-height:1.2;font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;font-size:36px;}.ff--alternate .landing-page .field--name-field-hero-title{font-family:"Avant Garde Gothic",Century Gothic,CenturyGothic,AppleGothic,sans-serif;}@media screen and (min-width:960px){.landing-page .field--name-field-hero-title{font-size:calc(36px + 28 * (100vw - 960px) / 440);}}@media screen and (min-width:1400px){.landing-page .field--name-field-hero-title{font-size:64px;}}.landing-page .field--name-field-hero-description{max-width:768px;margin-top:8px;font-size:18px;}@media screen and (min-width:960px){.landing-page .field--name-field-hero-description{font-size:calc(18px + 10 * (100vw - 960px) / 440);}}@media screen and (min-width:1400px){.landing-page .field--name-field-hero-description{font-size:28px;}}.landing-page .field--name-field-hero-link{margin-top:24px;}.landing-page .field--name-field-hero-link a{display:inline-block;padding:15px 48px 10px;-webkit-transition:background-color 500ms,color 400ms;transition:background-color 500ms,color 400ms;text-decoration:none;text-transform:uppercase;color:currentColor;border:1px solid white;border-radius:24px;font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;font-size:16px;}.ff--alternate .landing-page .field--name-field-hero-link a{font-family:"Avant Garde Gothic",Century Gothic,CenturyGothic,AppleGothic,sans-serif;}@media screen and (min-width:960px){.landing-page .field--name-field-hero-link a{font-size:calc(16px + 2 * (100vw - 960px) / 440);}}@media screen and (min-width:1400px){.landing-page .field--name-field-hero-link a{font-size:18px;}}.landing-page .field--name-field-hero-link a:focus,.landing-page .field--name-field-hero-link a:hover{color:#981d97;background-color:white;}@media screen and (prefers-reduced-motion:reduce){.landing-page .hero-overlay.animate{-webkit-animation:none;animation:none;background:-webkit-gradient(linear,right top,left bottom,from(#da1884),to(#981d97));background:linear-gradient(to bottom left,#da1884 0%,#981d97 100%);}}.landing-page.has-no-hero .field--name-field-building-blocks > div:first-child{margin-top:0;}.content-listing--view > .view-content > .node{min-width:280px;margin:0 auto 3em;}@media (min-width:640px){.content-listing--view > .view-content > .node{float:left;width:calc((99% / 2) - 1.25em);max-width:50%;margin:0 calc(1.25em / 3) 3rem;}}@media (min-width:960px){.content-listing--view > .view-content > .node{width:calc((99% / 3) - 1.25em);}}.content-listing--view > .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.content-listing--view > .view-content::after{display:table;clear:both;content:"";}@supports (display:grid){.content-listing--view > .view-content{display:grid;grid-gap:20px;grid-row-gap:3rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));}.content-listing--view > .view-content > .node{width:auto;max-width:none;margin:0;}}.content-listing--view .view-header{text-align:center;color:black;font-weight:700;}.content-listing--view .more-link a{display:inline-block;padding:7.5px 25px 5px;-webkit-transition:background-color 500ms,color 400ms;transition:background-color 500ms,color 400ms;text-align:center;text-decoration:none;text-transform:uppercase;border-radius:24px;background-color:white;color:#da1884;border:solid 1px #da1884;font-size:16px;font-weight:700;font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;color:#981d97;background:rgba(227,227,227,0.5);border-color:rgba(227,227,227,0.5);}.ff--alternate .content-listing--view .more-link a{font-family:"Avant Garde Gothic",Century Gothic,CenturyGothic,AppleGothic,sans-serif;}.content-listing--view .more-link a:focus,.content-listing--view .more-link a:hover{color:white;background-color:#981d97;border-color:#981d97;}.content-listing--view .view-filters .form--inline{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.content-listing--view .view-filters .form-item-location{min-width:50%;}@media (min-width:768px){.content-listing--view .view-filters .form-item-location{min-width:25%;max-width:30%;}}.content-listing--view__filters{padding:0 1em 24px 1em;-webkit-transition:all 1s;transition:all 1s;}.content-listing--view__filters summary{text-align:center;}.content-listing--view__filters summary::-webkit-details-marker{display:none;}.content-listing--view__filters summary:first-of-type{list-style-type:none;}.content-listing--view__filters summary svg{height:0.8em;margin-right:0.5em;vertical-align:baseline;}.content-listing--view__filters summary rect{-webkit-transition:opacity 0.5s;transition:opacity 0.5s;opacity:1;fill:currentColor;}.content-listing--view__filters .filters__summary-label{display:inline-block;padding:0.4em;-webkit-transition:all 0.5s ease-in;transition:all 0.5s ease-in;text-transform:uppercase;color:#da1884;-webkit-box-shadow:0 -1px 0 0 white inset,0 -2px 0 0 transparent inset;box-shadow:0 -1px 0 0 white inset,0 -2px 0 0 transparent inset;font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;}.ff--alternate .content-listing--view__filters .filters__summary-label{font-family:"Avant Garde Gothic",Century Gothic,CenturyGothic,AppleGothic,sans-serif;}.content-listing--view__filters[open] .vert{opacity:0;}.content-listing--view__filters summary:hover,.content-listing--view__filters summary:focus{outline:none;}.content-listing--view__filters summary:hover .filters__summary-label,.content-listing--view__filters summary:focus .filters__summary-label{cursor:default;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;color:#575756;-webkit-box-shadow:0 -1px 0 0 white inset,0 -2px 0 0 currentColor inset;box-shadow:0 -1px 0 0 white inset,0 -2px 0 0 currentColor inset;}.content-listing--view__filters summary:hover svg,.content-listing--view__filters summary:focus svg{fill:currentColor;}.view-jobs .view-header,.view-news .view-header{margin:2rem 0 1rem;}.view-impact-stories .teaser.node--sticky{grid-column:1 / -1;}.content-listing--view > .view__content > .view-content > .node{min-width:280px;margin:0 auto 3em;}@media (min-width:640px){.content-listing--view > .view__content > .view-content > .node{float:left;width:calc((99% / 2) - 1.25em);max-width:50%;margin:calc(1.25em / 3rem);}}@media (min-width:960px){.content-listing--view > .view__content > .view-content > .node{width:calc((99% / 3) - 1.25em);}}@media (min-width:1400px){.content-listing--view > .view__content > .view-content > .node{width:calc((99% / 4) - 1.25em);}}.content-listing--view .view__content > .view-content::after{display:table;clear:both;content:"";}@supports (display:grid){.content-listing--view .view__content > .view-content{display:grid;grid-gap:20px;grid-row-gap:3rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));}.content-listing--view .view__content > .view-content > .node{width:auto;max-width:none;margin:0;}}.content-listing--view .view-header{text-align:center;color:black;font-weight:700;}.content-listing--view .more-link a{display:inline-block;padding:7.5px 25px 5px;-webkit-transition:background-color 500ms,color 400ms;transition:background-color 500ms,color 400ms;text-align:center;text-decoration:none;text-transform:uppercase;border-radius:24px;background-color:white;color:#da1884;border:solid 1px #da1884;font-size:16px;font-weight:700;font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;color:#981d97;background:rgba(227,227,227,0.5);border-color:rgba(227,227,227,0.5);}.ff--alternate .content-listing--view .more-link a{font-family:"Avant Garde Gothic",Century Gothic,CenturyGothic,AppleGothic,sans-serif;}.content-listing--view .more-link a:focus,.content-listing--view .more-link a:hover{color:white;background-color:#981d97;border-color:#981d97;}.facet-item{list-style:none;}.view__facets .block-facets{margin:3rem 0;}@media (min-width:768px){.view__facets .form-type__textfield .form-item__textfield{max-width:200px;}}.view__facets .facets-widget-dropdown select{width:90%;}@media (min-width:768px){.view__facets .facets-widget-dropdown select{max-width:340px;}}.view__facets ul.item-list__checkbox{padding:0 0 0 1rem;}.view__facets .form--inline{margin:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.view__facets .form--inline .form-type-textfield{margin:0 1rem 0 0;}.view__facets .views-exposed-form.bef-exposed-form .form-actions{padding-top:1.2em;}.sidebar_facets__background{width:100%;padding:1rem;margin-top:72px;}.sidebar_facets__background h2.filter{color:#da1884;text-transform:uppercase;}@media (min-width:768px){.grid--1-2-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}@media (min-width:768px){.grid--1-2-view > *:nth-child(even){width:calc(66.66% - (1rem / 2));}.grid--1-2-view > *:nth-child(odd){width:calc(33.33% - (1rem / 2));}}label[for=status-Archived]{display:none;}label[for=status-Suspended]{display:none;}.view-fundingpoint-search-solr .teaser .node__content .node__title{margin-bottom:1rem;}.view-fundingpoint-search-solr .teaser .node__content .field--label-inline{padding:0 1rem 1.5rem 1rem;}.view-fundingpoint-search-solr .teaser .node__content .view-content{border-top:2px solid #575756;margin-top:2rem;}.view-fundingpoint-search-solr .view-footer{font-weight:bold;text-align:center;}.view.tabbed .bef-exposed-form > .form--inline{margin-bottom:0;}.view.tabbed .bef-exposed-form .form-wrapper{display:block;width:100%;max-width:960px;}.view.tabbed .bef-exposed-form .form-item--radio{width:100%;max-width:960px;}.view.tabbed .bef-exposed-form .form-item--radio .form-radios{width:100%;max-width:960px;}@media (min-width:640px){.view.tabbed .bef-exposed-form .form-item--radio .form-radios{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;border-bottom:1px solid #981d97;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;}}.view.tabbed .bef-exposed-form .form-item--radio .form-radios .form-item.form-type-radio{width:100%;margin-bottom:20px;}@media (min-width:640px){.view.tabbed .bef-exposed-form .form-item--radio .form-radios .form-item.form-type-radio{width:auto;margin:0;}}.view.tabbed .bef-exposed-form .form-item--radio .form-radios .form-item.form-type-radio.active label{color:white;}.view.tabbed .bef-exposed-form .form-item--radio .form-radios .form-item.form-type-radio label{display:block;cursor:pointer;}.view.tabbed .bef-exposed-form .form-item--radio .form-radios .form-item.form-type-radio label:hover,.view.tabbed .bef-exposed-form .form-item--radio .form-radios .form-item.form-type-radio label:focus{color:white;background:#da1884;}.view.tabbed .bef-exposed-form .form-item--radio .form-radios .form-item.form-type-radio label:before{display:none;}.view-search .views-field-title{padding:48px 0 0 0;}.view-search .views-field-title:first-child{padding:0;}.view-search .views-field-title a{font-size:1.4rem;text-decoration:none;}.view-search .views-field-title a:hover{text-decoration:underline;}.view-training-topics{margin:1em auto;}.view-training-topics .training-topics-list{margin:0;padding:0;list-style:none;}.view-training-topics .training-topics-list__item{display:inline-block;}.view-training-topics .training-topics-list__item a{display:inline-block;padding:7.5px 25px 5px;-webkit-transition:background-color 500ms,color 400ms;transition:background-color 500ms,color 400ms;text-align:center;text-decoration:none;text-transform:uppercase;border-radius:24px;background-color:white;color:#da1884;border:solid 1px #da1884;font-size:16px;font-weight:700;font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;color:white;background-color:#575756;border-color:#575756;}.ff--alternate .view-training-topics .training-topics-list__item a{font-family:"Avant Garde Gothic",Century Gothic,CenturyGothic,AppleGothic,sans-serif;}.view-training-topics .training-topics-list__item a:focus,.view-training-topics .training-topics-list__item a:hover{color:white;background-color:#981d97;border-color:#981d97;}.view-training-topics .training-topics-list__item a{margin:0.5em;font-size:0.9rem;font-weight:400;}.view-training-topics .training-topics-list__item a.is-active{color:#575756;border:1px solid currentColor;background-color:white;}.view-training-topics .training-topics-list__item--toggle a{cursor:pointer;color:#575756;background-color:white;}.view-training-topics .training-topics-list__item--toggle svg{height:0.8em;margin-right:0.5em;vertical-align:baseline;}.view-training-topics .training-topics-list__item--toggle rect{-webkit-transition:opacity 0.5s;transition:opacity 0.5s;opacity:1;fill:currentColor;}.view-training-topics .training-topics-list__item--toggle.is-open .vert{opacity:0;}.views-exposed-form.bef-exposed-form{max-width:none;}.views-exposed-form.bef-exposed-form .description{padding-top:0;text-transform:unset;color:#737373;}.views-exposed-form.bef-exposed-form .form-actions{padding-top:1.8em;}.pager{max-width:768px;margin:24px auto;padding:1em;text-align:center;}.pager .pager__items{margin:0;padding:0;list-style:none;}.pager .pager__item{display:inline-block;margin-bottom:0.5em;margin-left:0.5em;}.pager a{display:block;min-width:2em;padding:0.5em 1em 0.8em;-webkit-transition:0.5s background-color,0.5s color,0.5s border-color;transition:0.5s background-color,0.5s color,0.5s border-color;text-decoration:none;color:white;border:2px solid transparent;border-radius:3em;background:#737373;}.pager a:focus,.pager a:hover{text-decoration:none;color:black;border-color:#737373;background-color:#e3e3e3;}.pager .is-active a{color:black;background:#e3e3e3;}.view-id-my_saved_content{margin-bottom:4rem;}.views__results-summary{margin-bottom:1rem;}.view-webinars .views__results-summary{margin-bottom:3rem;}.view-webinar-topics{margin:1em auto;}.view-webinar-topics .webinar-topics-list{margin:0;padding:0;list-style:none;}.view-webinar-topics .webinar-topics-list__item{display:inline-block;}.view-webinar-topics .webinar-topics-list__item a{display:inline-block;padding:7.5px 25px 5px;-webkit-transition:background-color 500ms,color 400ms;transition:background-color 500ms,color 400ms;text-align:center;text-decoration:none;text-transform:uppercase;border-radius:24px;background-color:white;color:#da1884;border:solid 1px #da1884;font-size:16px;font-weight:700;font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;}.ff--alternate .view-webinar-topics .webinar-topics-list__item a{font-family:"Avant Garde Gothic",Century Gothic,CenturyGothic,AppleGothic,sans-serif;}.view-webinar-topics .webinar-topics-list__item a:focus,.view-webinar-topics .webinar-topics-list__item a:hover{color:white;background-color:#981d97;border-color:#981d97;}.view-webinar-topics .webinar-topics-list__item a{margin:0.5em;font-size:0.9rem;font-weight:400;}.view-webinar-topics .webinar-topics-list__item a.is-active{color:#575756;border:1px solid currentColor;background-color:white;}.view-webinar-topics .webinar-topics-list__item--toggle a{cursor:pointer;color:#575756;background-color:white;}.view-webinar-topics .webinar-topics-list__item--toggle svg{height:0.8em;margin-right:0.5em;vertical-align:baseline;}.view-webinar-topics .webinar-topics-list__item--toggle rect{-webkit-transition:opacity 0.5s;transition:opacity 0.5s;opacity:1;fill:currentColor;}.view-webinar-topics .webinar-topics-list__item--toggle.is-open .vert{opacity:0;}.node--type-notice.node--view-mode-full > .node__content > .field--name-body{padding:1em 0.5em 1em;background:#e3e3e3;}.node--type-scheme .node__meta_side{margin-top:48px;}.node--type-scheme .node__meta_side .node__meta_side_field{margin-top:24px;}.node--type-scheme .node__meta_side .field--label-inline .field__items{padding:0;}.node--type-scheme .node__meta_side .node__meta_contact{margin-top:48px;}.node--type-scheme .node__meta_side h2{padding:0 16px;}@media (min-width:640px){.node--type-scheme > h1{padding:0;display:none;}}.node--type-scheme .node__content > h1{padding:0;}@media (min-width:0) and (max-width:640px){.node--type-scheme .node__content > h1{display:none;}}.node--type-scheme .node__meta_actions{margin-top:72px;}.node--type-scheme .field--name-field-about-the-scheme{margin-bottom:72px;}.node--type-scheme .field--name-field-training-location-type{text-transform:capitalize;}.node--type-scheme .node__meta_side .node__meta__side_inner{margin:0 24px 48px;padding-left:12px;border-left:4px solid #da1884;}.node--type-scheme .node__meta_side h3{margin:24px auto 48px;text-align:center;padding:0 16px;}.node--type-scheme .node__meta_side .field--name-field-m-image-image{text-align:center;}.node--type-scheme .node__meta_side .field--name-field-m-image-image img{margin:2rem auto;}.node--type-scheme.node--view-mode-teaser .node__link{height:auto;}.node--type-scheme.node--view-mode-teaser .node__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.training-event .node__meta_side{margin-top:48px;}.training-event .node__meta_side .node__meta_side_field{margin-top:24px;}.training-event .node__meta_side .field--label-inline .field__items{padding:0;}@media (min-width:640px){.training-event > h1{padding:0;display:none;}}.training-event .node__content > h1{padding:0;}@media (min-width:0) and (max-width:640px){.training-event .node__content > h1{display:none;}}.training-event .field--name-field-training-location-type{text-transform:capitalize;}.training-event .node__meta_side .node__meta__side_inner{margin:0 24px 48px;padding-left:12px;border-left:4px solid #da1884;}.training-event .node__meta_side h3{margin:24px auto 48px;text-align:center;padding:0 16px;}.training-event .node__meta_side .field--name-field-m-image-image{text-align:center;}.training-event .node__meta_side .field--name-field-m-image-image img{margin:2rem auto;}.training-event .node__meta{margin:48px 24px;}.training-event .node__meta span{margin:0 12px;}.training-event .node__meta .datetime-separator{margin:0 6px;}.training-event .field--name-field-training-map-location{margin:0 0 2rem;}.training-event .field--name-field-event-member-only{display:inline;}#block-relatedcontenttrainingevents h2{text-align:center;}.training-event-link{display:inline-block;padding:7.5px 25px 5px;-webkit-transition:background-color 500ms,color 400ms;transition:background-color 500ms,color 400ms;text-align:center;text-decoration:none;text-transform:uppercase;border-radius:24px;background-color:white;color:#da1884;border:solid 1px #da1884;font-size:16px;font-weight:700;font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;}.ff--alternate .training-event-link{font-family:"Avant Garde Gothic",Century Gothic,CenturyGothic,AppleGothic,sans-serif;}.training-event-link:focus,.training-event-link:hover{color:white;background-color:#981d97;border-color:#981d97;}.user-profile__layout{margin-top:24px;padding:0 16px;}.user-profile__layout .menu{margin:0;padding:0;list-style:none;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;}.user-profile__layout .menu li{margin-bottom:24px;}.user-profile__layout .menu a{display:inline-block;padding:7.5px 25px 5px;-webkit-transition:background-color 500ms,color 400ms;transition:background-color 500ms,color 400ms;text-align:center;text-decoration:none;text-transform:uppercase;border-radius:24px;background-color:white;color:#da1884;border:solid 1px #da1884;font-size:16px;font-weight:700;font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;font-size:14px;}.ff--alternate .user-profile__layout .menu a{font-family:"Avant Garde Gothic",Century Gothic,CenturyGothic,AppleGothic,sans-serif;}.user-profile__layout .menu a:focus,.user-profile__layout .menu a:hover{color:white;background-color:#981d97;border-color:#981d97;}.user-profile__aside{margin-right:1em;padding-bottom:20px;border-bottom:5px solid #cccccc;}.user-profile__title{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;padding-bottom:20px;border-bottom:5px solid #cccccc;}.user-profile__title > *{display:block;padding:0;margin-top:0;}.user-profile__content{margin-top:24px;}.user-profile__newsletters .fieldset-legend{color:#da1884;margin-bottom:20px;}@media (min-width:960px){.user-profile__layout{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;}.user-profile__aside{width:25%;border:none;}.user-profile__content{width:75%;}}.above-header{background:#da1884;}@media (min-width:0) and (max-width:768px){.above-header .menu--family-subsites{display:none;}}@media (min-width:0) and (max-width:768px){.above-header .menu--header-navigation{display:none;}.above-header .social-links{border:0;}}.above-header--inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0.5em 1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.above-header .menu--family-subsites{margin-right:auto;}.above-header .block-menu{-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.above-header .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:row wrap;flex-wrap:row wrap;margin:0;padding:0;list-style:none;-ms-flex-pack:distribute;justify-content:space-around;}.above-header .menu-item a{display:block;padding:0.5rem;text-decoration:none;color:white;font-size:12px;}.above-header .menu-item a:focus,.above-header .menu-item a:hover{color:#ffc658;}.below-header{display:none;}@media (min-width:960px){.below-header{display:block;}}.layout-copyright-minus-one{padding:0.5rem 0 0;background:#831982;}.copyright-minus-one a{text-decoration:none;color:white;}.copyright-minus-one a:active,.copyright-minus-one a:focus,.copyright-minus-one a:hover{text-decoration:underline;color:#ffc658;}.copyright-minus-one ul.menu{margin:0;padding:2rem 0 1rem 1rem;list-style:none outside;text-align:left;display:grid;grid-template-columns:1fr 1fr;}@media (min-width:640px){.copyright-minus-one ul.menu{padding:0 0 0 1rem;display:block;}}.copyright-minus-one ul.menu li{display:block;padding:0 0 1rem;}@media (min-width:640px){.copyright-minus-one ul.menu li{display:inline-block;padding:1rem 2rem 1rem 0;}}.layout-copyright{padding:0.5rem 0 0.5rem;background:#831982;}.layout-copyright .block{padding:0;margin-bottom:0;}.layout-copyright #block-developmentlink{margin-right:1rem;}.layout-copyright p{text-transform:uppercase;color:white;font-size:12px;line-height:2;margin-bottom:0;}.layout-copyright a{text-decoration:underline;text-transform:none;color:white;}.layout-copyright a:active,.layout-copyright a:focus,.layout-copyright a:hover{color:#ffc658;}.copyright-grid{display:grid;grid-gap:12px;}@media (min-width:960px){.copyright-grid{grid-template-columns:2fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}.credits{padding-top:24px;}.credits a{text-decoration:none;}.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;}}.back-to-top__container{margin-top:72px;padding:0.5rem 0;text-align:right;background:-webkit-gradient(linear,left bottom,left top,from(#6a9cd2),to(#59cbe8));background:linear-gradient(to top,#6a9cd2 0%,#59cbe8 100%);}.back-to-top__container a.back-to-top{text-decoration:none;color:black;}.back-to-top__container a.back-to-top:hover{text-decoration:underline;}.back-to-top__container .back-to-top__icon-container{position:relative;right:1rem;float:right;min-width:3rem;height:3rem;margin-top:-0.5rem;cursor:pointer;border-radius:100%;background-color:black;}.back-to-top__container .back-to-top__icon-container:before{position:absolute;top:0.5rem;right:0;bottom:0;left:0;width:1rem;height:1rem;margin:auto;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg);border:0.125rem solid #e3e3e3;border-right:0;border-bottom:0;}.back-to-top__container .back-to-top__text{position:relative;padding-right:2rem;text-align:right;font-size:1rem;line-height:1.375rem;}.footer-top{margin:24px auto;}.footer-top h2{padding-top:0;font-size:3rem;text-transform:uppercase;margin-bottom:0;}@media (min-width:640px){.footer-top h2{margin-bottom:0.5em;}}.footer{padding:2rem 0;color:white;background:-webkit-gradient(linear,left bottom,left top,from(#981d97),color-stop(90%,#981d97),to(#6a9cd2));background:linear-gradient(to top,#981d97 0%,#981d97 90%,#6a9cd2 100%);}@media (min-width:640px){.footer{padding:2rem 0 2.5rem;}}.footer .block{padding:2rem 1rem 0;}@media (min-width:640px){.footer .block{padding:2.5rem 1rem 0;}}.footer a.button{text-decoration:none;color:white;border:1px solid white;background-color:transparent;}.footer a.button:active,.footer a.button:focus,.footer a.button:hover{text-decoration:none;color:#981d97;background-color:white;border:1px solid white;}.footer p a{text-decoration:underline;}.footer ul.menu{padding:0;list-style:none outside;text-align:left;}.footer ul.menu li{padding-bottom:1rem;}.footer a{text-decoration:none;color:white;}.footer a:active,.footer a:focus,.footer a:hover{text-decoration:underline;color:white;}.footer .social-links{max-width:220px;margin:0 2rem 0 0;padding:0;border:0;}.footer .social-links--inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0.5em 1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.footer .social-links .menu--family-subsites{margin-right:auto;}.footer .social-links .block-menu{-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto;}.footer .social-links .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:row wrap;flex-wrap:row wrap;margin:0;padding:0;list-style:none;-ms-flex-pack:distribute;justify-content:space-around;}.footer .social-links .menu-item a{display:block;padding:0.5rem;text-decoration:none;text-transform:uppercase;color:white;font-size:14px;}.footer .social-links .menu-item a:focus,.footer .social-links .menu-item a:hover{color:white;text-decoration:underline;}.header{padding-top:0;padding-bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(#da1884),color-stop(30%,#da1884),to(#ee5a5e));background:linear-gradient(to bottom,#da1884 0%,#da1884 30%,#ee5a5e 100%);}@media (min-width:321px){.header{padding-top:4px;padding-bottom:16px;}}@media (min-width:960px){.header{padding-top:4px;padding-bottom:24px;}}.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:960px){.header__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}.header .branding{-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%;}@media (min-width:960px){.header .branding{-ms-flex-preferred-size:50%;flex-basis:50%;}}.header .main-navigation{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;}@media (min-width:960px){.header .main-navigation{-ms-flex-preferred-size:50%;flex-basis:50%;}}.desktop-navigation-container{background:-webkit-gradient(linear,left top,left bottom,from(#ee5a5e),color-stop(70%,#f47d5c),to(#ffc658));background:linear-gradient(to bottom,#ee5a5e 0%,#f47d5c 70%,#ffc658 100%);padding-bottom:48px;}@media (min-width:960px){.desktop-navigation-container{padding-left:0.5rem;padding-right:0.5rem;}}@media (min-width:1170px){.desktop-navigation-container{padding-left:0;padding-right:0;}}.header-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}@media (min-width:960px){.header-mobile{display:none;}}.header-mobile .site-logo{position:relative;margin-top:13px;text-align:left;-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.header-mobile .site-logo img{max-width:300px;margin-top:-6px;}@media (min-width:0) and (max-width:400px){.header-mobile .site-logo img{max-width:200px;margin-top:6px;}}@media (min-width:400px) and (max-width:460px){.header-mobile .site-logo img{max-width:250px;margin-top:0;}}.header-mobile .mobile-menu-toggle{position:relative;right:0;margin-top:7px;text-align:right;-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.hamburger{width:70px;height:66px;}.mobile-menu{position:relative;margin-right:-16px;}.hamburger{overflow:visible;margin:0;cursor:pointer;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;text-transform:none;color:inherit;border:0;background-color:transparent;font:inherit;}.hamburger.is-active{background-color:white;}.hamburger-box{position:relative;display:inline-block;width:22px;height:22px;background:url(/themes/custom/patternlab/images/icons/src/menu-white.svg) no-repeat;background-size:80%;top:11px;left:8px;}@media (min-width:960px){.hamburger-box{background:url(/themes/custom/patternlab/images/icons/src/search-white.svg) no-repeat;}}.region-slidebar a{color:white;}.sitemap-item--menu-main .content .menu > li{margin:0.5rem 0;}.sitemap-item--menu-main > .content > ul > li.menu-item__expanded{margin-top:2rem;}.sitemap-item--menu-main > .content > ul > li.menu-item__expanded > a{text-transform:uppercase;font-weight:bold;text-decoration:none;}.sitemap-item--menu-main > .content > ul > li.menu-item__expanded > a:hover{text-decoration:underline;}.sitemap a{color:black;text-decoration:none;}.sitemap a:hover{text-decoration:underline;}.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:#e3e3e3;display:inline-block;font-weight:bold;padding:0.66rem 1rem;text-decoration:none;}.region-tabs li a.is-active{background:#cccccc;color:#292929;}.region-tabs li a:focus,.region-tabs li a:hover{background:#999999;color:black;text-decoration:underline;}.page--front > div{padding:25px 0;}.page--front .tiled-layout{margin:0 auto;}.page--front .u-fl{float:left;}.page--front .u-fr{float:right;}.page--front .tile.hero{width:100%;height:400px;margin:0 0 30px;text-align:center;}.page--front .tile.hero .inner{display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}.page--front .tile.hero .inner > *{max-width:none;}.page--front .tile.hero .field--name-field-p-tile-link{position:relative;top:30px;}.page--front .people-power{max-width:90vw;}@media (min-width:768px){.page--front .people-power{padding:0;}}.page--front .events-list .layout-contained--small{max-width:none;}.page--front .image--grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-3em 0.5em 2em;}.page--front .image--grid > *{-webkit-box-flex:1;-ms-flex:1 0 200px;flex:1 0 200px;margin:0.5em;}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;text-align:center;line-height:4;}.sg-gradients.sg-colors > li .sg-swatch{height:150px;}.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(115,115,115,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;}
