.button{position:relative;display:inline-block;overflow:visible;max-width:30em;margin:0;padding:.6rem 1.5rem;cursor:pointer;transition:all 100ms ease;text-align:left;vertical-align:top;text-decoration:none;color:#2c1b62;border:.1rem solid #2c1b62;border-radius:0;background-color:#fff;font-family:"Poppins",arial,helvetica,verdana,sans-serif;font-size:1.8rem;font-weight:400;line-height:2.6rem;-webkit-appearance:none}.button:hover,.button:focus{text-decoration:none;color:#fff;background-color:#2c1b62}.button--icon,.button--with-text-icon{display:flex;align-items:center}.button .button__icon--without-text{margin:0;pointer-events:none}.button--round{display:flex;align-items:center;justify-content:center;border-radius:4.8rem}@media(min-width: 48em){.button--round{border-radius:5.2rem}}.button--extra-padding{padding:1.5rem 3rem}.button--menu{box-sizing:border-box;width:4.8rem;height:4.8rem;margin-left:1rem;padding:1.5rem;border:0}@media(min-width: 48em){.button--menu{width:5.2rem;height:5.2rem}}.button--menu svg{transition:transform 100ms ease}.button--menu:hover,.button--menu:focus{color:#1b1d64;background-color:rgba(0,0,0,0)}.button--menu:hover svg,.button--menu:focus svg{transform:scale(1.1)}.button--menu .button__icon{width:1.6rem;height:1.4rem;margin:0;pointer-events:none}@media(min-width: 48em){.button--menu .button__icon{width:1.7rem;height:2rem}}.button--language{z-index:9;display:flex;align-items:center;justify-content:center;width:auto;height:4.8rem;padding:0 .5rem;cursor:pointer;color:#2c1b62;border:0;background-color:rgba(0,0,0,0);font-weight:700}@media(min-width: 62em){.button--language{padding:0 1.5rem}}.button--language:hover,.button--language:focus{color:#2c1b62;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0)}.button--language .button__text{margin-right:.8rem;color:currentColor;font-size:1.8rem;line-height:1}@media(min-width: 62em){.button--language .button__text{position:absolute !important;overflow:hidden !important;clip:rect(0.1rem, 0.1rem, 0.1rem, 0.1rem);width:.1rem !important;height:.1rem !important;word-wrap:normal !important}.button--language .button__text.focusable:active,.button--language .button__text.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto}}.button--language .button__text--stop{display:none}.button--search,.button--search-submit{z-index:3;width:4.8rem;height:4.8rem;color:#2c1b62;border-color:#2c1b62}@media(min-width: 48em){.button--search,.button--search-submit{width:5.2rem;height:5.2rem}}@media(min-width: 62em){.button--search,.button--search-submit{width:5.2rem;height:5.2rem}}.button--search:hover,.button--search:focus,.button--search-submit:hover,.button--search-submit:focus{color:#fff;background-color:#2c1b62}.button--search{padding:0;border:0}@media(min-width: 62em){.button--search{width:2rem;height:4.2rem}}.button--search:hover,.button--search:focus{color:#2c1b62;background-color:rgba(0,0,0,0)}.button--cookie{display:flex;align-items:center;margin-top:1rem}.button--cookie .button__icon{display:flex;align-items:center}@media(min-width: 48em){.button--filter{display:none}}.button--filter:hover,.button--filter:focus{color:#fff;border:.1rem solid #fff;background-color:#2c1b62}.button--filter.js-filter-close{position:absolute;top:1.5rem;right:2rem;display:flex;align-items:center;justify-content:center;min-width:4rem;padding:1rem}@media(min-width: 48em){.button--filter.js-filter-close{display:none}}.button--filter.l-filter-fixed{position:fixed}.button--chevron{display:inline-flex;align-items:center}.button--video{display:flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem}.button__inner{display:flex;align-items:center}.button__icon{width:2rem;height:2rem;margin:.5rem 1rem .5rem 0;fill:currentColor}.button--chevron .button__icon{margin:0 0 0 .5rem}.button--with-text-icon .button__icon{margin-right:0;margin-left:1rem}.button__icon--fold{display:none;margin:0}.js-show-search-form .button__icon--fold{display:block}.f-container .button__icon--fold{display:block}.button__icon--expand{margin:0}.js-show-search-form .button__icon--expand{display:none}.button__icon--dropdown{margin:0;margin-left:.7rem}.button__icon--lang{margin:0}.button__icon-menu-open{display:block}.js-show-pullout .button__icon-menu-open{display:none}.button__icon-menu-close{display:none}.js-show-pullout .button__icon-menu-close{display:block}