@charset "UTF-8";:root{--c-primary: #ee3338;--c-bg-gray: hsl(222, 20%, 95%);--c-bg-gray-darker: hsl(222, 20%, 90%);--c-bg-gray-light: hsl(222, 20%, 97%);--c-dark: hsl(222, 20%, 20%);--c-dark-light: hsl(222, 20%, 25%);--c-dark-lighter: hsl(222, 20%, 70%);--c-blue: hsl(222, 20%, 50%);--c-blue-lighter: hsl(222, 40%, 80%);--c-text: hsl(222, 5%, 20%);--c-text-light: hsl(222, 5%, 50%);--c-headline: hsl(222, 5%, 20%);--c-link: var(--c-primary);--c-link-mainnav: var(--c-dark);--c-border: var(--c-dark);--c-bg-footersocial: var(--c-bg-gray);--c-footerbg-bottom: var(--c-dark);--w-website: 90.5rem;--w-website-slim: 61.25rem;--w-navbar: var(--w-website);--h-navbar-s: 2.75rem;--h-navbar-m: 3rem;--h-navbar-xl: 5rem;--px-website-l: 1.5rem;--trans-dur: .2s}*,:before,:after{box-sizing:border-box;border:0 solid #fff}html{scroll-behavior:smooth;font-size:16px}body{margin:0;min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}a{text-decoration-skip-ink:auto}img,picture,embed,object,video{max-width:100%;width:auto;height:auto}img,video,canvas,audio,iframe,embed,object{display:block;border:none}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}nav ol,nav ul{margin:0;padding:0;list-style:none}nav ol li,nav ul li{display:block;margin:0;padding:0}nav ol li a,nav ul li a{display:block;margin:0;padding:0;text-decoration:none}button{padding:0;margin:0;background-color:transparent;border:none;cursor:pointer}@font-face{font-family:PT Sans;src:url(../Fonts/PTSans-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PT Sans Caption Bold;src:url(../Fonts/PTSansCaption-Bold.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--ff-regular: "PT Sans";--ff-headline: "PT Sans Caption Bold"}html{font-family:var(--ff-regular);color:var(--c-text);text-shadow:1px 1px 1px rgba(0,0,0,.004);-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased}h2,h3{font-family:var(--ff-regular);color:var(--c-headline)}h1{margin:1.75rem 0 2rem;font-family:var(--ff-headline);color:var(--c-headline);font-size:1.5rem;line-height:1.17;letter-spacing:1px}@media(min-width:768px){h1{font-size:2rem}}@media(min-width:1024px){h1{margin:2rem 0}}@media(min-width:1280px){h1{font-size:2.875rem}}@media(min-width:1440px){h1{margin-top:4rem}}h2{margin:1.75rem 0 1rem;font-size:1.3rem;line-height:1.25}@media(min-width:768px){h2{font-size:1.6rem}}@media(min-width:1024px){h2{margin:3rem 0 1.5rem}}@media(min-width:1280px){h2{font-size:1.9rem}}@media(min-width:1440px){h2{margin-top:4rem}}h3,legend,caption{margin:1.25rem 0 1rem;font-size:1.188rem;line-height:1.33}@media(min-width:768px){h3,legend,caption{font-size:1.375rem}}@media(min-width:1280px){h3,legend,caption{margin:1.75rem 0 1rem;font-size:1.5rem}}caption{color:var(--c-headline);text-align:left}p{font-size:1rem}@media(min-width:1024px){p{font-size:1.125rem}}p{color:var(--c-text)}a{color:var(--c-text);text-decoration:none}a:hover{transition:var(--trans-dur)}b,strong{font-weight:600}i,em{font-style:italic}ul,ol{margin:0 0 1rem;padding:0 0 0 1.25rem}ul li,ol li{margin:0 0 .25rem;color:var(--c-text);font-size:1rem}@media(min-width:1024px){ul li,ol li{font-size:1.1rem}}figcaption{margin:.5rem 0;font-size:.875rem;color:var(--c-text-light);font-weight:400;line-height:1.2}@media(min-width:768px){figcaption{font-size:.938rem}}@media(min-width:1024px){figcaption{font-size:1rem}}sub{vertical-align:sub;font-size:60%}sup{vertical-align:super;font-size:60%}.icon{display:inline-block;width:1.5em;height:1.5em;font-size:1em;vertical-align:middle;color:var(--c-text)}.cookieconsent .cc_overlay{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#292f3da6;overflow:scroll;z-index:999999}.cookieconsent .cc-banner{position:relative;width:100%;max-width:50rem;margin:2rem auto;padding:2rem;top:20%;transform:translateY(-20%);background-color:#fff;overflow:hidden;z-index:9999999}.cookieconsent .cc-banner h3{color:var(--c-text);line-height:1.2;font-size:1.375rem;font-weight:300;margin:0;margin:0 0 1rem}.cookieconsent .cc-banner p{color:var(--c-text);line-height:1.4;font-size:1rem}.cookieconsent .cc-banner p a{color:var(--c-text);text-decoration:none;border-bottom:.063rem solid var(--c-text)}.cookieconsent .cc-banner .cc-banner_btns{margin:2rem -2rem 0;display:flex;justify-content:space-between}.cookieconsent .cc-banner .cc-banner_btns button{font-size:1rem;line-height:1.2;cursor:pointer}.cookieconsent .cc-banner .cc-banner_btns .cc-banner_btn-settings{display:block;width:100%;margin:0;padding:.75rem 1.5rem;color:var(--c-text);background-color:var(--c-bg-gray);border:none}.cookieconsent .cc-banner .cc-banner_btns .cc-banner_btn{display:block;width:100%;margin:0;padding:.875rem 1.5rem;color:#fff;background-color:var(--c-blue);border:none}.cookieconsent .cc-banner .cc-banner_btn-privacy-links{margin:1.25rem 0 0;text-align:center}.cookieconsent .cc-banner .cc-banner_btn-privacy-links a{font-size:.875rem;font-weight:600;color:var(--c-text);text-transform:uppercase;text-decoration:none;border:none}.cookieconsent .cc-banner_settings_label,.cookieconsent .cc-banner_settings_label-required{margin-left:.25rem;font-size:1rem;line-height:1.5}.cookieconsent .cc-banner_settings_label-required{color:#a3acc2;cursor:not-allowed}.cookieconsent .form-check{margin:2rem 0 1rem}.cookieconsent .cc-banner input{cursor:pointer}.cookieconsent .cc-banner_settings_label{color:var(--c-text)}.cookieconsent .cookieconsent-banner_settings p{margin:.375rem 0 0;padding:0 0 .75rem}.cookieconsent .cc-banner_more{display:inline-flex;padding:0 0 1rem;font-size:.875rem;color:var(--c-text);font-weight:600;text-transform:uppercase}.cookieconsent .cc-banner_settings-btn{display:block;margin:1rem auto 0;padding:.75rem 1.5rem;color:var(--c-text);background-color:var(--c-bg-gray);border:none}.video{position:relative;width:100%;max-width:676px;overflow:hidden}.video .video_container{margin:0;position:relative;padding-bottom:56.25%;height:0;overflow:hidden;width:100%;height:auto}.video .video_container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video .cc_video-overlay{display:flex;align-items:center;position:absolute;top:0;left:0;bottom:0;right:0;background-color:var(--c-bg-gray)}.video .cc_video-overlay .cc_video-overlay_container{width:100%}.video .cc_video-overlay .cc_video-overlay_container .cc_video-overlay_text{color:var(text);text-align:center;margin:20px;font-size:1rem}.video .cc_video-overlay .cc_video-overlay_container button{display:block;border:1px solid var(--c-text);background-color:transparent;padding:.5rem 1.25rem;margin:auto;font-size:.875rem;color:var(--c-text);cursor:pointer}.cookieconsent__settings-button{position:fixed;bottom:0;left:3rem;transform:translateY(.875rem);background-color:var(--c-blue);border:none;padding:.375rem .75rem;color:#fff;font-size:.875rem;transition:.2s}.cookieconsent__settings-button:hover{transform:translateY(0);cursor:pointer}.navbar{position:fixed;top:0;right:0;left:0;background-color:#fff;border-bottom:1px solid var(--c-dark);z-index:9999;transition:var(--trans-dur)}.navbar .navbar_container{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;max-width:var(--w-navbar);height:var(--h-navbar-s)}@media(min-width:850px){.navbar .navbar_container{height:var(--h-navbar-m)}}@media(min-width:1200px){.navbar .navbar_container{height:var(--h-navbar-xl)}}.navbar .navbar_container{margin:auto;padding:1.25rem var(--px-website-l)}.navbar .navbar_container .navbar_logo{width:192px}.navbar .navbar_container .navbar_logo svg{width:80px;height:auto}@media(min-width:850px){.navbar .navbar_container .navbar_logo svg{width:100px}}@media(min-width:1200px){.navbar .navbar_container .navbar_logo{width:207px}.navbar .navbar_container .navbar_logo svg{width:140px}}@media(max-width:979px){.navbar .navbar_container .toggle-btn{display:block;padding-left:.375rem}.navbar .navbar_container .offset{position:fixed;top:0;left:0;bottom:0;width:100%;max-width:100vw;height:100vh;background-color:var(--c-dark);transform:translate3d(-100vw,0,0);transition:.05s;overflow-y:scroll;overflow-x:hidden;z-index:99999}.navbar .navbar_container .offset.show{transform:translateZ(0);transition:linear .05s}.navbar .navbar_container .offset li svg path{fill:var(--c-text)}.navbar .navbar_container .offset .close{position:absolute;top:1rem;right:.5rem;margin:0;padding:0;width:28px;height:28px;background-image:url(../Icons/close.svg);background-repeat:no-repeat;background-color:transparent;transition:var(--trans-dur);cursor:pointer;z-index:99999}.navbar .navbar_container .offset .close:hover{transition:var(--trans-dur);transform:scale(1.25)}.navbar .navbar_container .mainnav{padding-top:4rem}.navbar .navbar_container .mainnav ul li.home a .icon{color:#fff}.navbar .navbar_container .mainnav ul li .nav-item{display:block;position:relative;overflow:hidden;width:100%}.navbar .navbar_container .mainnav ul li a{display:block;padding:.5rem .25rem .5rem 1rem;width:calc(100% - 3.5rem);font-size:1rem;color:#fff;font-weight:400;line-height:1.5;text-decoration:none}.navbar .navbar_container .mainnav ul li ul{margin-left:1rem;border-left:1px solid var(--c-primary)}.navbar .navbar_container .mainnav ul li ul li{border:none}.navbar .navbar_container .mainnav ul li ul li a{font-size:1rem;color:#fff;padding:.5rem .25rem .5rem 1.5rem}.navbar .navbar_container .mainnav ul li ul li ul{margin-left:1.5rem;border-left:1px solid var(--c-primary)}.navbar .navbar_container .mainnav ul li ul li ul li{border:none}.navbar .navbar_container .mainnav ul li ul li ul li a{color:#fff;padding:.5rem .25rem .5rem 1.5rem}.navbar .navbar_container .mainnav ul li ul li ul ul{margin-left:1.5rem;border-left:1px solid var(--c-primary)}.navbar .navbar_container .mainnav ul li ul li ul ul li{border:none}.navbar .navbar_container .mainnav ul li ul li ul ul li a{color:#fff;padding:.5rem .25rem .5rem 1.5rem}.navbar .navbar_container .mainnav ul li ul li ul ul li ul{margin-left:1.5rem;border-left:1px solid var(--c-primary)}.navbar .navbar_container .mainnav ul li ul li ul ul li ul li{border:none}.navbar .navbar_container .mainnav ul li ul li ul ul li ul li a{color:#fff;padding:.5rem .25rem .5rem 1.5rem}.navbar .navbar_container .mainnav ul li ul li ul ul li ul li ul{display:none;visibility:hidden!important}.navbar .navbar_container .mainnav ul .showsubopen,.navbar .navbar_container .mainnav ul .showsub{position:absolute;right:0;display:flex;justify-content:center;width:3rem;height:100%;padding:0;background-color:var(--c-dark-light);border:none;cursor:pointer}.navbar .navbar_container .mainnav ul .showsubopen svg,.navbar .navbar_container .mainnav ul .showsub svg{display:flex;align-self:center;width:1.125rem;height:1.125rem;color:#fff;transition:var(--trans-dur)}.navbar .navbar_container .mainnav ul .showsubopen svg{transform:rotate(180deg);transition:var(--trans-dur)}.navbar .navbar_container .mainnav ul .sub{display:none}}.navbar .navbar_container .metanav{display:flex}@media(min-width:1080px){.navbar .navbar_container .metanav{width:192px}}@media(min-width:1200px){.navbar .navbar_container .metanav{width:207px}}.navbar .navbar_container .metanav .metanav_item{display:flex;align-items:center}.navbar .navbar_container .metanav .metanav_item a{display:flex;align-items:center;margin:0;padding:0 .375rem}@media(min-width:1200px){.navbar .navbar_container .metanav .metanav_item a{padding:0 .563rem}}.navbar .navbar_container .metanav .metanav_item a{height:var(--h-navbar-s)}.navbar .navbar_container .metanav .metanav_item button{display:block;margin:0;padding:0 .375rem}@media(min-width:1200px){.navbar .navbar_container .metanav .metanav_item button{padding:0 .563rem}}.navbar .navbar_container .metanav .metanav_item button{height:var(--h-navbar-s)}@media(min-width:850px){.navbar .navbar_container .metanav .metanav_item button{height:var(--h-navbar-m)}}@media(min-width:1200px){.navbar .navbar_container .metanav .metanav_item button{height:var(--h-navbar-xl)}}.navbar .navbar_container .metanav .metanav_item button{transition:var(--trans-dur)}.navbar .navbar_container .metanav .metanav_item .metanav_icon{display:block;color:var(--c-link-mainnav);font-size:.75rem}@media(min-width:1200px){.navbar .navbar_container .metanav .metanav_item .metanav_icon{font-size:.875rem}}.navbar .navbar_container .metanav .metanav_item .metanav_icon{transition:var(--trans-dur)}.navbar .navbar_container .metanav .metanav_item:hover .metanav_icon{transition:var(--trans-dur);transform:scale(1.25)}.navbar .navbar_container .metanav .metanav_item .langnav{display:flex;align-items:center}.navbar .navbar_container .metanav .metanav_item .langnav li.lang{position:relative;overflow:hidden;display:inline-block;font-size:1rem;text-transform:uppercase;border-right:.125rem solid var(--c-border)}@media(min-width:1200px){.navbar .navbar_container .metanav .metanav_item .langnav li.lang{font-size:1.125rem}}.navbar .navbar_container .metanav .metanav_item .langnav li.lang a,.navbar .navbar_container .metanav .metanav_item .langnav li.lang span{padding:0 .375rem;height:1.5rem}@media(min-width:1200px){.navbar .navbar_container .metanav .metanav_item .langnav li.lang a,.navbar .navbar_container .metanav .metanav_item .langnav li.lang span{padding:0 .563rem}}.navbar .navbar_container .metanav .metanav_item .langnav li.lang a{color:var(--c-link-mainnav)}.navbar .navbar_container .metanav .metanav_item .langnav li.lang:last-of-type{border:none}.navbar .navbar_container .metanav .metanav_item .langnav li.no-lang span,.navbar .navbar_container .metanav .metanav_item .langnav li.lang-act span{color:#ccc;cursor:default}.navbar .navbar_container .metanav .metanav_item.has-dropdown:hover>.dropdown{visibility:visible}.navbar .navbar_container .metanav .metanav_item.has-dropdown .dropdown{position:absolute;top:var(--h-navbar-s)}@media(min-width:850px){.navbar .navbar_container .metanav .metanav_item.has-dropdown .dropdown{top:var(--h-navbar-m)}}@media(min-width:1200px){.navbar .navbar_container .metanav .metanav_item.has-dropdown .dropdown{top:var(--h-navbar-xl)}}.navbar .navbar_container .metanav .metanav_item.has-dropdown .dropdown{width:100%;max-width:180px;margin:auto auto auto -70px;visibility:hidden;z-index:9999;background-color:#fff}.navbar .navbar_container .metanav .metanav_item.has-dropdown .dropdown ul{margin:0;padding:.375rem}.navbar .navbar_container .metanav .metanav_item.has-dropdown .dropdown ul li{margin:0;padding:0}.navbar .navbar_container .metanav .metanav_item.has-dropdown .dropdown ul li a{display:flex;justify-content:space-between;height:auto;padding:.5rem 1.25rem;color:var(--c-link-mainnav);font-size:.875rem;font-weight:600;text-align:center;text-transform:uppercase}.navbar .navbar_container .metanav .metanav_item.has-dropdown .dropdown ul li a span{display:block}.navbar .navbar_container .metanav .metanav_item.has-dropdown .dropdown ul li a span .dropdown_label{text-align:left}.navbar .navbar_container .metanav .metanav_item.has-dropdown .dropdown ul li a span .icon{color:var(--c-link-mainnav);transition:0s;transform:none;font-size:.875em}.navbar .navbar_container .metanav .metanav_item.has-dropdown .dropdown ul li a:hover{background-color:var(--c-bg-gray)}.navbar .navbar_container .metanav .metanav_item.has-dropdown .dropdown ul li a:hover span .icon{transition:0s}.navbar .navbar_container .metanav .metanav_item.has-dropdown .dropdown ul li.act a,.navbar .navbar_container .metanav .metanav_item.has-dropdown .dropdown ul li.act a span .icon{color:var(--c-primary)}.navbar .navbar_container .metanav .metanav_item.has-dropdown .dropdown:before{position:absolute;content:"";top:-1rem;left:50%;width:.5rem;height:.5rem;transform:translate(-50%);border-top:.5rem solid transparent;border-right:.5rem solid transparent;border-width:.5rem;border-left:.5rem solid transparent;border-bottom-color:#fff}@media(min-width:980px){.navbar .navbar_container .toggle-btn,.navbar .navbar_container .close,.navbar .navbar_container .showsub,.navbar .navbar_container .showsubopen{display:none}}@media(min-width:980px){.navbar .navbar_container .mainnav{display:block}.navbar .navbar_container .mainnav ul li{display:inline-flex}.navbar .navbar_container .mainnav ul li.mobile-only{display:none}.navbar .navbar_container .mainnav ul li a{display:flex;padding:.625rem;font-size:1rem;color:var(--c-link-mainnav);line-height:var(--h-navbar-s);text-transform:uppercase}}@media(min-width:980px)and (min-width:1200px){.navbar .navbar_container .mainnav ul li a{padding:0 1rem}}@media(min-width:980px)and (min-width:1200px){.navbar .navbar_container .mainnav ul li a{font-size:1.25rem}}@media(min-width:980px)and (min-width:850px){.navbar .navbar_container .mainnav ul li a{line-height:var(--h-navbar-m)}}@media(min-width:980px)and (min-width:1200px){.navbar .navbar_container .mainnav ul li a{line-height:var(--h-navbar-xl)}}@media(min-width:980px){.navbar .navbar_container .mainnav ul li a:hover{color:var(--c-link)!important}.navbar .navbar_container .mainnav ul li.act a{color:var(--c-link)}.navbar .navbar_container .mainnav ul li.has-sub:hover{position:relative;overflow:hidden}.navbar .navbar_container .mainnav ul li.has-sub:hover:after{position:absolute;content:"";bottom:0;width:.5rem;height:.5rem;left:50%;transform:translate(-50%);border-top:.5rem solid transparent;border-right:.5rem solid transparent;border-width:.5rem;border-left:.5rem solid transparent;border-bottom-color:#fff}.navbar .navbar_container .mainnav ul li:hover>ul{visibility:visible}.navbar .navbar_container .mainnav ul li.act ul li a{color:var(--c-link-mainnav)}.navbar .navbar_container .mainnav ul li.act ul li a:hover,.navbar .navbar_container .mainnav ul li.act ul li.act a{color:var(--c-link)!important}.navbar .navbar_container .mainnav ul li.act ul li.act ul li a{color:var(--c-link-mainnav)!important}.navbar .navbar_container .mainnav ul li.act ul li.act ul li a:hover,.navbar .navbar_container .mainnav ul li.act ul li.act ul li.act a{color:var(--c-link)!important}.navbar .navbar_container .mainnav ul li .sub{position:fixed;overflow:hidden;left:0;top:var(--h-navbar-s);width:100%;margin:auto;visibility:hidden;z-index:99;background-color:#fff;border-bottom:1px solid var(--c-border)}}@media(min-width:980px)and (min-width:850px){.navbar .navbar_container .mainnav ul li .sub{top:var(--h-navbar-m)}}@media(min-width:980px)and (min-width:1200px){.navbar .navbar_container .mainnav ul li .sub{top:var(--h-navbar-xl)}}@media(min-width:980px){.navbar .navbar_container .mainnav ul li .sub .sub_container{display:block;margin:auto;padding:2.5rem var(--px-website-l) 1rem;max-width:var(--w-navbar)}.navbar .navbar_container .mainnav ul li .sub .sub_container .sub_nav{display:grid;grid-template-columns:repeat(4,1fr);column-gap:1.5rem}.navbar .navbar_container .mainnav ul li .sub .sub_container .sub_nav li{display:block}.navbar .navbar_container .mainnav ul li .sub .sub_container .sub_nav li a{padding:.375rem 0 1rem;color:var(--c-link-mainnav);font-size:1.125rem;font-weight:700;line-height:1.2}.navbar .navbar_container .mainnav ul li .sub .sub_container .sub_nav li a:hover{color:var(--c-link)}.navbar .navbar_container .mainnav ul li .sub .sub_container .sub_nav li.act{color:var(--c-primary)!important}.navbar .navbar_container .mainnav ul li .sub .sub_container .sub_nav li ul li{display:block;width:100%;padding:0}.navbar .navbar_container .mainnav ul li .sub .sub_container .sub_nav li ul li a{padding:.375rem 0;font-size:1rem;font-weight:400}.navbar .navbar_container .mainnav ul li .sub .sub_container .sub_nav li ul ul{display:none;visibility:hidden!important}.navbar .navbar_container .mainnav ul li .sub .sub_container .deco-line{display:block;padding:0 0 1rem;border-top:1px solid var(--c-primary)}.navbar .navbar_container .mainnav ul li .sub .sub_metanav{margin:0;padding:0}.navbar .navbar_container .mainnav ul li .sub .sub_metanav ul{margin-top:2.75rem;border-top:1px solid var(--c-primary)}.navbar .navbar_container .mainnav ul li .sub .sub_metanav ul li{padding:1rem 2rem 0 0}.navbar .navbar_container .mainnav ul li .sub .sub_metanav ul li a{padding:0;color:var(--c-link-mainnav);font-size:.938rem;line-height:1.2;text-transform:uppercase}}.has-hero .navbar{background-color:transparent;border-color:transparent}.has-hero .navbar svg path.fill{fill:#fff}@media(min-width:980px){.has-hero .navbar .mainnav a{color:#fff!important}.has-hero .navbar .mainnav a:hover{color:var(--c-link)!important}.has-hero .navbar .mainnav .sub a{color:var(--c-link-mainnav)!important}.has-hero .navbar .mainnav .act a{color:var(--c-primary)!important}.has-hero .navbar .mainnav .act ul li a{color:var(--c-link-mainnav)!important}.has-hero .navbar .mainnav .act ul li.act a{color:var(--c-primary)!important}}.has-hero .navbar .metanav .metanav_icon,.has-hero .navbar .metanav .lang a,.has-hero .navbar .metanav button{color:#fff!important}.has-hero .navbar .metanav .lang{border-color:#fff!important}.has-hero .navbar .metanav .no-lang span,.has-hero .navbar .metanav .lang-act span{color:gray!important}.has-hero .navbar.has-scrolled{background-color:#fff!important;border-color:var(--c-border)!important}.has-hero .navbar.has-scrolled svg path.fill{fill:var(--c-link-mainnav)}@media(min-width:980px){.has-hero .navbar.has-scrolled .mainnav a{color:var(--c-link-mainnav)!important}}.has-hero .navbar.has-scrolled .metanav .metanav_icon,.has-hero .navbar.has-scrolled .metanav .lang a,.has-hero .navbar.has-scrolled .metanav button{color:var(--c-link-mainnav)!important}.has-hero .navbar.has-scrolled .metanav .lang{border-color:var(--c-border)!important}.has-hero .navbar.has-scrolled .metanav .no-lang span,.has-hero .navbar.has-scrolled .metanav .lang-act span{color:#ccc!important}.overlay{display:none}.show.meganav_overlay{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;background-color:#292f3da6}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto!important}.tns-gallery>.tns-moving{-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:7000%/3;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:100%/70;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}.heroheader{position:relative;width:100%;margin:auto}.heroheader img{width:100%}.heroheader .navbar_shadow{position:absolute;top:0;width:100%;height:var(--h-navbar-s);background-image:linear-gradient(to bottom,#000,transparent);z-index:999}@media(min-width:850px){.heroheader .navbar_shadow{height:var(--h-navbar-m)}}@media(min-width:1200px){.heroheader .navbar_shadow{height:var(--h-navbar-xl)}}.heroheader .heroheader_container{position:absolute;bottom:17%;width:100%;max-width:var(--w-website);left:50%;transform:translate(-50%);z-index:99}@media(min-width:980px){.heroheader .heroheader_container{bottom:10%}}.heroheader .heroheader_container .heroheader_title span{display:block;padding:.5rem var(--px-website-l);font-size:1.25rem;color:#fff;line-height:1.2;text-transform:uppercase}@media(min-width:480px){.heroheader .heroheader_container .heroheader_title span{font-size:1.25rem}}@media(min-width:640px){.heroheader .heroheader_container .heroheader_title span{font-size:1.75rem}}@media(min-width:980px){.heroheader .heroheader_container .heroheader_title span{font-size:2.5rem}}@media(min-width:1200px){.heroheader .heroheader_container .heroheader_title span{font-size:2.75rem}}@media(min-width:1400px){.heroheader .heroheader_container .heroheader_title span{font-size:3.5rem}}.heroheader .heroheader_container .more_btn{margin:1rem 0 0 var(--px-website-l);border-color:#fff;background-color:#292f3d4d;transition:.2s}.heroheader .heroheader_container .more_btn .more_btn-label{font-size:1rem;color:#fff;text-transform:none}.heroheader .heroheader_container .more_btn .icon{color:#fff}.heroheader .heroheader_container .more_btn:hover{background-color:transparent;transition:.2s}.tns-nav{position:absolute;bottom:.5rem;left:50%;transform:translate(-50%);z-index:9}@media(min-width:840px){.tns-nav{bottom:1rem}}.tns-nav>[aria-controls]{margin:.5rem;background-color:gray;width:.5rem;height:.25rem}@media(min-width:980px){.tns-nav>[aria-controls]{width:.875rem;height:.5rem}}.tns-nav>[aria-controls].tns-nav-active{background-color:#fff}.more_btn{display:inline-flex;align-items:center;padding:.375rem .75rem;border:1px solid var(--c-link);background-color:transparent;transition:var(--trans-dur)}.more_btn .more_btn-label{padding-right:.75rem;color:var(--c-link);font-size:.75rem;font-weight:600;letter-spacing:.05rem;text-decoration:none;text-transform:uppercase;transition:var(--trans-dur)}.more_btn .icon{font-size:.8em;color:var(--c-link);transition:color var(--trans-dur)}.more_btn:hover{background-color:var(--c-link);transition:var(--trans-dur)}.more_btn:hover .more_btn-label,.more_btn:hover .icon{color:#fff}.link-button_external,.link-button_internal{display:flex;justify-content:center}.link-button_external .more_btn{background-color:var(--c-link)}.link-button_external .more_btn .more_btn-label,.link-button_external .more_btn .icon{color:#fff}.link-button_external .more_btn:hover{background-color:transparent}.link-button_external .more_btn:hover .more_btn-label,.link-button_external .more_btn:hover .icon{color:var(--c-link)}.content_container{position:relative;width:100%;max-width:var(--w-website);margin:auto;padding:0 var(--px-website-l) 2.5rem;overflow:hidden}@media(min-width:640px){.content_container{padding:0 var(--px-website-l) 3rem}}@media(min-width:768px){.content_container{padding:0 var(--px-website-l) 3.75rem}}@media(min-width:1024px){.content_container{padding:0 var(--px-website-l) 5rem}}.content_container main{position:relative;overflow:hidden}@media(min-width:1080px){.content_container .mainaside_container{position:relative;display:flex;column-gap:3rem;overflow:hidden}.content_container .mainaside_container main{position:relative;width:var(--w-website-slim);overflow:hidden}}.content_slim{position:relative;max-width:var(--w-website-slim);overflow:hidden}.is-slim{width:100%;max-width:var(--w-website-slim);margin-right:auto!important;margin-left:auto!important}.breadcrumb{margin-top:var(--h-navbar-s)}@media(min-width:850px){.breadcrumb{margin-top:var(--h-navbar-m)}}@media(min-width:1200px){.breadcrumb{margin-top:var(--h-navbar-xl)}}.breadcrumb .breadcrumb_container{width:100%;max-width:var(--w-website);margin:auto;text-align:center;padding:1.5rem var(--px-website-l) 2.5rem}.breadcrumb .breadcrumb_container .breadcrumb_nav ol li{display:inline-block;font-size:1rem;text-transform:uppercase;white-space:nowrap}.breadcrumb .breadcrumb_container .breadcrumb_nav ol li .rootline_current,.breadcrumb .breadcrumb_container .breadcrumb_nav ol li .rootline_link{display:flex;align-self:center;margin:0 0 .375rem;color:var(--c-text)}.breadcrumb .breadcrumb_container .breadcrumb_nav ol li .rootline_current:hover,.breadcrumb .breadcrumb_container .breadcrumb_nav ol li .rootline_link:hover{color:var(--c-primary)}.breadcrumb .breadcrumb_container .breadcrumb_nav ol li .rootline_link:after{width:1.25rem;padding-top:.125rem;margin:0 .5rem 0 .75rem;content:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' height='20' viewBox='0 0 24 24' width='20' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='9 18 15 12 9 6'></polyline></svg>")}.breadcrumb .breadcrumb_container .breadcrumb_nav ol li.rootline_current span{display:flex;align-self:center;margin:0 0 .375rem;color:var(--c-primary);cursor:pointer}.breadcrumb .breadcrumb_container .breadcrumb_nav ol li>ul{display:none;visibility:hidden}.breadcrumb .breadcrumb_container .breadcrumb_nav ol li:hover>ul{display:block;visibility:visible}.breadcrumb .breadcrumb_container .breadcrumb_nav ol li ul{position:absolute;display:block;padding:.75rem 1rem;text-align:left;background-color:var(--c-bg-gray);z-index:99}.breadcrumb .breadcrumb_container .breadcrumb_nav ol li ul li{display:block}.breadcrumb .breadcrumb_container .breadcrumb_nav ol li ul li .rootline_subnav-link{padding:.063rem 0;font-size:1rem;color:var(--c-text);text-transform:none;white-space:nowrap}.breadcrumb .breadcrumb_container .breadcrumb_nav ol li ul li .rootline_subnav-link:hover{color:var(--c-primary)}.has-hero .breadcrumb{margin-top:0}.col-1,.cols-2,.cols-3,.cols-4{display:grid;grid-template-columns:1fr}.col-1{gap:1.5rem;margin-bottom:1.5rem}@media(min-width:1024px){.col-1{gap:2rem;margin-bottom:2rem}}@media(min-width:1680px){.col-1{gap:3rem;margin-bottom:3rem}}@media(min-width:640px){.cols-2{grid-template-columns:repeat(2,1fr)}}.cols-2{gap:1.5rem;margin-bottom:1.5rem}@media(min-width:1024px){.cols-2{gap:2rem;margin-bottom:2rem}}@media(min-width:1680px){.cols-2{gap:3rem;margin-bottom:3rem}}@media(min-width:640px){.cols-3{grid-template-columns:repeat(3,1fr)}}.cols-3{gap:1rem;margin-bottom:1rem}@media(min-width:1024px){.cols-3{gap:2rem;margin-bottom:2rem}}@media(min-width:1680px){.cols-3{gap:3rem;margin-bottom:3rem}}@media(min-width:640px){.cols-4{grid-template-columns:repeat(2,1fr)}}.cols-4{gap:1rem;margin-bottom:1rem}@media(min-width:1024px){.cols-4{grid-template-columns:repeat(4,1fr);gap:2rem;margin-bottom:2rem}}@media(min-width:1680px){.cols-4{gap:3rem;margin-bottom:3rem}}.sidebarnav{display:none}@media(min-width:1080px){.sidebarnav{display:block;width:var(--w-sidebarnav);margin:2rem 0 0}}@media(min-width:1080px)and (min-width:1440px){.sidebarnav{margin:4rem 0 0}}@media(min-width:1080px){.sidebarnav .sidebarnav_title{display:block;font-size:1rem;color:var(--c-text);text-transform:uppercase;font-weight:900;padding:0 0 10px;padding:0 0 .25rem;margin:0;border-bottom:2px solid var(--c-primary)}.sidebarnav .sidebarnav_nav{position:relative}.sidebarnav .sidebarnav_nav ul li{border-bottom:1px solid var(--c-primary)}.sidebarnav .sidebarnav_nav ul li:last-of-type{border:none}.sidebarnav .sidebarnav_nav ul li a{display:flex;justify-content:space-between;align-items:center;padding:.875rem 0;font-size:1rem;color:var(--c-text);font-weight:700;border:none}.sidebarnav .sidebarnav_nav ul li a:hover,.sidebarnav .sidebarnav_nav ul li.act a{color:var(--c-link)}.sidebarnav .sidebarnav_nav ul li.act li a{color:var(--c-text)}.sidebarnav .sidebarnav_nav ul li.act li.act a{color:var(--c-link)}.sidebarnav .sidebarnav_nav ul li .sidebarnav_label{padding-right:1rem}.sidebarnav .sidebarnav_nav ul li ul{border-left:1px solid var(--c-dark);margin:0 0 1.25rem}.sidebarnav .sidebarnav_nav ul li ul li{border:none}.sidebarnav .sidebarnav_nav ul li ul li a{padding:.375rem 0 .375rem 1rem;font-size:.9rem}.sidebarnav .sidebarnav_nav ul li ul li ul{display:none}}.totop,.totop .icon{display:none}@media screen and (min-height:600px)and (min-width:850px){.totop{display:flex;justify-content:center;align-items:center;position:fixed;bottom:3rem;right:3rem;width:3rem;height:3rem;background-color:var(--c-link);cursor:pointer;transform:translateY(100px);opacity:0;transition:transform .5s,opacity .3s;z-index:999}.totop .icon{display:block;font-size:1rem;color:#fff}.totop:hover{background-color:var(--c-dark-light);transition:var(--trans-dur)}.totop.show{transform:translateY(0);opacity:1}}.footer .footer_container{position:relative;margin:auto;padding:1.5rem var(--px-website-l);width:100%;max-width:var(--w-website)}.footer .footer_social nav ul,.footer .footer_mainnav nav ul,.footer .footer_legalnav nav ul{text-align:center}.footer .footer_social nav ul li,.footer .footer_mainnav nav ul li,.footer .footer_legalnav nav ul li{display:inline-block}.footer .footer_social nav ul li a,.footer .footer_mainnav nav ul li a,.footer .footer_legalnav nav ul li a{padding:0 .375rem;text-transform:uppercase}@media(min-width:850px){.footer .footer_social nav ul li a,.footer .footer_mainnav nav ul li a,.footer .footer_legalnav nav ul li a{padding:.75rem}}@media(min-width:1200px){.footer .footer_social nav ul li a,.footer .footer_mainnav nav ul li a,.footer .footer_legalnav nav ul li a{padding:.313rem 1rem}}.footer .footer_social{padding:1.5rem 0;background-color:var(--c-bg-footersocial)}.footer .footer_social .icon{font-size:1rem;background-color:var(--c-bg-footersocial);color:var(--c-dark-light);transition:var(--trans-dur)}@media(min-width:850px){.footer .footer_social .icon{font-size:1.25rem}}@media(min-width:1200px){.footer .footer_social .icon{font-size:1.75rem}}.footer .footer_social .icon:hover{color:var(--c-link);transition:var(--trans-dur);transform:scale(1.15)}.footer .footer_mainnav{padding:.5rem 0}.footer .footer_mainnav nav ul li a{font-size:.875rem;color:var(--c-text)}@media(min-width:850px){.footer .footer_mainnav nav ul li a{font-size:1rem}}@media(min-width:1200px){.footer .footer_mainnav nav ul li a{font-size:1.25rem}}.footer .footer_mainnav nav ul li a:hover{color:var(--c-link)}.footer .footer_legalnav{padding:0;background-color:var(--c-dark)}.footer .footer_legalnav nav ul li a{font-size:.75rem}@media(min-width:850px){.footer .footer_legalnav nav ul li a{font-size:.875rem}}.footer .footer_legalnav nav ul li a{color:#fff}@media(min-width:1200px){.footer .footer_legalnav nav ul li a{font-size:1rem}}.footer .footer_legalnav nav ul li a:hover{color:var(--c-link)}.footer .footer_copyright{background-color:var(--c-dark)}.footer .footer_copyright .footer_container{padding-top:.5rem;padding-bottom:1rem;font-size:.625rem;color:#fff;font-weight:300;text-align:center}@media(min-width:850px){.footer .footer_copyright .footer_container{font-size:.75rem}}@media(min-width:1200px){.footer .footer_copyright .footer_container{font-size:.813rem}}h1::selection,h2::selection,h3::selection,h4::selection,h5::selection,h6::selection,p::selection,li::selection,a::selection,div::selection,span::selection,b::selection,strong::selection,i::selection,em::selection,u::selection,sub::selection,sup::selection,th::selection,td::selection,blockquote::selection,figcaption::selection,caption::selection,legend::selection,label::selection,time::selection{color:#fff;background-color:var(--c-dark);border-color:#fff}.contentblock{margin:4rem 0 0}.card .card_content{padding:1.75rem 0}.card .card_content .card_title{margin:0 0 .75rem}.card .card_content p{margin:0 0 1.125rem;color:var(--c-text)}@media(min-width:640px)and (max-width:1023px){.col-1 .card{display:flex;flex-direction:column}.col-1 .card .card_img{z-index:1}.col-1 .card .card_content{margin:-4rem 2rem 0;padding:2.5rem;background-color:var(--c-bg-gray);z-index:9}}@media(min-width:1024px){.col-1 .card{display:grid;grid-template-columns:repeat(2,1fr)}.col-1 .card .card_img{order:2;overflow:visible}}@media(min-width:1024px)and (min-width:1024px){.col-1 .card .card_img{margin-inline-start:-1rem;margin-inline-end:0}}@media(min-width:1024px)and (min-width:1680px){.col-1 .card .card_img{margin-inline-start:-1.5rem}}@media(min-width:1024px){.col-1 .card .card_img img{z-index:1}.col-1 .card .card_content{display:flex;flex-direction:column;align-self:center;padding:1.25rem;order:1;background-color:var(--c-bg-gray);z-index:9}}@media(min-width:1024px)and (min-width:1024px){.col-1 .card .card_content{margin-inline-start:0;margin-inline-end:-1rem}}@media(min-width:1024px)and (min-width:1680px){.col-1 .card .card_content{margin-inline-end:-1.5rem}}@media(min-width:1024px)and (min-width:1280px){.col-1 .card .card_content{padding:2.5rem}}@media(min-width:1024px)and (min-width:1024px){.col-1 .card{grid-gap:0;margin-bottom:2rem}}@media(min-width:1024px)and (min-width:1680px){.col-1 .card{margin-bottom:3rem}}.contactcard .card_content h3{margin-top:0}.text p,.textimage_text p,.contactcard p{margin:0 0 1rem}.text a,.textimage_text a,.contactcard a{color:var(--c-link);border-bottom:1px solid var(--c-link)}.text a:hover,.textimage_text a:hover,.contactcard a:hover{border:none}.text ul,.textimage_text ul,.contactcard ul{padding:0;margin-left:1.25rem}.text ul li,.textimage_text ul li,.contactcard ul li{position:relative;list-style:none;padding-left:1.5rem}.text ul li:before,.textimage_text ul li:before,.contactcard ul li:before{position:absolute;content:"–";width:10px;left:0;top:0}.text ul li ul,.textimage_text ul li ul,.contactcard ul li ul{margin:0}.text ul li ul li,.textimage_text ul li ul li,.contactcard ul li ul li{padding-right:2.5rem}@media(min-width:1024px){.content_wide .text h3,.content_wide .textimage_text h3{font-size:1.625rem}.content_wide .text li,.content_wide .text p,.content_wide .textimage_text li,.content_wide .textimage_text p{font-size:1.5rem}}.text_info{padding:.75rem}@media(min-width:768px){.text_info{padding:1rem}}.text_info p{font-size:1.125rem}@media(min-width:768px){.text_info p{font-size:1.125rem}}@media(min-width:1024px){.text_info p{font-size:1.25rem}}.text_info p:last-of-type{margin-bottom:0}.text_info{background-color:var(--c-bg-gray-light);border-left:.625rem solid var(--c-dark-light)}.content_wide .text_info{margin:auto;max-width:var(--w-website-slim)}.textimage{display:flex;flex-direction:column}@media(min-width:768px){.textimage{flex-direction:row}}.textimage .textimage_image{width:100%;margin:1rem 0 0}@media(min-width:768px){.textimage .textimage_image{margin:0;max-width:40%}}.textimage .textimage_text{width:100%}@media(min-width:768px){.textimage .textimage_text{max-width:60%}}.textimage_optright .textimage_image{order:2}@media(min-width:768px){.textimage_optright .textimage_image{margin:0 0 0 2rem}}.textimage_optright .textimage_text{order:1}.textimage_optleft .textimage_image{order:2}@media(min-width:768px){.textimage_optleft .textimage_image{order:1;margin:0 2rem 0 0}}.textimage_optleft .textimage_text{order:1}@media(min-width:768px){.textimage_optleft .textimage_text{order:2}}.blockquote blockquote{position:relative}.blockquote blockquote .icon{color:var(--c-text);font-size:1.5rem}@media(min-width:1024px){.blockquote blockquote .icon{font-size:3rem}}.blockquote blockquote .icon{margin:0 0 1rem}.blockquote blockquote p.blockquote_text{font-size:1.125rem}@media(min-width:768px){.blockquote blockquote p.blockquote_text{font-size:1.25rem}}@media(min-width:1024px){.blockquote blockquote p.blockquote_text{font-size:1.5rem}}.blockquote blockquote .blockquote_author{text-align:right}.content_wide .blockquote{margin-right:auto;margin-left:auto;max-width:var(--w-website-slim)}.eventlist{width:100%;max-width:var(--w-website-slim);margin-left:auto;margin-right:auto}.eventlist .event{position:relative;max-width:calc(var(--w-website-slim) - 2.5rem);margin:0 0 2rem 2.5rem;padding:1rem 1em 1rem 3.5rem;background-color:var(--c-bg-gray)}@media(min-width:1024px){.eventlist .event{margin:0 0 2rem 3.5rem;padding:2rem 2em 2rem 6rem}}.eventlist .event .event_date{position:absolute;left:-2.5rem;padding:1rem 0 0;width:5rem;height:5rem;background-color:var(--c-dark-light);border-radius:60rem;z-index:1}@media(min-width:1024px){.eventlist .event .event_date{left:-3.5rem;width:7rem;height:7rem}}.eventlist .event .event_date .event_date-day{font-family:var(--ff-headline);font-size:1.25rem;color:#fff;line-height:1.2;text-align:center}@media(min-width:1024px){.eventlist .event .event_date .event_date-day{font-size:2.25rem}}.eventlist .event .event_date .event_date-monthyear{font-family:var(--ff-headline);font-size:.875rem;color:#fff;line-height:1.2;text-align:center}@media(min-width:1024px){.eventlist .event .event_date .event_date-monthyear{font-size:1.25rem}}.eventlist .event .event_date-start{top:1rem}.eventlist .event .event_date-end{top:4.5rem}@media(min-width:1024px){.eventlist .event .event_date-end{top:6.5rem}}.eventlist .event .event_decription{margin-bottom:2rem}.eventlist .event .event_decription h3.event_title{margin-top:0}.eventlist .event .event_decription p a{color:var(--c-link);border-bottom:1px solid var(--c-link)}.eventlist .event .event_decription .event_link{margin:1rem 0 0}.eventlist .event .event_decription .event_link a{display:inline-flex;align-items:center}.eventlist .event .event_decription .event_link a .more_btn-label{padding-right:.75rem;color:var(--c-link);font-size:.875rem;font-weight:600;letter-spacing:.05rem;text-decoration:none;text-transform:uppercase}@media(min-width:1024px){.eventlist .event .event_decription .event_link a .more_btn-label{font-size:1rem}}.eventlist .event .event_decription .event_link a .icon{font-size:.8em;color:var(--c-link)}.eventlist .event .event_footer{display:flex;justify-content:space-between}.eventlist .event .event_footer .event_time,.eventlist .event .event_footer .event_location{display:flex;align-items:center}.eventlist .event .event_footer .event_location-name,.eventlist .event .event_footer .event_time-time{font-size:1rem;color:var(--c-text)}@media(min-width:1024px){.eventlist .event .event_footer .event_location-name,.eventlist .event .event_footer .event_time-time{font-size:1.25rem}}.eventlist .event .event_footer .icon{font-size:.875rem;color:var(--c-blue);margin-right:.75rem}@media(min-width:1024px){.eventlist .event .event_footer .icon{font-size:1.125rem}}.accordion .accordion_btn{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;text-align:left;border:0;border-bottom:1px solid var(--c-dark-light);background:none;cursor:pointer}.accordion .accordion_btn:focus{outline:none}.accordion .accordion_btn .accordion_icon{width:1.5rem;height:1.5rem;background-image:url(../Icons/plus.svg);transition:background-image var(--trans-dur)}.accordion .accordion_btn.active:hover .accordion_icon,.accordion .accordion_btn.active .accordion_icon{background-image:url(../Icons/minus.svg);transition:background-image var(--trans-dur)}.accordion .accordion_btn .accordion_label{margin:0;padding:1rem 1.25rem 1rem 0;line-height:1.4;font-size:1.25rem;color:var(--c-link);text-align:left}.accordion .panel{max-height:0;overflow:hidden;transition:var(--trans-dur);opacity:0}.accordion .panel.show{opacity:1;max-height:1000px}.accordion .panel .accordion_content{padding:1rem 0}.tab_bar{margin:0 0 1rem;background-color:var(--c-bg-gray)}.tab_bar .tabbedcontent_button{font-size:1.063rem;color:var(--c-link);font-weight:600;background:none;cursor:pointer;padding:.5rem 1rem;transition:var(--trans-dur);border-bottom:2px solid var(--c-dark-light)}.tab_bar .tabbedcontent_button.active,.tab_bar .tabbedcontent_button:hover,.tab_bar .tabbedcontent_button:focus{border-color:var(--c-primary);background-color:var(--c-bg-gray-light)}.tab_bar .tabbedcontent_button.active{color:var(--c-text);cursor:default}.tab_content{display:none;animation:fadeEffect .3s}.tab_content .contentblock:first-of-type{margin-top:2.75rem!important}@keyframes fadeEffect{0%{opacity:0}to{opacity:1}}.table{overflow-y:auto}table{width:100%;border-collapse:collapse;margin:0 0 2rem}table caption{text-align:left}table th{padding:.75rem;font-size:1rem}@media(min-width:1024px){table th{font-size:1.125rem}}table th{text-align:left}table thead th{border-bottom:2px solid var(--c-border)}table tbody tr{border-bottom:1px solid var(--c-border)}table tbody tr:nth-child(2n){background-color:var(--c-bg-gray-light)}table tbody th{font-size:.813rem}@media(min-width:1024px){table tbody th{font-size:1rem}}table tbody th{background-color:#fff;border-right:1px solid var(--c-border)}table td{padding:.75rem;font-size:.813rem}@media(min-width:1024px){table td{font-size:1rem}}table tfoot th{padding:.75rem;font-size:.875rem}@media(min-width:1024px){table tfoot th{font-size:1rem}}table tfoot th{text-align:left;border-top:2px solid var(--c-border)}.whitepapers{width:100%;max-width:var(--w-website-slim);margin-left:auto;margin-right:auto}.whitepapers .whitepaper{position:relative;max-width:calc(var(--w-website-slim) - 2.5rem);margin:0 0 2rem 2.5rem;padding:1rem 1em 1rem 3.5rem;background-color:var(--c-bg-gray)}@media(min-width:1024px){.whitepapers .whitepaper{padding:2rem 2em 2rem 6rem}}.whitepapers .whitepaper .whitepaper_icon{position:absolute;top:1rem;display:flex;justify-content:center;align-items:center;left:-2.5rem;width:5rem;height:5rem;background-color:var(--c-dark-light);border-radius:60rem}@media(min-width:1024px){.whitepapers .whitepaper .whitepaper_icon{left:-3.5rem;width:7rem;height:7rem}}.whitepapers .whitepaper .whitepaper_icon .icon{font-size:1.75rem;color:#fff}@media(min-width:1024px){.whitepapers .whitepaper .whitepaper_icon .icon{font-size:2.75rem}}.whitepapers .whitepaper h3.whitepaper_title{margin-top:0}.whitepapers .whitepaper p a{color:var(--c-link);border-bottom:1px solid var(--c-link)}.whitepapers .whitepaper .whitepaper_link{margin:1rem 0 0}.whitepapers .whitepaper .whitepaper_link a{display:inline-flex;align-items:center}.whitepapers .whitepaper .whitepaper_link a .more_btn-label{padding-right:.75rem;color:var(--c-link);font-size:1rem;font-weight:600;letter-spacing:.05rem;text-decoration:none;text-transform:uppercase}.whitepapers .whitepaper .whitepaper_link a .icon{font-size:.8em;color:var(--c-link)}.filedownload .filedownload_item{margin:0 0 1.25rem}.filedownload .filedownload_item a{display:flex;text-decoration:none}.filedownload .filedownload_item a .filedownload_icon{display:inline-block;margin:.375rem 1.25rem 0 0}.filedownload .filedownload_item a h3{margin:0 0 .5rem;padding:0;color:var(--c-link);font-weight:500;line-height:1.5;border-bottom:1px solid var(--c-link)}.filedownload .filedownload_item a h3:hover,.filedownload .filedownload_item a h3:focus{border-color:transparent}.filedownload .filedownload_item p{margin:0 0 0 2.75rem}.carouselslider{width:100%;padding:3rem var(--px-website-l) 6rem}.carouselslider .carouselslider_header{display:flex;justify-content:space-between;max-width:calc(var(--w-website) - 2 * var(--px-website-l));margin:auto}.carouselslider .carouselslider_header h2{margin-top:0;width:calc(100% - 120px)}.carouselslider .carouselslider_header ul.carouselslider_controls{display:inline;margin:0}.carouselslider .carouselslider_header ul.carouselslider_controls li{display:inline;margin:0 0 1rem 1rem;cursor:pointer;font-size:1.375rem}.carouselslider .carouselslider_header ul.carouselslider_controls li:before{display:none}.carouselslider .carouselslider_header ul.carouselslider_controls li .icon{transition:all var(--trans-dur);color:var(--c-primary)}.carouselslider .carouselslider_header ul.carouselslider_controls li .icon:hover{color:var(--c-dark-light);transition:all var(--trans-dur)}.carouselslider .carouselslider_slider .carouselslider_slide h3{font-size:1rem}@media(min-width:768px){.carouselslider .carouselslider_slider .carouselslider_slide h3{font-size:1rem}}@media(min-width:1280px){.carouselslider .carouselslider_slider .carouselslider_slide h3{font-size:1.2rem}}.carouselslider .carouselslider_slider .carouselslider_slide .more_btn{padding:0;font-weight:700;border:none}.carouselslider .carouselslider_slider .carouselslider_slide .more_btn:hover{background-color:transparent}.carouselslider .carouselslider_slider .carouselslider_slide .more_btn:hover .more_btn-label,.carouselslider .carouselslider_slider .carouselslider_slide .more_btn:hover .icon{color:var(--c-dark-light)}.filter_container{display:flex;justify-content:space-between;gap:2rem;padding:2rem;margin:0 0 3.5rem;background-color:var(--c-bg-gray)}.filter_container .form_select-container{width:100%}.filterable-cards .card{display:block}.filterable-cards .card.hidden{display:none;visibility:hidden}.filterable-cards .card .card_img{position:relative;overflow:hidden}.filterable-cards .card .card_img .callout{position:absolute;top:2rem;left:0;padding:.25rem .5rem;font-weight:700;letter-spacing:.05rem;text-transform:uppercase;background-color:#fff}.filterable-cards .card .card_content h3{margin:0!important}.filterable-cards .card .card_content h4{margin:0 0 1.25rem;color:var(--c-blue)}.yt{margin-bottom:0!important}.yt-and-text{display:grid}@media(min-width:640px){.yt-and-text .is-left{order:1}.yt-and-text .is-right{order:2}}@media(min-width:1024px){.yt-and-text{gap:2rem;margin-bottom:2rem}}@media(min-width:1680px){.yt-and-text{gap:3rem;margin-bottom:3rem}}.yt-and-text .yt_content{padding:0 0 1.75rem}.yt-and-text .yt_content .yt_content-title{margin:0 0 1.25rem}.yt-and-text .yt_content p{margin:0 0 1.5rem;color:var(--c-text)}#page56 .contentblock{margin-top:0}.searchbox{display:none}.searchbox.show{display:block}.searchbox.show .searchbox_overlay{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#292f3da6;overflow:scroll;z-index:999999}.searchbox.show .searchbox_overlay .searchbox_container{position:relative;width:100%;max-width:50rem;margin:2rem auto;padding:2rem;top:20%;transform:translateY(-20%);background-color:#fff;overflow:hidden;z-index:9999999}.searchbox.show .searchbox_overlay .searchbox_container .close{display:flex;position:absolute;top:1rem;right:1.5rem;margin:0;padding:0;transition:var(--trans-dur);cursor:pointer}.searchbox.show .searchbox_overlay .searchbox_container .close:hover{transition:var(--trans-dur);transform:scale(1.25)}.searchbox.show .searchbox_overlay .searchbox_container .close .icon{font-size:.75rem}.searchbox.show .searchbox_overlay .searchbox_container .close .close-label{padding-left:.5rem;font-size:.75rem}.searchbox.show .searchbox_overlay .searchbox_container .form{display:flex;flex-wrap:wrap;width:100%;margin-top:2rem}.searchbox.show .searchbox_overlay .searchbox_container .form .form_input{width:calc(100% - 3.75rem);height:2.75rem;font-size:1.5rem;border:none;border-bottom:1px solid var(--c-primary);background-color:#fff;outline:none}.searchbox.show .searchbox_overlay .searchbox_container .form .form_input::placeholder{font-size:1.5rem}.searchbox.show .searchbox_overlay .searchbox_container .form .searchbox_submit{width:3.75rem;height:2.75rem!important;padding:0 1rem;border:none;border-bottom:1px solid var(--c-primary);cursor:pointer}.searchbox.show .searchbox_overlay .searchbox_container .form .searchbox_submit .icon{color:var(--c-text)}.searchbox.show .searchbox_overlay .searchbox_container .form .searchbox_submit:hover svg{transition:var(--trans-dur);transform:scale(1.25)}.searchform{margin:0 0 2rem}.searchform .searchform_input{margin:0 0 .5rem}.searchresults{margin:2rem 0}.searchresults .searchresults_item{margin:0 0 .5rem}.article_card .card_content{padding:.75rem 0 0}.article_card .card_content .article_infos p{margin:0 0 1rem;font-size:.875rem}.article_card .card_content .card_title{margin:1rem 0 .75rem}.article_card .card_content .card_teaser p{font-size:1rem}.newslist_header{display:flex;justify-content:space-between;align-items:center;max-width:var(--w-website);margin:auto}.newslist_header h2{margin-top:0;width:calc(100% - 15rem)}.newslist_header .link_allnews{margin-bottom:1rem}@media(min-width:1024px){.newslist_header .link_allnews{margin-bottom:2rem}}.newslist_header .link_allnews a{display:inline-flex;align-items:center}.newslist_header .link_allnews a .link_allnews-label{color:var(--c-link);font-size:.938rem;font-weight:600;letter-spacing:.05rem;text-decoration:none;text-transform:uppercase}.newslist_header .link_allnews a .icon{margin-left:.75rem;font-size:.8em;color:var(--c-link)}.articles_pagination{display:flex;justify-content:center}.articles_pagination ul{display:inline-block;margin:0;padding:0}.articles_pagination ul li{display:inline-block;list-style:none;margin:0 1rem}.articles_pagination ul li.blog_next a,.articles_pagination ul li.blog_prev a{color:#000;text-decoration:none;border-bottom:2px solid var(--c-text)}.articles_pagination ul li.blog_next-inact,.articles_pagination ul li.blog_prev-inact{color:var(--c-text-light)}.article .article_infos{color:gray;margin:0 0 2rem}@media(min-width:1280px){.article .article_infos{margin:0 0 4rem}}.article .article_teaser{font-weight:600}@media(min-width:1280px){.article .article_teaser{margin:0 0 2rem}}.article .article_img{display:flex;justify-content:center;margin:0 0 2rem}.news_category ul li{display:inline-flex;margin:0 .5rem .5rem 0}.news_category ul li a{padding:.5rem 1rem;color:var(--c-link);font-size:.813rem;letter-spacing:.05rem;text-decoration:none;text-transform:uppercase;border:1px solid var(--c-link);background-color:transparent;transition:var(--trans-dur)}.news_category ul li a:hover{color:#fff;background-color:var(--c-link);transition:var(--trans-dur)}.news_category ul li a.active{color:#fff;background-color:var(--c-link)}.news_category ul li a.active:hover{color:var(--c-link);background-color:#fff;transition:var(--trans-dur)}:root{--c-form-warning: hsl(0, 90%, 39%)}fieldset{margin:0;padding:0;border:none}.form-group{margin:1.25rem 0}.form_label{display:block;margin:0 0 5px;margin:0 0 1rem;font-size:1rem;color:var(--c-text);line-height:1.5}@media(min-width:1024px){.form_label{font-size:1.125rem}}.form_label .required{display:inline-block;margin-left:4px;content:"*";line-height:1;color:var(--c-form-warning)}input,select,textarea{font-size:.875rem}@media(min-width:1024px){input,select,textarea{font-size:1rem}}.form_input{display:block;width:100%;padding:.75rem;border-bottom:1px solid #000;background-color:var(--c-bg-gray)}.form-radio,.form-check{display:flex;align-items:center}@supports (appearance: none){.form-radio input[type=checkbox],.form-radio input[type=radio],.form-check input[type=checkbox],.form-check input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:inline-block;margin:0;padding:0;height:1.125rem;vertical-align:top;outline:none;background-color:var(--c-bg-gray-darker);border:none;transition:background .3s,border-color .3s,box-shadow .2s;cursor:pointer}.form-radio input[type=checkbox]:after,.form-radio input[type=radio]:after,.form-check input[type=checkbox]:after,.form-check input[type=radio]:after{position:absolute;display:block;content:"";left:0;top:0}.form-radio input[type=checkbox]:checked,.form-radio input[type=radio]:checked,.form-check input[type=checkbox]:checked,.form-check input[type=radio]:checked{background-color:var(--c-blue);border:1px solid var(--c-blue)}.form-radio input[type=checkbox]:disabled,.form-radio input[type=radio]:disabled,.form-check input[type=checkbox]:disabled,.form-check input[type=radio]:disabled{background-color:var(--c-text);cursor:not-allowed;opacity:.4}.form-radio input[type=checkbox]:disabled:checked,.form-radio input[type=radio]:disabled:checked,.form-check input[type=checkbox]:disabled:checked,.form-check input[type=radio]:disabled:checked{background-color:var(--c-text);border-color:var(--c-text)}.form-radio input[type=checkbox]:disabled+label,.form-radio input[type=radio]:disabled+label,.form-check input[type=checkbox]:disabled+label,.form-check input[type=radio]:disabled+label{cursor:not-allowed}.form-radio input[type=checkbox]:hover:not(:checked):not(:disabled),.form-radio input[type=radio]:hover:not(:checked):not(:disabled),.form-check input[type=checkbox]:hover:not(:checked):not(:disabled),.form-check input[type=radio]:hover:not(:checked):not(:disabled){border-color:var(--c-blue)}.form-radio input[type=checkbox]:focus,.form-radio input[type=radio]:focus,.form-check input[type=checkbox]:focus,.form-check input[type=radio]:focus{box-shadow:0 0 0 2px var(--c-blue)}.form-radio input[type=checkbox]+label,.form-radio input[type=radio]+label,.form-check input[type=checkbox]+label,.form-check input[type=radio]+label{line-height:1.125rem;display:inline-block;vertical-align:top;padding-left:.25rem}.form-radio input[type=checkbox]:not(.switch),.form-radio input[type=radio]:not(.switch),.form-check input[type=checkbox]:not(.switch),.form-check input[type=radio]:not(.switch){width:1.125rem}.form-radio input[type=checkbox]:not(.switch):after,.form-radio input[type=radio]:not(.switch):after,.form-check input[type=checkbox]:not(.switch):after,.form-check input[type=radio]:not(.switch):after{opacity:var(--o, 0)}.form-radio input[type=checkbox]:not(.switch):checked,.form-radio input[type=radio]:not(.switch):checked,.form-check input[type=checkbox]:not(.switch):checked,.form-check input[type=radio]:not(.switch):checked{--o: 1}.form-radio input[type=checkbox]:not(.switch),.form-check input[type=checkbox]:not(.switch){border-radius:0}.form-radio input[type=checkbox]:not(.switch):after,.form-check input[type=checkbox]:not(.switch):after{width:.313rem;height:.563rem;border:2px solid #fff;border-top:0;border-left:0;left:.35rem;top:.2rem;transform:rotate(43deg);opacity:var(--o, 0)}.form-radio input[type=checkbox]:not(.switch):checked,.form-check input[type=checkbox]:not(.switch):checked{--o: 1}.form-radio input[type=checkbox].switch,.form-check input[type=checkbox].switch{width:2rem;border-radius:2rem}.form-radio input[type=checkbox].switch:after,.form-check input[type=checkbox].switch:after{left:.125rem;top:.125rem;border-radius:50%;width:.75rem;height:.75rem;background:var(--circle, var(--c-text));transform:translate(var(--x, 0))}.form-radio input[type=checkbox].switch:checked,.form-check input[type=checkbox].switch:checked{--circle: #fff;--x: .875rem}.form-radio input[type=checkbox].switch:disabled:not(:checked):after,.form-check input[type=checkbox].switch:disabled:not(:checked):after{opacity:.6}}.form_select-container{position:relative;display:block}.form_select-container .visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.form_select-container .form_select{display:inline-block;width:100%;padding:.75rem 3rem .75rem .75rem;border:0;border-bottom:1px solid var(--c-primary);font-size:1.125rem;letter-spacing:.05rem;text-overflow:ellipsis;white-space:nowrap;background-color:#fff;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form_select-container .icon{position:absolute;top:1rem;right:.75rem;height:24px;width:24px;color:var(--c-primary);cursor:pointer;pointer-events:none}.form_submit{width:100%;padding:.75rem;background-color:var(--c-primary);border:1px solid var(--c-primary);border-radius:1.5rem;color:#fff;font-size:.875rem}@media(min-width:1024px){.form_submit{font-size:1rem}}.form_submit{cursor:pointer}.form_submit:hover{background-color:#fff;color:var(--c-primary)}
