@import url("//hello.myfonts.net/count/325f53");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'HelveticaNeueeTextPro-Roman';src:url(/themes/custom/bluecircle/assets/fonts/325F53_0_0.eot);src:url(/themes/custom/bluecircle/assets/fonts/325F53_0_0.eot#iefix) format('embedded-opentype'),url(/themes/custom/bluecircle/assets/fonts/325F53_0_0.woff2) format('woff2'),url(/themes/custom/bluecircle/assets/fonts/325F53_0_0.woff) format('woff'),url(/themes/custom/bluecircle/assets/fonts/325F53_0_0.ttf) format('truetype');font-display:swap;}@font-face{font-family:'HelveticaNeueeTextPro-Bold';src:url(/themes/custom/bluecircle/assets/fonts/325F53_1_0.eot);src:url(/themes/custom/bluecircle/assets/fonts/325F53_1_0.eot#iefix) format('embedded-opentype'),url(/themes/custom/bluecircle/assets/fonts/325F53_1_0.woff2) format('woff2'),url(/themes/custom/bluecircle/assets/fonts/325F53_1_0.woff) format('woff'),url(/themes/custom/bluecircle/assets/fonts/325F53_1_0.ttf) format('truetype');font-display:swap;}
*,:after,:before{box-sizing:inherit;margin:0;padding:0}html{font-size:62.5%}body{box-sizing:border-box;font-size:1.6rem}::-moz-selection{background-color:#00f;color:#fff}::selection{background-color:#00f;color:#fff}a{color:inherit;text-decoration:none}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}ol,ul{list-style:none;margin:0;padding:0}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}*,:after,:before{border-style:solid;border-width:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.font-xs{font-size:1.6rem;line-height:3.5rem}.drupal-text h2{color:#004d90;text-transform:uppercase}.drupal-text h3{color:#004d90}.drupal-text h2+*,.drupal-text h3+*,.drupal-text h4+*{margin-top:1.5rem}.drupal-text *+h2,.drupal-text *+h3,.drupal-text *+h4{margin-top:2rem}@media only screen and (min-width:97.5em){.drupal-text *+h2,.drupal-text *+h3,.drupal-text *+h4{margin-top:3rem}}.drupal-text a{text-decoration-thickness:2px;color:#004d90;text-decoration:underline}.drupal-text .u-button,.drupal-text .u-form .button,.u-form .drupal-text .button{color:#fff!important;text-decoration:none!important}.font-text{font-size:1.6rem;line-height:1.5}@media only screen and (min-width:97.5em){.font-text{font-size:1.8rem}}.font-text ul{list-style:disc;margin-left:2rem}.font-text *+ul{margin-top:1lh}.font-list,.font-s,.u-form input,.u-form label,.u-form select,.webform-submission-form .form-textarea{font-size:1.8rem;line-height:1.6}@media only screen and (min-width:97.5em){.font-list,.font-s,.u-form input,.u-form label,.u-form select,.webform-submission-form .form-textarea{font-size:2rem}}.font-list li a,.font-list p a,.font-s li a,.font-s p a,.u-form input li a,.u-form input p a,.u-form label li a,.u-form label p a,.u-form select li a,.u-form select p a,.webform-submission-form .form-textarea li a,.webform-submission-form .form-textarea p a{text-decoration:underline}.drupal-text h3,.font-m{font-size:2rem;line-height:3rem}@media only screen and (min-width:97.5em){.drupal-text h3,.font-m{font-size:2.7rem;line-height:3.5rem}}.font-l{font-size:2.2rem;line-height:3.25rem}@media only screen and (min-width:97.5em){.font-l{font-size:3rem;line-height:4rem}}.drupal-text h2,.font-xl{font-size:2.4rem;line-height:1.3}@media only screen and (min-width:97.5em){.drupal-text h2,.font-xl{font-size:3.5rem}}.font-xxl{font-size:2.6rem;line-height:1.2}@media only screen and (min-width:68.75em){.font-xxl{font-size:4rem}}@media only screen and (min-width:97.5em){.font-xxl{font-size:5rem}}.font-list small{font-size:1.6rem}@media only screen and (min-width:97.5em){.font-list small{font-size:1.8rem;line-height:3.5rem}}sub,sup{line-height:1}.font-light{font-weight:300}.font-default{font-weight:400}.font-bold,strong{font-family:HelveticaNeueeTextPro-Bold,Arial,sans-serif;font-weight:400}.font-quote{font-size:2.5rem;font-style:italic;line-height:1.3}@media only screen and (min-width:97.5em){.font-quote{font-size:4rem}}.u-wrapper{margin-left:auto;margin-right:auto;max-width:148rem;padding-left:1.5rem;padding-right:1.5rem}@media only screen and (min-width:23.4375em){.u-wrapper{padding-left:2rem;padding-right:2rem}}@media only screen and (min-width:43.75em){.u-wrapper{padding-left:3rem;padding-right:3rem}}.white{color:#fff}.blue{color:#004d90}.uppercase{text-transform:uppercase}.u-defaultPadding{padding-top:2.7rem}@media only screen and (min-width:97.5em){.u-defaultPadding{padding-top:4.6rem}}.u-defaultPaddingBottom,.u-form .form-item{padding-bottom:2.7rem}@media only screen and (min-width:97.5em){.u-defaultPaddingBottom,.u-form .form-item{padding-bottom:4.6rem}}.u-buttons{grid-row-gap:1rem;display:inline-grid;grid-template-columns:1fr;row-gap:1rem;text-align:center}@media only screen and (min-width:43.75em){.u-buttons{grid-row-gap:2rem;row-gap:2rem}}.u-button,.u-form .button{align-items:center;background-color:#c16500;color:#fff!important;display:inline-flex;font-family:HelveticaNeueeTextPro-Bold,Arial,sans-serif;font-size:1.8rem;height:4.5rem;justify-content:center;line-height:1.5;padding:0 2rem;text-decoration:none!important;text-transform:uppercase;transition:background-color .2s ease-in-out}@media only screen and (min-width:68.75em){.u-button,.u-form .button{font-size:2rem;height:4.7rem;padding:0 6rem}}.u-button:hover,.u-form .button:hover{background-color:#984812}.u-button--white{background-color:#fff;color:#000!important}.u-button--white:hover{background-color:#efecec}[data-drupal-messages]{display:none;padding:2rem;text-align:center}.footer{padding:8rem 0 10rem}.footer__container{border-top:3px solid #004d90;display:flex;flex-flow:row wrap;justify-content:space-between}@media only screen and (min-width:43.75em){.footer__container{flex-flow:row nowrap}}.footer__nav-main{padding-top:4rem;width:100%}@media only screen and (min-width:43.75em){.footer__nav-main{width:auto}}@media only screen and (min-width:97.5em){.footer__nav-main{padding-top:6rem}}.footer__nav-main a{font-size:1.6rem;line-height:3.5rem}.footer__nav-main ul{display:flex;flex-direction:column}@media only screen and (min-width:97.5em){.footer__nav-main ul{flex-direction:row}}@media only screen and (min-width:68.75em){.footer__nav-main ul li{margin-right:4rem}}@media only screen and (min-width:97.5em){.footer__nav-main ul li{margin-right:6rem}}.footer__nav-main ul li:last-child{margin-right:0}.footer__sub{display:flex;padding-top:4rem;width:100%}@media only screen and (min-width:43.75em){.footer__sub{width:auto}}@media only screen and (min-width:97.5em){.footer__sub{padding-top:6rem}}.footer__sub__nav{display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width:97.5em){.footer__sub__nav{flex-direction:row}}.footer__sub__nav ul{display:flex;flex-direction:column}@media only screen and (min-width:97.5em){.footer__sub__nav ul{flex-direction:row}}@media only screen and (min-width:68.75em){.footer__sub__nav li{margin-right:4rem}}@media only screen and (min-width:97.5em){.footer__sub__nav li{margin-right:6rem}}.footer__sub__socials{align-items:center;display:flex}.footer__sub__socials a{display:inline-block;margin-left:1rem}.footer__sub__socials img{display:block;height:2.2rem;width:auto}.header{background-color:#fff;padding:1rem 0 1.9rem;position:sticky;top:0;z-index:2}@media only screen and (min-width:97.5em){.header{padding:1.7rem 0 2.4rem}}.header__wrapper{align-items:flex-end;display:flex;flex-flow:row wrap;justify-content:space-between}.header__logo{display:inline-block}.header__logo img{display:block;height:5.1rem;transition:height .2s ease;width:auto}@media only screen and (min-width:97.5em){.header__logo img{height:9.9rem}}.header__buttons-mobile{display:flex}.header__buttons-mobile img{display:block}.header__buttons-mobile__menu{margin-left:1.5rem}@media only screen and (min-width:97.5em){.header__buttons-mobile{display:none}}.header__nav{display:none}@media only screen and (min-width:97.5em){.header__nav{display:block}.header__nav ul{align-items:center;display:flex}}.header__nav__item{margin-left:5rem;text-transform:uppercase;white-space:nowrap}.header__nav__item:first-child{margin-left:0}.header__nav__item--active{text-underline-offset:.6rem;text-decoration:underline;-webkit-text-decoration-color:#004d90;text-decoration-color:#004d90}.header__nav__lang{margin-left:3rem}.header__nav__lang img{display:block;height:auto;width:2.5rem}.header__nav__corporate{margin-left:3rem}.header.headroom--not-top .header__logo img{height:3rem}@media only screen and (min-width:97.5em){.header.headroom--not-top .header__logo img{height:5.6rem}}.languageswitcher{background-color:#efecec;display:none;margin-top:2rem;position:absolute;width:100%;z-index:2}.languageswitcher ul{display:flex;flex-flow:row wrap;justify-content:flex-end}.languageswitcher a{display:block;padding:1rem}@media only screen and (min-width:97.5em){.languageswitcher a{padding:2rem}}body.show-languageswitcher .languageswitcher{display:block}body.show-nav-mobile{overflow-y:hidden}body.show-nav-mobile .nav-mobile{display:block}.nav-mobile{background-color:#fff;bottom:0;display:none;left:0;position:fixed;right:0;top:8rem;z-index:1}.nav-mobile__nav{display:flex;flex-direction:column;padding-top:4rem}@media only screen and (min-width:23.4375em){.nav-mobile__nav{padding-top:6rem}}.nav-mobile__nav__item{border-bottom:1px solid #004d90;color:#004d90;padding:1.5rem .5rem;text-transform:uppercase}.nav-mobile__nav__item--active{text-underline-offset:.6rem;text-decoration:underline;-webkit-text-decoration-color:#004d90;text-decoration-color:#004d90}.nav-mobile__footer{padding-top:4rem}@media only screen and (min-width:23.4375em){.nav-mobile__footer{padding-top:6rem}}html{height:100%}body,html{width:100%}body{display:flex;flex-direction:column;flex-wrap:nowrap;font-family:HelveticaNeueeTextPro-Roman,Arial,serif;min-height:100%}main{flex-grow:1;margin:0 auto;max-width:192rem;overflow-x:hidden;width:100%}main .block:not(:first-child){margin-top:5rem}@media only screen and (min-width:68.75em){main .block:not(:first-child){margin-top:7rem}}@media only screen and (min-width:97.5em){main .block:not(:first-child){margin-top:10rem}}.block-boxes__items{background:transparent linear-gradient(180deg,#dff2fd,#a1d9f8) 0 0 no-repeat padding-box}@media only screen and (min-width:97.5em){.block-boxes__items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-left:-1.5rem;margin-right:-1.5rem;max-width:192rem;padding-left:0;padding-right:0}}.block-boxes__item{border-bottom:2px solid #004d90}.block-boxes__item:last-child{border-bottom:none}@media only screen and (min-width:97.5em){.block-boxes__item{border-bottom:none;border-left:1.5rem solid #fff;border-right:1.5rem solid #fff;position:relative}.block-boxes__item:first-child{border-left-color:transparent}.block-boxes__item:last-child{border-right-color:transparent}.block-boxes__item__cover{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}}.block-boxes__item__cover h3{align-items:center;display:flex;justify-content:space-between;padding:2.2rem 0;position:relative}.block-boxes__item__cover h3:after{content:"+";font-size:5rem;font-weight:400;line-height:1;margin-left:1.4rem;width:3rem}@media only screen and (min-width:97.5em){.block-boxes__item__cover h3:after{display:none}}.block-boxes__item__content{display:none;margin-right:4.4rem;padding-bottom:2.2rem}@media only screen and (min-width:68.75em){.block-boxes__item__content{display:block;margin-right:0;padding:8rem 4rem 7rem;visibility:hidden}}@media only screen and (min-width:97.5em){.block-boxes__item__content{padding:15rem 4rem 12rem}}.block-boxes__item__content h3{display:none}@media only screen and (min-width:68.75em){.block-boxes__item__content h3{display:block}}.block-boxes__item--active .block-boxes__item__cover h3:after{content:"×"}@media only screen and (min-width:97.5em){.block-boxes__item--active .block-boxes__item__cover{display:none}}.block-boxes__item--active .block-boxes__item__content{display:block}@media only screen and (min-width:97.5em){.block-boxes__item--active .block-boxes__item__content{visibility:visible}}@media only screen and (min-width:68.75em){.block-certification{display:flex;margin-left:0;margin-right:0;max-width:192rem;padding-left:0;padding-right:0}}.block-certification__wrapper{max-width:70rem}@media only screen and (min-width:68.75em){.block-certification__wrapper{margin-left:31.7708333333%}}.block-certification__images{grid-row-gap:1.6rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));justify-items:center;row-gap:1.6rem}@media only screen and (min-width:62.5em){.block-certification__images{grid-column-gap:6rem;grid-row-gap:6rem;-moz-column-gap:6rem;column-gap:6rem;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:left;margin:0 auto;row-gap:6rem}}.block-certification__images img{height:auto;max-height:100%;max-width:19.5rem;width:auto}@media only screen and (min-width:62.5em){.block-certification__images img{max-width:none}}.block-contact-teaser{padding:3.5rem 0 4rem}@media only screen and (min-width:68.75em){.block-contact-teaser{padding:6rem 0}}@media only screen and (min-width:97.5em){.block-contact-teaser{padding:14rem 0}}.block-contact-teaser--dark{background-color:#c16500}.block-contact-teaser+.block-contact-teaser{margin-top:0!important}@media only screen and (min-width:68.75em){.block-duo{display:flex;justify-content:space-between}.block-duo__content{width:57.7464788732%}}@media only screen and (min-width:43.75em){.block-duo__content__text{padding-right:14.6341463415%}}@media only screen and (min-width:68.75em){.block-duo__asset{width:40.8450704225%}}.block-duo__asset__image{margin-bottom:2rem}@media only screen and (min-width:68.75em){.block-duo__asset__image{margin-bottom:0}}.block-duo__asset__image img{display:block;height:auto;width:100%}.block-duo__asset__logo img{height:auto;margin:0 auto 4rem;max-height:100%;max-width:100%;width:auto}@media only screen and (min-width:68.75em){.block-duo__asset__logo img{margin:0}.block-duo--rtl,.block-duo--special{flex-direction:row-reverse}.block-duo--special{margin-left:auto;margin-right:0;max-width:170rem;padding-right:0}.block-duo--special .block-duo__content{width:49.1017964072%}.block-duo--special .block-duo__asset{width:49.7005988024%}}.block-duo-min{max-width:170rem}@media only screen and (min-width:68.75em){.block-duo-min{align-items:center;display:flex;justify-content:space-between}.block-duo-min__content{width:41.9161676647%}.block-duo-min__asset{width:49.7005988024%}}.block-duo-min__asset__image{display:none}@media only screen and (min-width:68.75em){.block-duo-min__asset__image{display:block;height:auto;width:100%}.block-duo-min--ltr{margin-left:0;margin-right:auto;padding-left:0}.block-duo-min--rtl{flex-direction:row-reverse;margin-left:auto;margin-right:0;padding-right:0}}.block-faq__wrapper{max-width:94rem}@media only screen and (min-width:68.75em){.block-faq__wrapper{width:66.1971830986%}}.block-faq__item{border-bottom:2px solid #004d90}.block-faq__item:last-child{border-bottom:none}.block-faq__item>summary{list-style:none}.block-faq__item>summary::-webkit-details-marker{display:none}.block-faq__item__title{align-items:center;display:flex;justify-content:space-between;padding:2.2rem 0;position:relative}.block-faq__item__title:after{content:"+";font-size:5rem;font-weight:400;line-height:1;margin-left:1.4rem;width:3rem}.block-faq__item__content{margin-right:4.4rem;padding-bottom:2.2rem}.block-faq__item[open] .block-faq__item__title:after{content:"×"}.block-header{position:relative}.block-header__image--mobile{display:block}@media only screen and (min-width:62.5em){.block-header__image--mobile,.block-header__image--mobile img{display:none}}.block-header__image--desktop{display:none}@media only screen and (min-width:62.5em){.block-header__image--desktop{display:block}}.block-header__image--desktop img{display:none}@media only screen and (min-width:62.5em){.block-header__image--desktop img{display:block}}.block-header__video-large,.block-header__video-small{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:0}.block-header__video-large video,.block-header__video-small video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-width:62.5em){.block-header__video-small{display:none}}.block-header__video-large{display:none}@media only screen and (min-width:62.5em){.block-header__video-large{display:block}}.block-header__video-remote{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:0}.block-header__video-remote iframe{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block-header__video-remote .play{align-items:center;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGNsYXNzPSJ2aWRlby1vdmVybGF5LXBsYXktYnV0dG9uIiB2aWV3Qm94PSIwIDAgMjAwIDIwMCI+PGNpcmNsZSBjeD0iMTAwIiBjeT0iMTAwIiByPSI5MCIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxNSIgc3Ryb2tlPSIjZmZmIi8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcwIDU1djkwbDc1LTQ1eiIvPjwvc3ZnPg==);bottom:4rem;cursor:pointer;display:flex;height:6rem;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);width:6rem;z-index:1}@media only screen and (min-width:97.5em){.block-header__video-remote .play{bottom:7rem;height:8rem;width:8rem}}.block-header__content{left:0;position:absolute;right:0;top:0;z-index:0}.block-header__content__title{max-width:115rem;padding-top:3.5rem}@media only screen and (min-width:97.5em){.block-header__content__title{padding-top:28.5rem}}.block-header img{height:auto;width:100%}.block-news-teaser{position:relative}.block-news-teaser__image--mobile{display:block}@media only screen and (min-width:62.5em){.block-news-teaser__image--mobile{display:none}}.block-news-teaser__image--desktop{display:none}@media only screen and (min-width:62.5em){.block-news-teaser__image--desktop{display:block}}.block-news-teaser__content{left:0;position:absolute;right:0;top:4rem;z-index:0}@media only screen and (min-width:68.75em){.block-news-teaser__content{display:block;top:10rem}}.block-news-teaser img{height:auto;width:100%}.block-news-teaser+.block-news-teaser{margin-top:0!important}.block-newslist{position:relative}@media only screen and (min-width:62.5em){.block-newslist__items{grid-gap:6rem 2rem;gap:6rem 2rem;display:flex;flex-flow:row wrap}}.block-newslist__items__item{background-color:#efecec}@media only screen and (min-width:62.5em){.block-newslist__items__item{width:47.8873239437%}}.block-newslist__items__itemImage{position:relative}.block-newslist__items__itemImage img{height:auto;width:100%}.block-newslist__items__itemImage h3{bottom:0;left:0;padding:0 3rem 6rem 6.6rem;position:absolute}.block-newslist__items__itemText{background-color:#efecec;padding:3.4rem 4rem;position:relative}@media only screen and (min-width:68.75em){.block-product-teaser{display:flex;margin-left:0;margin-right:0;max-width:192rem;padding-left:0;padding-right:0}}.block-product-teaser__image{text-align:left}@media only screen and (min-width:68.75em){.block-product-teaser__image{text-align:right;width:30.7291666667%}}.block-product-teaser__image img{display:inline-block;height:auto;max-height:100%;max-width:100%;width:auto}.block-product-teaser__content{margin-top:2.6rem}@media only screen and (min-width:68.75em){.block-product-teaser__content{margin-left:1.0416666667%;margin-top:0;width:42.7083333333%}}.block-product-teaser__content ul{list-style-position:outside;list-style-type:circle;margin-left:2.5rem}@media only screen and (min-width:68.75em){.block-product-teaser__content ul{margin-left:3.8rem}}.block-product-teaser__content ul li::marker{color:#004d90}.block-text__wrapper{max-width:94rem}@media only screen and (min-width:68.75em){.block-text__wrapper{width:66.1971830986%}}.block-text p+p{margin-top:3rem}@media only screen and (min-width:97.5em){.block-text p+p{margin-top:3.5rem}}.block-text.text-align-center .block-text__wrapper{margin-left:auto;margin-right:auto;text-align:center}.block-image{grid-gap:2rem;gap:2rem;align-items:flex-end;display:flex;flex-flow:row wrap}@media only screen and (min-width:68.75em){.block-image{grid-gap:2rem 10rem;gap:2rem 10rem}}.block-image__wrapper{max-width:94rem}@media only screen and (min-width:68.75em){.block-image__wrapper{width:66.1971830986%}}.block-image__wrapper img{height:auto;width:100%}.block-image__facts{background-color:#efecec;margin-top:3rem;padding:2rem;width:100%}@media only screen and (min-width:68.75em){.block-image__facts{margin-top:0;min-width:25.3521126761%;padding:3.5rem 4rem;width:auto}}.block-image__facts h4{margin-bottom:2.5rem}@media only screen and (min-width:97.5em){.block-image__facts h4{margin-bottom:3rem}}.block-image__facts p+p{margin-top:2.5rem}@media only screen and (min-width:97.5em){.block-image__facts p+p{margin-top:3rem}}.block-image.align-center{display:block}.block-image.align-center .block-image__facts,.block-image.align-center .block-image__wrapper{margin-left:auto;margin-right:auto}.block-image.align-center .block-image__facts{margin-top:2rem;max-width:36rem}.block-quote__wrapper{max-width:94rem}@media only screen and (min-width:68.75em){.block-quote__wrapper{width:66.1971830986%}}.block-quote__content{margin:0 auto;max-width:70rem}@media only screen and (min-width:68.75em){.block-quote__content{width:74.4680851064%}}.troublemaker{background-color:#004d90;border-radius:100%;bottom:1rem;display:block;height:10rem;overflow:hidden;position:fixed;right:1rem;text-decoration:none;width:10rem;z-index:10}@media only screen and (min-width:68.75em){.troublemaker{bottom:2rem;height:14rem;right:2rem;width:14rem}}@media only screen and (min-width:97.5em){.troublemaker{bottom:3rem;height:22.8rem;right:3rem;width:22.8rem}}.troublemaker:hover{background-color:rgba(153,200,226,.2)}.troublemaker:hover .more,.troublemaker:hover .title{color:#004d90}.troublemaker__content{align-items:center;display:flex;flex-flow:row wrap;height:100%;justify-content:center;padding:.75rem;text-decoration:none;width:100%}@media only screen and (min-width:97.5em){.troublemaker__content{padding:1.5rem}}.troublemaker__content__text{width:100%}.troublemaker__content__text .title{color:#fff;font-family:HelveticaNeueeTextPro-Roman;font-size:1rem;position:relative;text-align:center;text-transform:uppercase}@media only screen and (min-width:97.5em){.troublemaker__content__text .title{font-size:1.8rem}}.troublemaker__content__text .more{color:#fff;font-family:HelveticaNeueeTextPro-Bold,Arial,sans-serif;font-size:.8rem;font-weight:400;padding-top:.25rem;text-align:center}@media only screen and (min-width:97.5em){.troublemaker__content__text .more{font-size:1.4rem;padding-top:1rem}}.u-form label{display:block}.u-form label.form-required:after{content:"*"}.u-form select{border-bottom:1px solid #000;padding:.25rem 0;width:100%}@media only screen and (min-width:68.75em){.u-form select{padding:.75rem 0}}.u-form input{border-bottom:1px solid #000;padding:.25rem 0;width:100%}@media only screen and (min-width:68.75em){.u-form input{padding:.75rem 0}}.u-form input:focus{border-bottom-color:#004d90;outline:none}.u-form input.form-checkbox,.u-form input.form-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #000;height:1.6rem;margin-right:1rem;padding:0;position:relative;width:1.6rem}@media only screen and (min-width:43.75em){.u-form input.form-checkbox,.u-form input.form-radio{top:8px}}.u-form input.form-checkbox:checked:after,.u-form input.form-radio:checked:after{background-color:rgba(193,101,0,.8);content:"";display:block;height:1rem;left:.2rem;position:absolute;top:.2rem;width:1rem}.u-form input.form-radio,.u-form input.form-radio:checked:after{border-radius:100%}.u-form .form-item-gdpr-consent{align-items:center;display:flex;padding-bottom:0}.u-form .form-item-gdpr-consent+a{display:block;padding-bottom:3rem;padding-left:2rem;padding-top:1rem}@media only screen and (min-width:43.75em){.u-form .form-item-gdpr-consent+a{padding-left:2.8rem}}.u-form .form-item{width:100%}.u-form .u-formHalf{width:calc(50% - 3rem)}.u-form .mailchimp-newsletter-mergefields{display:flex;flex-flow:row wrap}@media only screen and (min-width:68.75em){.u-form .mailchimp-newsletter-mergefields{grid-column-gap:6rem;-moz-column-gap:6rem;column-gap:6rem}.u-form .form-item-mergevars-fname,.u-form .form-item-mergevars-lname{width:calc(50% - 3rem)}}.u-form .button{border-bottom:none}.u-form [data-drupal-messages]{padding:2rem}.u-form .visually-hidden{display:none}.webform-submission-form{grid-column-gap:6rem;-moz-column-gap:6rem;column-gap:6rem}.webform-submission-form,.webform-submission-form .js-form-type-checkbox,.webform-submission-form .js-form-type-radio{display:flex;flex-flow:row wrap}.webform-submission-form .js-form-type-checkbox .description,.webform-submission-form .js-form-type-radio .description{padding-left:3.6rem;width:100%}.webform-submission-form .form-checkbox{margin-right:2rem;width:auto}.webform-submission-form .form-item-message label{margin-bottom:1.5rem}.webform-submission-form .form-textarea{border:1px solid #000;font-family:HelveticaNeueeTextPro-Roman,Arial,serif;padding:.25rem 0;width:100%}@media only screen and (min-width:68.75em){.webform-submission-form .form-textarea{padding:.75rem 0}}#edit-information--wrapper-legend{display:none}.eu-cookie-compliance-popup-open{overflow:hidden}#sliding-popup{background:none;background-color:rgba(0,0,0,.5)!important;height:100vh!important}.eu-cookie-compliance-banner{background-color:#004d90;bottom:0;position:absolute;width:100vw!important}@media only screen and (min-width:68.75em){.eu-cookie-compliance-banner{padding:2rem 0 4rem}}.eu-cookie-compliance-content{margin:0 auto;max-width:100%;padding-left:1.5rem;padding-right:1.5rem;width:120rem}@media only screen and (min-width:68.75em){.eu-cookie-compliance-content{padding:0}}#sliding-popup .eu-cookie-compliance-banner .popup-content{padding-bottom:6rem;padding-top:1.6rem}#sliding-popup .eu-cookie-compliance-banner .popup-content #popup-text p{color:#fff!important;font-size:1.6rem;font-weight:400;line-height:2rem;padding-top:12px;text-align:left}@media only screen and (min-width:68.75em){#sliding-popup .eu-cookie-compliance-banner .popup-content #popup-text p{font-size:1.7rem}}#sliding-popup .eu-cookie-compliance-banner .popup-content #popup-buttons .hidden{display:none}#sliding-popup .eu-cookie-compliance-banner .popup-content .eu-cookie-compliance-categories{padding-bottom:5rem;padding-top:.8rem;position:relative}@media only screen and (min-width:68.75em){#sliding-popup .eu-cookie-compliance-banner .popup-content .eu-cookie-compliance-categories{padding-bottom:0}#sliding-popup .eu-cookie-compliance-banner .popup-content .eu-cookie-compliance-category{height:3.1rem}}#sliding-popup .eu-cookie-compliance-banner .popup-content input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #fff;border-radius:10px;height:20px;position:relative;top:8px;width:40px}#sliding-popup .eu-cookie-compliance-banner .popup-content input[type=checkbox]:after{background-color:#fff;border-radius:100%;content:"";height:16px;left:1px;position:absolute;top:1px;width:16px}#sliding-popup .eu-cookie-compliance-banner .popup-content input[type=checkbox]:checked{background-color:hsla(0,0%,100%,.5)}#sliding-popup .eu-cookie-compliance-banner .popup-content input[type=checkbox]:checked:after{left:auto;right:1px}#sliding-popup .eu-cookie-compliance-banner .popup-content label{color:#fff!important;font-size:1.2rem;left:5px;line-height:1.8rem;position:relative;top:2px}@media only screen and (min-width:68.75em){#sliding-popup .eu-cookie-compliance-banner .popup-content label{font-size:1.4rem}}#sliding-popup .eu-cookie-compliance-banner .popup-content .eu-cookie-compliance-categories-buttons{margin-top:1.7rem;position:absolute;right:0;text-align:right}@media only screen and (min-width:68.75em){#sliding-popup .eu-cookie-compliance-banner .popup-content .eu-cookie-compliance-categories-buttons{left:27rem;margin-top:1.6rem;right:auto}}#sliding-popup .eu-cookie-compliance-banner .popup-content .eu-cookie-compliance-categories-buttons .eu-cookie-compliance-save-preferences-button{margin-right:0}#sliding-popup .eu-cookie-compliance-banner .popup-content .eu-cookie-compliance-category-description{font-size:14px;margin-bottom:16px;margin-left:52px}#sliding-popup .eu-cookie-compliance-banner .popup-content .eu-cookie-compliance-buttons.eu-cookie-compliance-has-categories{float:none;height:32px;margin-top:-31px}@media only screen and (min-width:62.5em){#sliding-popup .eu-cookie-compliance-banner .popup-content .eu-cookie-compliance-buttons.eu-cookie-compliance-has-categories{height:auto;margin-top:0}}@media only screen and (min-width:68.75em){#sliding-popup .eu-cookie-compliance-banner .popup-content .eu-cookie-compliance-buttons.eu-cookie-compliance-has-categories{margin-top:16px}}#sliding-popup .eu-cookie-compliance-banner .popup-content button{background:#fff!important;border:1px solid #fff;border-radius:6px;box-shadow:none;color:#004d90;display:inline-block;font-size:1.4rem!important;line-height:2.2rem!important;margin-bottom:.5rem;margin-top:0;padding:.4rem 1rem!important;text-decoration:none;text-shadow:none!important;white-space:nowrap}@media only screen and (min-width:68.75em){#sliding-popup .eu-cookie-compliance-banner .popup-content button{font-size:1.6rem;line-height:2.5rem;margin-top:.5rem;padding:.6rem 4.8rem!important}}#sliding-popup .eu-cookie-compliance-banner .popup-content button.eu-cookie-compliance-save-preferences-button{background-color:#004d90!important;border-color:transparent;color:#fff;font-weight:400}#sliding-popup .eu-cookie-compliance-banner .popup-content button.find-more-button{background-color:transparent!important;border:none;color:#fff;margin-bottom:0;margin-top:0;padding:0!important;text-decoration:underline}#sliding-popup .eu-cookie-compliance-banner .popup-content .eu-cookie-compliance-buttons{pointer-events:none;position:relative}@media only screen and (min-width:68.75em){#sliding-popup .eu-cookie-compliance-banner .popup-content .eu-cookie-compliance-buttons{float:none;margin-top:0}}#sliding-popup .eu-cookie-compliance-banner .popup-content .eu-cookie-compliance-buttons .agree-button,#sliding-popup .eu-cookie-compliance-banner .popup-content .eu-cookie-compliance-buttons .agree-button:active{background-color:#fff!important;background:#fff!important;bottom:-5px;pointer-events:all;position:absolute;z-index:2}@media only screen and (min-width:68.75em){#sliding-popup .eu-cookie-compliance-banner .popup-content .eu-cookie-compliance-buttons .agree-button,#sliding-popup .eu-cookie-compliance-banner .popup-content .eu-cookie-compliance-buttons .agree-button:active{bottom:auto}}
