/* @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;}}
@media screen{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}template{display:none}[hidden]{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-bottom:2rem;margin-left:1rem}@font-face{font-family:Poppins;src:url(/themes/custom/weatherlab/components/fonts/poppins-v20-latin/poppins-v20-latin-regular.eot);src:local(""),url(/themes/custom/weatherlab/components/fonts/poppins-v20-latin/poppins-v20-latin-regular.eot#iefix) format("embedded-opentype"),url(/themes/custom/weatherlab/components/fonts/poppins-v20-latin/poppins-v20-latin-regular.woff2) format("woff2"),url(/themes/custom/weatherlab/components/fonts/poppins-v20-latin/poppins-v20-latin-regular.woff) format("woff"),url(/themes/custom/weatherlab/components/fonts/poppins-v20-latin/poppins-v20-latin-regular.ttf) format("truetype"),url(/themes/custom/weatherlab/components/fonts/poppins-v20-latin/poppins-v20-latin-regular.svg#Poppins) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:url(/themes/custom/weatherlab/components/fonts/poppins-v20-latin/poppins-v20-latin-500.eot);src:local(""),url(/themes/custom/weatherlab/components/fonts/poppins-v20-latin/poppins-v20-latin-500.eot#iefix) format("embedded-opentype"),url(/themes/custom/weatherlab/components/fonts/poppins-v20-latin/poppins-v20-latin-500.woff2) format("woff2"),url(/themes/custom/weatherlab/components/fonts/poppins-v20-latin/poppins-v20-latin-500.woff) format("woff"),url(/themes/custom/weatherlab/components/fonts/poppins-v20-latin/poppins-v20-latin-500.ttf) format("truetype"),url(/themes/custom/weatherlab/components/fonts/poppins-v20-latin/poppins-v20-latin-500.svg#Poppins) format("svg");font-weight:500;font-style:normal}@font-face{font-family:Poppins;src:url(/themes/custom/weatherlab/components/fonts/poppins-v20-latin/poppins-v20-latin-700.eot);src:local(""),url(/themes/custom/weatherlab/components/fonts/poppins-v20-latin/poppins-v20-latin-700.eot#iefix) format("embedded-opentype"),url(/themes/custom/weatherlab/components/fonts/poppins-v20-latin/poppins-v20-latin-700.woff2) format("woff2"),url(/themes/custom/weatherlab/components/fonts/poppins-v20-latin/poppins-v20-latin-700.woff) format("woff"),url(/themes/custom/weatherlab/components/fonts/poppins-v20-latin/poppins-v20-latin-700.ttf) format("truetype"),url(/themes/custom/weatherlab/components/fonts/poppins-v20-latin/poppins-v20-latin-700.svg#Poppins) format("svg");font-weight:700;font-style:normal}@font-face{font-family:Tungsten;src:local(""),url(/themes/custom/weatherlab/components/fonts/Tungsten-Bold.woff2) format("woff2"),url(/themes/custom/weatherlab/components/fonts/Tungsten-Bold.woff) format("woff"),url(/themes/custom/weatherlab/components/fonts/Tungsten-Bold.ttf) format("truetype");font-weight:700}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:400;line-height:1.5;scroll-behavior:smooth}html *,html ::after,html ::before{-webkit-box-sizing:inherit;box-sizing:inherit;margin-top:0}strong{font-weight:500}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0}.h1,h1{margin-bottom:1.5rem}.h2,.homepage__stories .view-header,.list-content--block_views__people__governance h3:not(.h2),h2{margin-bottom:1.5rem}.h3,h3{margin-bottom:1.5rem}.h4,h4{margin-bottom:1.5rem}.h5,h5{margin-bottom:1.5rem}blockquote,ol,p,pre,table,ul{margin-bottom:1.5rem}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}@media screen and (prefers-reduced-motion:reduce){*,::after,::before{-webkit-transition:unset!important;transition:unset!important}}.layout-container{position:relative}.eu-cookie-compliance-content,.layout-contained{max-width:1024px;margin-right:auto;margin-left:auto}.layout-contained--medium{max-width:768px}.layout-contained--small{max-width:640px}.bg-primary{background:#230f14}.bg-primary--light{background:#a8ad00}.bg-primary--dark{background:#000}.bg-secondary{background:#dcff46}.bg-secondary--light{background:#71c5e8}.bg-secondary--dark{background:#002c77}.bg-tertiary{background:#e9e7e8}.bg-tertiary--light{background:#f2a900}.bg-white{background:#fff}.bg-grey--light{background:#afa9a0}.bg-grey{background:#4a3a3e}.bg-grey--dark{background:#101820}.bg-black{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:#101820;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 .sg-pattern-extra-info,.sg-main .sg-pattern-extra-info{width:100%}.pl .sg-pattern-extra-code,.sg-main .sg-pattern-extra-code{display:none}.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 #afa9a0;box-shadow:1px 2px 5px #afa9a0}.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}.building-block .splide__arrow{--arrow-size:2rem;width:var(--arrow-size);height:var(--arrow-size);border-radius:0;background-color:#230f14}.building-block .splide__arrow svg{width:1em;height:1em}.building-block .splide__arrow svg path{fill:#fff}.building-block .splide__arrow:disabled{display:none}.building-block .splide__arrow:not(:disabled){opacity:1}.building-block .splide__arrow:not(:disabled):focus,.building-block .splide__arrow:not(:disabled):hover{opacity:1}.building-block .splide__arrow:not(:disabled):focus svg path,.building-block .splide__arrow:not(:disabled):hover svg path{fill:#dcff46}.building-block .splide__arrow--next{right:calc(-1 * var(--arrow-size));margin-right:calc(.5 * var(--arrow-size))}@media (min-width:1024px){.building-block .splide__arrow--next{margin-right:0}}.building-block .splide__arrow--prev{left:calc(-1 * var(--arrow-size));margin-left:calc(.5 * var(--arrow-size))}@media (min-width:1024px){.building-block .splide__arrow--prev{margin-left:0}}.building-block .splide{padding-bottom:2rem}.building-block .splide .splide__pagination__page{width:.625rem;height:.625rem;opacity:1}.building-block .splide .splide__pagination__page.is-active{-webkit-transform:scale(1);transform:scale(1);background-color:#230f14}.building-block .splide .splide__pagination__page{background-color:#fff}.building-block .splide .splide__pagination li{margin-inline:.125rem}.u-spacing-down{margin-bottom:20px}.u-spacing-up{margin-top:20px}.u-gap-down{margin-bottom:5px}.u-gap-up{margin-top:5px}.padding{padding:1rem}.eu-cookie-compliance-content,.padding-horizontal{padding-right:1rem;padding-left:1rem}.padding-vertical{padding-top:1rem;padding-bottom:1rem}.margin-bottom{margin-bottom:1.5rem}@media (min-width:640px){.margin-bottom{margin-bottom:3rem}}@media (min-width:768px){.margin-bottom{margin-bottom:4.5rem}}.margin-top{margin-top:1.5rem}@media (min-width:640px){.margin-top{margin-top:3rem}}@media (min-width:768px){.margin-top{margin-top:4.5rem}}.padding-bottom{padding-bottom:1.5rem}@media (min-width:640px){.padding-bottom{padding-bottom:3rem}}@media (min-width:768px){.padding-bottom{padding-bottom:4.5rem}}.padding-top{padding-top:1.5rem}@media (min-width:640px){.padding-top{padding-top:3rem}}@media (min-width:768px){.padding-top{padding-top:4.5rem}}.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}@media (min-width:640px){.small-screen-only{display:none}}@media (min-width:768px){.small-screen-only{display:none}}@media (min-width:1024px){.small-medium-screen-only{display:none}}.large-screen-only{display:none}@media (min-width:1024px){.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}[hidden]{display:none!important}.slide-in--can-be-active{-webkit-transition:all .2s linear;transition:all .2s linear;opacity:.2}.slide-in--active{opacity:1}.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,.h2,.h3,.h4,.h5,.h6,.homepage__stories .view-header,.list-content--block_views__people__governance h3:not(.h2),h1,h2,h3,h4,h5,h6{letter-spacing:1px;color:#230f14;font-family:Poppins,sans-serif;font-weight:500}.h1,h1{color:#230f14}.h1,h1{font-size:30px}@media screen and (min-width:380px){.h1,h1{font-size:calc(30px + 6 * (100vw - 380px)/ 790)}}@media screen and (min-width:1170px){.h1,h1{font-size:36px}}.h2,.homepage__stories .view-header,.list-content--block_views__people__governance h3:not(.h2),h2{color:#230f14}.h2,.homepage__stories .view-header,.list-content--block_views__people__governance h3:not(.h2),h2{font-size:22px}@media screen and (min-width:380px){.h2,.homepage__stories .view-header,.list-content--block_views__people__governance h3:not(.h2),h2{font-size:calc(22px + 3 * (100vw - 380px)/ 790)}}@media screen and (min-width:1170px){.h2,.homepage__stories .view-header,.list-content--block_views__people__governance h3:not(.h2),h2{font-size:25px}}.h3,h3{color:#230f14}.h3,h3{font-size:16px}@media screen and (min-width:380px){.h3,h3{font-size:calc(16px + 2 * (100vw - 380px)/ 790)}}@media screen and (min-width:1170px){.h3,h3{font-size:18px}}.h4,h4{color:#230f14}.h4,h4{font-size:25px}@media screen and (min-width:380px){.h4,h4{font-size:calc(25px + 0 * (100vw - 380px)/ 790)}}@media screen and (min-width:1170px){.h4,h4{font-size:25px}}.h5,h5{font-size:16px}@media screen and (min-width:380px){.h5,h5{font-size:calc(16px + 2 * (100vw - 380px)/ 790)}}@media screen and (min-width:1170px){.h5,h5{font-size:18px}}.h6,h6{font-size:16px}@media screen and (min-width:380px){.h6,h6{font-size:calc(16px + 2 * (100vw - 380px)/ 790)}}@media screen and (min-width:1170px){.h6,h6{font-size:18px}}.be-text,p{font-size:.875rem}@media (min-width:768px){.be-text,p{font-size:1rem}}a{cursor:pointer;-webkit-transition:.3s;transition:.3s;text-decoration:underline;color:#230f14}a:focus,a:hover{text-decoration:none}a:focus{outline:1px dotted}p a{font-weight:500}p a:focus,p a:hover{font-weight:700}.be-text--large{font-weight:300}.be-text--large{font-size:1rem}@media screen and (min-width:380px){.be-text--large{font-size:calc(1rem + .375 * (100vw - 380px)/ 790)}}@media screen and (min-width:1170px){.be-text--large{font-size:1.375rem}}.be-text--small{font-size:.875rem}@media screen and (min-width:380px){.be-text--small{font-size:calc(.875rem + 0 * (100vw - 380px)/ 790)}}@media screen and (min-width:1170px){.be-text--small{font-size:.875rem}}.be-text--xsmall{font-size:.75rem}@media screen and (min-width:380px){.be-text--xsmall{font-size:calc(.75rem + 0 * (100vw - 380px)/ 790)}}@media screen and (min-width:1170px){.be-text--xsmall{font-size:.75rem}}blockquote{position:relative;margin:0;padding-left:1.5rem}blockquote:before{position:absolute;top:0;bottom:0;left:0;width:5px;height:100%;content:"";border-radius:5px;background-color:#230f14}blockquote{color:#fff}blockquote{font-size:20px}@media screen and (min-width:380px){blockquote{font-size:calc(20px + 10 * (100vw - 380px)/ 790)}}@media screen and (min-width:1170px){blockquote{font-size:30px}}blockquote p:last-child{margin-bottom:0}.form-submit,a.button,button.button,input.button,input[type=submit]{display:inline-block;padding:.75rem 1.25rem;cursor:pointer;-webkit-transition:.3s;transition:.3s;text-decoration:none;letter-spacing:1.3px;color:#fff;border:1px solid;border-color:#230f14;border-radius:5px;background-color:#230f14;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:400}.form-submit:focus,.form-submit:hover,a.button:focus,a.button:hover,button.button:focus,button.button:hover,input.button:focus,input.button:hover,input[type=submit]:focus,input[type=submit]:hover{color:#230f14;background-color:#fff}.form-submit:focus,a.button:focus,button.button:focus,input.button:focus,input[type=submit]:focus{text-decoration:underline}.button.button,a.button{display:inline-block;padding:.75rem 1.25rem;cursor:pointer;-webkit-transition:.3s;transition:.3s;text-decoration:none;letter-spacing:1.3px;color:#fff;border:1px solid;border-color:#230f14;border-radius:5px;background-color:#230f14;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:400}.button.button:focus,.button.button:hover,a.button:focus,a.button:hover{color:#230f14;background-color:#fff}.button.button:focus,a.button:focus{text-decoration:underline}.button.button--primary,a.button--primary{display:inline-block;padding:.75rem 1.25rem;cursor:pointer;-webkit-transition:.3s;transition:.3s;text-decoration:none;letter-spacing:1.3px;color:#fff;border:1px solid;border-color:#230f14;border-radius:5px;background-color:#230f14;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:400}.button.button--primary:focus,.button.button--primary:hover,a.button--primary:focus,a.button--primary:hover{color:#230f14;background-color:#fff}.button.button--primary:focus,a.button--primary:focus{text-decoration:underline}.button.button--secondary,a.button--secondary{display:inline-block;padding:.75rem 1.25rem;cursor:pointer;-webkit-transition:.3s;transition:.3s;text-decoration:none;letter-spacing:1.3px;color:#230f14;border:1px solid;border-color:#dcff46;border-radius:5px;background-color:#dcff46;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:400}.button.button--secondary:focus,.button.button--secondary:hover,a.button--secondary:focus,a.button--secondary:hover{color:#dcff46;background-color:#230f14}.button.button--secondary:focus,a.button--secondary:focus{text-decoration:underline}.button.button--tertiary,a.button--tertiary{display:inline-block;padding:.75rem 1.25rem;cursor:pointer;-webkit-transition:.3s;transition:.3s;text-decoration:none;letter-spacing:1.3px;color:#230f14;border:1px solid;border-color:#fff;border-radius:5px;background-color:#fff;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:400;border-color:#230f14}.button.button--tertiary:focus,.button.button--tertiary:hover,a.button--tertiary:focus,a.button--tertiary:hover{color:#fff;background-color:#230f14}.button.button--tertiary:focus,a.button--tertiary:focus{text-decoration:underline}.button.button--tertiary:focus,.button.button--tertiary:hover,a.button--tertiary:focus,a.button--tertiary:hover{color:#fff;border-color:#fff;background-color:#63585a}.form-type-select{position:relative}.form-type-select::after{position:absolute;top:2px;right:1.5rem;content:"\25BE";pointer-events:none}.form-select{height:42px;padding:.5rem;border:1px solid #f4f4f4;border-radius:6px;background:#f4f4f4;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:3px 2px 3px 0 rgba(0,0,0,.25);box-shadow:3px 2px 3px 0 rgba(0,0,0,.25)}.form-select:hover{border-color:#230f14}.form-email,.form-search,.form-tel,.form-text,.form-textarea{display:inline-block;max-width:100%;height:42px;padding-right:1rem;padding-left:1rem;-webkit-transition:.3s;transition:.3s;color:#101820;border:1px solid;border-color:transparent;border-radius:10px;background-color:#f4f4f4;-webkit-box-shadow:inset 3px 2px 3px 0 rgba(0,0,0,.25);box-shadow:inset 3px 2px 3px 0 rgba(0,0,0,.25)}.form-email,.form-search,.form-tel,.form-text,.form-textarea{font-size:12px}@media screen and (min-width:380px){.form-email,.form-search,.form-tel,.form-text,.form-textarea{font-size:calc(12px + 4 * (100vw - 380px)/ 790)}}@media screen and (min-width:1170px){.form-email,.form-search,.form-tel,.form-text,.form-textarea{font-size:16px}}.form-email:active,.form-email:focus,.form-email:hover,.form-search:active,.form-search:focus,.form-search:hover,.form-tel:active,.form-tel:focus,.form-tel:hover,.form-text:active,.form-text:focus,.form-text:hover,.form-textarea:active,.form-textarea:focus,.form-textarea:hover{border-color:#230f14;-webkit-box-shadow:inset 3px 2px 3px 0 rgba(0,0,0,.25);box-shadow:inset 3px 2px 3px 0 rgba(0,0,0,.25)}.form-email::-webkit-input-placeholder,.form-search::-webkit-input-placeholder,.form-tel::-webkit-input-placeholder,.form-text::-webkit-input-placeholder,.form-textarea::-webkit-input-placeholder{color:#486c90}.form-email::-moz-placeholder,.form-search::-moz-placeholder,.form-tel::-moz-placeholder,.form-text::-moz-placeholder,.form-textarea::-moz-placeholder{color:#486c90}.form-email:-ms-input-placeholder,.form-search:-ms-input-placeholder,.form-tel:-ms-input-placeholder,.form-text:-ms-input-placeholder,.form-textarea:-ms-input-placeholder{color:#486c90}.form-email::-ms-input-placeholder,.form-search::-ms-input-placeholder,.form-tel::-ms-input-placeholder,.form-text::-ms-input-placeholder,.form-textarea::-ms-input-placeholder{color:#486c90}.form-email::placeholder,.form-search::placeholder,.form-tel::placeholder,.form-text::placeholder,.form-textarea::placeholder{color:#486c90}html{color:#4a3a3e;font-family:Poppins,sans-serif}html{font-size:1rem}@media screen and (min-width:380px){html{font-size:calc(1rem + 0 * (100vw - 380px)/ 790)}}@media screen and (min-width:1170px){html{font-size:1rem}}img{max-width:100%;height:auto}table{width:100%;color:#230f14;border:0;border-collapse:collapse}table thead{color:#230f14;background-color:#f4f4f4}table th{text-align:left}table tr{border-bottom:1px solid #230f14}table td,table th{padding:.5rem}table tbody>tr:nth-child(2n+2){background-color:#f4f4f4}.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:#230f14;border:2px solid #230f14;border-radius:2rem;background-color:#fff;font-size:1rem}.add-to-calendar__trigger svg{position:relative;top:-1px;width:1rem;height:auto;fill:#230f14}.add-to-calendar__trigger svg path{fill:#230f14}.add-to-calendar__trigger:focus,.add-to-calendar__trigger:hover{color:#fff;border-color:#dcff46;background-color:#dcff46}.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 svg{width:120px;height:auto}@media (min-width:1024px){.branding__logo svg{width:140px}}.branding__logo-strapline--homepage{position:absolute;top:10%;left:30%}.branding__logo-strapline--homepage h2{margin-bottom:0;padding-left:.4rem;color:#fff;font-weight:500;line-height:1}.branding__logo-strapline--homepage h2{font-size:15px}@media screen and (min-width:380px){.branding__logo-strapline--homepage h2{font-size:calc(15px + 13 * (100vw - 380px)/ 260)}}@media screen and (min-width:640px){.branding__logo-strapline--homepage h2{font-size:28px}}.branding__logo-strapline--homepage span{display:block;font-size:1.8em;font-weight:700}.branding__logo-strapline--homepage:before{position:absolute;top:0;bottom:0;left:0;width:2px;content:"";border-radius:3px;background-color:#fff}@media (min-width:640px){.branding__logo-strapline--homepage{display:none}}.node__breadcrumbs{padding-top:5px;padding-bottom:5px;border-bottom:2px solid #f4f4f4}.breadcrumb__items{margin-bottom:0;padding-left:0;list-style:none}.breadcrumb__item{display:inline-block;color:#4a3a3e;font-family:Poppins,sans-serif;font-weight:700}.breadcrumb__link{position:relative;top:0;-webkit-transition:.3s;transition:.3s;text-decoration:none;color:#4a3a3e;font-family:Poppins,sans-serif;font-weight:400}.breadcrumb__link:focus,.breadcrumb__link:hover{text-decoration:underline;color:#230f14}.breadcrumb__separator{position:relative;top:2px;font-size:1.5rem}div#sliding-popup.sliding-popup-bottom{padding-top:1rem;padding-bottom:1rem;background:-webkit-gradient(linear,left top,right top,color-stop(39%,#00567e),to(#6883af));background:linear-gradient(90deg,#00567e 39%,#6883af 100%);font-family:Poppins,sans-serif}@media (min-width:1024px){div#sliding-popup.sliding-popup-bottom{padding-top:2.5rem;padding-bottom:2rem}}#sliding-popup *{font-weight:400}.eu-cookie-compliance-message{float:none;width:100%;max-width:100%}@media (min-width:1024px){.eu-cookie-compliance-message{width:66%}}.eu-cookie-compliance-buttons{float:none;width:100%;max-width:100%;margin-top:1rem;margin-bottom:0}@media (min-width:1024px){.eu-cookie-compliance-buttons{width:34%;margin-top:0;padding-left:2rem}}.eu-cookie-compliance-buttons button{width:100%;margin-top:0;margin-bottom:1rem}.eu-cookie-compliance-buttons button:last-child{margin-bottom:0}@media (min-width:1024px){.eu-cookie-compliance-buttons button{width:calc(50% - 1rem);margin-bottom:0}.eu-cookie-compliance-buttons button:last-child{margin:0 0 0 1rem}}.eu-cookie-compliance-content{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}#sliding-popup h2{margin-bottom:5px;font-family:Poppins,sans-serif;font-size:1rem;font-weight:500}@media (min-width:1024px){#sliding-popup h2{margin-bottom:-7px;font-size:1.5rem}}#sliding-popup p{font-size:1rem}#sliding-popup button{font-weight:500}.eu-cookie-compliance-more-button{font-family:Poppins,sans-serif;font-size:1rem}.eu-cookie-compliance-secondary-button{padding:1rem;color:#dcff46;border:2px solid #fff;border-radius:5px;background-color:#fff;font-size:1rem;font-weight:500}.eu-cookie-compliance-secondary-button:focus,.eu-cookie-compliance-secondary-button:hover{text-decoration:underline;background-color:#fff}.eu-cookie-compliance-default-button,.eu-cookie-compliance-hide-button,.eu-cookie-compliance-more-button-thank-you,.eu-cookie-withdraw-button{padding:1rem;color:#fff;border:2px solid #fff;background-color:transparent;background-image:none;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;font-family:Poppins,sans-serif}.eu-cookie-compliance-default-button:focus,.eu-cookie-compliance-default-button:hover,.eu-cookie-compliance-hide-button:focus,.eu-cookie-compliance-hide-button:hover,.eu-cookie-compliance-more-button-thank-you:focus,.eu-cookie-compliance-more-button-thank-you:hover,.eu-cookie-withdraw-button:focus,.eu-cookie-withdraw-button:hover{text-decoration:underline;background:0 0}.js-navigation [aria-expanded=false]~.menu{display:none}.js-navigation [aria-expanded=false] .sub-menu-item-toggle__icon--open{display:block}.js-navigation [aria-expanded=false] .sub-menu-item-toggle__icon--close{display:none}.js-navigation [aria-expanded=true]~.menu{display:block}.js-navigation [aria-expanded=true] .sub-menu-item-toggle__icon--open{display:none}.js-navigation [aria-expanded=true] .sub-menu-item-toggle__icon--close{display:block}.js-navigation .sub-menu-item-toggle>*{pointer-events:none}.menu-item .sub-menu-item-toggle{position:absolute;top:7px;right:0;width:2.5em;height:2.5rem;color:currentColor;border:none;background:0 0;background-color:transparent}@media (min-width:1024px){.menu-item .sub-menu-item-toggle{display:none}}.sub-menu-item-toggle svg{-webkit-transition:all .2s linear;transition:all .2s linear}.sub-menu-item-toggle--open svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.sub-menu-item-toggle__icon svg{position:absolute;top:5px;right:0;left:0;width:2rem;height:2rem}.sub-menu-item-toggle__icon svg path{fill:#230f14}.navigation--inline-menu .menu{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto;margin:0;padding:0;list-style:none;white-space:nowrap;-webkit-box-shadow:0 2px 11px 0 rgba(35,15,20,.42);box-shadow:0 2px 11px 0 rgba(35,15,20,.42);font-size:18px;-ms-overflow-style:none;scrollbar-width:none}.navigation--inline-menu .menu::-webkit-scrollbar{display:none}.navigation--inline-menu .menu-item a{display:inline-block;padding:1rem 2rem .75rem;text-decoration:none;color:#230f14;border-bottom:4px solid transparent}.navigation--inline-menu .menu-item a:focus,.navigation--inline-menu .menu-item a:hover,.navigation--inline-menu .menu-item--active-trail>a{color:#230f14;border-bottom-color:#dcff46;font-weight:700}.navigation--main{position:relative;right:-100%;display:none;-webkit-transition:all 1s linear;transition:all 1s linear}@media (min-width:1024px){.navigation--main{right:0;display:inherit;width:100%;-webkit-transition:all 0s linear;transition:all 0s linear}}.navigation--main.is-visible{position:fixed;top:0;right:0;bottom:0;display:block}.navigation--main>.menu{display:block;width:100%;padding-top:6rem;padding-left:0}@media (min-width:1024px){.navigation--main>.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;margin:1.5rem 0 0 0;padding:0;background:0 0}}.navigation--main .menu-item{position:relative;margin:0;padding:1rem 0;list-style:none;text-align:center}@media (min-width:1024px){.navigation--main .menu-item{margin:0 1rem;padding:.5rem .25rem}}@media (min-width:1024px){.menu--main>.menu-item{border-top:5px solid transparent}}.navigation--main .menu-item:last-of-type{margin-right:0}@media (min-width:1024px){.navigation--main li.menu-item:not(.menu-item--no-sub-menu):focus-within:after,.navigation--main li.menu-item:not(.menu-item--no-sub-menu):hover:after{position:absolute;right:0;left:0;display:block;height:2px;content:"";background-color:#e9e7e8}}.navigation--main li.menu-item:not(.menu-item--no-sub-menu):focus-within:before,.navigation--main li.menu-item:not(.menu-item--no-sub-menu):hover:before{position:absolute;z-index:10;right:0;bottom:-1px;left:0;display:block;height:2px;content:"";background-color:#fdffee}@media (min-width:1024px){.navigation--main .menu-item--active-trail:after{bottom:-6px}}.navigation--main .menu-item--no-sub-menu:focus-within:after,.navigation--main .menu-item--no-sub-menu:hover:after{background-color:#fff}@media (min-width:1024px){.navigation--main .menu-item--no-sub-menu:focus-within:after,.navigation--main .menu-item--no-sub-menu:hover:after{bottom:-6px}}.navigation--main .menu-item--active-trail{border-bottom:1px solid #fff}@media (min-width:1024px){.navigation--main .menu-item--has-sub-menu:focus-within,.navigation--main .menu-item--has-sub-menu:hover{border-top:5px solid #dcff46;background:#fff}}.navigation--main .menu-item a{display:block;padding:0 .5rem;text-decoration:none;color:#230f14;font-size:1rem;font-weight:400}.navigation--main .menu-item a:focus,.navigation--main .menu-item a:hover{color:#230f14}@media (min-width:1024px){.navigation--main .menu-item a{color:#fff}}.navigation--main .menu-item--has-sub-menu:focus-within a,.navigation--main .menu-item--has-sub-menu:hover a{color:#230f14}@media (min-width:1024px){.menu--main>.menu-item--no-sub-menu:focus-within>a,.menu--main>.menu-item--no-sub-menu:hover>a{color:#dcff46}}@media (min-width:1024px){.navigation--main .menu-item--has-sub-menu:focus-within:after,.navigation--main .menu-item--has-sub-menu:hover:after{top:0}}.navigation--main .sub-menu-item__holder{position:relative;display:none}@media (min-width:1024px){.navigation--main .sub-menu-item__holder{position:absolute;top:40px;display:none;width:660px;min-width:200px;margin:0;padding:1rem;list-style:none;border:1px solid #230f14;background:#fff}}@media (min-width:1024px){.navigation--main .menu-item--has-sub-menu:nth-child(1) .sub-menu-item__holder{left:-1px}.navigation--main .menu-item--has-sub-menu:nth-child(2) .sub-menu-item__holder{left:-158px}.navigation--main .menu-item--has-sub-menu:nth-child(3) .sub-menu-item__holder{left:-296px}.navigation--main .menu-item--has-sub-menu:nth-child(4) .sub-menu-item__holder{left:-423px}.navigation--main .menu-item--has-sub-menu:nth-child(5) .sub-menu-item__holder{left:-523px}}.navigation--main .sub-menu-item__holder--open{display:block;margin-top:.5rem}.navigation--main .sub-menu-item__holder ul{display:block;width:100%;background-color:#dcff46}@media (min-width:1024px){.navigation--main .sub-menu-item__holder ul{display:inline-block;width:calc(50% - 1rem);vertical-align:top;background-color:#fff}}.navigation--main .sub-menu-item__holder li{display:block;padding:.35rem 0;text-align:center}.navigation--main .sub-menu-item__holder li:first-child{padding-top:1rem}.navigation--main .sub-menu-item__holder li:last-child{padding-bottom:1rem}.navigation--main .sub-menu-item__holder li:hover:after,.navigation--main .sub-menu-item__holder li:hover:before{display:none}@media (min-width:1024px){.navigation--main .sub-menu-item__holder li{text-align:left}}.navigation--main .sub-menu-item__holder li a{color:#230f14;text-shadow:none}.navigation--main .sub-menu-item__holder li a:focus,.navigation--main .sub-menu-item__holder li a:hover{text-decoration:underline}.sub-menu-item__holder-flyout{display:none}@media (min-width:1024px){.sub-menu-item__holder-flyout{display:inline-block;width:calc(50% - 1rem)}}.sub-menu-item__holder-flyout{margin-right:1rem;padding-right:1rem;padding-bottom:1rem;border-right:2px solid #dcff46;border-right-width:2px}.sub-menu-item__holder-flyout h2{text-align:left;text-transform:none;color:#230f14;text-shadow:none;font-family:Poppins,sans-serif;font-weight:500}.sub-menu-item__holder-flyout p{margin-bottom:0;text-align:left;color:#4a3a3e;text-shadow:none;font-size:1rem;font-weight:400}.navigation--main .sub-menu-item__holder ul{margin:0;padding:0;list-style:none}.header--light .navigation--main .menu--sub-menu{padding:.5rem 1rem 0;border-radius:0 0 5px 5px}.navigation--main .menu-item--expanded .sub-menu-item__holder{display:block}.header__content .header__sites-list{position:relative;display:none;margin-bottom:0;padding:1rem;list-style:none;border:1px solid #002c77;border-top:none;background:#fff}@media (min-width:768px){.header__content .header__sites-list{position:absolute;z-index:3;margin:-1px 0 0 0;border-top:1px solid #002c77}}.header__content .header__sites-list--open{display:block}.header__content .header__sites-list li{margin-bottom:.25rem}.header__content .header__sites-list li:last-child{margin-bottom:0}.header__content .header__sites-list a{text-decoration:none;color:#230f14;font-weight:400}.header__content .header__sites-list a:focus,.header__content .header__sites-list a:hover{text-decoration:underline}.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}[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/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/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/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}.block-search form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.block-search .form-search{max-width:150px}@media (min-width:500px){.block-search .form-search{max-width:none}}@supports ((-webkit-appearance:none) or (-moz-appearance:none) or (appearance:none)) or ((-moz-appearance:none) and (mask-type:alpha)){.block-search .form-search{-webkit-appearance:none;-moz-appearance:none;appearance:none}}#search_page .node__meta{display:none}.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:#101820}.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:#101820}.social-sharing__menu-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.user-forms form{max-width:500px;margin:3rem 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 15px;border:4px solid #000}.user-forms form .form-item input:focus{padding:5px 15px;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:1.5rem}@media (min-width:640px){.building-blocks>.building-block{margin-bottom:3rem}}@media (min-width:768px){.building-blocks>.building-block{margin-bottom:4.5rem}}.accordion-item{margin-bottom:1.5rem;padding:0 1.5rem 0 1.5rem}.accordion-item.js-accordion{border:1px solid #afa9a0}.accordion__trigger{position:relative;width:100%;margin:0;padding:.75rem 0 .75rem 0;text-align:left;border:none;outline:0;background-color:#fff}.accordion__trigger-button{all:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.accordion__trigger-button svg{width:1.5rem;height:1.5rem;padding:.1rem;border:2px solid transparent;border-radius:1.5rem}.accordion__trigger-button svg path{fill:#101820}.accordion__trigger-button:focus svg,.accordion__trigger:focus .accordion__trigger-button svg,.accordion__trigger:focus-within .accordion__trigger-button svg{border-color:currentColor;outline:0;background-color:#101820}.accordion__trigger-button:focus svg path,.accordion__trigger:focus .accordion__trigger-button svg path,.accordion__trigger:focus-within .accordion__trigger-button svg path{fill:#fff}.accordion__trigger-icon{-webkit-transition:all .2s linear;transition:all .2s linear}.accordion__response{padding:0}.accordion__response p:last-of-type{margin-bottom:0}.accordion-item.js-accordion .accordion__response{overflow:hidden;height:0;-webkit-transition:.3s;transition:.3s}.accordion-item.is-active .accordion__trigger{margin-bottom:0;border-bottom:1px solid #101820;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion-item.is-active .accordion__trigger+.accordion__response{overflow:visible;height:auto;margin-top:1rem;padding-bottom:1.5rem;opacity:1}.accordion-item.is-active .accordion__trigger .accordion__trigger-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordion__trigger-icon{position:absolute;right:0}.accordion__trigger-text{width:100%;margin-right:auto;text-align:left;font-weight:500}.animated-iwt-holder{overflow-x:hidden}.animated-iwt{width:100vw}.animated-iwt__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.animated-iwt__inner>*{margin-right:1rem;margin-bottom:2rem;margin-left:1rem}.animated-iwt__content{width:100%}@media (min-width:1024px){.animated-iwt__content{width:40%}}.animated-iwt__image-wrapper{width:100%}@media (min-width:1024px){.animated-iwt__image-wrapper{width:calc(60% - 2rem)}}.animated-iwt__content>*{margin-bottom:1.5rem}.animated-iwt__image img{width:100%;-webkit-box-shadow:4px 4px 16px 0 rgba(0,0,0,.3);box-shadow:4px 4px 16px 0 rgba(0,0,0,.3)}@media (min-width:640px){.animated-iwt__image img{height:auto}}.animated-iwt__title{color:#230f14}.animated-iwt__cta a{display:inline-block;padding:.75rem 1.25rem;cursor:pointer;-webkit-transition:.3s;transition:.3s;text-decoration:none;letter-spacing:1.3px;color:#fff;border:1px solid;border-color:#230f14;border-radius:5px;background-color:#230f14;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:400}.animated-iwt__cta a:focus,.animated-iwt__cta a:hover{color:#230f14;background-color:#fff}.animated-iwt__cta a:focus{text-decoration:underline}.animated-iwt__image-wrapper{position:relative;width:50vh}@media (min-width:1024px){.animated-iwt__image-wrapper{width:50%}}.animated-iwt__image--back{position:relative;width:100%;height:50vh;background-repeat:no-repeat;background-position:center;background-size:contain}@media (min-width:1024px){.animated-iwt__image--back{width:100%;height:auto;min-height:50vh;margin:0 auto;background-repeat:no-repeat;background-position:center;background-size:contain}}.animated-iwt__image--front{position:absolute;top:0;right:0;left:0;display:block;width:60%;height:50vh;margin:0 auto;background-repeat:no-repeat;background-position:center;background-size:100vw}@media (min-width:1024px){.animated-iwt__image--front{left:-20%;width:40%;-webkit-transition:all .1s ease;transition:all .1s ease;-webkit-filter:grayscale(0);filter:grayscale(0);background-repeat:no-repeat;background-attachment:local;background-position:40% center;background-size:contain}}.awards{padding:2rem 0 0 0;background:linear-gradient(356deg,#28547b,#6d81ab)}@media (min-width:768px){.awards{padding:4rem 0 2rem 0}}.awards__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.awards__content>*{margin-right:1rem;margin-bottom:2rem;margin-left:1rem;width:calc((100% / 1) - 2rem)}@media (min-width:640px){.awards__content>*{width:calc((100% / 3) - 2rem)}}.awards__item-title{margin-top:1rem;text-align:center;color:#fff;font-weight:700}.awards__item-image{text-align:center}.awards__item-image img{width:auto;max-width:80%;height:auto;max-height:155px;margin:0 auto}.button-link a{display:inline-block;padding:.75rem 3rem;text-decoration:none;color:#fff;border-radius:2rem;background-color:#000;font-family:Poppins,sans-serif}.button-link a:focus,.button-link a:hover{text-decoration:underline;color:#000;background-color:#dcff46}.call-to-action{text-align:center}.call-to-action__title{margin-bottom:2rem}.card-wall__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-2rem;margin-left:-2rem;margin-right:-1rem;margin-left:-1rem}.card-wall__items>*{margin-right:2rem;margin-bottom:2rem;margin-left:2rem;width:calc((100% / 1) - 4rem)}@media (min-width:640px){.card-wall__items>*{width:calc((100% / 2) - 4rem)}}@media (min-width:768px){.card-wall__items>*{width:calc((100% / 3) - 4rem)}}@media (min-width:1024px){.card-wall__items>*{width:calc((100% / 3) - 4rem)}}.card-wall__items>*{margin-bottom:3rem}.card-wall-item{text-align:center}.card-wall-item a .card-wall-item__image,.card-wall-item>*{max-width:225px;margin:0 auto 1.5rem}.card-wall-item__image img{max-width:200px;margin:auto;border-radius:50%}.card-wall-item>a>.ext,.card-wall-item>a>h2{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0}.card-wall-item>a>.ext{width:1.5em;height:1.5em}.cards__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cards__items>*{margin-right:1rem;margin-bottom:2rem;margin-left:1rem;width:calc((100% / 1) - 2rem)}@media (min-width:640px){.cards__items>*{width:calc((100% / 2) - 2rem)}}@media (min-width:768px){.cards__items>*{width:calc((100% / 3) - 2rem)}}.webform-submission-contact-form{margin-bottom:2rem;padding:0}.webform-submission-contact-form label{margin-bottom:.5rem;color:#230f14;font-family:Poppins,sans-serif;font-size:1rem;font-weight:700}.webform-submission-contact-form .form-item{margin-bottom:1rem}.webform-submission-contact-form .webform-flexbox{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:1024px){.webform-submission-contact-form .webform-flex:first-child{padding-right:2rem}.webform-submission-contact-form .webform-flex:last-child{padding-left:2rem}}.webform-submission-contact-form .form-type-select::after{top:initial;bottom:-4px;content:"\203A";-webkit-transform:rotate(90deg);transform:rotate(90deg);font-size:2rem;font-weight:400}.webform-submission-contact-form .form-select{display:block;width:100%;padding-left:1rem}.webform-submission-contact-form .form-tel{width:100%}.webform-submission-contact-form .form-type-textarea{margin-top:2rem}.webform-submission-contact-form .form-type-textarea textarea{width:100%;height:initial;padding:1rem}.cta-grid__items{--cta-grid-gap:1.5rem;--cta-grid-cols:3}.cta-grid__items .splide__pagination__page:not(.is-active){background-color:#e9e7e7!important}@media (min-width:1024px){.cta-grid__items.splide{padding-bottom:0}.cta-grid__items .splide__list{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:var(--cta-grid-gap);-ms-flex-wrap:wrap;flex-wrap:wrap}.cta-grid__items .splide__slide{width:100%;max-width:calc((100% / var(--cta-grid-cols)) - (var(--cta-grid-gap) - var(--cta-grid-gap)/ var(--cta-grid-cols)))}}.cta-grid-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:2rem;background-color:#e9e7e7;gap:1.5rem}.cta-grid-item>*{margin-block:0}.cta-grid-item__title{text-align:center;color:#230f14;font-size:20px;font-weight:500}.cta-grid-item__image{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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:6rem;height:6rem;margin:0 auto}.cta-grid__sub-text{margin-top:1rem}.cta-grid__sub-text p{font-size:12px}.cta-tiles{overflow:hidden}@media (min-width:1024px){.cta-tiles{overflow:unset}}.cta-tiles__items{--tiles-cols:4;--tiles-gap:0.375rem;display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:scroll;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-left:calc(-1 * var(--tiles-gap));padding-top:var(--tiles-gap);gap:var(--tiles-gap);padding-inline:var(--tiles-gap);scrollbar-width:0;scrollbar-color:transparent transparent}@media (min-width:1024px){.cta-tiles__items{overflow-x:unset;margin-left:0;padding-top:0;padding-inline:0}}.cta-tiles__items::-webkit-scrollbar{width:100%;height:0}.cta-tiles__items::-webkit-scrollbar-track{background:0 0}.cta-tiles__items::-webkit-scrollbar-thumb{background:0 0}.cta-tile{width:100%;min-width:250px}@media (min-width:1024px){.cta-tile{min-width:0;max-width:calc((100% / var(--tiles-cols)) - (var(--tiles-gap) - var(--tiles-gap)/ var(--tiles-cols)))}}.cta-tile{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.5rem;padding:1.5rem;color:#fff;background-color:#230f14;gap:1.5rem}.cta-tile:before{position:absolute;z-index:-1;top:calc(-1 * var(--tiles-gap));height:2.5rem;content:"";background-color:#dcff46;inset-inline:calc(-1 * var(--tiles-gap))}.cta-tile__title{text-transform:uppercase;color:#fff;font-family:Tungsten,sans-serif;font-size:40px;font-weight:400;line-height:48px}.cta-tile__link a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:#fff;gap:.5rem}.cta-tile__link a svg{width:1.75rem;height:auto}.cta-tile__link a svg path{fill:currentColor}.cta-tile__link a::after{position:absolute;content:"";inset:0}.cta-tile:focus,.cta-tile:focus-within,.cta-tile:hover{margin-bottom:0}.cta-tile:focus .cta-tile__link,.cta-tile:focus-within .cta-tile__link,.cta-tile:hover .cta-tile__link{margin-top:1.5rem}.embed-external-url{text-align:center}.file-upload{padding-top:3rem;padding-bottom:3rem}.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:#230f14;font-size:10px;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:#101820;border:1px solid #230f14;background-color:#fff}.file-upload-file:focus,.file-upload-file:hover{text-decoration:underline;color:#dcff46;background-color:#230f14}.file-upload-file:focus .file-upload-file__type,.file-upload-file:hover .file-upload-file__type{color:#dcff46}.file-upload-file+.file-upload-file{margin-top:1.5rem}.file-upload-file__download-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:4rem;height:4rem;background-color:#230f14}.file-upload-file__download-icon svg{width:1.5rem;height:1.5rem}.file-upload-file__download-icon svg path{fill:#fff}.full-slider{position:relative}.slide-item{position:relative;overflow:hidden;font-family:Poppins,sans-serif}.slide-item__image img{width:100%}.slide-item__content{position:absolute;z-index:3;top:50%;right:1rem;left:1rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.slide-item__content:before{position:absolute;top:9px;bottom:9px;left:0;width:5px;content:"";border-radius:5px;background-color:#230f14}.slide-item h2{margin-bottom:0;color:#230f14}.slide-item h2{font-size:22px}@media screen and (min-width:380px){.slide-item h2{font-size:calc(22px + 3 * (100vw - 380px)/ 790)}}@media screen and (min-width:1170px){.slide-item h2{font-size:25px}}.slide-item p{margin-bottom:0;word-spacing:4px;color:#230f14;font-weight:500;line-height:initial}.slide-item p{font-size:30px}@media screen and (min-width:380px){.slide-item p{font-size:calc(30px + 10 * (100vw - 380px)/ 790)}}@media screen and (min-width:1170px){.slide-item p{font-size:40px}}.full-slider .slick-dots{margin:0;padding:0;list-style:none;text-align:center}.full-slider li{display:inline-block;width:8px;height:8px;margin:1rem 3px;cursor:pointer;text-indent:-9999px;border:1px solid #dcff46;border-radius:100%}.full-slider li.slick-active{background:#dcff46}.full-slider__arrows{z-index:-1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-top:-29px;padding:0 1rem}.full-slider__arrows button{z-index:2;width:15px;height:15px;padding:0;cursor:pointer;border:none;background:0 0}.full-slider__arrows svg{width:15px;height:1.5rem}.full-slider__arrows svg path{fill:#dcff46}.full-width-text{padding:3rem 0 2rem 0;background-color:#e9e7e8}.hero-media{position:relative}.hero-media--full{width:100%}.hero-media__image{line-height:0}.hero-media__image img{width:100%}.hero-media .hero-media__content>*{text-align:left}.hero-media--centered .hero-media__content>*{text-align:center}.hero-media__image-overlay{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0}.hero-media__image-overlay--green{opacity:.8;background:-webkit-gradient(linear,left top,left bottom,from(#230f14),to(transparent));background:linear-gradient(#230f14,transparent)}.hero-media__image-overlay--blue{opacity:.8;background:-webkit-gradient(linear,left top,left bottom,from(#002c77),to(transparent));background:linear-gradient(#002c77,transparent)}.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__video .field--name-field-media-video-file{position:relative;overflow:hidden;margin-top:89px;padding-bottom:60%}@media (min-width:1024px){.hero-media__video .field--name-field-media-video-file{margin-top:0;padding-bottom:40%}}.hero-media__video video{position:absolute;top:0;left:50%;width:auto;min-width:100%;height:100%;min-height:286px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.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)}@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}.hero-media__intro{font-style:italic}@-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 .hero-media__more-item{display:block}.hero-media__more span{pointer-events:none}.hero-media__more svg{width:1rem;height:1rem}.hero-media__more svg path{fill:#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}.ui-dialog.hero-media__dialog{position:fixed;z-index:100;width:auto;max-width:calc(90% - 2rem)!important;color:#fff;border:0;background:rgba(0,0,0,.6)}.ui-dialog.hero-media__dialog .ui-dialog-titlebar{padding:0;border:none;background:#000}.ui-dialog.hero-media__dialog .ui-dialog-title{position:absolute!important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;white-space:nowrap;word-wrap:normal}.ui-dialog.hero-media__dialog .ui-dialog-content{padding:0}.hero-media__dialog+.ui-widget-overlay{position:fixed;z-index:90;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.hero-media__dialog .ui-button-icon-only{-webkit-box-sizing:border-box;box-sizing:border-box;width:2em;white-space:nowrap;text-indent:-9999px}.hero-media__dialog .ui-button-icon-only.ui-dialog-titlebar-close{position:fixed;top:1rem;right:1rem;width:2.5rem;height:2.5rem;padding:.4em 1em;cursor:pointer;text-align:center;vertical-align:middle;white-space:nowrap;border:2px solid #000;border-radius:100%;background:url(/themes/custom/weatherlab/components/_patterns/01-basic-elements/icons/svg/ionicons/ios-close-circle.svg) no-repeat center;background-color:#fff;background-size:150%}.hero-media__dialog .ui-button-icon-only.ui-dialog-titlebar-close:focus,.hero-media__dialog .ui-button-icon-only.ui-dialog-titlebar-close:hover{background-image:url(/themes/custom/weatherlab/components/_patterns/01-basic-elements/icons/svg/ionicons/ios-close-circle-outline.svg)}@media (min-width:1024px){.hero-media__dialog .ui-button-icon-only.ui-dialog-titlebar-close{top:calc(50% - 240px)}}.pl .hero-media__modal{display:none;height:0}.pl .hero-media__modal:target{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.pl .hero-media__modal:target .ui-dialog{top:calc((100vh - (854px / 1.8))/ 2);left:calc((100vw - 854px)/ 2);width:854px;height:auto}.pl .hero-media__modal:target .ui-dialog-content{top:50%;width:auto;height:auto;min-height:110.4px;max-height:818.4px}.hero-media__text{position:absolute;z-index:2;bottom:0;color:#fff;inset-inline:0}@media (min-width:1170px){.hero-media__text{bottom:3rem}}.hero-media__text .hero-media__title{margin:0!important;text-transform:uppercase;color:#fff;font-family:Tungsten,sans-serif;font-size:3rem;font-weight:400}@media (min-width:1170px){.hero-media__text .hero-media__title{font-size:6rem}}.hero-media__text .hero-media__intro{color:#fff;font-style:normal}@media (min-width:1170px){.hero-media__text .hero-media__intro p{font-size:1.2rem}}.hero-media__video video::-webkit-media-controls-panel{display:none!important;-webkit-appearance:none}.hero-media__video video::-webkit-media-controls-play-button{display:none!important;-webkit-appearance:none}.hero-media__video video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}@-webkit-keyframes hero-homepage-background{from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transform:translate(-50px);transform:translate(-50px)}}@keyframes hero-homepage-background{from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transform:translate(-50px);transform:translate(-50px)}}@-webkit-keyframes hero-homepage-foreground{from{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes hero-homepage-foreground{from{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.1);transform:scale(1.1)}}.homepage-hero{margin-bottom:4rem}@media (min-width:1024px){.homepage-hero{margin-bottom:8rem}}.homepage-hero__item-overlay{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0}.homepage-hero__item-overlay--green{opacity:.5;background:-webkit-gradient(linear,left top,left bottom,from(#230f14),to(transparent));background:linear-gradient(#230f14,transparent)}.homepage-hero__item-overlay--blue{opacity:.5;background:-webkit-gradient(linear,left top,left bottom,from(#002c77),to(transparent));background:linear-gradient(#002c77,transparent)}.homepage-hero__item.slick-slide{position:relative;overflow:hidden;max-width:100%;height:60vh}@media (min-width:640px){.homepage-hero__item.slick-slide{height:95vh;max-height:580px}}@media (min-width:1440px){.homepage-hero__item.slick-slide{height:75vh}}.homepage-hero__item-title{text-transform:uppercase;font-family:Tungsten,sans-serif}.homepage-hero__item-content{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}@media (min-width:1024px){.homepage-hero__item-content{display:block}}.homepage-hero__item-title>h2{margin-bottom:0;font-family:Tungsten,sans-serif;font-weight:700;line-height:1}.homepage-hero__item-title>h2{font-size:52px}@media screen and (min-width:380px){.homepage-hero__item-title>h2{font-size:calc(52px + 28 * (100vw - 380px)/ 790)}}@media screen and (min-width:1170px){.homepage-hero__item-title>h2{font-size:80px}}.homepage-hero__item-body{margin-top:2rem;text-align:center;color:#fff;font-weight:500}.homepage-hero__item-body{font-size:16px}@media screen and (min-width:380px){.homepage-hero__item-body{font-size:calc(16px + 2 * (100vw - 380px)/ 790)}}@media screen and (min-width:1170px){.homepage-hero__item-body{font-size:18px}}@media (min-width:1024px){.homepage-hero__item-body{text-align:left}}.homepage-hero__item-link a{display:inline-block;padding:.75rem 1.25rem;cursor:pointer;-webkit-transition:.3s;transition:.3s;text-decoration:none;letter-spacing:1.3px;color:#230f14;border:1px solid;border-color:#fff;border-radius:5px;background-color:#fff;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:400}.homepage-hero__item-link a:focus,.homepage-hero__item-link a:hover{color:#fff;background-color:#230f14}.homepage-hero__item-link a:focus{text-decoration:underline}.homepage-hero__item-link{margin-top:1rem}.homepage-hero__item-foreground{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover}@media (min-width:1024px){.homepage-hero__item-foreground{background-position:center right}}.homepage-hero .slick-list.draggable{padding:0!important}.slick-active .homepage-hero__item-background{width:120%;height:100%;-webkit-animation:hero-homepage-background 4s;animation:hero-homepage-background 4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media (min-width:1024px){.slick-active .homepage-hero__item-background{-webkit-animation:hero-homepage-background 4s;animation:hero-homepage-background 4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}}.homepage-hero__item-background img{width:auto;max-width:initial;height:100%}@media (min-width:1024px){.homepage-hero__item-background img{width:100%;max-width:100%;height:auto}}.slick-active .homepage-hero__item-foreground{-webkit-animation:hero-homepage-foreground 5s;animation:hero-homepage-foreground 5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media (min-width:1024px){.slick-active .homepage-hero__item-foreground{-webkit-animation:hero-homepage-foreground 5s;animation:hero-homepage-foreground 5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}}.homepage-hero__item-content{position:absolute;z-index:2;top:30%;right:0;left:0;width:100%;margin:0 auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:1024px){.homepage-hero__item-content{top:55%}}.homepage-hero__labels{margin-top:-30px}@media (min-width:1024px){.homepage-hero__labels .slick-track{-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important}}.homepage-hero__label-item{margin:0 2px;padding:1rem 0 calc(1rem - 5px);cursor:pointer;text-transform:uppercase;color:#fff;border:0;border-bottom:5px solid #230f14;background-color:#230f14;font-size:.9rem;font-weight:500;-webkit-appearance:none;-moz-appearance:none;appearance:none}.homepage-hero__label-item:focus,.homepage-hero__label-item:hover{color:#230f14;background-color:#fff}@media (min-width:1024px){.homepage-hero__label-item{width:calc(24% - 2px)!important}}.homepage-hero__label-item.slick-current{color:#230f14;border-bottom-color:#dcff46;background-color:#fff}.homepage-hero__label-item.slick-slide:not(.slick-current){visibility:hidden;width:0}@media (min-width:1024px){.homepage-hero__label-item.slick-slide:not(.slick-current){display:block;visibility:visible;width:auto}}.homepage-hero__label-item.slick-current{-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:1024px){.homepage-hero__label-item.slick-current{width:auto;margin:0 3px}}.homepage-hero__labels .slick-arrow{position:absolute;z-index:1;top:13px;width:3rem;height:30px;text-indent:-9999px;border:none}.homepage-hero__labels .slick-prev{left:0;background:url(/themes/custom/weatherlab/components/_patterns/01-basic-elements/icons/svg/custom/homepage-hero-prev.svg) #230f14 no-repeat center}.homepage-hero__labels .slick-next{right:0;background:url(/themes/custom/weatherlab/components/_patterns/01-basic-elements/icons/svg/custom/homepage-hero-next.svg) #230f14 no-repeat center}.homepage-hero__item--green .homepage-hero__item-body,.homepage-hero__item--green h2{color:#230f14}.homepage-hero__item--blue .homepage-hero__item-body,.homepage-hero__item--blue h2{color:#dcff46}.homepage-hero__item--white .homepage-hero__item-body,.homepage-hero__item--white h2{color:#fff}.homepage-hero__item--has-body .homepage-hero__item-content{top:50%}@media (min-width:1024px){.homepage-hero__item--has-body .homepage-hero__item-content{top:55%}}@media (min-width:640px){.paragraph--type--image-with-text-multiple .field--name-field-p-iwtm-items .field__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.iwt__inner>*{margin-right:1rem;margin-bottom:2rem;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-left:3rem}}@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:3rem}}.iwt__content>*{margin-bottom:1.5rem}.iwt__image{position:relative}.iwt__image img{width:100%;-webkit-box-shadow:4px 4px 16px 0 rgba(0,0,0,.3);box-shadow:4px 4px 16px 0 rgba(0,0,0,.3)}@media (min-width:640px){.iwt__image img{height:auto}}.iwt__image__text{position:absolute;right:-1.5rem;bottom:-1.5rem;color:#dcff46;text-shadow:1px 1px 2px #230f14;font-family:Poppins,sans-serif;font-weight:700;line-height:1}.iwt__image__text{font-size:100px}@media screen and (min-width:380px){.iwt__image__text{font-size:calc(100px + 60 * (100vw - 380px)/ 790)}}@media screen and (min-width:1170px){.iwt__image__text{font-size:160px}}.right .iwt__image__text{right:auto;left:-1.5rem}.iwt__title{color:#230f14}.top .iwt__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:375px){.top .iwt__inner{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (min-width:640px){.top .iwt__inner{-ms-flex-wrap:wrap;flex-wrap:wrap}}.top>.iwt__inner{width:100%}@media (min-width:640px){.top>.iwt__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1024px){.top>.iwt__inner .iwt__content{padding-right:0}}.top .iwt__inner>*{width:100%}@media (min-width:640px){.top .iwt__inner>*{margin-bottom:2rem}}@media (min-width:640px){.top .iwt__content{text-align:center}}.top .field--name-field-m-image-image{overflow:hidden;width:100px;height:100px;margin:0 auto;border-radius:50%}@media (min-width:640px){.top .field--name-field-m-image-image{width:185px;height:185px}}.top .iwt__image img{width:100px;height:100px}@media (min-width:640px){.top .iwt__image img{width:185px;height:185px}}.top .iwt__image__text{right:auto;left:auto}.licta{position:relative;margin:0 auto;background-color:#e9e7e8}@media (min-width:1024px){.licta{margin:0 auto 4rem auto}}.licta__inner{padding:1rem;text-align:left}@media (min-width:1024px){.licta__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:0;margin-bottom:0;padding:0}.licta__inner>*{margin-right:1rem;margin-bottom:2rem;margin-left:1rem}.licta--left .licta__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.licta--right .licta__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.licta__image{width:100%}@media (min-width:1024px){.licta__image{width:calc(50% - 1rem);margin-bottom:0}}.licta--right .licta__image{left:-1rem}.licta__image img{display:block;max-width:100%}@media (min-width:1024px){.licta__image img{width:auto;max-width:100%}}.licta__content{z-index:2;margin-top:1.5rem;text-align:center}@media (min-width:1024px){.licta__content{width:calc(50% - 2rem);margin-top:2rem;margin-bottom:3rem;margin-left:0;padding-right:0;text-align:left}}@media (min-width:1024px){.licta--right .licta__content{padding-right:3rem;padding-left:0}}.licta__content>:last-child{margin-bottom:0}.licta__text,.licta__title{color:#230f14}.licta__title{font-family:Poppins,sans-serif;font-weight:500}.licta__text{font-weight:300}.licta__cta{padding-bottom:3rem}@media (min-width:1024px){.licta__cta{padding-bottom:0}}.licta__cta a{display:inline-block;padding:.75rem 1.25rem;cursor:pointer;-webkit-transition:.3s;transition:.3s;text-decoration:none;letter-spacing:1.3px;color:#fff;border:1px solid;border-color:#230f14;border-radius:5px;background-color:#230f14;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:400}.licta__cta a:focus,.licta__cta a:hover{color:#230f14;background-color:#fff}.licta__cta a:focus{text-decoration:underline}.licta--edge-image{padding:1rem 0;text-align:center}@media (min-width:1024px){.licta--edge-image{padding:4rem 0;text-align:left}}.licta__image--edge{display:none}@media (min-width:1024px){.licta__image--edge{position:absolute;top:0;bottom:0;display:block;width:50%;height:100%;background-repeat:no-repeat}}.licta--right .licta__image--edge{left:-1rem;background-position:center left}.licta--left .licta__image--edge{right:-1rem;background-position:center right}.media-grid{padding:3rem 0 1rem;background-color:#e9e7e8}@media (min-width:1024px){.media-grid{padding-bottom:3rem}}.media-grid--collapse-margins{margin-block:-1.5rem;padding:0}@media (min-width:640px){.media-grid--collapse-margins{margin-block:-3rem}}@media (min-width:768px){.media-grid--collapse-margins{margin-block:-4.5rem}}.media-grid__items{--media-grid-gap:1.5rem}@media (min-width:1024px){.media-grid__items.splide{padding-bottom:0}.media-grid__items .splide__list{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:var(--media-grid-gap)}.media-grid__items .splide__slide{width:100%;max-width:calc((100% / var(--media-grid-cols)) - (var(--media-grid-gap) - var(--media-grid-gap)/ var(--media-grid-cols)))}}.quote-wrapper{background:#e9e7e8}.quotes-carousel .quote-wrapper{background:0 0}.quotes-carousel .slick-list{background:#e9e7e8}.quote{padding:2rem 3rem;color:#230f14}@media (min-width:1024px){.quote{padding:5rem 1rem}}.quote__quote,.quote__quote p{color:#230f14}.quote__author{margin-bottom:0;text-transform:uppercase;color:#230f14;font-size:1rem}@media (min-width:768px){.quote__author{font-size:25px}}.quote--has-image{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-repeat:no-repeat;background-position:left bottom;background-size:0}.quote--has-image .quote__quote{width:100%}@media (min-width:1024px){.quote--has-image .quote__quote{width:70%}}.quotes-carousel .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quotes-carousel .slick-dots{margin:0;padding:0;list-style:none;text-align:center}.quotes-carousel li{display:inline-block;width:8px;height:8px;margin:1rem 3px;cursor:pointer;text-indent:-9999px;border:1px solid #230f14;border-radius:100%}.quotes-carousel li.slick-active{background:#230f14}.quotes-carousel__arrows{z-index:-1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-top:-29px;padding:0 1rem}.quotes-carousel__arrows button{z-index:2;width:15px;height:1.5rem;padding:0;cursor:pointer;border:none;background:0 0}.quotes-carousel__arrows svg{width:15px;height:1.5rem}.quotes-carousel__arrows svg path{fill:#230f14}.quote-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}.quote-items>*{margin-right:1rem;margin-bottom:2rem;margin-left:1rem;width:calc((100% / 1) - 2rem)}@media (min-width:640px){.quote-items>*{width:calc((100% / 2) - 2rem)}}@media (min-width:768px){.quote-items>*{width:calc((100% / 4) - 2rem)}}.quote-icon__item{margin-bottom:0;text-align:center}.quote-icon__item-text{margin-top:1rem;color:#230f14}.quote__image{display:none}.quote__image img{display:block}@media (min-width:1024px){.quote__image{position:relative;z-index:0;display:inline-block;-ms-flex-item-align:end;align-self:end;width:40%;margin-bottom:-5rem;margin-left:-10%}}.quote__content{position:relative;z-index:2}.quote__content svg path{fill:#230f14}.related-content__title{margin-bottom:1.5rem;text-align:center;font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:700}.related-content__items>*{margin-bottom:1.5rem}@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-bottom:2rem;margin-left:1rem;width:calc((100% / 1) - 2rem)}}@media (min-width:640px) and (min-width:640px){.related-content__items>*{width:calc((100% / 2) - 2rem)}}.showreel{overflow:hidden;background-color:#dcff46}.showreel__items{--showreel-width:100vw;--showreel-time:30s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.5rem .75rem;-webkit-animation:marquee var(--showreel-time) linear infinite;animation:marquee var(--showreel-time) linear infinite;-webkit-animation-play-state:running;animation-play-state:running;white-space:nowrap;color:#000;text-shadow:var(--showreel-width) 0 currentColor,calc(var(--showreel-width) * 2) 0 currentColor,calc(var(--showreel-width) * 3) 0 currentColor,calc(var(--showreel-width) * 4) 0 currentColor;gap:1.5rem;will-change:transform}@media (min-width:1024px){.showreel__items{padding:3rem .75rem}}.showreel:hover .showreel__items{-webkit-animation-play-state:paused;animation-play-state:paused}@media (prefers-reduced-motion:reduce){.showreel__items{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;width:auto;-webkit-animation:none;animation:none;white-space:normal;text-shadow:none}.showreel__items .showreel__dot:last-child{display:none}}.showreel__dot,.showreel__item{white-space:nowrap;text-transform:uppercase;color:#000;font-family:Tungsten,sans-serif;font-size:2rem;font-weight:400}@media (min-width:1024px){.showreel__dot,.showreel__item{font-size:3rem}}.showreel__dot{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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.5rem}@media (min-width:1024px){.showreel__dot{font-size:2rem}}@-webkit-keyframes marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.single-image{text-align:center}.single-image img{width:100%}.single-image.eu-cookie-compliance-content img,.single-image.layout-contained img{width:auto}.slideshow{padding:5rem 0 3rem;background-color:#e9e7e8}@media (min-width:1024px){.slideshow{padding:6rem 0 4rem}}.slide--red{--slide-color:#ce3b56}.slide--yellow{--slide-color:#dcff46}.slide--green{--slide-color:#238264}.slide--blue{--slide-color:#1e3c55}.slide--purple{--slide-color:#875aa0}.slide{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}@media (min-width:1024px){.slide{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-bottom:2rem solid var(--slide-color)}.slide>*{width:50%}}.slide__image{border-bottom:2rem solid var(--slide-color)}@media (min-width:1024px){.slide__image{position:relative;overflow:hidden;border-bottom:none}.slide__image .field,.slide__image .field__item,.slide__image .field__items,.slide__image .media{height:100%}.slide__image img{position:absolute;top:0;left:50%;width:auto;min-width:100%;max-width:none;height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.slide__content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.5rem;background-color:#230f14;gap:1.5rem}.slide__content>*{margin:0}@media (min-width:1024px){.slide__content{padding:3rem 3rem 8rem}}.slide__title{text-transform:uppercase;color:#dcff46;font-family:Tungsten,sans-serif;font-size:1.875rem;font-weight:400;line-height:1.2}@media (min-width:1024px){.slide__title{font-size:4rem}}.slide__text{color:#fff}@media (min-width:1024px){.slide__text{font-size:20px}}.slide__overlay{position:absolute;bottom:100%;overflow:hidden;width:100%;margin:0 auto;text-align:center;inset-inline:0}@media (min-width:1024px){.slide__overlay{bottom:0;left:-100%;width:200%;margin-bottom:-1rem}}@media screen and (min-width:480px) and (max-width:1023px){.slideshow .splide__arrow--next{right:1.5rem}}.tile{width:100%;margin-bottom:1.5rem;padding:1.5rem;border-top:.5rem solid #230f14;background-color:#e9e7e8}a.tile{text-decoration:none}a.tile:focus,a.tile:hover{color:#fff;background-color:#230f14;background-image:-webkit-gradient(linear,left top,left bottom,from(#230f14),to(black));background-image:linear-gradient(#230f14,#000)}.tile--has-image{padding:0;padding-bottom:1.5rem;background-color:#fff}@media (min-width:640px){.tile--small{width:calc(33% - 2rem)}}@media (min-width:640px){.tile--medium{width:calc(50% - 2rem)}}@media (min-width:640px){.tile--large{width:calc(66% - 2rem)}}@media (min-width:640px){.tile--full{width:calc(100% - 2rem)}}.tile--primary{border-top-color:#230f14}.tile--secondary{border-top-color:#dcff46}.tile--tertiary{border-top-color:#e9e7e8}.tile__text{color:#101820}.tile__text p:last-of-type{margin-bottom:0}a.tile--primary:focus,a.tile--primary:hover{color:#fff;background-color:#230f14}a.tile--primary:focus .tile__text,a.tile--primary:focus .tile__title,a.tile--primary:hover .tile__text,a.tile--primary:hover .tile__title{color:#fff}a.tile--secondary:focus,a.tile--secondary:hover{background-color:#dcff46}a.tile--secondary:focus .tile__text,a.tile--secondary:hover .tile__text{color:#230f14}.tile__title{color:#230f14;font-family:Poppins,sans-serif}a.tile--tertiary:focus,a.tile--tertiary:hover{background-color:#e9e7e8}a.tile--tertiary:focus .tile__text,a.tile--tertiary:focus .tile__title,a.tile--tertiary:hover .tile__text,a.tile--tertiary:hover .tile__title{color:#230f14}.tile__image{margin-bottom:1.5rem}.tile__image img{width:100%;height:auto}.tiled-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tiled-layout>*{margin-right:1rem;margin-bottom:2rem;margin-left:1rem}.timeline__title{text-transform:uppercase;color:#230f14}.timeline-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.timeline-item>.eu-cookie-compliance-content,.timeline-item>.layout-contained{display:-webkit-box;display:-ms-flexbox;display:flex}.timeline-item__content{width:calc(100% - 3rem);margin:0 auto}@media (min-width:768px){.timeline-item__content{width:100%}}.timeline-item__image,.timeline-item__texts{z-index:1;padding-top:2rem}.timeline-item__title{margin-bottom:.5rem}@media (min-width:640px){.timeline-item__title{margin-bottom:1.5rem}}.timeline-item__image-year{position:absolute;bottom:-30px;left:0;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}.timeline-item__image{position:relative;padding-left:2rem}@media (min-width:640px){.timeline-item__image{padding-right:0;padding-left:4rem}}@media (min-width:640px){.timeline-item__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(50% - 2rem);width:100%}}.timeline-item__image{padding-bottom:1.5rem;line-height:1}.timeline-item__image img{width:100%}@media (min-width:640px){.timeline-item__image{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;width:calc(50% - 2rem)}}.timeline-item__texts p:last-of-type{margin-bottom:0}@media (min-width:640px){.timeline-item__texts{width:calc(50% - 2rem);padding-bottom:1.5rem}}.timeline-item__bar{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:1rem;margin-left:1rem;padding-bottom:1.5rem;border-left:4px solid #dcff46}@media (min-width:640px){.timeline-item__bar{margin-left:0;border-left:4px solid #dcff46}}@media (min-width:640px){.timeline-item__bar--small-screens{display:none}}.timeline-item__bar--large-screens{display:none}@media (min-width:640px){.timeline-item__bar--large-screens{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:calc(.5rem - 2px);margin-right:2px;margin-left:1rem}}.timeline-item__bar::before{position:relative;top:36px;left:calc(-9.5px - 1.5px);width:19px;height:19px;content:"";border:3px solid #dcff46;border-radius:50px;background-color:#fff}@media (min-width:640px){.timeline-item__bar::before{border:3px solid #dcff46}}.timeline-item__image-year{color:#230f14;font-weight:500}.timeline-item__image-year{font-size:100px}@media screen and (min-width:380px){.timeline-item__image-year{font-size:calc(100px + 60 * (100vw - 380px)/ 790)}}@media screen and (min-width:1170px){.timeline-item__image-year{font-size:160px}}.timeline-item--featured{width:100%;max-width:100%;background-color:#e9e7e8}.timeline-item__title{text-transform:uppercase;color:#230f14;font-weight:500}.timeline-item--featured .timeline-item__text,.timeline-item--featured .timeline-item__title{position:relative;z-index:5;color:#230f14}.timeline-item--featured .timeline-item__content{position:relative;width:100%}.timeline-item--featured .timeline-item__texts{position:relative;width:100%;padding:4rem 4rem;text-align:center}@media (min-width:640px){.timeline-item--featured .timeline-item__texts{width:50%;max-width:calc(1024px / 2 - 2rem);padding:3rem 2rem;text-align:left}}.timeline-item--featured .timeline-item__bar{display:none}.timeline-item--featured .timeline-item__image{display:none}@media (min-width:640px){.timeline-item--featured .timeline-item__image{display:block;width:50%;padding:0!important;line-height:0}}.timeline-item--featured .timeline-item__image-year{left:0;line-height:160px}.timeline-item--featured__year{position:absolute;z-index:0;right:0;bottom:-24px;left:0;opacity:.8;background:-webkit-linear-gradient(black,transparent);-webkit-background-clip:text;font-family:Poppins,sans-serif;font-size:220px;font-weight:500;line-height:220px;-webkit-text-fill-color:transparent}@media (min-width:640px){.timeline-item--featured__year{display:none}}.timeline-item:nth-of-type(odd) .timeline-item__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.timeline-item:nth-of-type(odd) .timeline-item__content{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (min-width:640px){.timeline-item:nth-of-type(odd) .timeline-item__texts{left:auto;max-width:calc(1024px / 2 - 2rem);padding-left:1rem}}@media (min-width:1440px){.timeline-item:nth-of-type(odd) .timeline-item__texts{max-width:calc(1024px / 2);padding-left:2rem}}.timeline-item:nth-of-type(odd).timeline-item--featured .timeline-item__texts{margin-left:auto}.timeline-item:nth-of-type(even) .timeline-item__content{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.timeline-item:nth-of-type(even) .timeline-item__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.timeline-item:nth-of-type(even) .timeline-item__image{padding-left:2rem}@media (min-width:640px){.timeline-item:nth-of-type(even) .timeline-item__image{padding-right:4rem;padding-bottom:0;padding-left:0}}@media (min-width:640px){.timeline-item:nth-of-type(even) .timeline-item__image-year{right:0;left:auto}}.timeline-item:nth-of-type(even).timeline-item--featured .timeline-item__texts{margin-right:auto}.timeline-item:last-of-type .timeline-item__bar,.timeline-item:last-of-type .timeline-item__content,.timeline-item:last-of-type .timeline-item__texts{padding-bottom:0}.video{padding:3rem 0;background-color:#e9e7e8}.video h2,.video p,.video__item-subtitle{color:#230f14}.video__item{margin:2rem 0}.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}.basic-page h1{margin-top:3rem}.basic-page--no-title .building-blocks{padding-top:3rem}.brand{margin:0 auto}.brand--hidden{display:none}.brand__logo{text-align:center}.brand__logo img{max-width:100%}.brand a{text-decoration:none}.brand img{-webkit-transition:all .2s;transition:all .2s}.brand:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.brand__title h2{position:relative;margin-top:50px;text-align:center;color:#230f14;background:#fff}.brand__title h2:before{position:absolute;z-index:-2;top:0;right:1.5rem;bottom:5px;left:1.5rem;content:"";border-radius:50%;-webkit-box-shadow:0 -3px 8px 0 rgba(0,0,0,.15);box-shadow:0 -3px 8px 0 rgba(0,0,0,.15)}.brands__list,.list--brands .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.brands__list>*,.list--brands .view-content>*{margin-right:1rem;margin-bottom:2rem;margin-left:1rem;width:calc((100% / 2) - 2rem)}@media (min-width:640px){.brands__list>*,.list--brands .view-content>*{width:calc((100% / 3) - 2rem)}}@media (min-width:768px){.brands__list>*,.list--brands .view-content>*{width:calc((100% / 3) - 2rem)}}.brands__list.brand--hidden,.list--brands .view-content.brand--hidden{display:none}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.brands__list>*,.list--brands .view-content>*{margin-right:.9rem;margin-left:.9rem}}.list--brands__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2rem}@media (min-width:1024px){.list--brands__tabs{margin-bottom:4rem}}#block_views__brands_agribusiness,#block_views__brands_consumer,#block_views__brands_ingredients{display:none}#block_views__brands_agribusiness.is-visible,#block_views__brands_consumer.is-visible,#block_views__brands_ingredients.is-visible{display:-webkit-box;display:-ms-flexbox;display:flex}.brand__modal{display:none;height:0}.brand__modal.brand__modal--visible{display:block;height:auto}.brand__modal-overlay{position:fixed;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;background:0 0}.brand__modal-holder{position:fixed;z-index:2;top:6rem;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0;border-top-left-radius:30px;border-top-right-radius:30px;background-color:#fff;-webkit-box-shadow:0 0 4px 1px rgba(0,0,0,.1);box-shadow:0 0 4px 1px rgba(0,0,0,.1)}@media (min-width:1024px){.brand__modal-holder{top:calc((100vh - (854px / 1.8))/ 2);bottom:initial;left:calc((100vw - 854px)/ 2);-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:854px;max-width:calc(90% - 2rem)!important;padding:2rem;border-radius:0}}.brand__modal-close{position:absolute;top:1rem;right:1rem;cursor:pointer;border:none;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.brand__modal .brand__modal-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-2rem;padding:0 2rem 2rem 2rem}@media (min-width:1024px){.brand__modal .brand__modal-content{margin-top:0;padding:3rem}}.brand__modal-logo{width:100%;text-align:center}@media (min-width:1024px){.brand__modal-logo{width:35%}}.brand__modal-logo img{width:80%;margin:0 auto}@media (min-width:1024px){.brand__modal-logo img{width:auto;max-width:100%}}.brand__modal-content{width:100%;text-align:center}@media (min-width:1024px){.brand__modal-content{width:65%;padding-left:2rem;text-align:left}}.brand__modal-category{width:auto;margin:1rem auto;padding:0 1rem;text-transform:capitalize;color:#230f14;border-bottom:2px solid #dcff46;font-weight:700}@media (min-width:1024px){.brand__modal-category{width:80%;margin-right:0;margin-bottom:0;margin-left:0;padding-right:0;padding-bottom:5px;padding-left:0;text-transform:uppercase}}.brand__modal-title{width:100%}.brand__modal-title .h1{margin-bottom:0;font-weight:500}.brand__modal svg{width:3rem;height:3rem}.brand__modal svg path{fill:#230f14}.brand__modal-logo--desktop{padding:0 2rem 0 2rem}@media (min-width:1024px){.brand__modal-logo--desktop{padding:2rem 0}}.brand__modal-actions--desktop{display:none}@media (min-width:1024px){.brand__modal-actions--desktop{display:block;margin-top:2rem}}.brand__modal-actions--mobile{display:block;width:100%;margin-top:1rem;text-align:center}@media (min-width:1024px){.brand__modal-actions--mobile{display:none}}.card-overlay{position:relative}.card-overlay__image{overflow:hidden;-webkit-transition:.3s;transition:.3s}.card-overlay__image img{float:left;width:100%}.card-overlay__title{position:absolute;z-index:2;bottom:0;left:0;width:80%;max-width:70vw;margin:0;padding:1rem;-webkit-transition:.3s;transition:.3s;color:#fff;text-shadow:1px 1px 1px #000}@media (min-width:640px){.card-overlay__title{width:33%;opacity:0}.card-overlay--style-square .card-overlay__title{width:75%}}.card-overlay__overlay{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background-color:rgba(220,255,70,.2)}.card-overlay__link img{display:block}.card-overlay:focus-within .card-overlay__image,.card-overlay:focus-within .field--name-field-teaser-image,.card-overlay:hover .card-overlay__image,.card-overlay:hover .field--name-field-teaser-image{-webkit-filter:blur(3px);filter:blur(3px)}.card-overlay:focus .card-overlay__overlay,.card-overlay:hover .card-overlay__overlay{background-color:transparent}.card-overlay:focus-within .card-overlay__title,.card-overlay:hover .card-overlay__title{opacity:1}.card--default{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card--default .card__image{margin-bottom:1rem}.card--default .card__title{font-family:Poppins,sans-serif;font-size:1.25rem}.card--default .card__title span{-webkit-transition:.3s;transition:.3s;border-bottom:1px solid transparent}.card--default .card__title:hover span{border-bottom-color:#002c77}.card--default .card__body{color:#4a3a3e}.card--default .card__content{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-flex:1;-ms-flex-positive:1;flex-grow:1}.card--default .card__link{margin-top:auto}.card--style-hide-title .card__title,.cards--style-hide-title .card__title{display:none}.card--style-default .card__link,.cards--style-default .card__link{width:75%;border-bottom:5px solid #dcff46}.card--style-default .card__link .button,.cards--style-default .card__link .button{display:none}.card--style-centered,.card--style-hide-title,.cards--style-centered .card,.cards--style-hide-title .card{text-align:center}.card--style-centered .card__body,.card--style-hide-title .card__body,.cards--style-centered .card__body,.cards--style-hide-title .card__body{padding:0 1rem}.card--style-centered .card__title span,.cards--style-centered .card__title span{padding:0 .75rem .25rem;border-bottom-color:#002c77}.card--related-content *{-webkit-transition:all .2s linear;transition:all .2s linear}.card--related-content:hover img{-webkit-transform:scale(1.02);transform:scale(1.02)}.card--related-content .card__content{position:relative;width:calc(100% - 3rem);margin:-25% auto 0 auto;padding:1rem;border-top:5px solid #dcff46;background:#fff}.card--related-content .card__title{text-transform:uppercase}.card--related-content .card__title a,.card--related-content p a{color:#230f14}.card--related-content .card__title{margin-bottom:1rem}.card--related-content .card__title a{text-decoration:none}.card--related-content .card__link{position:absolute;right:-3px;bottom:-3px;display:inline-block;width:2rem;padding:.5rem;border-bottom:0;background-color:#dcff46}.card--related-content .card__link a{display:-webkit-box;display:-ms-flexbox;display:flex}.card--related-content .card__link svg{width:1.25rem;height:1.25rem}.card--related-content .card__link svg path{fill:#fff}.card--related-content .card__link-title{display:none}.pl-card{max-width:400px;margin:0 auto}.card__title{font-weight:500}.card__title a{text-decoration:none!important;color:#230f14}.card__link .button{padding:.5rem 1rem}.card__image{overflow:hidden;text-align:center}.card__image a{display:block}.card__image img{float:left}.homepage .slide-item .slide-item__image picture{display:block;line-height:0}.homepage .slide-item .slide-item__image img{-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s;-webkit-transform:scale(1);transform:scale(1)}.homepage .slide-item:hover .slide-item__image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.homepage .branding__logo-strapline--homepage{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:.4rem;line-height:1}.homepage .branding__logo-strapline--homepage{font-size:16px}@media screen and (min-width:380px){.homepage .branding__logo-strapline--homepage{font-size:calc(16px + 12 * (100vw - 380px)/ 260)}}@media screen and (min-width:640px){.homepage .branding__logo-strapline--homepage{font-size:28px}}.homepage .branding__logo-strapline--homepage span{font-size:1.5em}.homepage .branding__logo-strapline--homepage:before{position:absolute;top:5px;bottom:5px;left:0;width:2px;content:"";border-radius:3px}.homepage .homepage-hero__item-title{visibility:hidden}@media (min-width:640px){.homepage .homepage-hero__item-title{visibility:visible}}.homepage__stories .view-header{width:100%;margin:0 -1rem 1rem -1rem}.list--cards-overlays>.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-overlays>.view-content>*{margin-right:1rem;margin-bottom:2rem;margin-left:1rem;width:calc((100% / 1) - 2rem)}@media (min-width:640px){.list--cards-overlays>.view-content>*{width:calc((100% / 3) - 2rem)}}.list--cards-overlays .attachment{margin-bottom:2rem}.list--cards-overlays .views-row{overflow:hidden}.path-search .main-container{margin-top:0}.path-search .header__search-button{margin-bottom:21px}.path-search .header__search-toggle .header__search-button svg{display:none}.list--search_page .views-exposed-form{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #230f14}.list--search_page .views-exposed-form .form--inline{display:-webkit-box;display:-ms-flexbox;display:flex}.list--search_page .views-row{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #afa9a0}.pager__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1.5rem;margin-right:0;margin-left:0;padding:0}.pager__items>*{margin-right:1rem;margin-bottom:2rem;margin-left:1rem}.pager__item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.5rem;list-style-type:none}.pager__item a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.5rem 1rem;text-decoration:none;color:#000;border-radius:24px;background-color:#e9e7e8}.pager__item--first a,.pager__item--last a,.pager__item--next a,.pager__item--previous a{border:1px solid #e9e7e8;background-color:#fff}.pager__item a:focus,.pager__item a:hover{text-decoration:underline;color:#dcff46;background-color:#230f14}.pager__item.is-active a{color:#dcff46;background-color:#230f14}.pager__item.is-active a:focus,.pager__item.is-active a:hover{color:#230f14;background-color:#dcff46}.list--cards .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>*{margin-right:1rem;margin-bottom:2rem;margin-left:1rem;width:calc((100% / 1) - 2rem)}@media (min-width:640px){.list--cards .view-content>*{width:calc((100% / 2) - 2rem)}}@media (min-width:768px){.list--cards .view-content>*{width:calc((100% / 3) - 2rem)}}.list--cards .card{height:100%}.listing-page__title{margin-top:3rem}.listing-page__intro{margin:2rem auto}@media (min-width:768px){.listing-page__intro{margin:3rem auto}}.list--people .views-row{margin-bottom:2rem}@media (min-width:768px){.list--people .views-row{margin-bottom:4rem}.list--people .views-row:last-child{margin-bottom:2rem}}.list--people h2{margin-bottom:1rem}.list--locations__tabs,.list--people__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:4rem}.list--locations .view-header p,.list--locations__tabs-button,.list--people .view-header p,.list--people__tabs-button{width:100%;padding:.75rem 0;-webkit-transition:all .2s linear;transition:all .2s linear;text-align:center;color:#230f14;border:none;background:#e9e7e8}@media (min-width:1024px){.list--locations .view-header p,.list--locations__tabs-button,.list--people .view-header p,.list--people__tabs-button{padding:.75rem}}.list--people .view-header p{margin:2rem 0}.list--people__tabs-button{cursor:pointer;border-bottom:3px solid #230f14;width:calc(50% - 3px)}.list--people__tabs-button:focus,.list--people__tabs-button:hover{color:#e9e7e8;background:#230f14;-webkit-box-shadow:0 5px 5px -4px rgba(0,0,0,.3);box-shadow:0 5px 5px -4px rgba(0,0,0,.3)}.our-people__leadership-list{margin-bottom:2rem}button.our-people__leadership-toggle{display:inline-block;padding:.75rem 1.25rem;cursor:pointer;-webkit-transition:.3s;transition:.3s;text-decoration:none;letter-spacing:1.3px;color:#fff;border:1px solid;border-color:#230f14;border-radius:5px;background-color:#230f14;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:400}button.our-people__leadership-toggle:focus,button.our-people__leadership-toggle:hover{color:#230f14;background-color:#fff}button.our-people__leadership-toggle:focus{text-decoration:underline}.js-list--views_block__our_people__full_list{overflow:hidden;height:0}.js-list--views_block__our_people__full_list.js-list--views_block__our_people__full_list--active{overflow:auto;height:auto}.list--locations__tabs-button--active,.list--people__tabs-button--active{margin-top:-5px;color:#fff;border-bottom:5px solid #dcff46;background:#230f14;-webkit-box-shadow:0 5px 5px -4px rgba(0,0,0,.3);box-shadow:0 5px 5px -4px rgba(0,0,0,.3);font-weight:700}.list--brands .view-header p,.list--brands__tabs-button{width:100%;padding:.75rem 0;-webkit-transition:all .2s linear;transition:all .2s linear;text-align:center;color:#fff;border:none;background:#230f14}@media (min-width:1024px){.list--brands .view-header p,.list--brands__tabs-button{padding:.75rem}}.list--brands__tabs-button{cursor:pointer;border-bottom:3px solid false;width:calc(25% - 3px);font-size:12px}.list--brands__tabs-button:focus,.list--brands__tabs-button:hover{color:#230f14;background:#fff;-webkit-box-shadow:0 5px 5px -4px rgba(0,0,0,.3);box-shadow:0 5px 5px -4px rgba(0,0,0,.3)}@media (min-width:768px){.list--brands__tabs-button{font-size:100%}}.list--brands__tabs-button--active{margin-top:-5px;color:#230f14;border-bottom:5px solid #dcff46;background:#fff;-webkit-box-shadow:0 5px 5px -4px rgba(0,0,0,.3);box-shadow:0 5px 5px -4px rgba(0,0,0,.3);font-weight:700}.list--brands .eu-cookie-compliance-content,.list--brands .padding-horizontal{padding:0}@media (min-width:1024px){.list--brands .eu-cookie-compliance-content,.list--brands .padding-horizontal{padding:0 1rem}}.list--locations__tabs-button{cursor:pointer;border-bottom:3px solid #230f14;width:calc((100% / 3) - 1rem)}.list--locations__tabs-button:focus,.list--locations__tabs-button:hover{color:#e9e7e8;background:#230f14;-webkit-box-shadow:0 5px 5px -4px rgba(0,0,0,.3);box-shadow:0 5px 5px -4px rgba(0,0,0,.3)}.list-content--block_views__people__governance{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}.list-content--block_views__people__governance>*{margin-right:1rem;margin-bottom:2rem;margin-left:1rem;width:calc((100% / 1) - 2rem)}@media (min-width:640px){.list-content--block_views__people__governance>*{width:calc((100% / 3) - 2rem)}}@media (min-width:768px){.list-content--block_views__people__governance>*{width:calc((100% / 3) - 2rem)}}.list-content--block_views__people__governance.hidden{display:none}.list-content--block_views__people__governance h3:not(.h2){width:100%;color:#230f14}#subheading--governance{width:100%}.list-row--block_views__people__governance .person__content,.list-row--block_views__people__governance .person__image{width:100%;padding-left:0;text-align:center}.location{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.location__image{width:100%}@media (min-width:1024px){.location__image{width:32%}}.location__content{width:100%;margin-top:1rem}@media (min-width:1024px){.location__content{width:68%;margin-top:0;padding-left:2rem}}@media (min-width:1024px){.location__content-title{margin-top:-9px}}.location__content-address{margin-top:1rem}.list--locations .location{margin-bottom:2rem}.list--locations__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2rem}@media (min-width:1024px){.list--locations__tabs{margin-right:-1rem;margin-bottom:4rem;margin-left:-1rem}}.list--locations .location--hidden{display:none}.location--stores p a{display:inline-block;padding:.75rem 1.25rem;cursor:pointer;-webkit-transition:.3s;transition:.3s;text-decoration:none;letter-spacing:1.3px;color:#fff;border:1px solid;border-color:#230f14;border-radius:5px;background-color:#230f14;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:400}.location--stores p a:focus,.location--stores p a:hover{color:#230f14;background-color:#fff}.location--stores p a:focus{text-decoration:underline}.maintenance-page{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;min-height:100vh;background-color:#230f14}.maintenance-page__wrapper{padding:1.5rem;text-align:center;border:1px solid #230f14;background-color:#fff}.maintenance-page__header svg{max-width:200px;margin-bottom:1.5rem}.maintenance-page__content p:nth-last-child(1){margin-bottom:0}.news__title{margin-top:3rem}.news__meta{margin-bottom:1.5rem}.news__meta-value{font-weight:700}.person{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}@media (min-width:768px){.person{text-align:left}}.person__image{position:relative;width:80%;margin:0 auto 1rem auto}@media (min-width:768px){.person__image{width:25%;margin:0}}.person__image img{position:relative;z-index:2;-webkit-box-shadow:0 8px 7px -8px rgba(0,0,0,.52);box-shadow:0 8px 7px -8px rgba(0,0,0,.52)}.person--governance .person__image:before{position:absolute;z-index:0;top:0;right:1rem;bottom:1rem;left:1rem;content:"";background:#e9e7e8}.person__image:after{position:absolute;z-index:0;right:.5rem;left:.5rem;height:0;content:"";border-top:10px solid #f4f4f4;border-right:10px solid transparent;border-left:10px solid transparent}.person--leadership .person__image:after{margin-top:-4px}.person--governance .person__image:after{bottom:0}.person__content{width:100%}@media (min-width:768px){.person__content{width:75%;padding-left:2rem}}.person__content-name>*{color:#230f14}.person--hidden{display:none}.system-page__wrapper{margin-top:1.5rem;padding:1rem;text-align:center;border:1px solid #230f14}@media (min-width:768px){.system-page__wrapper{margin-top:3rem;padding:1.5rem}}@media (min-width:1170px){.system-page__wrapper{margin-top:4.5rem;padding:2rem}}.system-page h1{color:#230f14}.node--unpublished{background-color:#fcc}.node--unpublished::before{display:block;content:"Unpublished";text-align:center;text-decoration:underline;text-transform:uppercase;color:#000;font-weight:700}.breadcrumbs{margin-bottom:1.5rem;padding:.5rem 0;-webkit-box-shadow:0 2px 4px 0 #ebecef;box-shadow:0 2px 4px 0 #ebecef}.credits{padding-top:1.5rem}.credits a{text-decoration:none}.credits__inner{text-align:center}@media (min-width:768px){.credits__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media (min-width:1024px){.footer-pre{display:none}}body.js-header .footer-pre{display:none}.footer{padding-top:2rem;border-top:1px solid #e9e7e8;background:#fff}.footer__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer__content>*{margin-right:1rem;margin-bottom:2rem;margin-left:1rem}.footer__blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem;width:70%;margin-right:0;margin-bottom:0;margin-left:0}.footer__blocks>*{margin-right:1rem;margin-bottom:2rem;margin-left:1rem}@media (min-width:640px){.footer__blocks>*{width:calc((100% / 2) - 2rem)}}@media (min-width:768px){.footer__blocks>*{width:calc((100% / 4) - 2rem)}}.footer__blocks>*{min-width:calc(50% - 2rem)}@media (min-width:640px){.footer__blocks>*{min-width:0}}.footer__social{margin-top:-5rem;margin-left:calc(50% + 1rem)}.footer__social h2{margin-bottom:0;text-transform:none;color:#230f14;font-size:1.25rem}.footer__social ul{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-.25rem;margin-left:-.25rem}.footer__social ul>*{margin-right:.25rem;margin-bottom:0;margin-left:.25rem}.footer__social svg{width:3rem;height:3rem}.footer__social svg path{fill:#230f14}.footer__social a:focus svg path,.footer__social a:hover svg path{fill:#dcff46}@media (min-width:640px){.footer__social{margin-top:0;margin-left:1rem}}.footer__branding{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:60%;margin-right:auto;margin-left:auto;text-align:center}.footer__branding svg{max-width:140px;height:auto}@media (min-width:640px){.footer__branding{-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:initial;width:30%;margin:0;padding:0 3rem 0 1rem;text-align:left}}.footer .navigation__title{margin-bottom:0;text-transform:none;color:#230f14;font-family:Poppins,sans-serif;font-size:1.25rem}.footer .header__sites-list,.footer .menu{margin:0;padding:0;list-style:none}.footer .menu:last-child{margin-bottom:0}.footer .header__sites-list a,.footer .menu-item a{text-decoration:none;color:#230f14}.footer .header__sites-list a:active,.footer .header__sites-list a:focus,.footer .header__sites-list a:hover,.footer .menu-item a:active,.footer .menu-item a:focus,.footer .menu-item a:hover{text-decoration:underline}.footer .header__sites-list a.active,.footer .menu-item a.active{text-decoration:underline}@media screen and (max-width:768px){#block-footer-menu-oursites{width:100%}}.footer__post{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media (min-width:1024px){.footer__post{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.footer__post ul{list-style:none}.footer__post li{display:block}@media (min-width:1024px){.footer__post li{display:inline-block}}.menu.menu--legal-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0}.menu.menu--legal-menu li+li{padding-left:1rem}.footer__post-copyright,.footer__post-links{color:#230f14}@media (min-width:1024px){.footer__post-copyright,.footer__post-links{text-align:left}}.footer__post-copyright{width:300px;margin-bottom:0}.footer__post-copyright p{margin-bottom:0}@media (min-width:1024px){.footer__post-copyright{width:40%}}.footer__post a{text-decoration:none;color:#dcff46;border-right:1px solid #dcff46}.footer__post a:last-child{border-right:none}.footer__post a:hover{text-decoration:underline}.header{position:absolute;z-index:500;top:0;width:100%;padding-top:1rem;padding-bottom:1rem;-webkit-transition:.3s;transition:.3s;-webkit-transform:translateY(0);transform:translateY(0);background-color:#230f14}@media (min-width:1024px){.header{position:sticky;padding-top:2rem;padding-bottom:2rem}}.header__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:1024px){.header__inner{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.header__branding{display:inline-block;width:30%;text-align:left}@media (min-width:1024px){.header__branding{width:calc(175px - 2rem);margin-top:1rem;margin-left:0}}@media (min-width:1024px){.header__content{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-negative:1;flex-shrink:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:calc(100% - 175px - 2rem);margin-top:0;margin-left:0}}.header__content-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:1024px){.header__content-top{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.header__sites{display:block;padding-top:1rem}@media (min-width:768px){.header__sites{display:block;padding-top:0}}.header__sites button{width:100%}@media (min-width:768px){.header__sites button{width:auto}}.header__search{position:relative;z-index:1;display:inline-block;width:3rem;height:2rem;margin-right:1.5rem;margin-left:0;border-right:2px solid #230f14}.header__search svg{width:22px;height:22px;margin-top:5px;margin-right:1.5rem}@media (min-width:768px){.header__search svg{margin-top:.5rem;margin-right:0}}.header__search svg path{fill:#230f14}@media (min-width:768px){.header__search{width:2rem;border-right:none}.header__search svg path{fill:#fff}}.header__search--hidden{display:none}@media (min-width:768px){.header__sites{padding-left:1.5rem;border-left:2px solid #fff}}.header__sites-trigger{display:inline-block;padding:.75rem 1.25rem;cursor:pointer;-webkit-transition:.3s;transition:.3s;text-decoration:none;letter-spacing:1.3px;color:#230f14;border:1px solid;border-color:#fff;border-radius:5px;background-color:#fff;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:400;position:relative;cursor:pointer;border:1px solid #230f14;-webkit-appearance:none;-moz-appearance:none;appearance:none}.header__sites-trigger:focus,.header__sites-trigger:hover{color:#fff;background-color:#230f14}.header__sites-trigger:focus{text-decoration:underline}.header__sites-trigger svg path{fill:#230f14}.header__sites-trigger .header__sites-trigger--open,.header__sites-trigger:focus,.header__sites-trigger:hover{color:#fff;background-color:#230f14}.header__sites-trigger .header__sites-trigger--open svg path,.header__sites-trigger:focus svg path,.header__sites-trigger:hover svg path{fill:#fff}.header__sites-trigger svg{display:inline-block;width:1.25rem;height:auto;-webkit-transform:rotate(180deg);transform:rotate(180deg);vertical-align:sub}@media (min-width:768px){.header__sites-trigger svg{-webkit-transform:rotate(0);transform:rotate(0)}}.header__sites-trigger--open{z-index:5}.header__sites-trigger--open svg{-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear;-webkit-transform:rotate(0);transform:rotate(0)}@media (min-width:768px){.header__sites-trigger--open svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.header__sites-trigger--open svg path{fill:#230f14}}.header__sites-trigger{display:inline-block;padding:.75rem 1.25rem;cursor:pointer;-webkit-transition:.3s;transition:.3s;text-decoration:none;letter-spacing:1.3px;color:#fff;border:1px solid;border-color:#230f14;border-radius:5px;background-color:#230f14;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:400;border:1px solid #fff}.header__sites-trigger:focus,.header__sites-trigger:hover{color:#230f14;background-color:#fff}.header__sites-trigger:focus{text-decoration:underline}.header__sites-trigger svg path{fill:#fff}.header__sites-trigger:focus svg path,.header__sites-trigger:hover svg path{fill:#230f14}.menu-item--active-trail{border-bottom:1px solid #fff}.header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.js-header__menu .navigation--main{z-index:0;width:65%;height:100vh;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:all;transition-property:all;background-color:#fff}.js-header__menu .mega-menu-trigger{width:2rem;height:2rem;border:none;background-color:transparent;background-image:url(/themes/custom/weatherlab/components/_patterns/01-basic-elements/icons/svg/mobile-nav-icon.svg);background-repeat:no-repeat;background-size:contain}.js-header__menu .mega-menu-trigger--open{position:relative;z-index:1;background-image:url(/themes/custom/weatherlab/components/_patterns/01-basic-elements/icons/svg/custom/close-menu.svg);background-position:center;background-size:22px}.page-no-hero .header{margin-bottom:1.5rem;position:static!important}@media (min-width:640px){.page-no-hero .header{margin-bottom:3rem}}@media (min-width:768px){.page-no-hero .header{margin-bottom:4.5rem}}.header{top:var(--drupal-displace-offset-top,0)}.housekeeping{background-color:#230f14}.housekeeping__content>*{margin-bottom:1.5rem}.housekeeping__content{text-align:center;font-weight:300}@media (min-width:768px){.housekeeping__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:left}.housekeeping__content>*{margin-right:1rem;margin-bottom:2rem;margin-left:1rem}.housekeeping__content>*{margin-bottom:0}}.housekeeping__content-first{color:#fff}.housekeeping__content .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0}.housekeeping__content .menu>*{margin-right:1rem;margin-bottom:2rem;margin-left:1rem}.housekeeping__content .menu-item{list-style-type:none}.housekeeping__content .menu-item a{text-decoration:none;color:#fff}.housekeeping__content .menu-item a:focus,.housekeeping__content .menu-item a:hover{text-decoration:underline;color:#fff}.layout-tabs{background:#000}.layout-tabs ul.tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding-left:0}.layout-tabs li{margin:0;list-style:none}.layout-tabs li a{display:inline-block;padding:.66rem 1rem;text-decoration:none;color:#000;background-color:#d3d3d3;font-weight:700}.layout-tabs li a.is-active{color:#fff;background:green}.layout-tabs li a:focus,.layout-tabs li a:hover{text-decoration:underline;color:#000;background-color:#fff}.dialog-off-canvas-main-canvas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.dialog-off-canvas-main-canvas>*{width:100%}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.dialog-off-canvas-main-canvas>:not(.js-header){height:100%}}.mobile-nav__overlay{position:fixed;z-index:2;top:0;right:0;bottom:0;left:0;display:none;width:100vw;height:100vh;background-color:#230f14}.mobile-nav__overlay.is-visible{display:block}
}
