/* @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:.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:-.25em}sup{top:-.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:.35em .75em .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:.35526316em;margin-bottom:27px;line-height:1.0657}.h2,h2{margin-top:.57446809em;margin-bottom:.57446809em}.h3,h3{margin-top:.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:-.5rem}sub{bottom:-.25rem}.demo-transition.transition-opacity{-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.demo-transition.transition-move::after{-webkit-transition:left .3s ease-in;transition:left .3s ease-in}.menu--header-menu a{-webkit-transition-duration:.3s;transition-duration:.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 .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:.3em}.pl .sg-colors .sg-info,.sg-main .sg-colors .sg-info{padding:.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,.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:.5em}[dir=rtl] .field--label-inline .field__items,[dir=rtl] .field--label-inline .field__label{padding-right:0;padding-left:.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 .3s;transition:background-color .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,.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:.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:.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 .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:.555em 1.34em .612em;-webkit-transition-duration:.3s;transition-duration:.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:.555em 1.34em .612em;-webkit-transition-duration:.3s;transition-duration:.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:.555em 1.34em .612em;-webkit-transition-duration:.3s;transition-duration:.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:.555em 1.34em .612em;-webkit-transition-duration:.3s;transition-duration:.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 .4s;transition:color .4s;color:#6e6d60;font-weight:400}.form-item--checkbox label::before,.form-type-checkbox label::before{position:absolute;top:.1em;bottom:0;left:0;display:block;width:1em;height:1em;content:'';-webkit-transition:background .4s,border-color .5s .2s;transition:background .4s,border-color .5s .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:.25em;width:.5em;height:.9em;content:'';-webkit-transition:opacity .5s;transition:opacity .5s;-webkit-transform:rotate(45deg) scale(.7);transform:rotate(45deg) scale(.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:.2em 0 .25em;color:#e71e18}.form-item__label .required-indicator{padding:.2em 0 .25em;color:#e71e18}.form-type-radio{display:block;padding:.4em .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 .4s;transition:color .4s;color:#6e6d60;font-size:.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 .4s,border-color .5s .2s;transition:background .4s,border-color .5s .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:.1em;margin-left:.15em}.form-select:not(.bef-links),.select2-container--default .select2-selection--single{width:90%;padding:.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% - .5em) center;background-size:.6rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}}.form-item-start-date .period_picker_input{padding:.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% - .5em) center;background-size:.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:.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:.1em;margin-left:.15em}.form-email,.form-number,.form-search,.form-tel,.form-text,.form-textarea,.form-url{max-width:80vw;padding:.65em .5em .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:.5rem 2rem;cursor:pointer;-webkit-transition:.3s;transition:.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:.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:.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:.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:.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:.555rem 1.34rem .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:.555rem 1.34rem .612rem;-webkit-transition-duration:.3s;transition-duration:.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:.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:.15em .35em;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;text-align:center;color:#fff;border-radius:1rem;background-color:#e71e18;font-size:.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:.4em;color:#0d2b88;border:none;border:1px solid #f5f5f3;background:0 0;font-size:.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:.6em .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:.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:.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:.4em;padding:.4rem .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:.555em 1.34em .612em;-webkit-transition-duration:.3s;transition-duration:.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:.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:.6em;width:.95rem;height:.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:.4em;padding:.4rem .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:.4em}.donation-form--monthly .form-item-donate-amount.form-disabled .field-prefix{margin-right:.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:.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:.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:.6em;width:.95rem;height:.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:.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:.5rem 1.5rem .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:.4em 1.75em .35em;-webkit-transition-duration:.3s;transition-duration:.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:.834rem 1rem;padding-left:2.5em;text-decoration:none;text-transform:uppercase;color:#2c3643;font-size:.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:.8em}.menu--header-menu .header-menu--infoline__link .number{padding-left:.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:.555em 1.8em .612em;-webkit-transition-duration:.3s;transition-duration:.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:.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:.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 .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:.5em .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:.3s;transition-duration:.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:.5em;left:.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% - .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:.5em;-webkit-transition:opacity .3s,height .3s;transition:opacity .3s,height .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% - .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:.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 .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .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% - .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% - .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 .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 .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 .25em}.social-link{min-width:1.5rem;text-align:center}.social-link__icon{display:block;width:50px;height:50px;padding:.5em;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .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:.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:.8em .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 .3s;transition:background-color .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,.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:.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 .3s;transition:width .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 .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:.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:.5em}.news-page__tags .field__item a,.tags .field__item a{padding:.2em .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:.75rem}.user-forms .form-submit{padding:7px 1.5rem;-webkit-transition:.4s;transition:.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:.75rem 3rem .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 .3s;transition:background-color .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,.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,.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:.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:.555em 1.34em .612em;-webkit-transition-duration:.3s;transition-duration:.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:.555em 1.34em .612em;-webkit-transition-duration:.3s;transition-duration:.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:.555em 1.34em .612em;-webkit-transition-duration:.3s;transition-duration:.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:.555em 1.34em .612em;-webkit-transition-duration:.3s;transition-duration:.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,.2);box-shadow:0 2px 4px rgba(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:.555em 1.34em .612em;-webkit-transition-duration:.3s;transition-duration:.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,.1);box-shadow:0 6px 28px 0 rgba(0,0,0,.1)}.bb-card.bg-primary .bb-card__cta a{display:inline-block;padding:.555em 1.34em .612em;-webkit-transition-duration:.3s;transition-duration:.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:.555em 1.34em .612em;-webkit-transition-duration:.3s;transition-duration:.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:.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:.2s;transition:.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,.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,.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:.555em 1.34em .612em;-webkit-transition-duration:.3s;transition-duration:.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:.555em 1.34em .612em;-webkit-transition-duration:.3s;transition-duration:.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 .3s ease-in-out;transition:outline .3s ease-in-out}.iwt__video-play svg{width:4em;height:4em;-webkit-filter:drop-shadow(4px 4px 4px rgba(0,0,0,.8));filter:drop-shadow(4px 4px 4px rgba(0,0,0,.8))}.iwt__video-play path{-webkit-transition:fill .3s ease-in-out;transition:fill .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,.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:.555em 1.34em .612em;-webkit-transition-duration:.3s;transition-duration:.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:.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:.1em;margin-left:.15em}.salesforce-form input,.salesforce-form select,.salesforce-form textarea{display:block;max-width:80vw;margin-bottom:.5rem;padding:.65em .5em .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:.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:.5em}.tile{width:100%;margin-bottom:27px;padding:27px;border-top:.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 .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,.5);box-shadow:0 2px 4px 0 rgba(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,.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,.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,.5);box-shadow:2px 2px 3px 0 rgba(0,0,0,.5);border:1px solid #eaeaea;padding:.5em 1em;white-space:nowrap}.back-to-top a:hover{-webkit-box-shadow:2px 2px 3px 2px rgba(0,0,0,.4);box-shadow:2px 2px 3px 2px rgba(0,0,0,.4)}.back-to-top a::after{display:inline-block;content:'^';margin-left:.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,.2);box-shadow:0 2px 4px rgba(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:.555em 1.34em .612em;-webkit-transition-duration:.3s;transition-duration:.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,.1);box-shadow:0 6px 28px 0 rgba(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:.2em}.snippet__meta .meta__icon{padding-right:.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 .3s;transition:background-color .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,.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 .5em .25em 0}.teaser .node__links a{display:inline-block;padding:.155em 2.5em .212em;-webkit-transition-duration:.3s;transition-duration:.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:.5em}.teaser__meta .meta__icon{padding-right:.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 .3s;transition:background-color .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,.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 .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:.5em;margin-bottom:.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:.1em;margin-left:auto}.list-events .form-actions .form-submit{margin-bottom:.25em;margin-left:.25em}.list-events .form-reset{display:inline-block;padding:.555em 1.34em .612em;-webkit-transition-duration:.3s;transition-duration:.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 .3s;transition:background-color .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,.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 .3s;transition:background-color .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,.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:.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:.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 .3s ease-in,-webkit-filter .3s;transition:opacity .3s ease-in,-webkit-filter .3s;transition:filter .3s,opacity .3s ease-in;transition:filter .3s,opacity .3s ease-in,-webkit-filter .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:.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:.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:.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:-.25em}sup{top:-.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:.35em .75em .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:.35526316em;margin-bottom:27px;line-height:1.0657}.h2,h2{margin-top:.57446809em;margin-bottom:.57446809em}.h3,h3{margin-top:.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:-.5rem}sub{bottom:-.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 .3s;transition:background-color .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,.5)}body.cke_editable a:focus{outline:1px dotted}
