@font-face{font-family:"Guaruja Grotesk";src:url("../fonts/GuarujaGroteskRegular/font.woff2") format("woff2"),url("../fonts/GuarujaGroteskRegular/font.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Guaruja Grotesk";src:url("../fonts/GuarujaGroteskItalic/font.woff2") format("woff2"),url("../fonts/GuarujaGroteskItalic/font.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Guaruja Grotesk";src:url("../fonts/GuarujaGroteskBold/font.woff2") format("woff2"),url("../fonts/GuarujaGroteskBold/font.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Guaruja Grotesk";src:url("../fonts/GuarujaGroteskBoldItalic/font.woff2") format("woff2"),url("../fonts/GuarujaGroteskBoldItalic/font.woff") format("woff");font-weight:700;font-style:italic;font-display:swap}:root{--body-font-family: "Guaruja Grotesk", sans-serif;--main-font-size: 20px;--heading-font-family: "Guaruja Grotesk", sans-serif;--heading-font-weight: 800;--h1-font-size: 3.5rem;--h1-line-height: 1;--h2-font-size: 1.1em;--h2-line-height: 1;--h3-font-size: 2.4rem;--h3-line-height: 1.2;--h4-font-size: 1.1rem;--h4-line-height: 1;--h5-font-size: 1.1rem;--h5-line-height: 1.2;--navspacer:30px;--space-extra-small: 25px;--space-small: 50px;--space: 150px;--logo: 200px;--brand: 130px;--small: 16px;--lead: 1.2rem;--letter-spacing: 0.02em;--icon:150px;--icon-small:40px;--border:20px;--hr:100px}.sidemenu .sidemenu__nav li,.sidemenu,#header .brand__container,#header .navbar-brand,#header{transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-o-transition:.2s ease-in-out}html,body{margin:0;padding:0;min-height:100%;height:auto !important;font-family:var(--body-font-family);font-size:var(--main-font-size);font-weight:400;color:var(--bs-body-color);background-color:var(--bs-body-bg);line-height:1.4}a,a:active,a:focus,a:hover{outline:none}picture img{width:100%;height:auto}svg,img{max-width:100%;height:auto}:focus{outline:0 !important}b,strong{font-weight:700}p{margin-bottom:var(--space-extra-small)}p:empty{margin-bottom:0}.small{font-size:var(--small)}.lead{font-size:var(--lead)}.bodyWrapper .uk-scope b,.bodyWrapper .uk-scope strong{font-weight:bold}.bodyWrapper .uk-scope a:not(.btn),.bodyWrapper .uk-scope .uk-link-toggle:hover .uk-link,.bodyWrapper .uk-scope .uk-link:hover,.bodyWrapper .uk-scope a:not(.btn):hover{color:var(--bs-body-color)}.bodyWrapper .uk-scope ul.uk-slideshow-items{margin:0}.bodyWrapper .uk-scope .uk-slidenav{border:1px solid #fff;border-radius:50%;width:50px;height:50px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0px 20px}.bodyWrapper .uk-scope .uk-slidenav__container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bodyWrapper .uk-scope .uk-slidenav__container:after{content:"";display:block;width:2px;height:var(--hr);background-color:#fff;position:absolute;top:0;left:50%;margin-left:-1px}.bodyWrapper .uk-scope .uk-slidenav svg>*{stroke:#fff !important}.bodyWrapper .uk-scope .uk-slideshow-items picture{width:100% !important;height:100% !important}.bodyWrapper .uk-scope .uk-slideshow-items picture img{width:100% !important;height:100% !important;-o-object-fit:cover !important;object-fit:cover !important}.bodyWrapper .uk-scope .uk-padding{padding:1.5rem}.bodyWrapper .uk-scope .text-light .uk-icon svg *{fill:#fff;stroke:#fff;stroke-width:1}.bodyWrapper .uk-scope .uk-overlay-primary{background:rgba(0,0,0,0);background:rgba(0,0,0,.5)}.bodyWrapper .uk-scope .uk-overlay-primary .uk-icon{border:1px solid #fff;border-radius:1rem;padding:5px}.bodyWrapper .uk-scope .uk-overlay-primary .uk-icon svg{width:30px;height:auto}.bodyWrapper .uk-scope .uk-overlay-primary.overlay__full{background:var(--bs-primary)}.bodyWrapper .uk-scope .uk-overlay-primary.overlay__full a{color:#fff}.bodyWrapper .uk-scope p{margin-bottom:var(--space-extra-small)}.bodyWrapper .uk-scope .uk-subnav{padding:0}.bodyWrapper .uk-scope .uk-subnav>*{padding-left:0px;padding-right:0px}.bodyWrapper .uk-scope .uk-lightbox{background:rgba(0,0,0,.85)}.bodyWrapper .uk-scope .uk-lightbox .uk-slidenav svg>*{stroke-width:2px;stroke:#fff}.bodyWrapper .uk-scope .uk-lightbox .uk-close{background:var(--bs-primary);outline:none;border:none;width:35px;height:35px;padding:0;line-height:14px}.bodyWrapper .uk-scope .uk-lightbox .uk-close svg>*{stroke-width:2px;stroke:#fff}h1,.h1,.bodyWrapper .uk-scope h1,.bodyWrapper .uk-scope .h1,h2,.h2,.bodyWrapper .uk-scope h2,.bodyWrapper .uk-scope .h2,h3,.h3,.bodyWrapper .uk-scope h3,.bodyWrapper .uk-scope .h3,h4,.h4,.bodyWrapper .uk-scope h4,.bodyWrapper .uk-scope .h4,h5,.h5,.bodyWrapper .uk-scope h5,.bodyWrapper .uk-scope .h5{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);color:var(--bs-body-color);margin:0 auto var(--space-small)}h1,.h1,.bodyWrapper .uk-scope h1,.bodyWrapper .uk-scope .h1{font-size:var(--h1-font-size);line-height:var(--h1-line-height);text-transform:uppercase}h1:first-line,.h1:first-line,.bodyWrapper .uk-scope h1:first-line,.bodyWrapper .uk-scope .h1:first-line{font-weight:400}h2,.h2,.bodyWrapper .uk-scope h2,.bodyWrapper .uk-scope .h2{font-size:var(--h2-font-size);line-height:var(--h2-line-height);text-transform:uppercase;color:var(--bs-primary)}h2:not(.no__after):after,.h2:not(.no__after):after,.bodyWrapper .uk-scope h2:not(.no__after):after,.bodyWrapper .uk-scope .h2:not(.no__after):after{content:"";display:block;width:2px;height:var(--hr);background-color:var(--bs-primary);margin-top:var(--space-extra-small);margin-bottom:var(--space-extra-small);margin-right:auto;margin-left:auto}h3,.h3,.bodyWrapper .uk-scope h3,.bodyWrapper .uk-scope .h3{font-size:var(--h3-font-size);line-height:var(--h3-line-height);font-weight:normal}h4,.h4,.bodyWrapper .uk-scope h4,.bodyWrapper .uk-scope .h4{font-size:var(--h4-font-size);line-height:var(--h4-line-height);text-transform:uppercase}h5,.h5,.bodyWrapper .uk-scope h5,.bodyWrapper .uk-scope .h5{font-size:var(--h5-font-size);line-height:var(--h5-line-height)}.fullpage__wrapper{min-height:100vh;min-height:100svh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:7rem}body .fullpage__wrapper{padding-top:calc(var(--space)*.5);position:relative}#footer,.fullpage__container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#footer{-ms-flex-item-align:end;align-self:end}.fullpage__wrapper__inner{min-height:calc(100vh - 7rem);min-height:calc(100svh - 7rem);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.fullpage__container{padding:0;margin:0}section{padding:var(--space) 0;width:100%}:root,.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 2.5rem}@media(min-width: 1600px){:root,.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 3rem}}@media(min-width: 2100px){:root,.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 4rem}}.detail__links{margin-top:var(--space-small)}.detail__links__after .container>.detail__links:after{content:"";display:block;width:2px;height:var(--hr);background-color:var(--bs-primary);margin-top:var(--space-extra-small);margin-bottom:var(--space-extra-small);margin-right:auto;margin-left:auto}.detail__links__after.bg-primary .container>.detail__links:after{background-color:#fff}.btn.btn-primary,.btn.btn-primary:active,.btn.btn-primary:focus{background-color:rgba(0,0,0,0);font-size:var(--lead);border-radius:1rem;line-height:1;color:var(--bs-primary);padding:.6rem 1.5rem .5rem !important;margin-bottom:var(--space-extra-small);text-decoration:none !important}.btn.btn-primary+.btn.btn-primary{margin-left:var(--space-extra-small)}.btn.btn-primary:hover{color:#fff;background-color:var(--bs-primary)}.button__inline{text-transform:uppercase;font-weight:bold}.button__inline:hover{color:var(--bs-primary) !important;text-decoration:none !important}#news .gird__before>div:hover .button__inline{color:var(--bs-primary) !important;text-decoration:none !important}.btn.btn-light,.btn.btn-light:active,.btn.btn-light:focus{background-color:rgba(0,0,0,0);font-size:var(--lead);border-radius:1rem;line-height:1;color:#fff;padding:.6rem 1.5rem .5rem !important;margin-bottom:var(--space-extra-small);text-decoration:none !important}.btn.btn-light+.btn.btn-light{margin-left:var(--space-extra-small)}.btn.btn-light:hover{color:#000;background-color:#fff}.btn__simple{text-decoration:none;text-transform:uppercase;color:var(--bs-primary);font-weight:bold;position:absolute;bottom:-60px;left:0;width:100%}.btn__simple:before{content:"";display:-webkit-box;display:-ms-flexbox;display:flex;width:50px;height:50px;font-size:30px;color:#fff;background-color:var(--bs-primary);margin:0 auto 10px;border-radius:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:normal;background-image:url(../images/plus.svg);background-position:center center;background-repeat:no-repeat;background-size:50px 50px}.btn__simple:hover{color:var(--bs-body-color)}a.h1.btn__bg{display:block;text-decoration:none;text-transform:none;margin-bottom:0px}a.h1.btn__bg:hover:first-line,a.h1.btn__bg:hover{color:#fff;text-transform:uppercase;font-weight:bold !important}#header{position:fixed !important;top:0;width:100%;z-index:100;padding:0;max-width:100vw;background:#fff;border-top:var(--border) solid var(--bs-primary)}#header>nav{padding-top:0px !important;padding-bottom:0px !important}#header .header__right{width:calc(var(--logo)*1.5)}#header .header__left{width:calc(var(--logo)*1.5)}#header .navbar-brand{margin-left:calc(var(--bs-gutter-x)*.5)}#header .socialmenu{padding-right:var(--border);margin-top:var(--border)}#header .socialmenu img{width:var(--icon-small);height:auto}#header .bg-primary{padding-bottom:var(--border);-webkit-mask-image:url(../images/menu-mask.svg);mask-image:url(../images/menu-mask.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top right;mask-position:top right;-webkit-mask-size:100% 100%;mask-size:100% 100%}.navbar-brand{margin:0;padding:0;width:var(--logo);max-width:100%;display:block}.navbar-brand img{width:100%;height:auto}.brand__container{margin:0;padding:0;width:var(--brand);max-width:100%;display:block}.brand__container img{width:100%;height:auto}.btn.btn__offcanvas,.btn.btn__offcanvas:hover,.btn.btn__offcanvas:active,.btn.btn__offcanvas:focus{outline:none !important;border:0px;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;margin:0;color:#fff;font-size:1rem;font-weight:bold;margin-right:calc(var(--bs-gutter-x)*.5);background-size:50px 100%;background-repeat:no-repeat;background-position:center right;background-image:url(../images/menu.svg);padding:0px 70px 0px 15px}.not__at__top #header{-webkit-box-shadow:0px 5px 15px -3px rgba(0,0,0,.1);box-shadow:0px 5px 15px -3px rgba(0,0,0,.1)}.not__at__top #header .socialmenu{display:none}.not__at__top #header .brand__container{width:calc(var(--brand)*.5)}.not__at__top #header .navbar-brand{width:calc(var(--logo)*.5)}.socialmenu__nav{margin:0;padding:0}.socialmenu__nav li{display:inline-block;width:var(--icon-small)}.socialmenu__nav li+li{margin-left:10px}.sidemenu{position:fixed;top:35vh;right:0;z-index:88}.sidemenu .sidemenu__nav{margin:0;padding:0;list-style:none}.sidemenu .sidemenu__nav li{margin-bottom:15px;background-color:var(--bs-primary);-webkit-transform:translateX(calc(100% - var(--icon-small) * 1.3));transform:translateX(calc(100% - var(--icon-small) * 1.3))}.sidemenu .sidemenu__nav li:hover{-webkit-transform:translateX(0);transform:translateX(0)}.sidemenu .sidemenu__nav li a{display:block;position:relative;font-weight:bold;text-decoration:none !important;margin-right:auto}.sidemenu .sidemenu__nav li img{display:block;width:calc(var(--icon-small)*1.3);background-color:#fff;position:absolute;top:0;left:0}.sidemenu .sidebar__arrow{width:260px;height:calc(var(--icon-small)*1.3);color:#fff;text-decoration:none;font-style:italic;font-size:var(--small);margin:0;vertical-align:middle;padding-left:calc(var(--icon-small)*1.3 + 10px)}.sidemenu .sidebar__arrow>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.not__at__top .sidemenu{top:calc(.5*var(--bs-gutter-x) + 100px)}section.hero__wrapper{padding-bottom:0;position:relative}section.bg-light{position:relative;padding:0}section.bg-light>div:not(.link__block__container){padding-top:calc(var(--space)*.5);padding-bottom:var(--space)}section.bg-light:before{content:"";display:block;width:100%;aspect-ratio:903/75;background-image:url(../images/mask-gray.svg);background-size:100% 100%;margin-top:-1px}section.bg-light:after{content:"";display:block;width:100%;aspect-ratio:903/75;background-image:url(../images/mask-white.svg);background-size:100% 100%;margin-bottom:-1px}section.bg-light.no__bottom::after{display:none}section.bg-light+.banner__wrapper{background:-webkit-gradient(linear, left top, left bottom, from(var(--bs-light)), color-stop(60%, var(--bs-light)), color-stop(60%, #fff), to(#fff));background:linear-gradient(to bottom, var(--bs-light) 0%, var(--bs-light) 60%, #fff 60%, #fff 100%)}#footer{margin-top:auto}#footer:before{content:"";display:block;width:100%;aspect-ratio:903/75;background-image:url(../images/mask-red.svg);background-size:100% 100%;margin-bottom:-1px}#footer .socialmenu img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}#footer a{text-decoration:none;color:#fff}#footer .brand__container{margin:0 auto}#back__to__top{display:block;vertical-align:middle;cursor:pointer;margin-top:var(--space-small);margin-bottom:var(--space-extra-small);font-size:1rem}.link__block{width:100%;height:100%;background-color:var(--bs-primary);-webkit-mask-image:url(../images/link-container-mask.svg);mask-image:url(../images/link-container-mask.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top right;mask-position:top right;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-transform:translateY(50%);transform:translateY(50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;padding:15px 5% 15px 15px;text-align:right}.link__block a{color:#fff;text-decoration:none;font-size:var(--h3-font-size);line-height:var(--h3-line-height);display:block;padding-right:140px;background-image:url(../images/more.svg);background-size:100px 100px;background-repeat:no-repeat;background-position:center right;max-width:600px;min-height:100px}.link__block a span{display:block;margin-top:15px;font-size:1rem}.link__block a span:empty{margin-top:0}.link__block.teaser__dark{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;padding:15px 15px 15px 5%;-webkit-mask-image:url(../images/link-container-mask-dark.svg);mask-image:url(../images/link-container-mask-dark.svg);background-color:#000;text-align:left}.link__block.teaser__dark a{padding-right:0px;padding-left:140px;background-position:center left}.link__block__container{z-index:66;position:absolute;bottom:0;left:0;width:33%;aspect-ratio:288/212}.link__block__container.teaser__dark{left:auto;right:0}.link__block__container.uk-scrollspy-inview>div{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.teaser__top .link__block{-webkit-transform:none;transform:none}body.bodyWrapper{padding-right:0 !important}.btn__close{background:rgba(0,0,0,0);border:0px;padding:5px;margin:0;outline:none;color:#fff;font-size:1rem;font-weight:bold;margin-right:calc(var(--bs-gutter-x)*.5);background-size:contain;background-repeat:no-repeat;background-position:center right;background-image:url(../images/close.svg);padding:0px 70px 0px 15px}.offcanvas-fade{position:fixed;height:100vh;top:0;right:0;left:0;top:0;width:100%;max-width:100vw;max-height:100vh;overflow-y:auto;overflow-x:hidden;opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.offcanvas-fade.showing,.offcanvas-fade.show:not(.hiding){opacity:1}.offcanvas-backdrop.show{opacity:0}.offcanvas{background-color:var(--bs-primary);height:auto;bottom:auto;min-height:100%}.offcanvas>div{height:100%}.offcanvas>div>div:not(.sidemenu__inline){min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.offcanvas>div>div:not(.sidemenu__inline)>div{min-width:100%;min-height:100%}.offcanvas a{color:#fff}.offcanvas .offcanvas-header{padding-top:0px !important;padding-bottom:0px !important;background:#fff;border-top:var(--border) solid var(--bs-primary)}.offcanvas .offcanvas-header .navbar-brand{margin-left:calc(var(--bs-gutter-x)*.5)}.offcanvas .offcanvas-header .brand__container{width:calc(var(--brand)*.5)}.offcanvas .offcanvas-header .navbar-brand{width:calc(var(--logo)*.5)}.offcanvas .offcanvas-header .header__left{width:calc(var(--logo)*1.5)}.offcanvas .offcanvas-header .header__right{width:calc(var(--logo)*1.5)}.offcanvas .offcanvas-header .header__right .bg-primary{padding-bottom:var(--border);-webkit-mask-image:url(../images/menu-mask.svg);mask-image:url(../images/menu-mask.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top right;mask-position:top right;-webkit-mask-size:100% 100%;mask-size:100% 100%}.offcanvas .offcanvas-body{padding-top:15vh;padding-bottom:100px;padding-left:15px;padding-right:15px}.offcanvas .offcanvas-body>div{max-width:1600px;margin-right:auto;margin-left:auto}.offcanvas .offcanvas__nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:left}.offcanvas .offcanvas__nav>li{position:relative}.offcanvas .offcanvas__nav>li>a,.offcanvas .offcanvas__nav>li>a:hover,.offcanvas .offcanvas__nav>li>a:focus,.offcanvas .offcanvas__nav>li>a:active{color:#fff;border-bottom:2px solid #fff;text-transform:uppercase;font-size:var(--lead);margin:0;font-weight:bold;display:block;padding:15px 0 15px 15px}.offcanvas .offcanvas__nav>li>a:hover{font-weight:bold}.offcanvas .offcanvas__nav>li>a.current{font-weight:bold}.offcanvas .offcanvas__nav>li>a:after{content:"↗";float:right}.offcanvas .offcanvas__nav .offcanvas__subnav{padding:0;margin:0 0 0 0;list-style:none}.offcanvas .offcanvas__nav .offcanvas__subnav>li>a,.offcanvas .offcanvas__nav .offcanvas__subnav>li>a:hover,.offcanvas .offcanvas__nav .offcanvas__subnav>li>a:focus,.offcanvas .offcanvas__nav .offcanvas__subnav>li>a:active{color:#fff;border-bottom:2px solid #fff;font-size:var(--lead);margin:0;display:block;padding:15px 0 15px 15px}.offcanvas .offcanvas__nav .offcanvas__subnav>li>a:hover{font-weight:bold}.offcanvas .offcanvas__nav .offcanvas__subnav>li>a.current{font-weight:bold}.offcanvas .offcanvas__nav .offcanvas__subnav>li>a:after{content:"↗";float:right}.max__w{max-width:900px;margin-right:auto;margin-left:auto}.icon__image{max-width:var(--icon);margin-right:auto;margin-left:auto;margin-bottom:var(--space-small)}.uk-grid .detail__links{margin-top:var(--space-extra-small)}.intro__wrapper{padding:0;position:relative}.intro__wrapper>div:not(.link__block__container){padding-top:calc(var(--space)*1);padding-bottom:var(--space)}section.bg-light+.intro__wrapper>div:not(.link__block__container){padding-top:calc(var(--space)*.5)}.banner__wrapper{padding:0}.banner__wrapper .btn.btn-light{margin-bottom:0px !important}.banner__wrapper__red{padding:0}.banner__wrapper__red .intro_text a{color:#fff !important}.banner__wrapper__red .icon__image{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.banner__wrapper__red .uk-scope{max-width:1200px;margin-right:auto;margin-left:auto;margin-bottom:-100px;z-index:10}.banner__wrapper__red .uk-scope .uk-slider-items{padding-top:calc(var(--hr) + 20px)}.banner__wrapper__red .uk-scope .uk-slider-items>*:nth-child(even){padding-top:var(--space-extra-small)}.banner__wrapper__red:before{content:"";display:block;width:100%;aspect-ratio:903/75;background-image:url(../images/mask-white-top.svg);background-size:100% 100%;margin-bottom:-1px}.banner__wrapper__red:after{content:"";display:block;width:100%;aspect-ratio:903/75;background-image:url(../images/mask-white.svg);background-size:100% 100%;position:absolute;bottom:0;left:0;z-index:0;margin-bottom:-1px}.banner__wrapper__red.top__gray::before{background-image:url(../images/mask-gray-top.svg)}.banner__wrapper__red.bottom__gray::after{background-image:url(../images/mask-gray.svg)}.banner__wrapper__red.padding__bottom>div{padding-bottom:calc(2*var(--space))}.banner__wrapper__red.padding__top>div{padding-top:calc(1*var(--space))}.banner__wrapper__red__image{padding:0;clip-path:polygon(0 0, 100% 0, 100% 90%, 0 100%)}.banner__wrapper__red__image>div:not(.uk-scope){padding-top:var(--space-small);padding-bottom:var(--space-small)}.banner__wrapper__red__image:before{content:"";display:block;width:100%;aspect-ratio:903/75;background-image:url(../images/mask-white-top.svg);background-size:100% 100%;margin-bottom:-1px}.banner__wrapper__red__image .uk-scope{position:relative}.banner__wrapper__red__image .uk-scope:before{content:"";display:block;width:100%;aspect-ratio:903/75;background-image:url(../images/mask-red-top.svg);background-size:100% 100%;margin-bottom:-1px;position:absolute;top:0;left:0;z-index:10}.link__list{text-align:left}.link__list .detail__links{margin-top:0;border-top:2px solid var(--bs-primary)}.link__list .detail__links a{display:block;text-decoration:none;color:var(--bs-primary);border-bottom:2px solid var(--bs-primary);font-size:var(--lead);margin:0;display:block;padding:15px 0 15px 15px}.link__list .detail__links a:after{content:"↗";float:right}.link__list .detail__links a:hover{font-weight:bold}.quicklinks__wrapper .row>div:nth-child(3n+2)>div{margin-top:var(--space-small)}.quicklinks__wrapper .bg-white{-webkit-box-shadow:0px 0px 7px 3px rgba(0,0,0,.1);box-shadow:0px 0px 7px 3px rgba(0,0,0,.1)}.quicklinks__wrapper .quicklinks__header{-webkit-mask-image:url(../images/menu-mask.svg);mask-image:url(../images/menu-mask.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top right;mask-position:top right;-webkit-mask-size:100% 100%;mask-size:100% 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.quicklinks__wrapper .quicklinks__header span{font-weight:normal;line-height:.5}.quicklinks__wrapper .h2:after{display:none}.quicklinks__wrapper .h2{margin-bottom:var(--space-extra-small)}.no__card .quicklinks__wrapper .mb-5{margin-bottom:0 !important}.no__card .quicklinks__wrapper .quicklinks__header{display:none}.no__card .quicklinks__wrapper .bg-white{-webkit-box-shadow:none;box-shadow:none}.no__card .quicklinks__wrapper .bg-white>div{padding:0 !important}.iframe__container{margin-top:calc(-3*var(--space));-webkit-box-shadow:0px 5px 15px -3px rgba(0,0,0,.1);box-shadow:0px 5px 15px -3px rgba(0,0,0,.1)}.intro__drive__wrapper img{width:200px;height:auto}.intro__drive__wrapper .detail__links{margin-top:var(--space-extra-small);margin-bottom:var(--space-small)}.intro__drive__wrapper .container-fluid{max-width:2000px}.intro__drive__wrapper .row .h2:after{display:none}.intro__drive__wrapper .btn__simple::before{display:none}.intro__values__wrapper{padding-top:calc(1*var(--space)) !important}.intro__values__wrapper:before,.intro__values__wrapper:after{display:none !important}.intro__values__wrapper .row .h2:after{display:none}.intro__values__wrapper .row>*:nth-child(odd){padding-top:calc(2*var(--space-extra-small))}.intro__values__wrapper .detail__image img{width:150px}.intro__values__wrapper .btn__simple::before{display:none}.gallery__wrapper{position:relative;padding-bottom:calc(2*var(--space))}.gallery__wrapper+section>div{padding-top:calc(.5*var(--space))}.quicklinks__wrapper__gray::before{background-image:url(../images/mask-white-top.svg) !important}@media(min-width: 1600px){.banner__wrapper__gray{margin-top:50px}.banner__wrapper__gray .uk-scope{margin-left:-100px;margin-top:-200px}}@media(min-width: 2100px){.banner__wrapper__gray{margin-top:100px}.banner__wrapper__gray .uk-scope{margin-left:-400px;margin-top:-400px}}.fui-i{text-align:left;margin-top:calc(var(--space-small)*1) !important;margin-bottom:var(--space-small) !important;--fui-font: var(--body-font-family);--fui-color: var(--bs-body-color);--fui-primary-color: var(--bs-primary);--fui-primary-color-hover: var(--bs-primary);--fui-gray-100: #F1F5F9;--fui-gray-200: #E2E8F0;--fui-gray-300: #CBD5E1;--fui-gray-400: #94A3B8;--fui-gray-500: #64748B;--fui-gray-600: #475569;--fui-gray-700: #334155;--fui-gray-800: #1E293B;--fui-gray-900: #0F172A;--fui-border-color: var(--bs-primary);--fui-border-radius: 0em;--fui-focus-border-color: var(--bs-primary);--fui-focus-shadow: none;--fui-font-size: 1rem}.fui-i .fui-checkbox-label{color:var(--bs-primary)}.fui-i .fui-required{color:var(--bs-primary)}.fui-i .fui-alert p{margin-bottom:0}.fui-i .fui-input{padding:10px 15px}.fui-i .fui-group{border:none;padding:0}.fui-i input::-webkit-input-placeholder, .fui-i textarea::-webkit-input-placeholder{color:var(--bs-primary)}.fui-i input::-moz-placeholder, .fui-i textarea::-moz-placeholder{color:var(--bs-primary)}.fui-i input:-ms-input-placeholder, .fui-i textarea:-ms-input-placeholder{color:var(--bs-primary)}.fui-i input::-ms-input-placeholder, .fui-i textarea::-ms-input-placeholder{color:var(--bs-primary)}.fui-i input::placeholder,.fui-i textarea::placeholder{color:var(--bs-primary)}.fui-i .fui-btn-wrapper{margin:20px 0 0 0;text-align:left}.fui-i .fui-btn-wrapper .fui-btn{margin:0;color:var(--bs-primary) !important;background-color:rgba(0,0,0,0)}.gallery__detail__wrapper{padding:0}.gallery__detail__wrapper .uk-grid>div>div{-webkit-box-shadow:5px 5px 10px -2px rgba(0,0,0,.1);box-shadow:5px 5px 10px -2px rgba(0,0,0,.1)}.gallery__detail__wrapper .uk-grid>div.uk-width-1-5>div{margin-top:var(--space-small)}.row__container b,.row__container strong{color:var(--bs-primary)}.row__container .h2{color:var(--bs-body-color)}.row__container .h2:after{display:none}.row__container ul{margin:0 0 var(--space-extra-small);padding:0 0 0 20px}.row__container ul li{list-style:none}.row__container ul li:before{content:"–	";margin-left:-20px}.error__404{background-color:var(--bs-primary)}.error__404 #footer{display:none}.error__404 h1{text-transform:none;font-style:italic;font-size:1rem;margin-bottom:var(--space-extra-small)}.error__404 h2{font-size:3.5rem;margin-bottom:var(--space-extra-small);text-transform:none;font-weight:normal}.error__404 h2:after{display:none}.error__404 .detail__wrapper{margin-top:auto;margin-bottom:auto}.error__404 .detail__wrapper .container>div{max-width:800px}.error__404 .image__error404{position:absolute;bottom:0;right:0;pointer-events:none;width:100%;height:30%}.error__404 .image__error404 img{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom right;object-position:bottom right;width:100%;height:100%}.site__startseite .gallery__wrapper{padding-bottom:calc(.5*var(--space))}@media(max-width: 2099.98px){:root{--space:120px;--h1-font-size: 3rem}.link__block{padding:15px 40px 15px 15px}.link__block a{font-size:calc(var(--h3-font-size)*.9);padding-right:100px;background-size:70px 70px;min-height:70px}.link__block.teaser__dark{padding:15px 15px 15px 40px}.link__block.teaser__dark a{padding-left:100px}}@media(max-width: 1599.98px){:root{--space:100px;--h1-font-size: 2.5rem;--space-small:40px;--logo:180px;--brand:100px;--hr:80px;--h3-font-size: 2rem;--icon:120px}.link__block a{font-size:calc(var(--h3-font-size)*.8)}}@media(max-width: 1399.98px){:root{--main-font-size: 18px;--space-small: 30px;--brand: 80px;--hr: 60px;--logo: 160px;--icon-small:30px}.sidemenu,.not__at__top .sidemenu{top:calc(.5*var(--bs-gutter-x) + 120px)}}@media(max-width: 1199.98px){:root{--main-font-size: 16px;--h1-font-size:2rem}.site__startseite section.bg-light+.intro__wrapper>div:not(.link__block__container){padding-top:calc(var(--space)*1)}.error__404 .image__error404{height:20%}.error__404 .detail__wrapper{padding-bottom:30%}.link__block{padding:10px 20px 10px 10px}.link__block a{padding-right:70px;background-size:50px 50px;min-height:50px}.link__block.teaser__dark{padding:10px 10px 10px 20px}.link__block.teaser__dark a{padding-left:70px}.max__w{max-width:750px}}@media(max-width: 991.98px){.intro__values__wrapper .row>:nth-child(2n+1){padding-top:0}.intro__values__wrapper .detail__image img{width:100px}.link__block__container{width:40%}.banner__wrapper__red .banner__wrapper__red__inner{padding-top:var(--space);padding-bottom:var(--space)}.banner__wrapper__red .slideshow__items__wrapper{padding-top:var(--space-small)}}@media(max-width: 767.98px){:root{--border:10px;--logo:120px;--brand:50px}.quicklinks__wrapper .row>div:nth-child(3n+2)>div{margin-top:0}.error__404 h2{font-size:2rem}.link__block__container{width:50%;aspect-ratio:350/200}.link__block__container .link__block a{font-size:calc(var(--h3-font-size)*.7)}.sidemenu{display:none}.btn__close,.btn.btn__offcanvas,.btn.btn__offcanvas:hover,.btn.btn__offcanvas:active,.btn.btn__offcanvas:focus{margin-right:calc(var(--bs-gutter-x)*.2)}.offcanvas-body .h3{display:none}.offcanvas .offcanvas-body{padding-top:1vh}#footer{text-align:center !important}#footer .navbar-brand{margin-right:auto;margin-left:auto}}@media(max-width: 575.98px){:root{--lead: 1.1rem;--h3-font-size:1.3rem;--h1-font-size:1.4rem;--logo:90px;--brand:30px;--space:80px;--hr:40px;--icon:80px;--space-smal:25px;--h2-font-size:0.9rem}.btn.btn__offcanvas,.btn.btn__offcanvas:hover,.btn.btn__offcanvas:active,.btn.btn__offcanvas:focus{margin-right:10px;padding:0px 50px 0px 15px;background-size:40px 100%}.btn__close{margin-right:10px;padding:0px 30px 0px 15px;font-size:14px}.header__right .socialmenu{display:none}.link__block__container{width:60%}.link__block__container .link__block a{padding-right:40px;font-size:1rem;background-size:30px 30px;min-height:30px}.link__block__container .link__block.teaser__dark a{padding-left:40px}.link__block a span{display:none}}