/* @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;}}
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}[type="button"],[type="reset"],[type="submit"],button{-webkit-appearance:button;}[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0;}[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}[hidden],template{display:none;}.flex-default{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem;}.flex-default > *{margin-right:1rem;margin-left:1rem;}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:400;line-height:1.5;}html strong{font-weight:900;}html *,html ::after,html ::before{-webkit-box-sizing:inherit;box-sizing:inherit;margin-top:0;}body{overflow-x:hidden;margin:0;}.h1,h1{margin-top:0.35526316em;margin-bottom:27px;line-height:1.0657;}.h2,h2{margin-top:0.57446809em;margin-bottom:0.57446809em;}.h3,h3{margin-top:0.93103448em;}.h4,h4{margin-top:1.5em;}.h5,h5{margin-top:1.5em;}blockquote,ol,p,pre,table,ul{margin-bottom:27px;}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;}.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;}.menu--header-menu a{-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:color,background-color;transition-property:color,background-color;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);}.layout-container{position:relative;}.layout-contained{max-width:1440px;margin-right:auto;margin-left:auto;}.layout-contained--medium{max-width:1024px;}.layout-contained--small{max-width:768px;}.bg-primary{color:#fff;background:#e71e18;}.bg-primary--light{color:#2c3643;background:#ee625d;}.bg-primary--dark{color:#fff;background:#a21511;}.bg-secondary{color:#fff;background:#0d2b88;}.bg-secondary--light{color:#fff;background:#1441ce;}.bg-secondary--dark{color:#fff;background:#061542;}.bg-tertiary{color:#fff;background:#2c3f46;}.bg-tertiary--light{color:#fff;background:#4a6975;}.bg-tertiary--dark{color:#fff;background:#0e1517;}.bg-white{color:#2c3643;background:#fff;}.bg-grey{color:#2c3643;background:#9d9c8f;}.bg-grey--lightest{color:#2c3643;background:#f1f1f1;}.bg-grey--lighter{color:#2c3643;background:#f5f5f3;}.bg-grey--light{color:#2c3643;background:#eaeaea;}.bg-grey--dark{color:#fff;background:#6e6d60;}.bg-grey--darker{color:#fff;background:#2c3643;}.bg-grey--darkest{color:#fff;background:#000;}.bg-light{color:#2c3643;background:#fff;}.bg-dark{color:#2c3643;background:#9d9c8f;}.bg-black{color:#fff;background:#000;}.main{width:100%;max-width:1224px;margin:0 auto;padding:0 1rem;display:block;}@media (min-width:480px){.main{padding:0 1rem;}}@media (min-width:1224px){.main{padding-right:calc(1rem + calc(-50vw + calc(1224px / 2)));padding-left:calc(1rem + calc(-50vw + calc(1224px / 2)));}}.pl-template{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;}.pl .sg-pattern-title,.sg-main .sg-pattern-title{text-transform:none !important;color:#738ba3;font-size:1.4rem !important;}.pl .sg-pattern-title a,.sg-main .sg-pattern-title a{text-transform:uppercase !important;color:#1169ba !important;font-family:Calibre,serif;font-size:2.2rem;font-weight:500;}.pl .sg-subtype h2,.sg-main .sg-subtype h2{text-transform:uppercase;background-color:#2c3643;font-size:3rem;}.pl .sg-subtype h2 a,.sg-main .sg-subtype h2 a{width:100%;max-width:1224px;margin:0 auto;padding:1rem 1rem;display:block;text-decoration:none;color:#fff;line-height:1;}@media (min-width:480px){.pl .sg-subtype h2 a,.sg-main .sg-subtype h2 a{padding:1rem 1rem;}}@media (min-width:1224px){.pl .sg-subtype h2 a,.sg-main .sg-subtype h2 a{padding-right:calc(1rem + calc(-50vw + calc(1224px / 2)));padding-left:calc(1rem + calc(-50vw + calc(1224px / 2)));}}.pl .sg-pattern > div,.sg-main .sg-pattern > div{width:100%;max-width:1224px;margin:0 auto;padding:0 1rem;}@media (min-width:480px){.pl .sg-pattern > div,.sg-main .sg-pattern > div{padding:0 1rem;}}@media (min-width:1224px){.pl .sg-pattern > div,.sg-main .sg-pattern > div{padding-right:calc(1rem + calc(-50vw + calc(1224px / 2)));padding-left:calc(1rem + calc(-50vw + calc(1224px / 2)));}}.pl .visually-hidden,.sg-main .visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.pl .sg-colors,.sg-main .sg-colors{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none;}.pl .sg-colors li,.sg-main .sg-colors li{-webkit-box-flex:1;-ms-flex:1 0 180px;flex:1 0 180px;margin:0 0.5rem 1rem;-webkit-box-shadow:1px 2px 5px #f5f5f3;box-shadow:1px 2px 5px #f5f5f3;}.pl .sg-colors .sg-swatch,.pl .sg-colors__sample,.sg-main .sg-colors .sg-swatch,.sg-main .sg-colors__sample{display:block;height:100px;margin-bottom:0.3em;}.pl .sg-colors .sg-info,.sg-main .sg-colors .sg-info{padding:0.4em;}.pl .sg-colors .sg-info span,.sg-main .sg-colors .sg-info span{display:block;}.pl .sg-pattern-example,.sg-main .sg-pattern-example{padding-bottom:5px;-webkit-transform:translateZ(0);transform:translateZ(0);}.pl .sg-breakpoints,.sg-main .sg-breakpoints{position:relative;overflow:hidden;}.pl .sg-breakpoints ul,.sg-main .sg-breakpoints ul{margin:0;padding:0;}.pl .sg-breakpoints li,.sg-main .sg-breakpoints li{margin:0;padding:0;list-style-type:none;}.pl .sg-breakpoints .device_widths,.sg-main .sg-breakpoints .device_widths{padding-top:20px;}.pl .sg-breakpoints .device_widths > li,.sg-main .sg-breakpoints .device_widths > li{margin-bottom:15px;padding-right:15px;text-align:right;border-right:solid 3px #ccc;border-bottom:solid 3px #ccc;}.pl .sg-breakpoints .breakpoints > li,.sg-main .sg-breakpoints .breakpoints > li{position:absolute;height:100%;border-left:solid 3px #595959;}.pl .sg-breakpoints .breakpoints > li > .label,.sg-main .sg-breakpoints .breakpoints > li > .label{display:block;padding:3px;color:#fff;background:#595959;}.pl .sg-breakpoints .breakpoints > li:hover,.sg-main .sg-breakpoints .breakpoints > li:hover{border-left-color:rgba(89,89,89,0.3);}.pl .sg-breakpoints .breakpoints > li:hover > .label,.sg-main .sg-breakpoints .breakpoints > li:hover > .label{opacity:0;}.u-spacing-down{margin-bottom:20px;}.u-spacing-up{margin-top:20px;}.header__inner .branding-block,.u-gap-down{margin-bottom:5px;}.u-gap-up{margin-top:5px;}.padding{padding:18px;}.padding-horizontal{padding-right:18px;padding-left:18px;}.padding-horizontal--mobile{padding-right:18px;padding-left:18px;}@media (min-width:1024px){.padding-horizontal--mobile{padding-right:0;padding-left:0;}}.padding-vertical{padding-top:18px;padding-bottom:18px;}.margin-bottom{margin-bottom:27px;}@media (min-width:768px){.margin-bottom{margin-bottom:54px;}}.margin-top{margin-top:27px;}@media (min-width:768px){.margin-top{margin-top:54px;}}.padding-bottom{padding-bottom:27px;}@media (min-width:768px){.padding-bottom{padding-bottom:54px;}}.padding-top{padding-top:27px;}@media (min-width:768px){.padding-top{padding-top:54px;}}.float-left{float:left;}.float-right{float:right;}.clear-both{clear:both;}.u-center{display:inline-block;position:relative;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}.u-center--h{display:inline-block;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}.u-center--v{display:inline-block;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.local-base{font-size:1rem;}.hide-overflow{position:fixed;overflow:hidden;}@media (min-width:640px){.small-screen-only{display:none;}}@media (min-width:768px){.small-screen-only{display:none;}}@media (min-width:768px){.small-medium-screen-only{display:none;}}.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;white-space:nowrap;word-wrap:normal;}.show-hidden{position:static !important;clip:unset;width:auto;height:auto;}[hidden]{display:none;}.field__label{font-weight:700;}.field--label-inline > .field__items,.field--label-inline > .field__label{display:inline;}.field--label-inline .field__items,.field--label-inline .field__label,.field--label-inline > .field__item{display:inline;padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__items,[dir="rtl"] .field--label-inline .field__label{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}.h1,h1{text-transform:uppercase;font-family:Arial,sans-serif;font-weight:700;}.h1,h1{font-size:32px;}@media screen and (min-width:380px){.h1,h1{font-size:calc(32px + 15 * (100vw - 380px) / 790);}}@media screen and (min-width:1170px){.h1,h1{font-size:47px;}}.h2,h2{text-transform:uppercase;font-family:Arial,sans-serif;font-weight:700;}.h2,h2{font-size:25px;}@media screen and (min-width:380px){.h2,h2{font-size:calc(25px + 4 * (100vw - 380px) / 790);}}@media screen and (min-width:1170px){.h2,h2{font-size:29px;}}.bb-card__title,.c-card__title,.checkout
  .checkout-pane
  > .form-wrapper:not(.form-donation__campaigns)
  > legend,.checkout .checkout-pane > legend,.donation-form .fieldset-legend,.h3,h3{text-transform:uppercase;font-family:Arial,sans-serif;font-weight:700;}.bb-card__title,.c-card__title,.checkout
  .checkout-pane
  > .form-wrapper:not(.form-donation__campaigns)
  > legend,.checkout .checkout-pane > legend,.donation-form .fieldset-legend,.h3,h3{font-size:20px;}@media screen and (min-width:380px){.bb-card__title,.c-card__title,.checkout
    .checkout-pane
    > .form-wrapper:not(.form-donation__campaigns)
    > legend,.checkout .checkout-pane > legend,.donation-form .fieldset-legend,.h3,h3{font-size:calc(20px + 4 * (100vw - 380px) / 790);}}@media screen and (min-width:1170px){.bb-card__title,.c-card__title,.checkout
    .checkout-pane
    > .form-wrapper:not(.form-donation__campaigns)
    > legend,.checkout .checkout-pane > legend,.donation-form .fieldset-legend,.h3,h3{font-size:24px;}}.h4,h4{text-transform:uppercase;font-family:Arial,sans-serif;font-weight:700;}.h4,h4{font-size:18px;}@media screen and (min-width:380px){.h4,h4{font-size:calc(18px + 2 * (100vw - 380px) / 790);}}@media screen and (min-width:1170px){.h4,h4{font-size:20px;}}.h5,h5{text-transform:uppercase;font-family:Arial,sans-serif;font-weight:700;font-size:1rem;}main a{margin:auto -1px;padding:0 1px;cursor:pointer;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;color:#000;font-weight:700;-webkit-text-decoration-color:#e71e18;text-decoration-color:#e71e18;-webkit-text-decoration-skip:skip;text-decoration-skip:skip;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;}main a:focus,main a:hover{text-decoration:none;background-color:rgba(231,30,24,0.5);}main a:focus{outline:1px dotted;}a:not(:link){margin:0;padding:0;}.be-text--large{font-weight:300;}.be-text--large{font-size:18px;}@media screen and (min-width:380px){.be-text--large{font-size:calc(18px + 6.75 * (100vw - 380px) / 790);}}@media screen and (min-width:1170px){.be-text--large{font-size:24.75px;}}.be-text--small{font-size:15.75px;}@media screen and (min-width:380px){.be-text--small{font-size:calc(15.75px + 0 * (100vw - 380px) / 790);}}@media screen and (min-width:1170px){.be-text--small{font-size:15.75px;}}.be-text--xsmall{font-size:13.5px;}@media screen and (min-width:380px){.be-text--xsmall{font-size:calc(13.5px + 0 * (100vw - 380px) / 790);}}@media screen and (min-width:1170px){.be-text--xsmall{font-size:13.5px;}}.fieldgroup{margin:0;padding:0;border-width:0;}.fieldset-legend.form-required{padding-left:0.6em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32.3' height='30.5'%3E%3Cpath fill='%233c3b39' d='M0 14.4l2.2-7a75 75 0 0 1 11.3 4.8c-.6-6-1-10-1-12.2h7.1c0 3.2-.4 7.3-1 12.1C21.8 10.4 25.6 9 30 7.4l2.3 7A60.8 60.8 0 0 1 20 17c2 1.7 4.8 4.8 8.4 9.2l-5.8 4.2c-2-2.6-4.2-6.1-6.7-10.5-2.4 4.6-4.6 8-6.4 10.5L4 26.3c3.7-4.6 6.4-7.7 8-9.2-4.1-.8-8.1-1.7-11.9-2.7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 40%;background-size:0.4em;}.fieldset-legend.form-required::after{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;white-space:nowrap;word-wrap:normal;content:"(required)";}.clearfix::after{display:table;clear:both;content:"";}form > .form-item{margin:27px 0;}.form-item:not(.form-type-radio){margin:13.5px 0;}.bef-exposed-form .form--inline > .form-item{float:left;}.form-item.form-disabled input{cursor:not-allowed;}a.tabledrag-handle .handle{width:auto;height:100%;margin:0 0.5em;}.form-item--error-message{color:#e71e18;}.path-webform .ui-tooltip{border:1px solid #eaeaea;border-radius:4px;background-color:#fff;}.period_picker_box table{margin:0;}.form-submit:not(.button),input[type="submit"]:not(.button){display:inline-block;padding:0.555em 1.34em 0.612em;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:color,background,-webkit-transform;transition-property:color,background,-webkit-transform;transition-property:color,background,transform;transition-property:color,background,transform,-webkit-transform;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);text-align:center;text-decoration:none;text-transform:uppercase;color:#fff;border:1px solid transparent;border-radius:0;background-color:#0d2b88;font-family:Arial,sans-serif;font-size:1rem;line-height:1.5;border:0;}.form-submit:not(.button):focus,.form-submit:not(.button):hover,input[type="submit"]:not(.button):focus,input[type="submit"]:not(.button):hover{-webkit-transform:scale(1.1);transform:scale(1.1);color:#0d2b88;background-color:#fff;}@media screen and (-ms-high-contrast:active){.form-submit:not(.button):focus,.form-submit:not(.button):hover,input[type="submit"]:not(.button):focus,input[type="submit"]:not(.button):hover{text-decoration:underline;}}.form-submit:not(.button):focus,input[type="submit"]:not(.button):focus{border-color:#0d2b88;outline:0;}@supports ((-webkit-appearance:none) or (-moz-appearance:none) or (appearance:none)){.form-submit:not(.button),input[type="submit"]:not(.button){-webkit-appearance:none;-moz-appearance:none;appearance:none;}}.button,a.button{display:inline-block;padding:0.555em 1.34em 0.612em;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:color,background,-webkit-transform;transition-property:color,background,-webkit-transform;transition-property:color,background,transform;transition-property:color,background,transform,-webkit-transform;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);text-align:center;text-decoration:none;text-transform:uppercase;color:#fff;border:1px solid transparent;border-radius:0;background-color:#0d2b88;font-family:Arial,sans-serif;font-size:1rem;line-height:1.5;}.button:focus,.button:hover,a.button:focus,a.button:hover{-webkit-transform:scale(1.1);transform:scale(1.1);color:#0d2b88;background-color:#fff;}@media screen and (-ms-high-contrast:active){.button:focus,.button:hover,a.button:focus,a.button:hover{text-decoration:underline;}}.button:focus,a.button:focus{border-color:#0d2b88;outline:0;}.button--primary,a.button--primary{display:inline-block;padding:0.555em 1.34em 0.612em;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:color,background,-webkit-transform;transition-property:color,background,-webkit-transform;transition-property:color,background,transform;transition-property:color,background,transform,-webkit-transform;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);text-align:center;text-decoration:none;text-transform:uppercase;color:#fff;border:1px solid transparent;border-radius:0;background-color:#e71e18;font-family:Arial,sans-serif;font-size:1rem;line-height:1.5;}.button--primary:focus,.button--primary:hover,a.button--primary:focus,a.button--primary:hover{-webkit-transform:scale(1.1);transform:scale(1.1);color:#e71e18;background-color:#fff;}@media screen and (-ms-high-contrast:active){.button--primary:focus,.button--primary:hover,a.button--primary:focus,a.button--primary:hover{text-decoration:underline;}}.button--primary:focus,a.button--primary:focus{border-color:#e71e18;outline:0;}.button--alt,a.button--alt{display:inline-block;padding:0.555em 1.34em 0.612em;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:color,background,-webkit-transform;transition-property:color,background,-webkit-transform;transition-property:color,background,transform;transition-property:color,background,transform,-webkit-transform;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);text-align:center;text-decoration:none;text-transform:uppercase;color:#2c3643;border:1px solid transparent;border-radius:0;background-color:#eaeaea;font-family:Arial,sans-serif;font-size:1rem;line-height:1.5;}.button--alt:focus,.button--alt:hover,a.button--alt:focus,a.button--alt:hover{-webkit-transform:scale(1.1);transform:scale(1.1);color:#eaeaea;background-color:#2c3643;}@media screen and (-ms-high-contrast:active){.button--alt:focus,.button--alt:hover,a.button--alt:focus,a.button--alt:hover{text-decoration:underline;}}.button--alt:focus,a.button--alt:focus{border-color:#eaeaea;outline:0;}.form-item--checkbox input,.form-type-checkbox input{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;white-space:nowrap;word-wrap:normal;}.form-item--checkbox label,.form-type-checkbox label{position:relative;padding-right:1em;padding-left:1.5em;-webkit-transition:color 0.4s;transition:color 0.4s;color:#6e6d60;font-weight:400;}.form-item--checkbox label::before,.form-type-checkbox label::before{position:absolute;top:0.1em;bottom:0;left:0;display:block;width:1em;height:1em;content:"";-webkit-transition:background 0.4s,border-color 0.5s 0.2s;transition:background 0.4s,border-color 0.5s 0.2s;border:1px solid #9d9c8f;border-radius:3px;background-color:#fff;}.form-item--checkbox label::after,.form-type-checkbox label::after{position:absolute;top:0;left:0.25em;width:0.5em;height:0.9em;content:"";-webkit-transition:opacity 0.5s;transition:opacity 0.5s;-webkit-transform:rotate(45deg) scale(0.7);transform:rotate(45deg) scale(0.7);opacity:0;color:#e71e18;border:solid #e71e18;border-width:0 1.5px 1.5px 0;font-size:1.05em;}.form-item--checkbox input:checked + label,.form-type-checkbox input:checked + label{color:#2c3643;}.form-item--checkbox input:checked + label::after,.form-type-checkbox input:checked + label::after{opacity:1;}.form-item--checkbox input:focus + label,.form-type-checkbox input:focus + label{text-decoration:underline;}.form-item--checkbox input:focus + label::before,.form-type-checkbox input:focus + label::before{outline:-webkit-focus-ring-color auto 5px;outline:3px auto #e71e18;outline-offset:-1px;}.fieldset__legend .required-indicator{padding:0.2em 0 0.25em;color:#e71e18;}.form-item__label .required-indicator{padding:0.2em 0 0.25em;color:#e71e18;}.form-type-radio{display:block;padding:0.4em 0.2em;border-top:1px solid #9d9c8f;}.form-type-radio:first-of-type{border-top:0;}.form-type-radio input{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;white-space:nowrap;word-wrap:normal;}.form-type-radio label{position:relative;display:block;padding-right:2rem;-webkit-transition:color 0.4s;transition:color 0.4s;color:#6e6d60;font-size:0.9rem;font-weight:400;}@media (min-width:1024px){.form-type-radio label{line-height:2;}}.form-type-radio label::after{position:absolute;top:0;right:0;bottom:0;display:block;width:1.67rem;height:1.67rem;content:"";-webkit-transition:background 0.4s,border-color 0.5s 0.2s;transition:background 0.4s,border-color 0.5s 0.2s;border:1px solid #e71e18;border-radius:100%;background-color:#fff;background-image:radial-gradient(circle at center,transparent 1%,transparent 45%,#fff 50%,#fff 100%);}.form-type-radio input:checked + label{color:#2c3643;}.form-type-radio input:checked + label::after{border-color:#e71e18;background-color:#e71e18;}.form-type-radio input:focus + label{text-decoration:underline;}.form-type-radio input:focus + label::after{outline:-webkit-focus-ring-color auto 5px;outline:3px auto #e71e18;outline-offset:-1px;}.form-type-select{position:relative;display:inline-block;}.form-type-select label{display:block;margin-bottom:0.1em;margin-left:0.15em;}.form-select:not(.bef-links),.select2-container--default .select2-selection--single{width:90%;padding:0.5rem;border:1px solid #9d9c8f;}@supports ((-webkit-appearance:none) or (-moz-appearance:none) or (appearance:none))
  or (-moz-appearance:none){.form-select:not(.bef-links),.select2-container--default .select2-selection--single{padding-right:2rem;background:#fff;background-image:url(/themes/custom/weatherlab/components/_patterns/01-basic-elements/icons/svg/fa-5/solid/caret-down.svg);background-repeat:no-repeat;background-position:calc(100% - 0.5em) center;background-size:0.6rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;}}.form-item-start-date .period_picker_input{padding:0.278rem;padding-right:1.5rem;border:1px solid #9d9c8f;background:#fff;background-image:url(/themes/custom/weatherlab/components/_patterns/01-basic-elements/icons/svg/fa-5/solid/caret-down.svg);background-repeat:no-repeat;background-position:calc(100% - 0.5em) center;background-size:0.6rem;font-family:Arial,sans-serif;font-size:1rem;}.form-item-start-date .period_picker_input::before{position:static;}.form-item-start-date .period_picker_input .icon_calendar{display:none;}.select2-container--default .select2-selection--single{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:none;height:2.626rem;}.form-select:not(.bef-links):focus,.select2-container--default .select2-selection--single:focus{outline:3px auto #e71e18;outline-offset:-1px;}.select2-container--default
  .select2-selection--single
  .select2-selection__arrow{display:none;}.form-type-email,.form-type-number,.form-type-tel,.form-type-textfield,.form-type-url{margin-bottom:0.25em;}.form-type-email label,.form-type-number label,.form-type-tel label,.form-type-textfield label,.form-type-url label{display:block;margin-bottom:0.1em;margin-left:0.15em;}.form-email,.form-number,.form-search,.form-tel,.form-text,.form-textarea,.form-url{max-width:80vw;padding:0.65em 0.5em 0.7em;color:#6e6d60;border:1px solid #eaeaea;background-color:#fff;font-size:18px;}.form-email.error,.form-number.error,.form-search.error,.form-tel.error,.form-text.error,.form-textarea.error,.form-url.error{border-color:#e71e18;}.form-email:focus,.form-number:focus,.form-search:focus,.form-tel:focus,.form-text:focus,.form-textarea:focus,.form-url:focus{outline:3px auto #0d2b88;outline-offset:-1px;}html{color:#000;font-family:Arial,sans-serif;font-size:18px;}img{max-width:100%;height:auto;}.add-to-calendar__trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.5rem 2rem;cursor:pointer;-webkit-transition:0.3s;transition:0.3s;color:#e71e18;border:2px solid #e71e18;border-radius:2rem;background-color:#fff;font-size:1rem;}.add-to-calendar__trigger svg{position:relative;top:-1px;width:1rem;height:auto;fill:#e71e18;}.add-to-calendar__trigger svg path{fill:#e71e18;}.add-to-calendar__trigger:focus,.add-to-calendar__trigger:hover{color:#fff;border-color:#0d2b88;background-color:#0d2b88;}.add-to-calendar__trigger:focus svg,.add-to-calendar__trigger:hover svg{fill:#fff;}.add-to-calendar__trigger:focus svg path,.add-to-calendar__trigger:hover svg path{fill:#fff;}.add-to-calendar__trigger-icon{margin-right:0.5rem;line-height:0;}.add-to-calendar__items{display:none;padding:1rem;}.add-to-calendar__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:-3px;margin-bottom:1rem;margin-left:-3px;line-height:1;}.add-to-calendar__item > *{margin-right:3px;margin-left:3px;}.add-to-calendar a{text-decoration:none;}.add-to-calendar a:focus,.add-to-calendar a:hover{text-decoration:underline;}.branding__logo{width:237px;margin:auto;}.branding__logo svg{width:100%;height:auto;}.breadcrumb ol{margin-bottom:0;padding-left:0;list-style:none;}.breadcrumb li{display:inline-block;text-transform:uppercase;color:#e71e18;font-family:Arial,sans-serif;font-weight:500;}.breadcrumb li::after{margin:0.25rem;content:" > ";}.breadcrumb li:last-of-type::after{display:none;}.breadcrumb li a{text-decoration:none;text-transform:uppercase;color:#e71e18;font-family:Arial,sans-serif;font-weight:500;}.breadcrumb li a:focus,.breadcrumb li a:hover{text-decoration:underline;color:#000;}.comments-container{margin:4rem 0;padding:1rem;}@media (min-width:768px){.comments-container{padding:0;}}.comments-container > .js-comment{margin:1rem 0;border-bottom:solid 1px #9d9c8f;}.comments-container .indented{margin-left:25px;margin-bottom:1rem;}.comments-container [dir="rtl"] .indented{margin-right:25px;margin-left:0;}.comments-container .filter-wrapper{display:none;}.path-comment .region-content{max-width:1024px;margin:4rem auto;padding:1rem;}@media (min-width:768px){.path-comment .region-content{padding:0;}}.commerce-order-item-add-to-cart-form{padding-top:18px;padding-bottom:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:0.5rem;}.commerce-order-item-add-to-cart-form .field--name-purchased-entity label,.commerce-order-item-add-to-cart-form .field--name-quantity label{display:block;width:100%;margin-bottom:0.5em;font-weight:700;}.commerce-order-item-add-to-cart-form .field--name-purchased-entity select,.commerce-order-item-add-to-cart-form .field--name-quantity input{width:5em;height:2.5rem;padding:0.555rem 1.34rem 0.612rem;text-align:center;}.commerce-order-item-add-to-cart-form .field--name-purchased-entity select{border-color:#eaeaea;}.commerce-order-item-add-to-cart-form .form-submit{display:inline-block;padding:0.555rem 1.34rem 0.612rem;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:color,background,-webkit-transform;transition-property:color,background,-webkit-transform;transition-property:color,background,transform;transition-property:color,background,transform,-webkit-transform;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);text-align:center;text-decoration:none;text-transform:uppercase;color:#fff;border:1px solid transparent;border-radius:0;background-color:#e71e18;font-family:Arial,sans-serif;font-size:1rem;line-height:1.5;height:2.5rem;margin:13.5px;line-height:1;}.commerce-order-item-add-to-cart-form .form-submit:focus,.commerce-order-item-add-to-cart-form .form-submit:hover{-webkit-transform:scale(1.1);transform:scale(1.1);color:#e71e18;background-color:#fff;}@media screen and (-ms-high-contrast:active){.commerce-order-item-add-to-cart-form .form-submit:focus,.commerce-order-item-add-to-cart-form .form-submit:hover{text-decoration:underline;}}.commerce-order-item-add-to-cart-form .form-submit:focus{border-color:#e71e18;outline:0;}.cart-block{text-align:right;}.cart-block__summary{display:inline-block;}.cart-block--link__expand{position:relative;display:inline-block;padding:0.5em;padding-bottom:0;}.cart-block--link__expand:not([data-count="0"])::before{position:absolute;display:block;content:attr(data-count);top:0;right:0;width:auto;height:auto;padding:0.15em 0.35em;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;text-align:center;color:#fff;border-radius:1rem;background-color:#e71e18;font-size:0.8em;line-height:1;}.cart-block--link__expand svg{width:1.5em;height:1.5em;}.cart-block--link__expand:focus,.cart-block--link__expand:hover{color:#e71e18;}.cart-block--link__expand:focus path,.cart-block--link__expand:hover path{fill:#e71e18;}.view-commerce-cart-form .views-view-table{width:99%;}.view-commerce-cart-form #view-purchased-entity-table-column{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;white-space:nowrap;word-wrap:normal;}.view-commerce-cart-form .delete-order-item.button{padding:0.4em;color:#0d2b88;border:none;border:1px solid #f5f5f3;background:0 0;font-size:0.9rem;}.view-commerce-cart-form .views-field{text-align:left;}.view-commerce-cart-form .views-field-total-price__number{text-align:right;}.view-commerce-cart-form .form--quantity{display:block;padding:0.6em 0.8em;text-align:center;border:1px solid #9d9c8f;background-color:#fff;font-size:18px;}.view-commerce-cart-form .order-total-line{padding-right:18px;padding-left:18px;text-align:right;}.view-commerce-cart-form .order-total-line > *{display:inline-block;}.view-commerce-cart-form .order-total-line-label{padding-right:0.5em;}.view-commerce-cart-form .order-total-line-value{width:4em;}.view-commerce-cart-form .order-total-line__subtotal{display:none;}.view-commerce-cart-form .order-total-line__total{width:99%;padding:0;font-weight:700;}.cart-empty-page{padding:18px;max-width:768px;margin:auto;text-align:center;}.checkout .checkout-pane{border:1px solid transparent;}.checkout fieldset{display:block;padding:0;border:0;}.checkout .order-total-line{padding:0;text-align:right;}.checkout .order-total-line__total{padding-top:0.5em;font-weight:700;}.checkout .order-total-line-value{display:inline-block;width:5em;}.checkout .order-total-line-value,.checkout .views-field-total-price__number{text-align:right;}.checkout .order-total-line__subtotal{display:none;}.checkout .form-item-donation-details-amount label.form-required{font-weight:700;}.checkout .form-item-donation-details-amount-other.form-type-textfield{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;margin-left:0.4em;padding:0.4rem 0.2rem;}.checkout
  .form-item-donation-details-amount-other.form-type-textfield
  .field-prefix{z-index:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;margin-right:-4px;padding:1em;color:#6e6d60;border:1px solid #eaeaea;border-radius:4px;background:#f1f1f1;}.checkout .form-item-donation-details-amount-other .form-text{width:8.3em;height:100%;padding:1.15em 1em;border-color:#eaeaea;}.checkout .description,.checkout .form-actions{padding-top:18px;padding-bottom:18px;}.checkout [class^="form-item-donation-details-amount"] .description{max-width:30em;padding:18px 0;color:#6e6d60;}.checkout .form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse wrap;flex-flow:row-reverse wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.checkout .form-submit + a{display:inline-block;padding:0.555em 1.34em 0.612em;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:color,background,-webkit-transform;transition-property:color,background,-webkit-transform;transition-property:color,background,transform;transition-property:color,background,transform,-webkit-transform;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);text-align:center;text-decoration:none;text-transform:uppercase;color:#2c3643;border:1px solid transparent;border-radius:0;background-color:#eaeaea;font-family:Arial,sans-serif;font-size:1rem;line-height:1.5;margin:0 1em;}.checkout .form-submit + a:focus,.checkout .form-submit + a:hover{-webkit-transform:scale(1.1);transform:scale(1.1);color:#eaeaea;background-color:#2c3643;}@media screen and (-ms-high-contrast:active){.checkout .form-submit + a:focus,.checkout .form-submit + a:hover{text-decoration:underline;}}.checkout .form-submit + a:focus{border-color:#eaeaea;outline:0;}.checkout.has-sidebar .layout-region-checkout-footer,.checkout.has-sidebar .layout-region-checkout-main,.checkout.has-sidebar .layout-region-checkout-secondary{float:none;width:100%;}@media (min-width:1024px){.checkout.has-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.checkout.has-sidebar .layout-region-checkout-main{width:65%;padding-right:2em;}.checkout.has-sidebar .layout-region-checkout-secondary{position:-webkit-sticky;position:sticky;top:-1px;width:35%;}.checkout.has-sidebar .layout-region-checkout-footer{width:100%;}}.checkout .view-commerce-checkout-order-summary .views-table{width:100%;}.checkout .view-commerce-checkout-order-summary .views-table .views-field{vertical-align:baseline;}.checkout .form-radios{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;}.checkout .form-radios #edit-frequency{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}.checkout .form-radios .form-type-radio{display:inline-block;border:0;}.checkout .form-donation__campaigns .fieldset__legend{font-weight:700;}.checkout .form-donation__campaigns label{padding-left:2rem;}.checkout .form-donation__campaigns label::after{right:auto;left:0;}.checkout .form-type-radio:not(.form-item-donation-details-campaigns) label{padding:0.6rem 1.5rem;padding-bottom:1.8rem;text-align:center;color:#6e6d60;border-radius:4px;background-color:#f1f1f1;font-size:1.22rem;}.checkout
  .form-type-radio:not(.form-item-donation-details-campaigns)
  label::after{display:inline-block;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:auto;bottom:0.6em;width:0.95rem;height:0.95rem;border-color:#6e6d60;}.checkout
  .form-type-radio:not(.form-item-donation-details-campaigns)
  input:checked
  + label{color:#fff;background-color:#e71e18;}.checkout
  .form-type-radio:not(.form-item-donation-details-campaigns)
  input:checked
  + label::after{background-color:#6e6d60;}.checkout
  .form-type-radio:not(.form-item-donation-details-campaigns)
  input:focus
  + label::after{outline-color:#fff;}.donation-form input.form-text{max-width:100%;border-radius:4px;}.donation-form .form-radios{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;}.donation-form #edit-frequency{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}.donation-form .form-type-radio{display:inline-block;border:0;}.donation-form .form-item-amount label.form-required{font-weight:700;}.donation-form .form-item-amount-other .form-type-textfield{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;margin-left:0.4em;padding:0.4rem 0.2rem;}.donation-form .form-item-amount-other .form-type-textfield .field-prefix{z-index:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;margin-right:-4px;padding:1em;color:#6e6d60;border:1px solid #eaeaea;border-radius:4px;background:#f1f1f1;}.donation-form .form-item-amount-other .form-text{width:8.3em;height:100%;padding:1.15em 1em;border-color:#eaeaea;}.donation-form .description,.donation-form .form-actions{padding-top:18px;padding-bottom:18px;}.donation-form [class^="form-item-amount"] .description{max-width:30em;padding:18px 0;color:#6e6d60;}.donation-form .form-item-campaigns label{padding-left:2rem;}.donation-form .form-item-campaigns label::after{right:auto;left:0;}.donation-form--monthly .radios--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;}.donation-form--monthly .radios--wrapper > *{display:inline-block;}.donation-form--monthly .radios--wrapper .description{width:100%;}.donation-form--monthly .form-type-radio label{padding-left:2rem;}.donation-form--monthly .form-type-radio label::after{right:auto;left:0;}.donation-form--monthly .fieldgroup{margin:1.5rem 0;}.donation-form--monthly .form-item-donate-amount.form-disabled{padding-top:18px;padding-bottom:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;font-size:1.1rem;}.donation-form--monthly .form-item-donate-amount.form-disabled label{margin-right:0.4em;}.donation-form--monthly .form-item-donate-amount.form-disabled .field-prefix{margin-right:0.1em;}.donation-form--monthly .form-item-donate-amount.form-disabled input{padding:0;color:#2c3643;border:0;font-weight:700;}@media (min-width:768px){.donation-form.block-donation{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.donation-form.block-donation > :not([data-contextual-id]){-webkit-box-flex:1;-ms-flex:1 0 35%;flex:1 0 35%;}}@media (min-width:640px){.donation-form.block-donation .call-to-action{position:relative;right:0;left:0;width:100%;margin-right:0;margin-left:0;margin:0;padding:27px 0;}.donation-form.block-donation .call-to-action .call-to-action__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.donation-form.block-donation .call-to-action .call-to-action__image{width:100%;max-width:160px;height:160px;margin-right:1rem;margin-left:0;}.donation-form.block-donation .call-to-action .call-to-action__content{margin-right:0;}.donation-form.block-donation .call-to-action .call-to-action__content h2{margin-bottom:1rem;}.donation-form.block-donation .call-to-action .call-to-action__content p{font-size:1rem;}.donation-form.block-donation .iwt .iwt__content{padding:0.5em 1em;}}@media (min-width:768px){.donation-form.block-donation .building-blocks{max-width:460px;}}.donation-form.block-donation .form-type-radio:not(.form-item-campaigns) label{padding:0.6rem 1.5rem;padding-bottom:1.8rem;text-align:center;color:#6e6d60;border-radius:4px;background-color:#f1f1f1;font-size:1.22rem;}.donation-form.block-donation
  .form-type-radio:not(.form-item-campaigns)
  label::after{display:inline-block;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:auto;bottom:0.6em;width:0.95rem;height:0.95rem;border-color:#6e6d60;}.donation-form.block-donation
  .form-type-radio:not(.form-item-campaigns)
  input:checked
  + label{color:#fff;background-color:#e71e18;}.donation-form.block-donation
  .form-type-radio:not(.form-item-campaigns)
  input:checked
  + label::after{background-color:#6e6d60;}.donation-form.block-donation
  .form-type-radio:not(.form-item-campaigns)
  input:focus
  + label::after{outline-color:#fff;}.local-events-search{text-align:center;}@media (min-width:640px){.form-item-county,.local-events-search__form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}.local-events-search__form .form-item-county{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:13.5px 1rem;white-space:nowrap;}.local-events-search__form .form-item-county .form-item__label{width:100%;padding-right:0.5rem;color:#0d2b88;}.local-events-search__form .form-item-county .form-item__label{font-size:20px;}@media screen and (min-width:380px){.local-events-search__form .form-item-county .form-item__label{font-size:calc(20px + 9 * (100vw - 380px) / 790);}}@media screen and (min-width:1170px){.local-events-search__form .form-item-county .form-item__label{font-size:29px;}}.local-events-search__form
  .form-item-county
  .form-item__label
  .required-indicator{display:none;}.local-events-search__form .form-item-county .form-select{padding:0.5rem 1.5rem 0.5rem 0;color:#e71e18;border:0;border-bottom:1px solid #e71e18;border-radius:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 512'%3E%3Cpath fill='%23e71e18' d='M119.5 326.9L3.5 209.1c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0L128 287.3l100.4-102.2c4.7-4.7 12.3-4.7 17 0l7.1 7.1c4.7 4.7 4.7 12.3 0 17L136.5 327c-4.7 4.6-12.3 4.6-17-.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center right;background-size:1rem;}.local-events-search__form .form-item-county .form-select{font-size:20px;}@media screen and (min-width:380px){.local-events-search__form .form-item-county .form-select{font-size:calc(20px + 9 * (100vw - 380px) / 790);}}@media screen and (min-width:1170px){.local-events-search__form .form-item-county .form-select{font-size:29px;}}.local-events-search__form .form-item-county.form-item--error,.local-events-search__form .form-item-county.form-item--error + .form-actions{position:relative;padding-top:2rem;}.local-events-search__form .form-item-county .form-item--error-message{position:absolute;top:0;}.local-events-search__form .form-submit.button--secondary{display:inline-block;padding:0.4em 1.75em 0.35em;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:color,background,-webkit-transform;transition-property:color,background,-webkit-transform;transition-property:color,background,transform;transition-property:color,background,transform,-webkit-transform;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);text-align:center;text-decoration:none;text-transform:uppercase;color:#fff;border:1px solid transparent;border-radius:0;background-color:#0d2b88;font-family:Arial,sans-serif;font-size:1rem;line-height:1.5;border-radius:3px;}.local-events-search__form .form-submit.button--secondary:focus,.local-events-search__form .form-submit.button--secondary:hover{-webkit-transform:scale(1.1);transform:scale(1.1);color:#0d2b88;background-color:#fff;}@media screen and (-ms-high-contrast:active){.local-events-search__form .form-submit.button--secondary:focus,.local-events-search__form .form-submit.button--secondary:hover{text-decoration:underline;}}.local-events-search__form .form-submit.button--secondary:focus{border-color:#0d2b88;outline:0;}.menu-item .sub-menu-item-toggle{position:absolute;top:0;right:0;width:2.5em;height:2.5rem;color:currentColor;border:none;background:0 0;background-color:#fff;}@media (min-width:1024px){.menu-item .sub-menu-item-toggle{position:static;}}.menu-item .sub-menu-item-toggle--closed > .sub-menu-item-toggle__icon--opened{display:none;}.menu-item .sub-menu-item-toggle--opened > .sub-menu-item-toggle__icon--closed{display:none;}.menu--footer .menu--footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;}.menu--footer .menu--footer .social-link{text-align:left;}.menu--footer li,.menu--footer ul{margin:0;padding:0;list-style:none;}.menu--footer a{text-decoration:none;}.menu--footer li a{display:block;}.menu--footer li a{margin-bottom:18px;}@media screen and (min-width:380px){.menu--footer li a{margin-bottom:calc(18px + 9 * (100vw - 380px) / 790);}}@media screen and (min-width:1170px){.menu--footer li a{margin-bottom:27px;}}.menu--footer a:focus,.menu--footer a:hover{text-decoration:underline;}.menu--footer .menu-item__level-0{-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%;min-width:250px;margin-bottom:27px;}.menu--footer .menu-item__level-0 > a{text-transform:uppercase;font-family:Arial,sans-serif;font-style:normal;}.menu--footer .menu-item__level-0 > a{font-size:25px;}@media screen and (min-width:380px){.menu--footer .menu-item__level-0 > a{font-size:calc(25px + 4 * (100vw - 380px) / 790);}}@media screen and (min-width:1170px){.menu--footer .menu-item__level-0 > a{font-size:29px;}}.menu--footer .social-link:focus .social-link__icon,.menu--footer .social-link:hover .social-link__icon{background-color:#000;}.menu--header-menu{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;width:100%;color:#2c3643;background-color:#eaeaea;font-family:Arial,sans-serif;font-weight:300;}.menu--header-menu .menu-item{display:inline-block;min-width:calc(99.4% / 4);-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;}@media (min-width:640px){.menu--header-menu .menu-item{-ms-flex-preferred-size:25%;flex-basis:25%;}}.menu--header-menu a{position:relative;display:block;height:100%;padding:0.834rem 1rem;padding-left:2.5em;text-decoration:none;text-transform:uppercase;color:#2c3643;font-size:0.9rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.menu--header-menu a:hover{color:#0d2b88;background-color:#fff;}.menu--header-menu a::before{position:absolute;display:block;content:"";top:0;left:1em;width:1rem;height:100%;background-repeat:no-repeat;background-position:center;background-size:contain;}.menu--header-menu .header-menu--newsletter__link::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='18' viewBox='0 0 23 18'%3E%3Cpath fill='%232C3F46' fill-rule='evenodd' d='M20.9.2h-19C1 .2.4.9.4 1.7v14c0 .8.6 1.5 1.5 1.5h19c.8 0 1.5-.7 1.5-1.5v-14c0-.8-.7-1.5-1.5-1.5zm0 14.4l-4-4a.7.7 0 0 0-1 1.1l3.9 4H2.9l4-4a.7.7 0 0 0-1-1l-4 4V5l9 6.8c.2.2.6.2.9 0l9-6.8v9.6zm0-12.9v1.4l-9.6 7.2L2 3V1.7h19z'/%3E%3C/svg%3E");}.menu--header-menu .header-menu--infoline__link::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='23' viewBox='0 0 14 23'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%232C3F46' d='M13.4 3.7c0-2-1.6-3.5-3.5-3.5h-6C1.9.2.4 1.8.4 3.7v15c0 2 1.5 3.5 3.5 3.5h6c1.9 0 3.5-1.6 3.5-3.5v-15zm-11.5 1h10v12h-10v-12zm2-3h6c.9 0 1.7.6 1.9 1.5H1.9a2 2 0 0 1 2-1.5zm6 19h-6a2 2 0 0 1-2-2v-.5h10v.5a2 2 0 0 1-2 2z'/%3E%3Ccircle cx='6.6' cy='19.4' r='1' fill='%23000'/%3E%3C/g%3E%3C/svg%3E");background-size:0.8em;}.menu--header-menu .header-menu--infoline__link .number{padding-left:0.3rem;color:#a21511;font-weight:500;}.menu--header-menu .header-menu--infoline__link:focus .number,.menu--header-menu .header-menu--infoline__link:hover .number{color:#0d2b88;}.menu--header-menu .header-menu--shop__link::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='20' viewBox='0 0 23 20'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M8.4 12.7h10c.6 0 1.1-.4 1.3-1l3-7a1.5 1.5 0 0 0-1.3-2H4.9c-.3 0-.6 0-.9.3L3 .6a.8.8 0 0 0-.6-.4H.9a.8.8 0 0 0 0 1.5h1l4.5 10.4a6 6 0 0 1-.5 5.1 2.5 2.5 0 1 0 4.8-1H16a2.5 2.5 0 1 0 2.3-1.5h-10a1 1 0 0 1 0-2zm13-8.5l-3 7H7.9l-3-7h16.5zm-12 13a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm10 0a1 1 0 1 1-2 0 1 1 0 0 1 2 0z'/%3E%3C/svg%3E");}.menu--header-menu .header-menu--donate__link{color:#fff;background-color:#e71e18;font-size:1rem;font-weight:500;}@media (min-width:500px){.menu--header-menu .header-menu--donate__link{font-size:1.6rem;}}.menu--header-menu .header-menu--donate__link:focus,.menu--header-menu .header-menu--donate__link:hover{color:#fff;background-color:#0d2b88;}.menu--header-menu .header-menu--donate__link::before{width:1em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='24' viewBox='0 0 26 24'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M19.4 0c-2.7 0-5 2-6.3 3.5C11.7 2 9.5 0 6.8 0 2.8 0 0 2.8 0 6.9c0 8.7 11.5 16 12 16.2.6.4 1.3.4 1.8 0 .5-.3 12-7.5 12-16.2-.1-4.3-2.5-6.9-6.4-6.9zm-6.6 21.7S1.7 14.8 1.7 7c0-3.1 2-5.2 5-5.2 3.1 0 5.8 4 6.4 4 .6 0 3.2-4 6.3-4 3 0 4.6 2 4.6 5.2 0 7.8-11.2 14.8-11.2 14.8z'/%3E%3C/svg%3E");background-size:1em;}.main-navigation{position:relative;}.main-navigation .menu-toggle{display:inline-block;padding:0.555em 1.8em 0.612em;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:color,background,-webkit-transform;transition-property:color,background,-webkit-transform;transition-property:color,background,transform;transition-property:color,background,transform,-webkit-transform;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);text-align:center;text-decoration:none;text-transform:uppercase;color:#2c3643;border:1px solid transparent;border-radius:0;background-color:#fff;font-family:Arial,sans-serif;font-size:1rem;line-height:1.5;width:100%;padding-right:0.8em;cursor:pointer;text-align:center;border:none;background-image:url("data:image/svg+xml,%3Csvg width='1792' height='1792' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1664 1344v128q0 26-19 45t-45 19h-1408q-26 0-45-19t-19-45v-128q0-26 19-45t45-19h1408q26 0 45 19t19 45zm0-512v128q0 26-19 45t-45 19h-1408q-26 0-45-19t-19-45v-128q0-26 19-45t45-19h1408q26 0 45 19t19 45zm0-512v128q0 26-19 45t-45 19h-1408q-26 0-45-19t-19-45v-128q0-26 19-45t45-19h1408q26 0 45 19t19 45z' fill='%232c3643'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:0.3em center;background-size:1.2em;font-size:1.5rem;}.main-navigation .menu-toggle:focus,.main-navigation .menu-toggle:hover{-webkit-transform:scale(1.1);transform:scale(1.1);color:#fff;background-color:#2c3643;}@media screen and (-ms-high-contrast:active){.main-navigation .menu-toggle:focus,.main-navigation .menu-toggle:hover{text-decoration:underline;}}.main-navigation .menu-toggle:focus{border-color:#fff;outline:0;}.main-navigation .menu-toggle:focus,.main-navigation .menu-toggle:hover{background-image:url("data:image/svg+xml,%3Csvg width='1792' height='1792' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1664 1344v128q0 26-19 45t-45 19h-1408q-26 0-45-19t-19-45v-128q0-26 19-45t45-19h1408q26 0 45 19t19 45zm0-512v128q0 26-19 45t-45 19h-1408q-26 0-45-19t-19-45v-128q0-26 19-45t45-19h1408q26 0 45 19t19 45zm0-512v128q0 26-19 45t-45 19h-1408q-26 0-45-19t-19-45v-128q0-26 19-45t45-19h1408q26 0 45 19t19 45z' fill='%23ffffff'%3E%3C/path%3E%3C/svg%3E");}@media (min-width:768px){.main-navigation .menu-toggle{margin-top:1rem;}}@media (min-width:1024px){.main-navigation .menu-toggle{display:none;}}.main-navigation__menu{width:100%;text-align:right;text-transform:uppercase;font-family:Arial,sans-serif;}@media (min-width:1024px){.main-navigation__menu{width:auto;}}.main-navigation__menu .menu{margin:0;padding:0;}.main-navigation__menu .menu--main{font-size:1.5rem;}@media (min-width:1024px){.main-navigation__menu .menu--main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1rem;}}.main-navigation__menu .menu-item{padding:0;list-style:none;text-align:left;}@media (min-width:1024px){.main-navigation__menu .menu-item{text-align:center;margin:0 0.5rem;}.main-navigation__menu .menu-item .menu--sub-menu .menu-item{margin:0;text-align:left;background-color:#fff;}}.main-navigation__menu a{position:relative;z-index:0;display:block;overflow:hidden;padding:0.5em 0.5em;text-align:left;text-decoration:none;color:#000;}.main-navigation__menu a::before{position:absolute;z-index:-1;right:51%;bottom:0;left:51%;height:2px;content:"";-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:left,right;transition-property:left,right;background:#0d2b88;}@media screen and (prefers-reduced-motion:reduce){.main-navigation__menu a::before{-webkit-transition:unset;transition:unset;}}.main-navigation__menu a:focus,.main-navigation__menu a:hover{text-decoration:none;}.main-navigation__menu a:focus::before,.main-navigation__menu a:hover::before{right:0.5em;left:0.5em;}@media screen and (-ms-high-contrast:active){.main-navigation__menu a:focus,.main-navigation__menu a:hover{text-decoration:underline;}}@media (min-width:1024px){.main-navigation__menu a{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);vertical-align:middle;}.main-navigation__menu a .menu-item__title{white-space:nowrap;}}.main-navigation__menu .menu-main--sub-menu a{text-transform:capitalize;}.main-navigation__menu .menu-item__level-2 a{font-weight:300;}.main-navigation__menu .menu--sub-menu{width:calc(50% - 0.75rem);}.main-navigation__menu .menu-item__level-0.has-submenu > .menu--sub-menu{background-color:#9d9c8f;top:100%;left:0;overflow:hidden;width:100%;min-width:500px;padding-left:0.5em;-webkit-transition:opacity 0.3s,height 0.3s;transition:opacity 0.3s,height 0.3s;display:none;}.js-submenus
  .main-navigation__menu
  .menu-item__level-0.has-submenu
  > .menu--sub-menu{height:0;opacity:0;}@media (min-width:1024px){.main-navigation__menu .menu-item__level-0.has-submenu > .menu--sub-menu{background-color:#fff;position:absolute;z-index:50;overflow:hidden;width:auto;padding:0;}}.main-navigation__menu .menu-item__level-0 .menu-item__level-1 > a{width:calc(50% - 0.75rem);display:inline-block;}.main-navigation__menu .menu-item__level-0.has-submenu,.main-navigation__menu .menu-item__level-1.has-submenu{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.main-navigation__menu .menu-item__level-0.has-submenu > a,.main-navigation__menu .menu-item__level-1.has-submenu > a{width:calc(90% - 1.5rem);}@media (min-width:1024px){.main-navigation__menu .menu-item__level-0.has-submenu > a,.main-navigation__menu .menu-item__level-1.has-submenu > a{width:calc(100% - 1.5rem);}}.main-navigation__menu
  .menu-item__level-0.has-submenu
  > [aria-expanded="false"]
  ~ .menu--sub-menu,.main-navigation__menu
  .menu-item__level-1.has-submenu
  > [aria-expanded="false"]
  ~ .menu--sub-menu{display:none;}.main-navigation__menu .menu-item__level-0.has-submenu.open > .menu--sub-menu,.main-navigation__menu
  .menu-item__level-0.has-submenu
  > [aria-expanded="true"]
  ~ .menu--sub-menu,.main-navigation__menu .menu-item__level-1.has-submenu.open > .menu--sub-menu,.main-navigation__menu
  .menu-item__level-1.has-submenu
  > [aria-expanded="true"]
  ~ .menu--sub-menu{height:auto;opacity:1;display:block;}.main-navigation__menu .menu-item__level-0.has-submenu > a::after,.main-navigation__menu .menu-item__level-1.has-submenu > a::after{display:none;width:1.5em;height:1.5em;content:" ";vertical-align:bottom;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M443.5 162.6l-7.1-7.1c-4.7-4.7-12.3-4.7-17 0L224 351 28.5 155.5c-4.7-4.7-12.3-4.7-17 0l-7.1 7.1c-4.7 4.7-4.7 12.3 0 17l211 211.1c4.7 4.7 12.3 4.7 17 0l211-211.1c4.8-4.7 4.8-12.3.1-17z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:0.5em;}.main-navigation__menu .menu-item__level-0.has-submenu .submenu-toggle,.main-navigation__menu .menu-item__level-1.has-submenu .submenu-toggle{width:1.5rem;height:1.5rem;border:0;background:0 0;}.main-navigation__menu .menu-item__level-0.has-submenu .submenu-toggle svg,.main-navigation__menu .menu-item__level-1.has-submenu .submenu-toggle svg{-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;height:1.5rem;}.main-navigation__menu
  .menu-item__level-0.has-submenu
  [aria-expanded="true"].submenu-toggle
  svg,.main-navigation__menu
  .menu-item__level-0.has-submenu.open
  > .submenu-toggle
  > svg,.main-navigation__menu
  .menu-item__level-1.has-submenu
  [aria-expanded="true"].submenu-toggle
  svg,.main-navigation__menu
  .menu-item__level-1.has-submenu.open
  > .submenu-toggle
  > svg{-webkit-transform:rotate(90deg);transform:rotate(90deg);}.main-navigation__menu .menu-item__level-0 .menu-item__level-1.has-submenu > a{width:calc(50% - 0.75rem);display:inline-block;}.main-navigation__menu .menu-item__level-1.has-submenu.open > .menu--sub-menu{width:100%;background-color:#eaeaea;}@media (min-width:1024px){.main-navigation__menu
    .menu-item__level-1.has-submenu.open
    > .menu--sub-menu{width:calc(50% - 0.75rem);position:absolute;right:0;top:0;z-index:1;}}.pagination{margin:27px auto;}.pager__items{margin:0;padding:0;list-style:none;padding-top:18px;padding-bottom:18px;text-align:center;}.pager .pager__item{display:inline-block;margin:0 0.25em;color:#0d2b88;}.pager .pager__item a{display:block;width:2em;height:2em;margin:auto;vertical-align:middle;text-decoration:none;color:#2c3643;background-color:#eaeaea;font-family:Arial,sans-serif;font-weight:400;line-height:2;}.pager .pager__item--first,.pager .pager__item--last,.pager .pager__item--next,.pager .pager__item--previous{margin:0 0.5em;}.pager .pager__item--first a,.pager .pager__item--last a,.pager .pager__item--next a,.pager .pager__item--previous a{color:#2c3643;background-color:#fff;}.pager .pager__item.is-active > a,.pager .pager__item > a:focus,.pager .pager__item > a:hover{color:#fff;background-color:#2c3643;}.menu--social-links{margin:0;padding:0;list-style:none;}.menu-item--social-link{display:inline-block;padding:0 0.25em;}.social-link{min-width:1.5rem;text-align:center;}.social-link__icon{display:block;width:50px;height:50px;padding:0.5em;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;border-radius:50%;background-color:#0d2b88;}.social-link__icon svg{width:100%;height:100%;margin:auto;}.social-link:focus .social-link__icon,.social-link:hover .social-link__icon{-webkit-transform:scale(1.1);transform:scale(1.1);background-color:#e71e18;}.messages{margin-bottom:1.5rem;padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}.messages a{color:#000;-webkit-text-decoration-color:#e71e18;text-decoration-color:#e71e18;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;font-weight:700;}.messages a:hover{text-decoration:none;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769rem;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/custom/weatherlab/components/images/messages/check.svg);-webkit-box-shadow:-8px 0 0 #77b259;box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;-webkit-box-shadow:8px 0 0 #77b259;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/custom/weatherlab/components/images/messages/warning.svg);-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{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/custom/weatherlab/components/images/messages/error.svg);-webkit-box-shadow:-8px 0 0 #e62600;box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;-webkit-box-shadow:8px 0 0 #e62600;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}.newsletter-signup{text-align:center;background-color:#eaeaea;}.newsletter-signup form{max-width:90vw;margin:auto;}.newsletter-signup .form-checkboxes > .form-item{display:inline-block;}.newsletter-signup .form-item__label{color:#2c3643;}.newsletter-signup .form-actions,.newsletter-signup .form-item-email-address{display:inline-block;margin:13.5px 0;}.newsletter-signup .form-item-email-address.form-item--error{position:relative;padding-top:27px;}.newsletter-signup
  .form-item-email-address.form-item--error
  .form-item--error-message{position:absolute;top:0;}.newsletter-signup .form-email{padding:0.8em 0.5em;}.newsletter-signup .messages--error:not(:focus-within){position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;white-space:nowrap;word-wrap:normal;}.newsletter-signup__title{margin:auto;}.pl .newsletter-signup label a{margin:auto -1px;padding:0 1px;cursor:pointer;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;color:#000;font-weight:700;-webkit-text-decoration-color:#e71e18;text-decoration-color:#e71e18;-webkit-text-decoration-skip:skip;text-decoration-skip:skip;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;}.pl .newsletter-signup label a:focus,.pl .newsletter-signup label a:hover{text-decoration:none;background-color:rgba(231,30,24,0.5);}.pl .newsletter-signup label a:focus{outline:1px dotted;}.search-block .form--inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.search-block .form--inline .form-item-fullsearch{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.search-block .form--inline .form-actions{margin:13.5px;}.search-block.search-page__form .form-item__label{margin-right:0.5em;}.search-block.search-page__form .form-item__label::after{content:": ";}.search-block.site-search .form--inline{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-line-pack:center;align-content:center;}.search-block.site-search .form-actions{margin:0;}.search-block.site-search .form-item__label{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;white-space:nowrap;word-wrap:normal;}.search-block.site-search .form-actions .form-submit{width:1.5em;text-indent:-99999px;background:#fff no-repeat center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21'%3E%3Cpath fill='%2c3643' fill-rule='evenodd' d='M19.5 19.3L15 14.7a8.6 8.6 0 1 0-1.2 1l4.8 4.7a.7.7 0 0 0 1-1v-.1zM2 8.7a7 7 0 1 1 14 0 7 7 0 0 1-14 0z'/%3E%3C/svg%3E");background-size:1.5em;}.pl
  .search-block.site-search.search-expanded
  .form-actions
  .form-submit:first-child{display:none;}.pl
  .search-block.site-search.search-expanded
  .form-actions
  .form-submit[hidden]{display:inline-block;}.search-block.site-search .form-item-fullsearch{position:absolute;top:0;right:100%;display:inline-block;overflow:hidden;width:0;height:100%;margin:0;padding:0;-webkit-transition:width 0.3s;transition:width 0.3s;border:0;}@media screen and (prefers-reduced-motion:reduce){.search-block.site-search .form-item-fullsearch{-webkit-transition:unset;transition:unset;}}.search-block.site-search .form-text{display:none;width:100%;-webkit-transition:border 1s;transition:border 1s;border:0;border-bottom:2px solid transparent;}@media screen and (prefers-reduced-motion:reduce){.search-block.site-search .form-text{-webkit-transition:unset;transition:unset;}}.search-block.site-search.search-expanded .form-item-fullsearch{width:calc(100vw - 6rem);height:auto;padding:inherit;-webkit-box-shadow:0 0 5px 10px #fff;box-shadow:0 0 5px 10px #fff;}@media (min-width:1024px){.search-block.site-search.search-expanded .form-item-fullsearch{width:15em;}}.search-block.site-search.search-expanded .form-text{display:inline;border-color:#e71e18;outline:0;}.social-sharing__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0;padding:0;}.social-sharing__menu-item{width:1.6rem;height:1.6rem;margin:0 0.5rem;list-style:none;text-align:center;border-radius:1rem;background-color:#2c3643;}.social-sharing__menu-item svg{width:1.3rem;height:1.3rem;padding-top:0.3rem;}.social-sharing__menu-item path{fill:#fff;}.social-sharing__menu-item--facebook{background-color:#3b5998;}.social-sharing__menu-item--twitter{background-color:#55acee;}.social-sharing__menu-item--linkedin{background-color:#0e76a8;}.social-sharing__menu-item--email{background-color:#2c3643;}.social-sharing__menu-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;}.social-sharing__menu-link:focus,.social-sharing__menu-link:hover{background:#fff;}.social-sharing__menu-link:focus path,.social-sharing__menu-link:hover path{fill:#000;}.news-page__tags .field__items,.tags .field__items{padding:18px;max-width:1024px;margin:auto;}.news-page__tags .field__item,.tags .field__item{display:inline-block;margin-right:0.5em;}.news-page__tags .field__item a,.tags .field__item a{padding:0.2em 0.75em;text-decoration:none;color:#e71e18;border:1px solid currentColor;border-radius:1.5em;}.news-page__tags .field__item a:focus,.news-page__tags .field__item a:hover,.tags .field__item a:focus,.tags .field__item a:hover{text-decoration:underline;color:#000;}.user-forms form{max-width:500px;margin:54px auto;text-align:left;}.user-forms .page-title{width:100%;margin:2rem 0 3rem;}.user-forms form .form-item{max-width:500px;margin-bottom:2rem;}.user-forms form .form-item label{display:block;margin-bottom:3px;font-weight:700;}.user-forms form .form-item input{width:100%;max-width:100%;padding:7px;color:#000;border:2px solid #000;font-size:1rem;}.user-forms form .form-item input:hover{padding:5px 7px;border:4px solid #000;}.user-forms form .form-item input:focus{padding:5px 7px;border:4px solid #000;}.user-forms .description{font-size:0.75rem;}.user-forms .form-submit{padding:7px 1.5rem;-webkit-transition:0.4s;transition:0.4s;color:#000;border:2px solid #000;border-radius:4px;background:#fff;font-size:1rem;}.user-forms .form-submit:focus,.user-forms .form-submit:hover{color:#fff;background:#000;}.user-forms .back-to-site{max-width:500px;margin:auto;text-align:right;}.user-forms .back-to-site a{color:#000;}.building-blocks > .building-block{margin-bottom:1rem;}.building-blocks > .building-block:not(.full-width){padding-right:18px;padding-left:18px;max-width:1024px;margin-right:auto;margin-left:auto;}@media (min-width:1024px){.building-blocks > .building-block:not(.full-width){padding-right:0;padding-left:0;}}.accordion__trigger{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-bottom:27px;padding:0.75rem 3rem 0.75rem 1rem;border:2px solid #e71e18;background-color:#fff;font-family:Arial,sans-serif;font-size:1rem;}.accordion__trigger svg{width:1rem;height:auto;}.accordion__trigger svg path{fill:#e71e18;}.accordion__trigger.js-accordion .accordion__trigger-icon--close{display:none;}.accordion__trigger.js-accordion .accordion__trigger-icon--open{display:block;}.accordion__response{margin:0 1rem 27px 1rem;}.accordion__response.js-accordion{overflow:hidden;height:0;}.accordion__trigger.is-active + .accordion__response{overflow:visible;height:auto;}.accordion__trigger.is-active .accordion__trigger-icon--open{display:none;}.accordion__trigger.is-active .accordion__trigger-icon--close{display:block;}.accordion__trigger-icon{position:absolute;right:1rem;}.accordion__trigger:not(.js-accordion) .accordion__trigger-icon{display:none;}.accordion__trigger-text{margin-right:auto;}.block-reference.block-reference--latest-news--events{max-width:1024px;margin-right:auto;margin-left:auto;}.pl .block-reference.block-reference--latest-news--events a{margin:auto -1px;padding:0 1px;cursor:pointer;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;color:#000;font-weight:700;-webkit-text-decoration-color:#e71e18;text-decoration-color:#e71e18;-webkit-text-decoration-skip:skip;text-decoration-skip:skip;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;}.pl .block-reference.block-reference--latest-news--events a:focus,.pl .block-reference.block-reference--latest-news--events a:hover{text-decoration:none;background-color:rgba(231,30,24,0.5);}.pl .block-reference.block-reference--latest-news--events a:focus{outline:1px dotted;}.block-reference.block-reference--latest-news--events
  .list-news--block
  .view-title{color:#e71e18;}.block-reference.block-reference--latest-news--events
  .list-events--block
  .view-title{color:#0d2b88;}.block-reference.block-reference--latest-news--events .list-events--block a{-webkit-text-decoration-color:#0d2b88;text-decoration-color:#0d2b88;}.block-reference.block-reference--latest-news--events
  .list-events--block
  a:hover{background-color:rgba(13,43,136,0.4);}.block-reference.block-reference--latest-news--events .snippet{min-height:7rem;}@media (min-width:640px){.block-reference.block-reference--latest-news--events{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.block-reference.block-reference--latest-news--events > .block{width:45%;}}.button-link a{display:inline-block;padding:0.75rem 3rem;text-decoration:none;color:#fff;border-radius:2rem;background-color:#a21511;font-family:Arial,sans-serif;}.button-link a:focus,.button-link a:hover{text-decoration:underline;color:#000;background-color:#0d2b88;}.call-to-action{margin:27px auto;padding:54px 0;background-color:#f1f1f1;}.call-to-action__image{overflow:hidden;max-width:300px;margin:0 auto 13.5px;}.call-to-action__image img{border-radius:50%;}@media (min-width:768px){.call-to-action__image{max-width:250px;height:250px;margin:0;margin-left:27px;}}.call-to-action__link a{display:inline-block;padding:0.555em 1.34em 0.612em;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:color,background,-webkit-transform;transition-property:color,background,-webkit-transform;transition-property:color,background,transform;transition-property:color,background,transform,-webkit-transform;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);text-align:center;text-decoration:none;text-transform:uppercase;color:#fff;border:1px solid transparent;border-radius:0;background-color:#0d2b88;font-family:Arial,sans-serif;font-size:1rem;line-height:1.5;}.call-to-action__link a:focus,.call-to-action__link a:hover{-webkit-transform:scale(1.1);transform:scale(1.1);color:#0d2b88;background-color:#fff;}@media screen and (-ms-high-contrast:active){.call-to-action__link a:focus,.call-to-action__link a:hover{text-decoration:underline;}}.call-to-action__link a:focus{border-color:#0d2b88;outline:0;}.call-to-action__content p{font-size:1.2em;}.call-to-action.no-link .call-to-action__text p:last-of-type{margin-bottom:0;}@media (min-width:768px){.call-to-action__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse wrap;flex-flow:row-reverse wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.call-to-action__content{max-width:65%;}:not(.call-to-action__image) ~ .call-to-action__content{margin-right:auto;}.call-to-action.no-image .call-to-action__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:none;}.call-to-action.no-image .call-to-action__content .call-to-action__title{max-width:250px;margin-top:0;margin-right:1em;}.call-to-action.no-image .call-to-action__content .call-to-action__more{width:65%;}}.call-to-action.style--primary .call-to-action__title{color:#e71e18;}.call-to-action.style--primary .call-to-action__link a{display:inline-block;padding:0.555em 1.34em 0.612em;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:color,background,-webkit-transform;transition-property:color,background,-webkit-transform;transition-property:color,background,transform;transition-property:color,background,transform,-webkit-transform;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);text-align:center;text-decoration:none;text-transform:uppercase;color:#fff;border:1px solid transparent;border-radius:0;background-color:#e71e18;font-family:Arial,sans-serif;font-size:1rem;line-height:1.5;}.call-to-action.style--primary .call-to-action__link a:focus,.call-to-action.style--primary .call-to-action__link a:hover{-webkit-transform:scale(1.1);transform:scale(1.1);color:#e71e18;background-color:#fff;}@media screen and (-ms-high-contrast:active){.call-to-action.style--primary .call-to-action__link a:focus,.call-to-action.style--primary .call-to-action__link a:hover{text-decoration:underline;}}.call-to-action.style--primary .call-to-action__link a:focus{border-color:#e71e18;outline:0;}.call-to-action.style--secondary .call-to-action__title{color:#0d2b88;}.call-to-action.style--secondary .call-to-action__link a{display:inline-block;padding:0.555em 1.34em 0.612em;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:color,background,-webkit-transform;transition-property:color,background,-webkit-transform;transition-property:color,background,transform;transition-property:color,background,transform,-webkit-transform;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);text-align:center;text-decoration:none;text-transform:uppercase;color:#fff;border:1px solid transparent;border-radius:0;background-color:#0d2b88;font-family:Arial,sans-serif;font-size:1rem;line-height:1.5;}.call-to-action.style--secondary .call-to-action__link a:focus,.call-to-action.style--secondary .call-to-action__link a:hover{-webkit-transform:scale(1.1);transform:scale(1.1);color:#0d2b88;background-color:#fff;}@media screen and (-ms-high-contrast:active){.call-to-action.style--secondary .call-to-action__link a:focus,.call-to-action.style--secondary .call-to-action__link a:hover{text-decoration:underline;}}.call-to-action.style--secondary .call-to-action__link a:focus{border-color:#0d2b88;outline:0;}.call-to-action.style--tertiary .call-to-action__title{color:#2c3f46;}.call-to-action.style--tertiary .call-to-action__link a{display:inline-block;padding:0.555em 1.34em 0.612em;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:color,background,-webkit-transform;transition-property:color,background,-webkit-transform;transition-property:color,background,transform;transition-property:color,background,transform,-webkit-transform;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);text-align:center;text-decoration:none;text-transform:uppercase;color:#fff;border:1px solid transparent;border-radius:0;background-color:#2c3f46;font-family:Arial,sans-serif;font-size:1rem;line-height:1.5;}.call-to-action.style--tertiary .call-to-action__link a:focus,.call-to-action.style--tertiary .call-to-action__link a:hover{-webkit-transform:scale(1.1);transform:scale(1.1);color:#2c3f46;background-color:#fff;}@media screen and (-ms-high-contrast:active){.call-to-action.style--tertiary .call-to-action__link a:focus,.call-to-action.style--tertiary .call-to-action__link a:hover{text-decoration:underline;}}.call-to-action.style--tertiary .call-to-action__link a:focus{border-color:#2c3f46;outline:0;}.pl .card-list{max-width:1170px;margin:1rem auto;}@media (min-width:640px){.card-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;}.card-list__layout--2 .bb-card{width:calc(50% - (3rem / 2));}.card-list__layout--3 .bb-card{width:calc((100% / 3) - (3rem / 2));}}.bb-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;margin-bottom:3rem;padding-bottom:54px;text-align:center;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);box-shadow:0 2px 4px rgba(0,0,0,0.2);}.bb-card:not(.has-bg){background-color:#eaeaea;}.bb-card > *{max-width:100%;}.bb-card img{width:100%;height:auto;}.bb-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;padding:27px;}.bb-card__content.has-cta{padding-bottom:0;}.bb-card__image{overflow:hidden;max-width:100%;}.bb-card__text,.bb-card__title{padding:0 3rem;}.bb-card__title{margin-top:27px;margin-bottom:13.5px;}.bb-card__text a{position:relative;z-index:1;}:not(.bb-card__title) + .bb-card__text{margin-top:27px;}.bb-card__cta{margin-top:auto;padding:27px 1rem 0;text-align:center;}.bb-card__cta a{display:inline-block;padding:0.555em 1.34em 0.612em;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:color,background,-webkit-transform;transition-property:color,background,-webkit-transform;transition-property:color,background,transform;transition-property:color,background,transform,-webkit-transform;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);text-align:center;text-decoration:none;text-transform:uppercase;color:#2c3643;border:1px solid transparent;border-radius:0;background-color:#fff;font-family:Arial,sans-serif;font-size:1rem;line-height:1.5;display:inline !important;font-weight:700;}.bb-card__cta a:focus,.bb-card__cta a:hover{-webkit-transform:scale(1.1);transform:scale(1.1);color:#fff;background-color:#2c3643;}@media screen and (-ms-high-contrast:active){.bb-card__cta a:focus,.bb-card__cta a:hover{text-decoration:underline;}}.bb-card__cta a:focus{border-color:#fff;outline:0;}.bb-card__cta a::after{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;content:"";}.bb-card:focus .bb-card__cta a::after,.bb-card:hover .bb-card__cta a::after{border:1px solid transparent;-webkit-box-shadow:0 6px 28px 0 rgba(0,0,0,0.1);box-shadow:0 6px 28px 0 rgba(0,0,0,0.1);}.bb-card.bg-primary .bb-card__cta a{display:inline-block;padding:0.555em 1.34em 0.612em;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:color,background,-webkit-transform;transition-property:color,background,-webkit-transform;transition-property:color,background,transform;transition-property:color,background,transform,-webkit-transform;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);text-align:center;text-decoration:none;text-transform:uppercase;color:#fff;border:1px solid transparent;border-radius:0;background-color:#0d2b88;font-family:Arial,sans-serif;font-size:1rem;line-height:1.5;}.bb-card.bg-primary .bb-card__cta a:focus,.bb-card.bg-primary .bb-card__cta a:hover{-webkit-transform:scale(1.1);transform:scale(1.1);color:#0d2b88;background-color:#fff;}@media screen and (-ms-high-contrast:active){.bb-card.bg-primary .bb-card__cta a:focus,.bb-card.bg-primary .bb-card__cta a:hover{text-decoration:underline;}}.bb-card.bg-primary .bb-card__cta a:focus{border-color:#0d2b88;outline:0;}.bb-card.bg-secondary .bb-card__cta a{display:inline-block;padding:0.555em 1.34em 0.612em;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:color,background,-webkit-transform;transition-property:color,background,-webkit-transform;transition-property:color,background,transform;transition-property:color,background,transform,-webkit-transform;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);text-align:center;text-decoration:none;text-transform:uppercase;color:#fff;border:1px solid transparent;border-radius:0;background-color:#e71e18;font-family:Arial,sans-serif;font-size:1rem;line-height:1.5;}.bb-card.bg-secondary .bb-card__cta a:focus,.bb-card.bg-secondary .bb-card__cta a:hover{-webkit-transform:scale(1.1);transform:scale(1.1);color:#e71e18;background-color:#fff;}@media screen and (-ms-high-contrast:active){.bb-card.bg-secondary .bb-card__cta a:focus,.bb-card.bg-secondary .bb-card__cta a:hover{text-decoration:underline;}}.bb-card.bg-secondary .bb-card__cta a:focus{border-color:#e71e18;outline:0;}.card-list__layout--3 .bb-card:not(.has-cta){padding-bottom:9px;}@media (min-width:640px){.card-list__layout--3 .bb-card__text{padding:0 1rem;}}.embed-external-url{text-align:center;}.file-upload{padding-top:54px;padding-bottom:54px;}.file-upload-file__name{font-family:Arial,sans-serif;}.file-upload-file__type{-ms-flex-negative:0;flex-shrink:0;width:4rem;margin-right:1rem;margin-left:auto;text-align:right;text-transform:uppercase;color:#2c3643;font-family:Arial,sans-serif;font-size:0.7rem;font-weight:700;}.file-upload-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:1rem;-webkit-transition:0.2s;transition:0.2s;text-decoration:none;color:#2c3643;background:red;background-color:#fff;}.file-upload-file--audio .file-upload-file__type{color:#e71e18;}.file-upload-file--flash .file-upload-file__type{color:#0d2b88;}.file-upload-file--pdf .file-upload-file__type{color:#2c3f46;}.file-upload-file:focus,.file-upload-file:hover{text-decoration:underline;color:#fff;background-color:#2c3f46;}.file-upload-file:focus .file-upload-file__type,.file-upload-file:hover .file-upload-file__type{color:#fff;}.file-upload-file + .file-upload-file{margin-top:27px;}.file-upload-file__download-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:4rem;height:100%;min-height:4rem;background-color:#2c3f46;}.file-upload-file__download-icon svg{width:1.5rem;height:1.5rem;}.file-upload-file__download-icon svg path{fill:#fff;}.file-upload-file--audio:focus,.file-upload-file--audio:hover{background-color:#e71e18;}.file-upload-file--audio .file-upload-file__download-icon{background-color:#e71e18;}.file-upload-file--flash:focus,.file-upload-file--flash:hover{background-color:#0d2b88;}.file-upload-file--flash .file-upload-file__download-icon{background-color:#0d2b88;}.file-upload-file--pdf:focus,.file-upload-file--pdf:hover{background-color:#2c3f46;}.file-upload-file--pdf .file-upload-file__download-icon{background-color:#2c3f46;}.hero-media{position:relative;}.hero-media__image{line-height:0;}.hero-media__image img{width:100%;}.hero-media__image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.1);}.hero-media__hidden-item{display:none;}.hero-media__visible-item{display:block;}.hero-media__video .video-embed-field-responsive-video{position:relative;}.hero-media__video .video-embed-field-responsive-video::after{display:block;padding-bottom:56.25%;content:"";}.hero-media__video .video-embed-field-responsive-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;}.hero-media__content{position:absolute;z-index:1;top:45%;left:5%;width:90%;-webkit-transform:translateY(-45%);transform:translateY(-45%);color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.5);}.hero-media__content > *{text-align:center;}@media (min-width:768px){.hero-media__content{left:10%;max-width:80%;}}@media (min-width:1170px){.hero-media__content{left:17%;max-width:66%;}}.hero-media__title{margin-bottom:0;}@-webkit-keyframes read_more{0%{top:0;}50%{top:5px;}100%{top:0;}}@keyframes read_more{0%{top:0;}50%{top:5px;}100%{top:0;}}.hero-media__more{position:absolute;bottom:5%;width:100%;text-align:center;text-transform:uppercase;color:#fff;}.hero-media__more:focus .hero-media__more-item--icon,.hero-media__more:hover .hero-media__more-item--icon{position:relative;-webkit-animation-name:read_more;animation-name:read_more;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}.hero-media__more .hero-media__more-item{display:block;}.hero-media__more svg{width:1rem;height:1rem;}.hero-media__more svg path{fill:#fff;}.iwt__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.iwt__inner > *{margin-right:1rem;margin-left:1rem;}@media (min-width:640px){.iwt__inner{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}.iwt__inner > *{width:50%;}}@media (min-width:640px){.left > .iwt__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}@media (min-width:1024px){.left > .iwt__inner .iwt__content{padding-right:27px;padding-left:54px;}}@media (min-width:640px){.right > .iwt__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}}@media (min-width:1024px){.right > .iwt__inner .iwt__content{padding-right:54px;padding-left:27px;}}.iwt__content > *{margin-bottom:27px;}.iwt__content{padding-top:1em;}.iwt__image + .iwt__content{padding-top:0;}.iwt__image,.iwt__video{position:relative;display:block;width:100%;margin:0;}@media (min-width:640px){.iwt__image,.iwt__video{width:50%;}}.iwt__image img{display:block;width:100%;height:auto;}.iwt__cta a{display:inline-block;padding:0.555em 1.34em 0.612em;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:color,background,-webkit-transform;transition-property:color,background,-webkit-transform;transition-property:color,background,transform;transition-property:color,background,transform,-webkit-transform;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);text-align:center;text-decoration:none;text-transform:uppercase;color:#fff;border:1px solid transparent;border-radius:0;background-color:#e71e18;font-family:Arial,sans-serif;font-size:1rem;line-height:1.5;}.iwt__cta a:focus,.iwt__cta a:hover{-webkit-transform:scale(1.1);transform:scale(1.1);color:#e71e18;background-color:#fff;}@media screen and (-ms-high-contrast:active){.iwt__cta a:focus,.iwt__cta a:hover{text-decoration:underline;}}.iwt__cta a:focus{border-color:#e71e18;outline:0;}.bg-primary .iwt__cta a{display:inline-block;padding:0.555em 1.34em 0.612em;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:color,background,-webkit-transform;transition-property:color,background,-webkit-transform;transition-property:color,background,transform;transition-property:color,background,transform,-webkit-transform;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);text-align:center;text-decoration:none;text-transform:uppercase;color:#fff;border:1px solid transparent;border-radius:0;background-color:#0d2b88;font-family:Arial,sans-serif;font-size:1rem;line-height:1.5;}.bg-primary .iwt__cta a:focus,.bg-primary .iwt__cta a:hover{-webkit-transform:scale(1.1);transform:scale(1.1);color:#0d2b88;background-color:#fff;}@media screen and (-ms-high-contrast:active){.bg-primary .iwt__cta a:focus,.bg-primary .iwt__cta a:hover{text-decoration:underline;}}.bg-primary .iwt__cta a:focus{border-color:#0d2b88;outline:0;}.iwt__video .iwt__image{width:100%;}.iwt__video-play{position:absolute;z-index:60;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;-webkit-transition:outline 0.3s ease-in-out;transition:outline 0.3s ease-in-out;}.iwt__video-play svg{width:4em;height:4em;-webkit-filter:drop-shadow(4px 4px 4px rgba(0,0,0,0.8));filter:drop-shadow(4px 4px 4px rgba(0,0,0,0.8));}.iwt__video-play path{-webkit-transition:fill 0.3s ease-in-out;transition:fill 0.3s ease-in-out;fill:#fff;}.iwt__video .iwt__video-link{display:block;}.iwt__video .iwt__video-link:focus,.iwt__video .iwt__video-link:hover{outline:2px solid #e71e18;}.iwt__video .iwt__video-link:focus .iwt__video-play path,.iwt__video .iwt__video-link:hover .iwt__video-play path{fill:#e71e18;}.iwt__video--container.visually-hidden:focus,.iwt__video--container.visually-hidden:target{position:static !important;clip:unset;width:auto;height:auto;}.iwt.has-video.js-modal-loaded .iwt__video--container{display:none;}.iwt__video-modal .modaal-container{color:#fff;background:0 0;}.pl .iwt__video-modal .modaal-container{text-align:center;}.large-image-cta{position:relative;right:50%;left:50%;width:100vw;margin-right:-50vw;margin-left:-50vw;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto;min-height:32vw;margin-bottom:27px;padding:2rem 1rem;background-color:rgba(0,0,0,0.4);}.large-image-cta__image{position:absolute;z-index:-1;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;}.large-image-cta__image .media,.large-image-cta__image img{width:100%;}.large-image-cta__content{width:100%;max-width:1024px;margin:2rem 0;text-align:left;color:#fff;}.large-image-cta__text{max-width:30em;}.large-image-cta__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.large-image-cta__links a:not(.button){display:inline-block;padding:0.555em 1.34em 0.612em;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:color,background,-webkit-transform;transition-property:color,background,-webkit-transform;transition-property:color,background,transform;transition-property:color,background,transform,-webkit-transform;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);text-align:center;text-decoration:none;text-transform:uppercase;color:#fff;border:1px solid transparent;border-radius:0;background-color:#0d2b88;font-family:Arial,sans-serif;font-size:1rem;line-height:1.5;}.large-image-cta__links a:not(.button):focus,.large-image-cta__links a:not(.button):hover{-webkit-transform:scale(1.1);transform:scale(1.1);color:#0d2b88;background-color:#fff;}@media screen and (-ms-high-contrast:active){.large-image-cta__links a:not(.button):focus,.large-image-cta__links a:not(.button):hover{text-decoration:underline;}}.large-image-cta__links a:not(.button):focus{border-color:#0d2b88;outline:0;}.large-image-cta__links svg{width:1.5em;height:1.5em;margin-right:0.5em;vertical-align:bottom;}@media (min-width:1170px){.large-image-cta{min-height:22rem;padding:4rem 1rem;}}.quote{max-width:90%;margin:auto;}@media (min-width:640px){.quote{max-width:75%;}}@media (min-width:768px){.quote{max-width:66%;}}.quote blockquote{margin-left:20px;padding-left:20px;border-left:solid 3px #e71e18;}.quote__cite{font-style:normal;}.related-content__title{margin-bottom:27px;text-align:center;font-family:Arial,sans-serif;font-size:1.5rem;font-weight:700;}.related-content__items > *{margin-bottom:27px;}@media (min-width:640px){.related-content__items > *{width:calc(50% - 2rem);margin-bottom:0;}}@media (min-width:640px){.related-content__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem;}.related-content__items > *{margin-right:1rem;margin-left:1rem;}}.salesforce-form label{display:inline-block;margin-bottom:0.1em;margin-left:0.15em;}.salesforce-form input,.salesforce-form select,.salesforce-form textarea{display:block;max-width:80vw;margin-bottom:0.5rem;padding:0.65em 0.5em 0.7em;color:#6e6d60;border:1px solid #eaeaea;background-color:#fff;font-size:18px;}.salesforce-form input:focus,.salesforce-form select:focus,.salesforce-form textarea:focus{outline:3px auto #0d2b88;outline-offset:-1px;}.salesforce-form input[type="checkbox"]{display:inline-block;margin-left:0.25rem;}.salesforce-form input[type="submit"]{display:block;margin-top:1rem;}.section-break hr{width:75px;height:5px;margin-right:auto;margin-left:auto;border:0;border-radius:3px;background:#e71e18;}.section-break.primary hr{background:#e71e18;}.section-break.secondary hr{background:#0d2b88;}.section-break.tertiary hr{background:#2c3f46;}.single-image{text-align:center;}.text li{padding:0.5em;}.tile{width:100%;margin-bottom:27px;padding:27px;border-top:0.5rem solid #000;background-color:#f5f5f3;}a.tile{margin-top:0;margin-bottom:27px;text-decoration:none;}a.tile:focus,a.tile:hover{color:#fff;background-color:#000;background-image:-webkit-gradient(linear,left top,left bottom,from(black),to(#262626));background-image:linear-gradient(black,#262626);}a.tile:focus > *,a.tile:hover > *{color:#fff;}.tile__title{color:#2c3643;font-family:Arial,sans-serif;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}.tile__text{color:#6e6d60;}.tile__text p:last-of-type{margin-bottom:0;}.tile--has-image{padding:0;padding-bottom:27px;background-color:#fff;}.tile--has-image .tile__text,.tile--has-image .tile__title{padding:0 0.5rem;}@media (min-width:640px){.tile--small{width:calc((100% / 3) - 2rem);}}@media (min-width:640px){.tile--medium{width:calc(50% - 2rem);}}@media (min-width:640px){.tile--large{width:calc((100% / 1.5) - 2rem);}}@media (min-width:640px){.tile--full{width:calc(100% - 2rem);}}.tile__image{margin-bottom:27px;}.tile__image img{width:100%;height:auto;}.tile--primary{color:#fff;border-top-color:#e71e18;}a.tile--primary:focus,a.tile--primary:hover{color:#fff;background-color:#e71e18;background-image:-webkit-gradient(linear,left top,left bottom,from(#e71e18),to(#a21511));background-image:linear-gradient(#e71e18,#a21511);}a.tile--primary:focus > *,a.tile--primary:hover > *{color:#fff;}.tile--secondary{color:#fff;border-top-color:#0d2b88;}a.tile--secondary:focus,a.tile--secondary:hover{color:#fff;background-color:#0d2b88;background-image:-webkit-gradient(linear,left top,left bottom,from(#0d2b88),to(#061542));background-image:linear-gradient(#0d2b88,#061542);}a.tile--secondary:focus > *,a.tile--secondary:hover > *{color:#fff;}.tile--tertiary{color:#fff;border-top-color:#2c3f46;}a.tile--tertiary:focus,a.tile--tertiary:hover{color:#fff;background-color:#2c3f46;background-image:-webkit-gradient(linear,left top,left bottom,from(#2c3f46),to(#0e1517));background-image:linear-gradient(#2c3f46,#0e1517);}a.tile--tertiary:focus > *,a.tile--tertiary:hover > *{color:#fff;}.tiled-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem;}.tiled-layout > *{margin-right:1rem;margin-left:1rem;}.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);}.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;}.full__introduction{font-size:21px;}@media screen and (min-width:380px){.full__introduction{font-size:calc(21px + 8 * (100vw - 380px) / 790);}}@media screen and (min-width:1170px){.full__introduction{font-size:29px;}}.full__image{margin-bottom:27px;margin-top:27px;text-align:center;}@media (min-width:768px){.full__image{margin-bottom:54px;}}@media (min-width:768px){.full__image{margin-top:54px;}}.full__hero .large-image-cta{background:0 0;}.full__hero .large-image-cta__image::after{position:absolute;display:block;content:"";top:0;width:100%;height:100%;background-image:linear-gradient(70deg,#000 0,#000 20%,rgba(0,0,0,0.6) 40%,transparent 80%);}.full__hero .large-image-cta__content{margin:2rem 0;}.full__hero .large-image-cta__content h2 *,.full__hero .large-image-cta__text *{text-shadow:1px 1px 1px rgba(0,0,0,0.5);}.back-to-top{position:fixed;right:3em;bottom:3em;z-index:1;}.back-to-top a{background-color:#fff;-webkit-box-shadow:2px 2px 3px 0 rgba(0,0,0,0.5);box-shadow:2px 2px 3px 0 rgba(0,0,0,0.5);border:1px solid #eaeaea;padding:0.5em 1em;white-space:nowrap;}.back-to-top a:hover{-webkit-box-shadow:2px 2px 3px 2px rgba(0,0,0,0.4);box-shadow:2px 2px 3px 2px rgba(0,0,0,0.4);}.back-to-top a::after{display:inline-block;content:"^";margin-left:0.25em;vertical-align:text-top;text-decoration:none;}.c-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;margin-bottom:3rem;padding-bottom:54px;text-align:center;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);box-shadow:0 2px 4px rgba(0,0,0,0.2);}.c-card:not(.has-bg){background-color:#eaeaea;}.c-card > *{max-width:100%;}.c-card img{width:100%;height:auto;}.c-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;padding:27px;}.c-card__content.has-cta{padding-bottom:0;}.c-card__image{overflow:hidden;max-width:100%;}.c-card__text,.c-card__title{padding:0 3rem;}.c-card__title{margin-top:27px;margin-bottom:13.5px;}.c-card__text a{position:relative;z-index:1;}.c-card__info{font-weight:700;}.c-card__cta{margin-top:auto;padding:27px 1rem 0;text-align:center;}.c-card__cta a.button{display:inline-block;padding:0.555em 1.34em 0.612em;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:color,background,-webkit-transform;transition-property:color,background,-webkit-transform;transition-property:color,background,transform;transition-property:color,background,transform,-webkit-transform;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);text-align:center;text-decoration:none;text-transform:uppercase;color:#2c3643;border:1px solid transparent;border-radius:0;background-color:#fff;font-family:Arial,sans-serif;font-size:1rem;line-height:1.5;display:inline !important;font-weight:700;}.c-card__cta a.button:focus,.c-card__cta a.button:hover{-webkit-transform:scale(1.1);transform:scale(1.1);color:#fff;background-color:#2c3643;}@media screen and (-ms-high-contrast:active){.c-card__cta a.button:focus,.c-card__cta a.button:hover{text-decoration:underline;}}.c-card__cta a.button:focus{border-color:#fff;outline:0;}.c-card__cta a::after{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;content:"";}.c-card:focus .c-card__cta a::after,.c-card:hover .c-card__cta a::after{border:1px solid transparent;-webkit-box-shadow:0 6px 28px 0 rgba(0,0,0,0.1);box-shadow:0 6px 28px 0 rgba(0,0,0,0.1);}.snippet{padding-top:18px;padding-bottom:18px;border-bottom:1px solid #eaeaea;}.snippet .node__title{margin:0;text-transform:none !important;font-family:Arial,sans-serif;font-size:1rem;}.snippet__meta > *{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:25%;margin-bottom:0.2em;}.snippet__meta .meta__icon{padding-right:0.5rem;}.snippet__meta svg{width:1rem;height:1rem;fill:#2c3643;}.pl .snippet a{margin:auto -1px;padding:0 1px;cursor:pointer;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;color:#000;font-weight:700;-webkit-text-decoration-color:#e71e18;text-decoration-color:#e71e18;-webkit-text-decoration-skip:skip;text-decoration-skip:skip;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;}.pl .snippet a:focus,.pl .snippet a:hover{text-decoration:none;background-color:rgba(231,30,24,0.5);}.pl .snippet a:focus{outline:1px dotted;}.teaser{padding-bottom:27px;margin-top:27px;border-bottom:1px solid #eaeaea;}@media (min-width:768px){.teaser{padding-bottom:54px;}}@media (min-width:768px){.teaser{margin-top:54px;}}.teaser .node__type{text-transform:uppercase;color:#e71e18;font-family:Arial,sans-serif;font-weight:500;}.teaser .node__title a{display:inline-block;}.teaser .node__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media (min-width:768px){.teaser .node__content{width:75%;}}.teaser .node__links{margin-top:auto;}.teaser .node__links ul{margin:0;padding:0;list-style:none;}.teaser .node__links li{display:inline-block;margin:0 0.5em 0.25em 0;}.teaser .node__links a{display:inline-block;padding:0.155em 2.5em 0.212em;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:color,background,-webkit-transform;transition-property:color,background,-webkit-transform;transition-property:color,background,transform;transition-property:color,background,transform,-webkit-transform;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);text-align:center;text-decoration:none;text-transform:uppercase;color:#fff;border:1px solid transparent;border-radius:0;background-color:#e71e18;font-family:Arial,sans-serif;font-size:1rem;line-height:1.5;}.teaser .node__links a:focus,.teaser .node__links a:hover{-webkit-transform:scale(1.1);transform:scale(1.1);color:#e71e18;background-color:#fff;}@media screen and (-ms-high-contrast:active){.teaser .node__links a:focus,.teaser .node__links a:hover{text-decoration:underline;}}.teaser .node__links a:focus{border-color:#e71e18;outline:0;}@media (min-width:768px){.teaser{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.teaser .node__title{margin-top:0;}}@media (min-width:768px){.teaser__info{width:15%;}.teaser__info + .node__content{width:80%;}}.teaser__meta > *{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:25%;margin-bottom:0.5em;}.teaser__meta .meta__icon{padding-right:0.5rem;}.teaser__meta svg{width:1.5rem;height:1.5rem;fill:#2c3643;}.teaser__meta .meta__content{color:#2c3643;}.teaser__meta .meta__label{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;white-space:nowrap;word-wrap:normal;color:#2c3643;}@media (min-width:768px){.teaser__meta{width:20%;}}.pl .teaser .meta__value a,.pl .teaser .node__title a{margin:auto -1px;padding:0 1px;cursor:pointer;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;color:#000;font-weight:700;-webkit-text-decoration-color:#e71e18;text-decoration-color:#e71e18;-webkit-text-decoration-skip:skip;text-decoration-skip:skip;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;}.pl .teaser .meta__value a:focus,.pl .teaser .meta__value a:hover,.pl .teaser .node__title a:focus,.pl .teaser .node__title a:hover{text-decoration:none;background-color:rgba(231,30,24,0.5);}.pl .teaser .meta__value a:focus,.pl .teaser .node__title a:focus{outline:1px dotted;}.event-page .full__introduction{margin-bottom:27px;}@media (min-width:768px){.event-page .full__introduction{margin-bottom:54px;}}.event-page__cta a{width:100%;font-weight:700;}.event-page__cta p + a{margin-top:1rem;}@media (min-width:768px){.event-page__header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.event-page__title{width:70%;padding-right:1rem;}.event-page__cta{width:30%;padding-top:1rem;}}.event-page__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;}.event-page__meta > *{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-ms-flex:1 0 30%;flex:1 0 30%;min-width:14em;margin-bottom:2rem;padding:0 0.5em;}.event-page__meta .meta__icon{padding-right:1rem;}.event-page__meta svg{width:2.5rem;height:2.5rem;fill:#0d2b88;}.event-page__meta .meta__label{color:#0d2b88;font-weight:700;}.event-page__map{margin-top:27px;}@media (min-width:768px){.event-page__map{margin-top:54px;}}.list-cards .view-content,.view-products .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem;}.list-cards .view-content > *,.view-products .view-content > *{margin-right:1rem;margin-left:1rem;}@media (min-width:640px){.list-cards .c-card,.view-products .c-card{width:calc((100% / 2) - (4rem / 2));}}@media (min-width:1024px){.list-cards .c-card,.view-products .c-card{width:calc((100% / 3) - (4rem / 2));}}.list-events .views-exposed-form .form--inline{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.list-events .views-exposed-form .form--inline .form-item{margin-right:0.5em;margin-bottom:0.5em;}@media (min-width:768px){.list-events .views-exposed-form .form--inline{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}.list-events .form-actions{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0.1em;margin-left:auto;}.list-events .form-actions .form-submit{margin-bottom:0.25em;margin-left:0.25em;}.list-events .form-reset{display:inline-block;padding:0.555em 1.34em 0.612em;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:color,background,-webkit-transform;transition-property:color,background,-webkit-transform;transition-property:color,background,transform;transition-property:color,background,transform,-webkit-transform;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);text-align:center;text-decoration:none;text-transform:uppercase;color:#2c3643;border:1px solid transparent;border-radius:0;background-color:#eaeaea;font-family:Arial,sans-serif;font-size:1rem;line-height:1.5;}.list-events .form-reset:focus,.list-events .form-reset:hover{-webkit-transform:scale(1.1);transform:scale(1.1);color:#eaeaea;background-color:#2c3643;}@media screen and (-ms-high-contrast:active){.list-events .form-reset:focus,.list-events .form-reset:hover{text-decoration:underline;}}.list-events .form-reset:focus{border-color:#eaeaea;outline:0;}.list-events .view-header{text-align:center;}.pl .list-news .more-link a{margin:auto -1px;padding:0 1px;cursor:pointer;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;color:#000;font-weight:700;-webkit-text-decoration-color:#e71e18;text-decoration-color:#e71e18;-webkit-text-decoration-skip:skip;text-decoration-skip:skip;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;}.pl .list-news .more-link a:focus,.pl .list-news .more-link a:hover{text-decoration:none;background-color:rgba(231,30,24,0.5);}.pl .list-news .more-link a:focus{outline:1px dotted;}.content-listing--block,.content-listing--view{margin-bottom:27px;}@media (min-width:768px){.content-listing--block,.content-listing--view{margin-bottom:54px;}}.content-listing--block .view-content,.content-listing--view .view-content{border-top:1px solid #eaeaea;}.content-listing--block .more-link,.content-listing--view .more-link{padding:1rem 2.5rem;text-transform:uppercase;font-family:Arial,sans-serif;}.content-listing--view .view-header{padding-top:18px;padding-bottom:18px;}.content-listing--block .view-header{padding:0 2.5rem;}.content-listing--block .view-title{font-size:1.2rem;}.content-listing--block .snippet{padding-right:18px;padding-left:18px;}.system-page__wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:27px;padding:1rem;text-align:center;}.system-page__wrapper .system-page__content a,.system-page__wrapper .system-page__footer a:not(.menu-item__link){margin:auto -1px;padding:0 1px;cursor:pointer;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;color:#000;font-weight:700;-webkit-text-decoration-color:#e71e18;text-decoration-color:#e71e18;-webkit-text-decoration-skip:skip;text-decoration-skip:skip;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;}.system-page__wrapper .system-page__content a:focus,.system-page__wrapper .system-page__content a:hover,.system-page__wrapper .system-page__footer a:not(.menu-item__link):focus,.system-page__wrapper .system-page__footer a:not(.menu-item__link):hover{text-decoration:none;background-color:rgba(231,30,24,0.5);}.system-page__wrapper .system-page__content a:focus,.system-page__wrapper .system-page__footer a:not(.menu-item__link):focus{outline:1px dotted;}@media (min-width:768px){.system-page__wrapper{margin-top:54px;padding:1.5rem;}}@media (min-width:1170px){.system-page__wrapper{margin-top:81px;padding:2rem;}}.news-page__category{text-transform:uppercase;color:#e71e18;font-family:Arial,sans-serif;font-weight:500;}.news-page__category .field__item{display:inline-block;margin-right:0.5em;}@media (min-width:768px){.news-page__category{margin-top:-1em;}}.news-page__intro{width:100%;max-width:640px;}.news-page__tags{margin-bottom:27px;}@media (min-width:768px){.news-page__tags{margin-bottom:54px;}}.news-page .full__title{margin-top:0;}.news-page .building-blocks .text{max-width:640px;margin-left:auto;}@media (min-width:768px){.news-page__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:2rem;}}.author-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:27px;-ms-flex-wrap:wrap;flex-wrap:wrap;}.author-info .social-sharing{margin-top:20px;width:100%;}.author-info__content,.author-info__image{display:inline-block;}.author-info__image{margin-right:1rem;}.author-info__image img{max-width:100px;border-radius:100%;-webkit-clip-path:circle(50px at 50%);clip-path:circle(50px at 50%);}.author-info__name{font-weight:700;}.product{margin-bottom:27px;}@media (min-width:768px){.product{margin-bottom:54px;}}.product__title{width:100%;}.product__image{text-align:center;}.product__content{padding-right:18px;padding-left:18px;}.product__description{max-width:45em;}@media (min-width:768px){.product.has-image{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.product.has-image .product__content,.product.has-image .product__image{width:50%;}}.region-breadcrumbs{padding:0.5rem 0;}.credits{padding-top:27px;color:#fff;background-color:#0d2b88;}.credits a{text-decoration:none;color:#fff;}.credits a:focus,.credits a:hover{text-decoration:underline;}.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;}}.footer{padding-top:27px;padding-bottom:27px;color:#fff;background-color:#0d2b88;}@media (min-width:768px){.footer{padding-top:54px;}}@media (min-width:768px){.footer{padding-bottom:54px;}}.footer a{color:#fff;}.header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:13.5px 0 27px;}.header__inner .branding-block{width:100%;}@media (min-width:0) and (max-width:1024px){.header__inner .menu--main{margin-right:auto;}}@media (min-width:1024px){.header__inner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.header__inner .branding-block{width:auto;margin-right:auto;margin-bottom:0;}}.header__inner .search-block.site-search{margin-left:auto;}header.header .cart-block,header.header .menu--main{-webkit-transition:opacity 0.3s ease-in,-webkit-filter 0.3s;transition:opacity 0.3s ease-in,-webkit-filter 0.3s;transition:filter 0.3s,opacity 0.3s ease-in;transition:filter 0.3s,opacity 0.3s ease-in,-webkit-filter 0.3s;}@media screen and (prefers-reduced-motion:reduce){header.header .cart-block,header.header .menu--main{-webkit-transition:unset;transition:unset;}}header.header.search-expanded .cart-block,header.header.search-expanded .menu--main{opacity:0.2;-webkit-filter:blur(3px);filter:blur(3px);}.layout-tabs{background:#000;}.region-tabs ul.tabs{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;}.region-tabs li{margin:0;list-style:none;}.region-tabs li a{display:inline-block;padding:0.66rem 1rem;text-decoration:none;color:#f1f1f1;font-weight:700;}.region-tabs li a:focus,.region-tabs li a:hover{text-decoration:underline;color:#000;background:#eaeaea;}.region-tabs li a.is-active{color:#000;background:#f5f5f3;}html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}[type="button"],[type="reset"],[type="submit"],button{-webkit-appearance:button;}[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0;}[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}[hidden],template{display:none;}.flex-default{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem;}.flex-default > *{margin-right:1rem;margin-left:1rem;}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:400;line-height:1.5;}html strong{font-weight:900;}html *,html ::after,html ::before{-webkit-box-sizing:inherit;box-sizing:inherit;margin-top:0;}body{overflow-x:hidden;margin:0;}.h1,h1{margin-top:0.35526316em;margin-bottom:27px;line-height:1.0657;}.h2,h2{margin-top:0.57446809em;margin-bottom:0.57446809em;}.h3,h3{margin-top:0.93103448em;}.h4,h4{margin-top:1.5em;}.h5,h5{margin-top:1.5em;}blockquote,ol,p,pre,table,ul{margin-bottom:27px;}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;}.layout-container{position:relative;}.layout-contained{max-width:1440px;margin-right:auto;margin-left:auto;}.layout-contained--medium{max-width:1024px;}.layout-contained--small{max-width:768px;}.bg-primary{color:#fff;background:#e71e18;}.bg-primary--light{color:#2c3643;background:#ee625d;}.bg-primary--dark{color:#fff;background:#a21511;}.bg-secondary{color:#fff;background:#0d2b88;}.bg-secondary--light{color:#fff;background:#1441ce;}.bg-secondary--dark{color:#fff;background:#061542;}.bg-tertiary{color:#fff;background:#2c3f46;}.bg-tertiary--light{color:#fff;background:#4a6975;}.bg-tertiary--dark{color:#fff;background:#0e1517;}.bg-white{color:#2c3643;background:#fff;}.bg-grey{color:#2c3643;background:#9d9c8f;}.bg-grey--lightest{color:#2c3643;background:#f1f1f1;}.bg-grey--lighter{color:#2c3643;background:#f5f5f3;}.bg-grey--light{color:#2c3643;background:#eaeaea;}.bg-grey--dark{color:#fff;background:#6e6d60;}.bg-grey--darker{color:#fff;background:#2c3643;}.bg-grey--darkest{color:#fff;background:#000;}.bg-light{color:#2c3643;background:#fff;}.bg-dark{color:#2c3643;background:#9d9c8f;}.bg-black{color:#fff;background:#000;}.u-spacing-down{margin-bottom:20px;}.u-spacing-up{margin-top:20px;}.header__inner .branding-block,.u-gap-down{margin-bottom:5px;}.u-gap-up{margin-top:5px;}.padding{padding:18px;}.padding-horizontal{padding-right:18px;padding-left:18px;}.padding-horizontal--mobile{padding-right:18px;padding-left:18px;}@media (min-width:1024px){.padding-horizontal--mobile{padding-right:0;padding-left:0;}}.padding-vertical{padding-top:18px;padding-bottom:18px;}.margin-bottom{margin-bottom:27px;}@media (min-width:768px){.margin-bottom{margin-bottom:54px;}}.margin-top{margin-top:27px;}@media (min-width:768px){.margin-top{margin-top:54px;}}.padding-bottom{padding-bottom:27px;}@media (min-width:768px){.padding-bottom{padding-bottom:54px;}}.padding-top{padding-top:27px;}@media (min-width:768px){.padding-top{padding-top:54px;}}.h1,h1{text-transform:uppercase;font-family:Arial,sans-serif;font-weight:700;}.h1,h1{font-size:32px;}@media screen and (min-width:380px){.h1,h1{font-size:calc(32px + 15 * (100vw - 380px) / 790);}}@media screen and (min-width:1170px){.h1,h1{font-size:47px;}}.h2,h2{text-transform:uppercase;font-family:Arial,sans-serif;font-weight:700;}.h2,h2{font-size:25px;}@media screen and (min-width:380px){.h2,h2{font-size:calc(25px + 4 * (100vw - 380px) / 790);}}@media screen and (min-width:1170px){.h2,h2{font-size:29px;}}.bb-card__title,.c-card__title,.checkout
  .checkout-pane
  > .form-wrapper:not(.form-donation__campaigns)
  > legend,.checkout .checkout-pane > legend,.donation-form .fieldset-legend,.h3,h3{text-transform:uppercase;font-family:Arial,sans-serif;font-weight:700;}.bb-card__title,.c-card__title,.checkout
  .checkout-pane
  > .form-wrapper:not(.form-donation__campaigns)
  > legend,.checkout .checkout-pane > legend,.donation-form .fieldset-legend,.h3,h3{font-size:20px;}@media screen and (min-width:380px){.bb-card__title,.c-card__title,.checkout
    .checkout-pane
    > .form-wrapper:not(.form-donation__campaigns)
    > legend,.checkout .checkout-pane > legend,.donation-form .fieldset-legend,.h3,h3{font-size:calc(20px + 4 * (100vw - 380px) / 790);}}@media screen and (min-width:1170px){.bb-card__title,.c-card__title,.checkout
    .checkout-pane
    > .form-wrapper:not(.form-donation__campaigns)
    > legend,.checkout .checkout-pane > legend,.donation-form .fieldset-legend,.h3,h3{font-size:24px;}}.h4,h4{text-transform:uppercase;font-family:Arial,sans-serif;font-weight:700;}.h4,h4{font-size:18px;}@media screen and (min-width:380px){.h4,h4{font-size:calc(18px + 2 * (100vw - 380px) / 790);}}@media screen and (min-width:1170px){.h4,h4{font-size:20px;}}.h5,h5{text-transform:uppercase;font-family:Arial,sans-serif;font-weight:700;font-size:1rem;}html{color:#000;font-family:Arial,sans-serif;font-size:18px;}body.cke_editable{color:#2c3643;font-family:Arial,sans-serif;}body.cke_editable{font-size:1rem;}@media screen and (min-width:380px){body.cke_editable{font-size:calc(1rem + 0 * (100vw - 380px) / 790);}}@media screen and (min-width:1170px){body.cke_editable{font-size:1rem;}}body.cke_editable a{margin:auto -1px;padding:0 1px;cursor:pointer;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;color:#000;font-weight:700;-webkit-text-decoration-color:#e71e18;text-decoration-color:#e71e18;-webkit-text-decoration-skip:skip;text-decoration-skip:skip;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;}body.cke_editable a:focus,body.cke_editable a:hover{text-decoration:none;background-color:rgba(231,30,24,0.5);}body.cke_editable a:focus{outline:1px dotted;}
