@keyframes stripes{to{background-size:100% 100%}}@keyframes imageEffectBg{0%{transform:translateX(-100%);width:100%}40%{width:100%;transform:translateX(0)}100%{width:0;transform:translateX(0)}}@keyframes imageEffectBg2{0%{transform:translateX(0);width:calc(100% + 1px)}40%{width:calc(100% + 1px);transform:translateX(0)}100%{width:0;transform:translateX(0)}}@keyframes stripes{to{background-size:100% 100%}}@keyframes imageEffectBg{0%{transform:translateX(-100%);width:100%}40%{width:100%;transform:translateX(0)}100%{width:0;transform:translateX(0)}}@keyframes imageEffectBg2{0%{transform:translateX(0);width:calc(100% + 1px)}40%{width:calc(100% + 1px);transform:translateX(0)}100%{width:0;transform:translateX(0)}}@font-face{font-family:"walker-swiss";src:url("fonts/walker-swiss.woff");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"walker-swiss" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^=icon-]:before,[class*=" icon-"]:before{font-family:"walker-swiss" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-contact:before{content:"a"}.icon-cow:before{content:"b"}.icon-flora:before{content:"d"}.icon-klima:before{content:"e"}.icon-kuh-mit-bauer:before{content:"f"}.icon-news:before{content:"g"}.icon-milk:before{content:"h"}.icon-newsletter:before{content:"i"}.icon-shop:before{content:"k"}.icon-privat-shop:before{content:"j"}.icon-pfeil:before{content:"l"}.icon-cross:before{content:"m"}.icon-arrow:before{content:"n"}.icon-firmensitz:before{content:"c"}@font-face{font-family:"Open Sans";src:url("fonts/OpenSans-VariableFont_wdth.woff2") format("woff2");font-weight:1 999;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("fonts/OpenSans-Italic-VariableFont_wdth.woff2") format("woff2");font-weight:1 999;font-style:italic;font-display:swap}@keyframes stripes{to{background-size:100% 100%}}@keyframes imageEffectBg{0%{transform:translateX(-100%);width:100%}40%{width:100%;transform:translateX(0)}100%{width:0;transform:translateX(0)}}@keyframes imageEffectBg2{0%{transform:translateX(0);width:calc(100% + 1px)}40%{width:calc(100% + 1px);transform:translateX(0)}100%{width:0;transform:translateX(0)}}body{font:600 19px/36px "Open Sans";font-size:1.35vw;line-height:2.5vw;letter-spacing:.5px;text-transform:none;color:#3f3f3f}@media print{body{color:#000}}@media screen and (min-width: 1600px){body{font-size:21px;line-height:40px}}@media screen and (max-width: 1100px){body{font-size:15px;letter-spacing:.2px;line-height:26px}}@media screen and (max-width: 500px){body{font-size:14px;letter-spacing:.1px;line-height:25px}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;background:#f8faf9}body.navi_open{overflow:hidden}.custom-font{font-family:"walker-swiss"}body #rwdnav{display:none}#loader{position:fixed;width:100vw;height:100vh;background:none;top:0;right:0;bottom:0;z-index:2000;pointer-events:none}#loader:before{content:"";position:absolute;top:0;left:auto;width:0;height:100vh;display:block;background:#fff;right:0;transition:all 1s ease;transition-delay:.4s}.preload #loader:before{width:100vw}.logged_in #loader{display:none !important}.page{overflow-x:hidden}#siteframe{position:relative}#logo_print{display:none}#content{position:relative}.content_inner{max-width:100%;margin:0 auto;padding-right:5vw;padding-left:13vw;box-sizing:border-box}@media screen and (max-width: 1100px){.content_inner{padding-right:30px !important;padding-left:30px !important}}@media screen and (max-width: 800px){.content_inner{padding-right:20px !important;padding-left:20px !important}}.content_inner{z-index:2;padding:0 14vw;padding-top:16vw}@media screen and (max-width: 1000px){.content_inner{padding-top:13vw}}@media print{.content_inner{padding-top:13vw}}.category_37 .content_inner,.category_18 .content_inner,.content_inner.right_small{padding-right:5vw}.content_inner.no_padding_top{padding-top:0}.content_inner.no_padding_bottom{padding-bottom:0}.picture_top_visible .content_inner{padding-top:180px}@media screen and (max-width: 1000px){.picture_top_visible .content_inner{padding-top:180px}}@media print{.picture_top_visible .content_inner{padding-top:40px}}.mod_action_show_entry.picture_top_visible .content_inner{padding-top:230px}@media screen and (max-width: 1000px){.mod_action_show_entry.picture_top_visible .content_inner{padding-top:230px}}@media print{.mod_action_show_entry.picture_top_visible .content_inner{padding-top:10px}}.content_inner .content_overflow{overflow:hidden}.content_inner.very_small_left{padding-left:2vw}#header{position:fixed;z-index:110;width:calc(100% - var(--management-panel-width));top:0;background:none;transition:all .3s ease-out}.is_scrolled #header .header_inner{padding-top:9px;padding-bottom:20px}.is_scrolled #header .header_right{top:6px}.is_scrolled #header .header_right.white .shop ul.meta-navigation li a{color:#595a59 !important}.is_scrolled #header .header_right.white .shop ul.meta-navigation li a:hover{color:red !important}.is_scrolled:not(.navi_open) #header{background:#fff}#header .header_inner{max-width:100%;margin:0 auto;padding-right:5vw;padding-left:13vw;box-sizing:border-box}@media screen and (max-width: 1100px){#header .header_inner{padding-right:30px !important;padding-left:30px !important}}@media screen and (max-width: 800px){#header .header_inner{padding-right:20px !important;padding-left:20px !important}}#header .header_inner{padding-right:5vw;padding-left:2.1vw;display:flex;justify-content:space-between;align-items:flex-start;padding-top:28px;padding-bottom:30px;transition:all .3s ease-out;overflow:hidden}#header .header_inner:before{transition:all .3s ease-out}#header .header_inner .logo{position:relative}#header a{text-decoration:none}.navi_open #header .logo img{opacity:0}.navi_open.is_scrolled #header .logo{opacity:1}#header .header_right{display:flex;background:none;align-items:flex-start;position:relative;right:0;top:11px;padding:0;margin:0;transition:all .3s ease-out}#header .header_right .shop{display:flex;flex-flow:column}#header .header_right .shop i{font-size:32px;color:#595a59;display:block;cursor:pointer;align-self:flex-end}#header .header_right .shop.current i{color:red}#header .header_right .shop .meta-navigation{height:0;position:relative;pointer-events:none}#header .header_right .shop.current .meta-navigation,#header .header_right .shop:hover .meta-navigation{height:76px;pointer-events:all}.logo{width:auto;text-align:center;padding:0;box-sizing:border-box;position:relative;transition:all .3s ease-out}.logo>a{width:100%;margin:0 auto;display:flex;align-items:flex-end}.logo svg{width:248px;flex:0 0 248px;height:auto;transition:all .3s ease-out}.logo svg+svg{width:333px;flex:0 0 333px;height:auto;margin-left:29px}.logo img{width:100%;height:auto;display:block;margin-left:29px;transition:all .3s ease-out}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.logo img{height:27px}}@supports(-ms-accelerator: true){.logo img{height:27px}}body:not(.category_1) .logo svg polygon,body:not(.category_1) .logo svg polyline,body:not(.category_1) .logo svg path{fill:#fff;transition:all .3s ease-out}body:not(.category_1) .logo img{display:none}body.css_logo_rot .logo svg polygon,body.css_logo_rot .logo svg polyline,body.css_logo_rot .logo svg path,body.no_picture_top .logo svg polygon,body.no_picture_top .logo svg polyline,body.no_picture_top .logo svg path,body:not(.categroy_1).navi_open .logo svg polygon,body:not(.categroy_1).navi_open .logo svg polyline,body:not(.categroy_1).navi_open .logo svg path{fill:red;-webkit-mask:none;mask:none}body.css_logo_rot .logo svg+svg polygon,body.css_logo_rot .logo svg+svg polyline,body.css_logo_rot .logo svg+svg path,body.no_picture_top .logo svg+svg polygon,body.no_picture_top .logo svg+svg polyline,body.no_picture_top .logo svg+svg path,body:not(.categroy_1).navi_open .logo svg+svg polygon,body:not(.categroy_1).navi_open .logo svg+svg polyline,body:not(.categroy_1).navi_open .logo svg+svg path{fill:#797a7c}body.navi_open .logo svg polygon,body.navi_open .logo svg polyline,body.navi_open .logo svg path,body.is_scrolled .logo svg polygon,body.is_scrolled .logo svg polyline,body.is_scrolled .logo svg path{fill:red;-webkit-mask:none;mask:none}body.navi_open .logo svg+svg polygon,body.navi_open .logo svg+svg polyline,body.navi_open .logo svg+svg path,body.is_scrolled .logo svg+svg polygon,body.is_scrolled .logo svg+svg polyline,body.is_scrolled .logo svg+svg path{fill:#797a7c !important}.is_scrolled .logo svg{width:180px;flex:0 0 180px}.is_scrolled .logo svg+svg{width:244px;flex:0 0 244px;margin-left:21px}body:not(.navi_open).is_scrolled #header .header_right.white .shop i{color:#595a59}body:not(.navi_open).is_scrolled #header .header_right.white .responsive_navigation_toggle span{background:#595a59}body:not(.navi_open) #header .header_right.white .shop i{color:#fff}body:not(.navi_open) #header .header_right.white .responsive_navigation_toggle span{background:#fff}body:not(.navi_open) #header .header_right.white .shop ul.meta-navigation li a{color:#fff}body:not(.navi_open) #header .header_right.white .shop ul.meta-navigation li a:hover{color:red}#footer{position:relative;z-index:2;background:#f8faf9}#footer a{color:#3f3f3f;text-decoration:none}#footer .footer_inner{max-width:100%;margin:0 auto;padding-right:5vw;padding-left:13vw;box-sizing:border-box}@media screen and (max-width: 1100px){#footer .footer_inner{padding-right:30px !important;padding-left:30px !important}}@media screen and (max-width: 800px){#footer .footer_inner{padding-right:20px !important;padding-left:20px !important}}#footer .footer_inner.big{padding-right:9vw;padding-left:9vw}#footer .footer_inner .certificat .portlet{padding-top:25vw;transition:all .6s ease-out;opacity:0}#footer .footer_inner .certificat .portlet ul.controls{top:15vw}#footer .footer_inner .certificat .portlet.is_visible{padding-top:20vw}@media screen and (max-width: 1000px){#footer .footer_inner .certificat .portlet.is_visible{padding-top:17vw}}@media print{#footer .footer_inner .certificat .portlet.is_visible{padding-top:17vw}}#footer .footer_inner .certificat .portlet.is_visible{opacity:1}#footer .footer_inner .certificat .portlet-content{padding-left:4vw}#footer .footer_inner .certificat .portlet-content h3{font:400 34px/47px "Open Sans";font-size:2.36vw;line-height:3.3vw;letter-spacing:1px;padding:0;margin:0;text-transform:uppercase;color:#3f3f3f}@media screen and (min-width: 1600px){#footer .footer_inner .certificat .portlet-content h3{font-size:38px;line-height:52px}}@media screen and (max-width: 1000px){#footer .footer_inner .certificat .portlet-content h3{font-size:24px;line-height:34px;letter-spacing:.5px}}@media screen and (max-width: 800px){#footer .footer_inner .certificat .portlet-content h3{font-size:22px;line-height:32px;letter-spacing:.4px}}@media screen and (max-width: 500px){#footer .footer_inner .certificat .portlet-content h3{font-size:19px;line-height:29px;letter-spacing:.2px}}@media print{#footer .footer_inner .certificat .portlet-content h3{color:#000}}#footer .footer_inner .certificat .portlet-content h3{font-weight:600}#footer .footer_inner .certificat .portlet-content .portlet_content_introduction{font:400 34px/47px "Open Sans";font-size:2.36vw;line-height:3.3vw;letter-spacing:1px;padding:0;margin:0;text-transform:uppercase;color:#3f3f3f}@media screen and (min-width: 1600px){#footer .footer_inner .certificat .portlet-content .portlet_content_introduction{font-size:38px;line-height:52px}}@media screen and (max-width: 1000px){#footer .footer_inner .certificat .portlet-content .portlet_content_introduction{font-size:24px;line-height:34px;letter-spacing:.5px}}@media screen and (max-width: 800px){#footer .footer_inner .certificat .portlet-content .portlet_content_introduction{font-size:22px;line-height:32px;letter-spacing:.4px}}@media screen and (max-width: 500px){#footer .footer_inner .certificat .portlet-content .portlet_content_introduction{font-size:19px;line-height:29px;letter-spacing:.2px}}@media print{#footer .footer_inner .certificat .portlet-content .portlet_content_introduction{color:#000}}#footer .footer_inner .certificat .portlet-content .portlet_content_introduction{font-weight:600;text-transform:unset;max-width:44vw}#footer .footer_inner .certificat .portlet-content h2{font:400 34px/47px "Open Sans";font-size:2.36vw;line-height:3.3vw;letter-spacing:1px;padding:0;margin:0;text-transform:uppercase;color:#3f3f3f}@media screen and (min-width: 1600px){#footer .footer_inner .certificat .portlet-content h2{font-size:38px;line-height:52px}}@media screen and (max-width: 1000px){#footer .footer_inner .certificat .portlet-content h2{font-size:24px;line-height:34px;letter-spacing:.5px}}@media screen and (max-width: 800px){#footer .footer_inner .certificat .portlet-content h2{font-size:22px;line-height:32px;letter-spacing:.4px}}@media screen and (max-width: 500px){#footer .footer_inner .certificat .portlet-content h2{font-size:19px;line-height:29px;letter-spacing:.2px}}@media print{#footer .footer_inner .certificat .portlet-content h2{color:#000}}#footer .footer_inner .certificat .portlet-content h2{font-weight:600;margin-top:11vw}@media screen and (max-width: 1000px){#footer .footer_inner .certificat .portlet-content h2{margin-top:2vw}}@media print{#footer .footer_inner .certificat .portlet-content h2{margin-top:2vw}}#footer .footer_inner .certificat .resource_container{display:flex;justify-content:space-between;align-items:center;flex-flow:wrap;max-width:47vw;margin-top:2vw}@media screen and (max-width: 1000px){#footer .footer_inner .certificat .resource_container{margin-top:2vw}}@media print{#footer .footer_inner .certificat .resource_container{margin-top:2vw}}#footer .footer_inner .certificat .resource_container .picture{max-width:33.33%;flex:0 0 33.33%;height:7vw;padding:0 2vw;box-sizing:border-box;transition:all .6s ease-out;opacity:0}#footer .footer_inner .certificat .resource_container .picture.is_visible{opacity:1}#footer .footer_inner .certificat .resource_container .picture *{height:100%}#footer .footer_inner .certificat .resource_container .picture span{display:flex;align-items:center;justify-content:center;box-shadow:none}#footer .footer_inner .certificat .resource_container .picture img{max-height:100%;max-width:100%;width:auto;height:auto}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){#footer .footer_inner .certificat .resource_container .picture img{max-height:7vw}}@supports(-ms-accelerator: true){#footer .footer_inner .certificat .resource_container .picture img{max-height:7vw}}#footer .footer_inner .certificat .resource_container .picture:nth-child(3n)~.picture{margin-top:6vw}@media screen and (max-width: 1000px){#footer .footer_inner .certificat .resource_container .picture:nth-child(3n)~.picture{margin-top:2vw}}@media print{#footer .footer_inner .certificat .resource_container .picture:nth-child(3n)~.picture{margin-top:2vw}}#footer .footer_inner .personalize{text-align:center}#footer .footer_inner .personalize .portlet{margin-top:16vw}@media screen and (max-width: 1000px){#footer .footer_inner .personalize .portlet{margin-top:13vw}}@media print{#footer .footer_inner .personalize .portlet{margin-top:13vw}}#footer .footer_inner .personalize .portlet{max-width:44vw;margin-left:auto;margin-right:auto}#footer .footer_inner .personalize .portlet p:not(:last-child){margin-bottom:2vw}@media screen and (max-width: 1000px){#footer .footer_inner .personalize .portlet p:not(:last-child){margin-bottom:2vw}}@media print{#footer .footer_inner .personalize .portlet p:not(:last-child){margin-bottom:2vw}}#footer .footer_inner .personalize .portlet .pictures{max-width:28vw;margin:auto;margin-top:6vw}@media screen and (max-width: 1000px){#footer .footer_inner .personalize .portlet .pictures{margin-top:2vw}}@media print{#footer .footer_inner .personalize .portlet .pictures{margin-top:2vw}}#footer .footer_inner .personalize .portlet .pictures span{box-shadow:none}#footer .footer_inner .personalize .portlet .pictures a{pointer-events:none}#footer .footer_inner .quicklinks .portlet{margin-top:16vw}@media screen and (max-width: 1000px){#footer .footer_inner .quicklinks .portlet{margin-top:13vw}}@media print{#footer .footer_inner .quicklinks .portlet{margin-top:13vw}}#footer .footer_inner .quicklinks .portlet h3{display:none}#footer .footer_inner .quicklinks .portlet #mod_portlet_quicklinks_quicklinks{display:flex;justify-content:space-between}#footer .footer_inner .quicklinks .portlet #mod_portlet_quicklinks_quicklinks .quicklink_item{max-width:calc(25% - 10px);flex:calc(25% - 10px);text-align:center;transition:all .6s ease-out;opacity:0;top:4vw;position:relative}#footer .footer_inner .quicklinks .portlet #mod_portlet_quicklinks_quicklinks .quicklink_item.is_visible{opacity:1;top:0}#footer .footer_inner .quicklinks .portlet #mod_portlet_quicklinks_quicklinks .quicklink_item a{font:400 34px/47px "Open Sans";font-size:2.36vw;line-height:3.3vw;letter-spacing:1px;padding:0;margin:0;text-transform:uppercase;color:#3f3f3f}@media screen and (min-width: 1600px){#footer .footer_inner .quicklinks .portlet #mod_portlet_quicklinks_quicklinks .quicklink_item a{font-size:38px;line-height:52px}}@media screen and (max-width: 1000px){#footer .footer_inner .quicklinks .portlet #mod_portlet_quicklinks_quicklinks .quicklink_item a{font-size:24px;line-height:34px;letter-spacing:.5px}}@media screen and (max-width: 800px){#footer .footer_inner .quicklinks .portlet #mod_portlet_quicklinks_quicklinks .quicklink_item a{font-size:22px;line-height:32px;letter-spacing:.4px}}@media screen and (max-width: 500px){#footer .footer_inner .quicklinks .portlet #mod_portlet_quicklinks_quicklinks .quicklink_item a{font-size:19px;line-height:29px;letter-spacing:.2px}}@media print{#footer .footer_inner .quicklinks .portlet #mod_portlet_quicklinks_quicklinks .quicklink_item a{color:#000}}#footer .footer_inner .quicklinks .portlet #mod_portlet_quicklinks_quicklinks .quicklink_item a{font-weight:600;display:block;position:relative}#footer .footer_inner .quicklinks .portlet #mod_portlet_quicklinks_quicklinks .quicklink_item a:before{content:"i";position:absolute;top:0;left:0;display:block;font-family:"walker-swiss";font-size:8vw;line-height:8vw;font-weight:400;text-transform:none;color:red;position:relative;margin-bottom:1.2vw;z-index:1}#footer .footer_inner .quicklinks .portlet #mod_portlet_quicklinks_quicklinks .quicklink_item a span{position:relative;z-index:1;padding:0 10px;hyphens:auto;-moz-hyphens:auto;display:block}#footer .footer_inner .quicklinks .portlet #mod_portlet_quicklinks_quicklinks .quicklink_item a:after{content:"";position:absolute;top:50%;left:0;width:100%;height:0;display:block;background:#fff;padding-bottom:100%;transform:translate(0, -50%);opacity:0;transition:all .3s ease-out}#footer .footer_inner .quicklinks .portlet #mod_portlet_quicklinks_quicklinks .quicklink_item a:hover:after{opacity:1}#footer .footer_inner .quicklinks .portlet #mod_portlet_quicklinks_quicklinks .quicklink_item:nth-child(2) a:before{content:"a"}#footer .footer_inner .quicklinks .portlet #mod_portlet_quicklinks_quicklinks .quicklink_item:nth-child(3) a:before{content:"g"}#footer .footer_inner .quicklinks .portlet #mod_portlet_quicklinks_quicklinks .quicklink_item:nth-child(4) a:before{content:"j"}#footer .footer_inner .footer_bottom{margin-top:16vw}@media screen and (max-width: 1000px){#footer .footer_inner .footer_bottom{margin-top:13vw}}@media print{#footer .footer_inner .footer_bottom{margin-top:13vw}}#footer .footer_inner .footer_bottom{display:flex;justify-content:space-between}#footer .footer_inner .footer_bottom .footer_address .portlet_content_description{display:flex;width:40vw;justify-content:space-between}#footer .footer_inner .footer_bottom .footer_address .portlet_content_description p>a{font-weight:700;display:block;overflow:hidden;background:linear-gradient(to right, #FF0000, #FF0000 50%, #3F3F3F 50%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-size:200% 100%;background-position:100%;transition:all 0s ease-out}#footer .footer_inner .footer_bottom .footer_address .portlet_content_description p>a.current,#footer .footer_inner .footer_bottom .footer_address .portlet_content_description p>a:hover{background-position:0 100%;color:red;transition:all .5s ease-out}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){#footer .footer_inner .footer_bottom .footer_address .portlet_content_description p>a{background:none}}@supports(-ms-accelerator: true){#footer .footer_inner .footer_bottom .footer_address .portlet_content_description p>a{background:none}}#footer .footer_inner .footer_bottom .language_switcher{display:flex}#footer .footer_inner .footer_bottom .language_switcher a:not(:first-child):before{content:"|";padding:0 5px;color:#3f3f3f !important}#footer .footer_inner .footer_bottom .language_switcher a.current,#footer .footer_inner .footer_bottom .language_switcher a:hover{color:red}#footer .footer_inner .footer_bottom .social_media{display:none}#footer .footer_inner .footer_bottom .social_media .icons{display:flex;flex-flow:column;text-transform:uppercase;letter-spacing:.035vw}#footer .footer_inner .footer_bottom .social_media .icons a{display:block;overflow:hidden;background:linear-gradient(to right, #FF0000, #FF0000 50%, #3F3F3F 50%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-size:200% 100%;background-position:100%;transition:all 0s ease-out}#footer .footer_inner .footer_bottom .social_media .icons a.current,#footer .footer_inner .footer_bottom .social_media .icons a:hover{background-position:0 100%;color:red;transition:all .5s ease-out}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){#footer .footer_inner .footer_bottom .social_media .icons a{background:none}}@supports(-ms-accelerator: true){#footer .footer_inner .footer_bottom .social_media .icons a{background:none}}#footer .footer_inner .copy{margin-top:9vw}@media screen and (max-width: 1000px){#footer .footer_inner .copy{margin-top:2vw}}@media print{#footer .footer_inner .copy{margin-top:2vw}}#footer .footer_inner .copy{padding-bottom:4vw;display:flex;justify-content:space-between;text-transform:uppercase;letter-spacing:.2px}#footer .footer_inner .copy a{text-decoration:underline}#footer .footer_inner .copy a:hover{color:red}#footer .portlet_content_certificat .picture a.resource_link{overflow:visible}#footer .portlet_content_certificat .picture a.resource_link:before{display:none}#footer #footer_responsive{display:none}#privacy_banner{background:none;max-width:100%;left:0;right:0;bottom:0}.is_scrolled #privacy_banner{background:#f8faf9}#privacy_banner #privacy_banner_inner{max-width:100%;margin:0 auto;padding-right:5vw;padding-left:13vw;box-sizing:border-box}@media screen and (max-width: 1100px){#privacy_banner #privacy_banner_inner{padding-right:30px !important;padding-left:30px !important}}@media screen and (max-width: 800px){#privacy_banner #privacy_banner_inner{padding-right:20px !important;padding-left:20px !important}}#privacy_banner #privacy_banner_inner{padding-right:2.1vw;padding-left:2.1vw;color:#3f3f3f;font-size:14px;padding-top:15px;padding-bottom:15px;background:#f8faf9}#privacy_banner #privacy_banner_inner #privacy_icon{display:none !important}#privacy_banner #privacy_banner_inner #privacy_description_wrap .privacy_responsive_icon{display:none !important}#privacy_banner #privacy_banner_inner #privacy_description_wrap{max-width:100%;width:100%;display:flex;align-items:center}#privacy_banner #privacy_banner_inner #privacy_description_wrap #privacy_description{white-space:nowrap}#privacy_banner #privacy_banner_inner #privacy_buttons{width:100%;display:flex;justify-content:space-between;align-items:baseline;margin-left:5px}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button{order:2;color:#3f3f3f;border:1px solid red;font-weight:600;margin:0;background:#f8faf9;padding:5px 12px 6px}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button i{display:none}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button:hover{color:#fff;background:red}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_more_information{margin-top:0;color:#3f3f3f;text-decoration:underline}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_more_information:before{display:none}.portlet_content_dynamic-popup{position:fixed;top:unset;right:-100%;bottom:25px;left:unset;position:fixed !important;max-width:330px;width:100%;font:600 15px/28px "Open Sans";font-size:1.06vw;line-height:2.05vw;text-transform:none;letter-spacing:.2px;color:#3f3f3f}@media print{.portlet_content_dynamic-popup{color:#000}}@media screen and (max-width: 1100px){.portlet_content_dynamic-popup{font-size:14px;line-height:28px}}@media screen and (max-width: 500px){.portlet_content_dynamic-popup{font-size:13px;line-height:24px;letter-spacing:0}}.portlet_content_dynamic-popup{font-size:clamp(13px,1.5vw,15px);line-height:clamp(18px,2.4vw,24px);display:block;z-index:200;transition:all .5s ease-in-out}.portlet_content_dynamic-popup.show{left:25px;animation:animation 1050ms ease-in-out}.portlet_content_dynamic-popup .hide_portlet{position:absolute;top:0;right:0;bottom:unset;left:unset;width:30px;height:30px;line-height:30px;text-align:center;color:#fff;background:#3f3f3f;cursor:pointer;z-index:5;transition:all .3s ease-out}.portlet_content_dynamic-popup .hide_portlet i{position:relative;z-index:5}.portlet_content_dynamic-popup .hide_portlet:hover{color:#fff;background:rgb(75.75,75.75,75.75)}.portlet_content_dynamic-popup.portlet_empty.portlet_no_title.portlet_no_content .portlet_inner{padding:27px}.portlet_content_dynamic-popup .portlet_inner{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);overflow:hidden}.portlet_content_dynamic-popup .portlet_inner .portlet_text_wrap{padding:27px}.portlet_content_dynamic-popup .portlet_inner h3.portlet-title,.portlet_content_dynamic-popup .portlet_inner h3.portlet-title a{font-size:clamp(18px,1.8vw,24px);line-height:clamp(24px,2.4vw,30px);margin:0 !important;text-decoration:none}.portlet_content_dynamic-popup .portlet_inner .portlet_content_introduction{margin-top:15px;font:600 15px/28px "Open Sans";font-size:1.06vw;line-height:2.05vw;text-transform:none;letter-spacing:.2px;color:#3f3f3f}@media print{.portlet_content_dynamic-popup .portlet_inner .portlet_content_introduction{color:#000}}@media screen and (max-width: 1100px){.portlet_content_dynamic-popup .portlet_inner .portlet_content_introduction{font-size:14px;line-height:28px}}@media screen and (max-width: 500px){.portlet_content_dynamic-popup .portlet_inner .portlet_content_introduction{font-size:13px;line-height:24px;letter-spacing:0}}.portlet_content_dynamic-popup .portlet_inner .portlet_content_introduction{font-size:clamp(13px,1.5vw,15px);line-height:clamp(18px,2.4vw,24px);font-weight:700}.portlet_content_dynamic-popup .portlet_inner .portlet_content_introduction>*:last-child{margin-bottom:0}.portlet_content_dynamic-popup .portlet_inner .portlet_content_description{margin-top:15px}.portlet_content_dynamic-popup .portlet_inner .portlet_content_description a{text-decoration:underline}.portlet_content_dynamic-popup .portlet_inner a.portlet_content_link{font-size:1.35vw;line-height:2vw;text-transform:uppercase;letter-spacing:.5px;position:relative;display:inline-block;color:#3f3f3f;text-decoration:none;font-weight:600}.portlet_content_dynamic-popup .portlet_inner a.portlet_content_link:before{content:"";position:absolute;top:50%;left:auto;width:2.5vw;height:2px;display:block;background:red;right:-3.2vw;margin-top:-0.05vw;transition:all .4s ease-out}.portlet_content_dynamic-popup .portlet_inner a.portlet_content_link:hover:before{width:5.5vw;right:-6.2vw}@media screen and (min-width: 1600px){.portlet_content_dynamic-popup .portlet_inner a.portlet_content_link{font-size:22px;line-height:28px}}@media screen and (max-width: 1000px){.portlet_content_dynamic-popup .portlet_inner a.portlet_content_link{font-size:15px;line-height:20px;letter-spacing:.2px}.portlet_content_dynamic-popup .portlet_inner a.portlet_content_link:before{margin-top:0}}@media screen and (max-width: 600px){.portlet_content_dynamic-popup .portlet_inner a.portlet_content_link:before{width:25px;right:-32px}}@media print{.portlet_content_dynamic-popup .portlet_inner a.portlet_content_link{display:none}}.portlet_content_dynamic-popup .portlet_inner a.portlet_content_link{font:600 15px/28px "Open Sans";font-size:1.06vw;line-height:2.05vw;text-transform:none;letter-spacing:.2px;color:#3f3f3f}@media print{.portlet_content_dynamic-popup .portlet_inner a.portlet_content_link{color:#000}}@media screen and (max-width: 1100px){.portlet_content_dynamic-popup .portlet_inner a.portlet_content_link{font-size:14px;line-height:28px}}@media screen and (max-width: 500px){.portlet_content_dynamic-popup .portlet_inner a.portlet_content_link{font-size:13px;line-height:24px;letter-spacing:0}}.portlet_content_dynamic-popup .portlet_inner a.portlet_content_link{font-size:clamp(13px,1.5vw,15px) !important;line-height:clamp(18px,2.4vw,24px) !important;text-transform:uppercase;margin-top:10px}.portlet_content_dynamic-popup ul.controls{left:0;right:auto}.logged_in .portlet_content_dynamic-popup{left:calc(var(--management-panel-width) - 275px) !important;opacity:0}.logged_in .portlet_content_dynamic-popup .hide_portlet{right:25px}.logged_in .portlet_content_dynamic-popup.show{opacity:1}.logged_in .portlet_content_dynamic-popup:hover{left:calc(var(--management-panel-width) + 25px) !important;animation:animation 1050ms ease-in-out}.logged_in .portlet_content_dynamic-popup .pictures .management_controls{display:none}@keyframes animation{0%{transform:translateX(-100%)}70%{transform:translateX(calc(0% + 10px))}100%{transform:translateX(calc(0% + 0px))}}@keyframes stripes{to{background-size:100% 100%}}@keyframes imageEffectBg{0%{transform:translateX(-100%);width:100%}40%{width:100%;transform:translateX(0)}100%{width:0;transform:translateX(0)}}@keyframes imageEffectBg2{0%{transform:translateX(0);width:calc(100% + 1px)}40%{width:calc(100% + 1px);transform:translateX(0)}100%{width:0;transform:translateX(0)}}.shop{position:relative}.shop ul.meta-navigation{position:absolute;list-style:none;right:0;text-align:right;margin-top:0;transition:all .3s ease-out;opacity:0}.shop ul.meta-navigation li a{font:600 19px/36px "Open Sans";font-size:1.35vw;line-height:2.5vw;letter-spacing:.5px;text-transform:none;color:#3f3f3f}@media print{.shop ul.meta-navigation li a{color:#000}}@media screen and (min-width: 1600px){.shop ul.meta-navigation li a{font-size:21px;line-height:40px}}@media screen and (max-width: 1100px){.shop ul.meta-navigation li a{font-size:15px;letter-spacing:.2px;line-height:26px}}@media screen and (max-width: 500px){.shop ul.meta-navigation li a{font-size:14px;letter-spacing:.1px;line-height:25px}}.shop ul.meta-navigation li a{color:#3f3f3f;text-transform:uppercase}@media print{.shop ul.meta-navigation li a{color:#000}}.shop ul.meta-navigation li a{color:#3f3f3f}.shop ul.meta-navigation li a:hover{color:red}.shop ul.meta-navigation li.current a{background-position:0 100%;color:red}.shop:hover ul.meta-navigation,.shop.current ul.meta-navigation{margin-top:8px;opacity:1}#navigation_wrap{position:fixed;top:0;bottom:0;right:0;left:var(--management-panel-width);transform:translate(50%, 0);transition:all .5s ease-out;z-index:3;background:#f8faf9;opacity:0;padding:80px 4vw 80px 2.1vw;display:flex;align-items:center;justify-content:center;z-index:110;pointer-events:none}#navigation_wrap:before{content:"";position:absolute;top:0;left:auto;width:20px;height:100%;display:block;background:#f8faf9;z-index:1;right:4vw}.navi_open #navigation_wrap{transform:translate(0, 0);opacity:1;pointer-events:all}.navi_open #navigation_wrap .navigation_address{opacity:1}#navigation_wrap .navigation_inner{height:100%;width:100%;display:flex;overflow:auto;align-items:center;justify-content:center;position:relative}#navigation_wrap .logo{position:fixed;top:28px;left:2.1vw;opacity:0;transition:all .3s ease-out}#navigation_wrap .navigation_address{font-size:1.8vmin;line-height:3.8vmin;letter-spacing:.5px;margin-left:-20vw;padding-right:20vw;opacity:0;transition:all .5s ease-out}.logged_in #navigation_wrap .navigation_address{margin-left:0;padding-right:5vw}#navigation_wrap .navigation_address .portlet .portlet-content a{font-weight:700;color:#3f3f3f;text-decoration:none;display:block;overflow:hidden;background:linear-gradient(to right, #FF0000, #FF0000 50%, #3F3F3F 50%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-size:200% 100%;background-position:100%;transition:all 0s ease-out}#navigation_wrap .navigation_address .portlet .portlet-content a.current,#navigation_wrap .navigation_address .portlet .portlet-content a:hover{background-position:0 100%;color:red;transition:all .5s ease-out}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){#navigation_wrap .navigation_address .portlet .portlet-content a{background:none}}@supports(-ms-accelerator: true){#navigation_wrap .navigation_address .portlet .portlet-content a{background:none}}@media print{#navigation_wrap .navigation_address .portlet .portlet-content a:before{background:#000}}#navigation_wrap .navigation_address p:not(:last-child){margin-bottom:3.2vmin}#navigation_wrap .navigation_address .language_switcher{display:flex}#navigation_wrap .navigation_address .language_switcher a{text-decoration:none;color:#3f3f3f}#navigation_wrap .navigation_address .language_switcher a:hover,#navigation_wrap .navigation_address .language_switcher a.current{color:red}#navigation_wrap .navigation_address .language_switcher a:not(:first-child):before{content:"|";padding:0 5px;color:#3f3f3f}body[lang=fr] #navigation_wrap .navigation_address{margin-left:-14vw;padding-right:14vw}#navigation{max-width:30vw}body[lang=fr] #navigation{max-width:36vw}#navigation ul li{list-style:none}#navigation ul li a{text-decoration:none;color:#3f3f3f;text-transform:uppercase;display:block;overflow:hidden;background:linear-gradient(to right, #FF0000, #FF0000 50%, #3F3F3F 50%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-size:200% 100%;background-position:100%;transition:all 0s ease-out}#navigation ul li a.current,#navigation ul li a:hover{background-position:0 100%;color:red;transition:all .5s ease-out}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){#navigation ul li a{background:none}}@supports(-ms-accelerator: true){#navigation ul li a{background:none}}#navigation ul li.current>a{background:linear-gradient(to right, red, red 50%, #797A7C 50%);color:#797a7c;background-position:0 100%;background-size:200% 100%;background-position:100%;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}#navigation ul li.open_submenu>a,#navigation ul li:hover>a{color:red;background-position:0 100%}#navigation ul.level0>li{transition:all .3s ease-out;position:relative;right:-150px;opacity:0}#navigation ul.level0>li:not(:first-child){margin-top:2.8vmin}#navigation ul.level0>li>a{font-size:3.8vmin;line-height:4.5vmin;letter-spacing:2px}#navigation ul.level0 li.open_submenu ul.level1{opacity:1;margin-left:6vmin;pointer-events:all;transition:all .3s ease-out}#navigation ul.level0 li.open_submenu ul.level1>li:nth-child(1){transition-delay:.4s}#navigation ul.level0 li.open_submenu ul.level1>li:nth-child(2){transition-delay:.5s}#navigation ul.level0 li.open_submenu ul.level1>li:nth-child(3){transition-delay:.6s}#navigation ul.level0 li.open_submenu ul.level1>li:nth-child(4){transition-delay:.7s}#navigation ul.level0 li.open_submenu ul.level1>li:nth-child(5){transition-delay:.8s}#navigation ul.level0 li.open_submenu ul.level1>li:nth-child(6){transition-delay:.9s}#navigation ul.level0 li.open_submenu ul.level1>li:nth-child(7){transition-delay:1s}#navigation ul.level0 li.open_submenu ul.level1>li:nth-child(8){transition-delay:1.1s}#navigation ul.level0 li.open_submenu ul.level1>li:nth-child(9){transition-delay:1.2s}#navigation ul.level0 li.open_submenu ul.level1>li{opacity:1;right:0;transition:all .3s ease-out;transition-delay:.3s}.navi_open #navigation ul.level0 li:not(.open_submenu) ul.level1{max-height:0 !important}.navi_open #navigation ul.level0>li{right:0;opacity:1}.remove_transition #navigation ul.level0>li{transition:all 0s ease-out;transition-delay:0s !important}#navigation ul.level1{opacity:0;transition:all .3s ease-out;margin-left:3vmin;pointer-events:none}#navigation ul.level1.current{max-height:none !important}#navigation ul.level1>li{padding-top:1.5vmin;opacity:0;transition-delay:0s;transition:all 0s ease-out;right:-2vw;position:relative}#navigation ul.level1>li:last-child{padding-bottom:1.5vmin}#navigation ul.level1>li>a{font-size:2.4vmin;line-height:3vmin;letter-spacing:.5px}.responsive_navigation_toggle{z-index:270;display:block;width:31px;height:19px;position:relative;top:10px;right:0;margin-top:0;margin-left:32px;float:right;transition:all .3s ease-out;cursor:pointer}.responsive_navigation_toggle span{background:#595a59;display:block;height:1px;border-radius:0;position:absolute;top:0;right:0;bottom:auto;left:0;transform:rotate(0deg);transition:transform .3s ease 0s,top .25s ease .25s,opacity .01s ease .25s;z-index:150}.responsive_navigation_toggle span:nth-child(2){top:9px}.responsive_navigation_toggle span:nth-child(3){top:18px}.navi_open .responsive_navigation_toggle span{top:40%;background:#595a59;transition:top .25s ease 0s,transform .3s ease .25s,opacity .01s ease .25s}.navi_open .responsive_navigation_toggle span:first-child{opacity:0}.navi_open .responsive_navigation_toggle span:nth-child(2){transform:rotate(-45deg)}.navi_open .responsive_navigation_toggle span:nth-child(3){transform:rotate(45deg)}@keyframes stripes{to{background-size:100% 100%}}@keyframes imageEffectBg{0%{transform:translateX(-100%);width:100%}40%{width:100%;transform:translateX(0)}100%{width:0;transform:translateX(0)}}@keyframes imageEffectBg2{0%{transform:translateX(0);width:calc(100% + 1px)}40%{width:calc(100% + 1px);transform:translateX(0)}100%{width:0;transform:translateX(0)}}.portlet{margin:0;padding:0;position:relative}.portlet.hidden{display:block}.big_picture_footer .portlet{padding-top:16vw}@media screen and (max-width: 1000px){.big_picture_footer .portlet{padding-top:13vw}}@media print{.big_picture_footer .portlet{padding-top:13vw}}.big_picture_footer .portlet .portlet-content{display:flex;padding-right:16vw;padding-left:4vw}.big_picture_footer .portlet .portlet-content .pictures{order:2;flex:0 0 36vw;max-width:36vw}.big_picture_footer .portlet .portlet-content .pictures .picture{opacity:0;transition:all .6s ease-out;position:relative}.big_picture_footer .portlet .portlet-content .pictures .picture .resource_background{position:relative;overflow:hidden}.big_picture_footer .portlet .portlet-content .pictures .picture .resource_background:before{content:"";position:absolute;top:0;left:auto;width:calc(100% + 1px);height:100%;display:block;background:#f8faf9;right:-1px;z-index:1}.big_picture_footer .portlet .portlet-content .pictures .picture .resource_background:after{content:"";position:absolute;top:0;left:auto;width:0;height:100%;display:block;background:#d8d8d8;right:0;z-index:2}.big_picture_footer .portlet .portlet-content .pictures .picture.is_visible .resource_background:before{animation:ease 1s imageEffectBg2 forwards}.big_picture_footer .portlet .portlet-content .pictures .picture.is_visible .resource_background:after{animation:ease 1s imageEffectBg forwards}.big_picture_footer .portlet .portlet-content .pictures .picture.is_visible{opacity:1}.big_picture_footer .portlet .portlet-content h3.portlet-title a,.big_picture_footer .portlet .portlet-content h3.portlet-title{font:400 34px/47px "Open Sans";font-size:2.36vw;line-height:3.3vw;letter-spacing:1px;padding:0;margin:0;text-transform:uppercase;color:#3f3f3f}@media screen and (min-width: 1600px){.big_picture_footer .portlet .portlet-content h3.portlet-title a,.big_picture_footer .portlet .portlet-content h3.portlet-title{font-size:38px;line-height:52px}}@media screen and (max-width: 1000px){.big_picture_footer .portlet .portlet-content h3.portlet-title a,.big_picture_footer .portlet .portlet-content h3.portlet-title{font-size:24px;line-height:34px;letter-spacing:.5px}}@media screen and (max-width: 800px){.big_picture_footer .portlet .portlet-content h3.portlet-title a,.big_picture_footer .portlet .portlet-content h3.portlet-title{font-size:22px;line-height:32px;letter-spacing:.4px}}@media screen and (max-width: 500px){.big_picture_footer .portlet .portlet-content h3.portlet-title a,.big_picture_footer .portlet .portlet-content h3.portlet-title{font-size:19px;line-height:29px;letter-spacing:.2px}}@media print{.big_picture_footer .portlet .portlet-content h3.portlet-title a,.big_picture_footer .portlet .portlet-content h3.portlet-title{color:#000}}.big_picture_footer .portlet .portlet-content h3.portlet-title a,.big_picture_footer .portlet .portlet-content h3.portlet-title{font-weight:600}.big_picture_footer .portlet .portlet-content h3.portlet-title{margin-right:-14vw;margin-top:3.5vw}.big_picture_footer .portlet .portlet-content .portlet_content_introduction{display:none}.big_picture_footer .portlet .portlet-content .portlet_content_description *:not(.portlet_content_link){display:none}.big_picture_footer .portlet .portlet-content .portlet_content_link{font-size:1.35vw;line-height:2vw;text-transform:uppercase;letter-spacing:.5px;position:relative;display:inline-block;color:#3f3f3f;text-decoration:none;font-weight:600}.big_picture_footer .portlet .portlet-content .portlet_content_link:before{content:"";position:absolute;top:50%;left:auto;width:2.5vw;height:2px;display:block;background:red;right:-3.2vw;margin-top:-0.05vw;transition:all .4s ease-out}.big_picture_footer .portlet .portlet-content .portlet_content_link:hover:before{width:5.5vw;right:-6.2vw}@media screen and (min-width: 1600px){.big_picture_footer .portlet .portlet-content .portlet_content_link{font-size:22px;line-height:28px}}@media screen and (max-width: 1000px){.big_picture_footer .portlet .portlet-content .portlet_content_link{font-size:15px;line-height:20px;letter-spacing:.2px}.big_picture_footer .portlet .portlet-content .portlet_content_link:before{margin-top:0}}@media screen and (max-width: 600px){.big_picture_footer .portlet .portlet-content .portlet_content_link:before{width:25px;right:-32px}}@media print{.big_picture_footer .portlet .portlet-content .portlet_content_link{display:none}}.big_picture_footer .portlet .portlet-content .portlet_content_link{margin-top:3.5vw}.big_picture_footer .portlet .portlet-content .portlet_content_link span{display:block !important}.big_picture_footer .portlet .portlet-content .portlet_text_wrap{position:relative;z-index:1;opacity:0;transition:all .6s ease-out;position:relative;padding-top:10vw}.big_picture_footer .portlet .portlet-content .portlet_text_wrap.is_visible{opacity:1;padding-top:0}.slider_pictures_footer{padding-top:16vw}@media screen and (max-width: 1000px){.slider_pictures_footer{padding-top:13vw}}@media print{.slider_pictures_footer{padding-top:13vw}}.slider_pictures_footer .portlet_text_wrap{overflow:hidden;text-align:center}.slider_pictures_footer .portlet_text_wrap h3{font:400 34px/47px "Open Sans";font-size:2.36vw;line-height:3.3vw;letter-spacing:1px;padding:0;margin:0;text-transform:uppercase;color:#3f3f3f}@media screen and (min-width: 1600px){.slider_pictures_footer .portlet_text_wrap h3{font-size:38px;line-height:52px}}@media screen and (max-width: 1000px){.slider_pictures_footer .portlet_text_wrap h3{font-size:24px;line-height:34px;letter-spacing:.5px}}@media screen and (max-width: 800px){.slider_pictures_footer .portlet_text_wrap h3{font-size:22px;line-height:32px;letter-spacing:.4px}}@media screen and (max-width: 500px){.slider_pictures_footer .portlet_text_wrap h3{font-size:19px;line-height:29px;letter-spacing:.2px}}@media print{.slider_pictures_footer .portlet_text_wrap h3{color:#000}}.slider_pictures_footer .portlet_text_wrap h3{margin-bottom:6vw}@media screen and (max-width: 1000px){.slider_pictures_footer .portlet_text_wrap h3{margin-bottom:2vw}}@media print{.slider_pictures_footer .portlet_text_wrap h3{margin-bottom:2vw}}.slider_pictures_footer .portlet_text_wrap h3{padding-left:9vw;max-width:30vw;opacity:0;transition:all .6s ease-out;position:relative;padding-top:10vw;text-align:left}.slider_pictures_footer .portlet_text_wrap h3.is_visible{opacity:1;padding-top:0}.slider_pictures_footer .portlet_text_wrap .portlet_listing_link{text-align:center;font-size:1.35vw;line-height:2vw;text-transform:uppercase;letter-spacing:.5px;position:relative;display:inline-block;color:#3f3f3f;text-decoration:none;font-weight:600}.slider_pictures_footer .portlet_text_wrap .portlet_listing_link:before{content:"";position:absolute;top:50%;left:auto;width:2.5vw;height:2px;display:block;background:red;right:-3.2vw;margin-top:-0.05vw;transition:all .4s ease-out}.slider_pictures_footer .portlet_text_wrap .portlet_listing_link:hover:before{width:5.5vw;right:-6.2vw}@media screen and (min-width: 1600px){.slider_pictures_footer .portlet_text_wrap .portlet_listing_link{font-size:22px;line-height:28px}}@media screen and (max-width: 1000px){.slider_pictures_footer .portlet_text_wrap .portlet_listing_link{font-size:15px;line-height:20px;letter-spacing:.2px}.slider_pictures_footer .portlet_text_wrap .portlet_listing_link:before{margin-top:0}}@media screen and (max-width: 600px){.slider_pictures_footer .portlet_text_wrap .portlet_listing_link:before{width:25px;right:-32px}}@media print{.slider_pictures_footer .portlet_text_wrap .portlet_listing_link{display:none}}.slider_pictures_footer .portlet_text_wrap .portlet_listing_link{margin-top:6vw}@media screen and (max-width: 1000px){.slider_pictures_footer .portlet_text_wrap .portlet_listing_link{margin-top:2vw}}@media print{.slider_pictures_footer .portlet_text_wrap .portlet_listing_link{margin-top:2vw}}.slider_pictures_footer .picture{border-left:1px solid #f8faf9}.slider_pictures_footer .bx-controls{position:absolute;cursor:pointer;top:-5vw;right:-1.9vw;transition:all .3s ease-out;opacity:0;width:14vw}.slider_pictures_footer .bx-controls.is_visible{opacity:1}.slider_pictures_footer .bx-controls a{text-indent:0;font-size:0;background:none;text-decoration:none;z-index:1;right:0;width:5vw;height:5vw}.slider_pictures_footer .bx-controls a:before{content:"l";position:absolute;top:0;left:0;display:block;font-family:"walker-swiss";font-size:5vw;line-height:5vw;font-weight:400;text-transform:none;color:#3f3f3f;position:relative;transform:rotate(-90deg)}.slider_pictures_footer .bx-controls a.bx-prev:before{transform:rotate(90deg)}.slider_pictures_footer .bx-controls:hover:before{color:red}.slider_pictures_footer .portlet-listing-entry-wrapper{max-width:75vw}.slider_pictures_footer .portlet-listing-entry-wrapper .bx-viewport{overflow:visible !important}.slider_pictures_footer .portlet-listing-entry-wrapper.no-grabbing{cursor:auto !important}.slider_pictures_footer .portlet-listing-entry-wrap .slick-track{display:flex;cursor:grab}.slider_pictures_footer .portlet-listing-entry-wrap .slick-track:active{cursor:grabbing}.slider_pictures_footer .portlet-listing-entry-wrap .slick-track .pictures a{pointer-events:none}.slider_pictures_footer .portlet-listing-entry-wrap .portlet-listing-entry{margin-left:1vw;opacity:0;transition:all .6s ease-out;position:relative;padding-top:10vw;outline:none !important}.slider_pictures_footer .portlet-listing-entry-wrap .portlet-listing-entry.is_visible{opacity:1;padding-top:0}.slider_pictures_footer .portlet-listing-entry-wrap .portlet-listing-content-container{text-align:center;margin-top:3vw}.slider_pictures_footer .portlet-listing-entry-wrap .portlet-listing-content-container h4{margin-bottom:0}.slider_pictures_footer .portlet-listing-entry-wrap .portlet-entry-content{display:none}.slider_pictures_footer .portlet-listing-entry-wrap .portlet-listing-more{font:600 19px/36px "Open Sans";font-size:1.35vw;line-height:2.5vw;letter-spacing:.5px;text-transform:none;color:#3f3f3f}@media print{.slider_pictures_footer .portlet-listing-entry-wrap .portlet-listing-more{color:#000}}@media screen and (min-width: 1600px){.slider_pictures_footer .portlet-listing-entry-wrap .portlet-listing-more{font-size:21px;line-height:40px}}@media screen and (max-width: 1100px){.slider_pictures_footer .portlet-listing-entry-wrap .portlet-listing-more{font-size:15px;letter-spacing:.2px;line-height:26px}}@media screen and (max-width: 500px){.slider_pictures_footer .portlet-listing-entry-wrap .portlet-listing-more{font-size:14px;letter-spacing:.1px;line-height:25px}}.slider_pictures_footer .portlet-listing-entry-wrap .portlet-listing-more{text-transform:uppercase;font-weight:600;letter-spacing:.035vw;color:red !important;cursor:pointer}.slider_pictures_footer .portlet-listing-entry-wrap .portlet-listing-more:hover{color:#3f3f3f !important}#portlets_jobs{padding-right:5vw;box-sizing:border-box}#portlets_jobs:not(:first-child){margin-top:20vw}@media screen and (max-width: 1000px){#portlets_jobs:not(:first-child){margin-top:17vw}}@media print{#portlets_jobs:not(:first-child){margin-top:17vw}}#portlets_jobs .portlets_inner_wrap{display:flex;flex-flow:wrap;justify-content:flex-start;gap:max(55px,11vw) max(70px,13vw)}#portlets_jobs .portlet_inner{z-index:1;opacity:0;transition:all .6s ease-out;position:relative;padding-top:10vw}#portlets_jobs .portlet_inner.is_visible{opacity:1;padding-top:0}#portlets_jobs .portlet_content{width:37%}#portlets_jobs .portlet_content:first-child{width:55%}#portlets_jobs .portlet_content:nth-child(3n+4){width:100%}#portlets_jobs .portlet_content:nth-child(3n+4) .portlet_inner{display:flex;align-items:center;justify-content:flex-end;gap:2.5vw}#portlets_jobs .portlet_content:nth-child(3n+4) .portlet-content{max-width:37%}#portlets_jobs .portlet_content:nth-child(3n){margin-top:6vw}#portlets_jobs .portlet_content h3{margin-top:0}#portlets_jobs .portlet_content.special_icon .portlet_inner:before{content:"";width:max(80px,12vw);height:max(60px,9vw);background:url(../img/icons/icon_family.svg) no-repeat;background-size:contain;background-position:center bottom;display:block;margin-bottom:2.5vw}#portlets_jobs .portlet_content.special_icon.career .portlet_inner:before{background:url(../img/icons/icon_career.svg) no-repeat;background-size:contain;background-position:center bottom;height:max(45px,7vw);width:max(65px,10vw)}#portlets_jobs .portlet_content.special_icon.flexibel .portlet_inner:before{background:url(../img/icons/icon_flexibel.svg) no-repeat;background-size:contain;background-position:center bottom;height:max(80px,12vw)}#portlets_jobs .portlet_content.special_icon.team .portlet_inner:before{background:url(../img/icons/icon_team.svg) no-repeat;background-size:contain;background-position:center bottom;height:max(65px,10vw)}#portlets_jobs .portlet_content.special_icon.innovation .portlet_inner:before{background:url(../img/icons/icon_innovation.svg) no-repeat;background-size:contain;background-position:center bottom}#portlets_jobs .portlet_content.special_icon.throphy .portlet_inner:before{background:url(../img/icons/icon_throphy.svg) no-repeat;background-size:contain;background-position:center bottom;height:max(65px,10vw);width:max(65px,10vw)}#portlets_jobs .portlet_content.special_icon.holidays .portlet_inner:before{background:url(../img/icons/icon_holidays.svg) no-repeat;background-size:contain;background-position:center bottom}#portlets_jobs .portlet_content.special_icon.services .portlet_inner:before{background:url(../img/icons/icon_services.svg) no-repeat;background-size:contain;background-position:center bottom}#portlets_jobs .portlet_listing{width:100%;margin-top:12vw}#portlets_jobs .portlet_listing .portlet_inner .portlet-content{background:#000;padding:max(20px,3.5vw) 0;position:relative}#portlets_jobs .portlet_listing .portlet_inner .portlet-content:before{content:"";position:absolute;top:0;left:-14vw;width:14vw;height:100%;display:block;background:#000}#portlets_jobs .portlet_listing .portlet_inner .portlet-content:after{content:"";position:absolute;top:0;left:auto;width:19vw;height:100%;display:block;background:#000;right:-19vw}#portlets_jobs .portlet_listing .portlet-listing-content-container{color:#fff}#portlets_jobs .portlet_listing .portlet-entry-content{font:400 34px/47px "Open Sans";font-size:2.36vw;line-height:3.3vw;letter-spacing:1px;padding:0;margin:0;text-transform:uppercase;color:#3f3f3f}@media screen and (min-width: 1600px){#portlets_jobs .portlet_listing .portlet-entry-content{font-size:38px;line-height:52px}}@media screen and (max-width: 1000px){#portlets_jobs .portlet_listing .portlet-entry-content{font-size:24px;line-height:34px;letter-spacing:.5px}}@media screen and (max-width: 800px){#portlets_jobs .portlet_listing .portlet-entry-content{font-size:22px;line-height:32px;letter-spacing:.4px}}@media screen and (max-width: 500px){#portlets_jobs .portlet_listing .portlet-entry-content{font-size:19px;line-height:29px;letter-spacing:.2px}}@media print{#portlets_jobs .portlet_listing .portlet-entry-content{color:#000}}#portlets_jobs .portlet_listing .portlet-entry-content{letter-spacing:.75px;font-weight:400;margin-bottom:3vw;text-transform:unset;color:#fff}#portlets_jobs .portlet_listing .portlet-entry-content:before{content:"«";font-size:clamp(30px,9vw,90px);color:red;display:inline-block;font-weight:300;margin-right:clamp(6px,1.5vw,15px);margin-left:clamp(-10px,-3.5vw,-35px)}#portlets_jobs .portlet_listing .jobs-title-wrap{display:flex;align-items:center;gap:max(10px,2vw)}#portlets_jobs .portlet_listing .jobs-title-wrap .pictures{width:max(40px,5vw);border-radius:100%;overflow:hidden}#portlets_jobs .portlet_listing .jobs-title-wrap .jobs-title{display:flex;flex-flow:wrap;gap:clamp(4px,1vw,10px)}#portlets_jobs .portlet_listing .jobs-title-wrap h4{font:600 19px/36px "Open Sans";font-size:1.35vw;line-height:2.5vw;letter-spacing:.5px;text-transform:none;color:#3f3f3f}@media print{#portlets_jobs .portlet_listing .jobs-title-wrap h4{color:#000}}@media screen and (min-width: 1600px){#portlets_jobs .portlet_listing .jobs-title-wrap h4{font-size:21px;line-height:40px}}@media screen and (max-width: 1100px){#portlets_jobs .portlet_listing .jobs-title-wrap h4{font-size:15px;letter-spacing:.2px;line-height:26px}}@media screen and (max-width: 500px){#portlets_jobs .portlet_listing .jobs-title-wrap h4{font-size:14px;letter-spacing:.1px;line-height:25px}}#portlets_jobs .portlet_listing .jobs-title-wrap h4{font-weight:700;color:#fff;margin:0}#portlets_jobs .portlet_listing .jobs-title-wrap h4:not(:last-child):after{content:","}#portlets_jobs .portlet_listing .jobs-title-wrap .portlet-entry-introduction{font-weight:400}#portlets_jobs .portlet_listing .slider_controls.next{right:-19vw}#portlets_jobs .portlet_listing .slider_controls.prev{left:-14vw}.portlet_inline_form:not(:first-child){margin-top:20vw}@media screen and (max-width: 1000px){.portlet_inline_form:not(:first-child){margin-top:17vw}}@media print{.portlet_inline_form:not(:first-child){margin-top:17vw}}.portlet_inline_form .portlet-content{display:flex;gap:6vw}.portlet_inline_form .portlet-content .portlet_inline_form_description{margin-bottom:3vw}.portlet_inline_form .portlet-content>.cf{display:none}.portlet_inline_form .portlet-content .pictures{flex:0 0 30vw}.portlet_inline_form .portlet-content .pictures .picture .resource_background{position:relative;overflow:hidden}.portlet_inline_form .portlet-content .pictures .picture .resource_background:before{content:"";position:absolute;top:0;left:auto;width:calc(100% + 1px);height:100%;display:block;background:#f8faf9;right:-1px;z-index:1}.portlet_inline_form .portlet-content .pictures .picture .resource_background:after{content:"";position:absolute;top:0;left:auto;width:0;height:100%;display:block;background:#d8d8d8;right:0;z-index:2}.portlet_inline_form .portlet-content .pictures .picture.is_visible .resource_background:before{animation:ease 1s imageEffectBg2 forwards}.portlet_inline_form .portlet-content .pictures .picture.is_visible .resource_background:after{animation:ease 1s imageEffectBg forwards}.portlet_inline_form .portlet-content .inline_form_wrapper h4{font-weight:700;color:#fff;margin-top:.2vw}@keyframes stripes{to{background-size:100% 100%}}@keyframes imageEffectBg{0%{transform:translateX(-100%);width:100%}40%{width:100%;transform:translateX(0)}100%{width:0;transform:translateX(0)}}@keyframes imageEffectBg2{0%{transform:translateX(0);width:calc(100% + 1px)}40%{width:calc(100% + 1px);transform:translateX(0)}100%{width:0;transform:translateX(0)}}.pictures .picture,.pictures img{width:100%;height:auto;float:none}.picture .resource_background{overflow:visible}.picture a.resource_link{position:relative;overflow:hidden;box-shadow:none;transition:all .3s ease-out;border:none}.picture a.resource_link:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:rgba(0,0,0,0);border:0 solid #f8faf9;z-index:1;pointer-events:none;opacity:1;visibility:visible;transition:all .3s ease-out;box-sizing:border-box}.picture a.resource_link img{transform:scale(1);transition:all .4s ease-in}.picture a.resource_link:hover img{transform:scale(1.025)}.picture .resource_subtitle{display:none}#content_top{height:100vh;width:calc(100vw - var(--management-panel-width));display:flex;align-items:center;position:relative;top:0}#content_top .pictures .management_controls{top:auto;bottom:7px}.category_8 #content_top .content_top_right:after,.category_8 #content_top #scroll_down{display:none !important}.is_mobile.category_1 #content_top,.is_tablet.category_1 #content_top{background:#f5f4f0}.is_mobile.category_1 #content_top .pictures,.is_tablet.category_1 #content_top .pictures{height:95%;margin-bottom:-35px}.is_mobile.category_1 #content_top .content_top_right,.is_tablet.category_1 #content_top .content_top_right{padding-top:0}.is_mobile.category_1 #content_top #scroll_down,.is_tablet.category_1 #content_top #scroll_down{display:none}.is_scrolled #content_top #scroll_down{opacity:0}body.no_picture_top #content_top{height:auto}body.no_picture_top #content_top .content_top_right{padding:20vw 14vw 0;min-width:100%}body.no_picture_top #content_top #scroll_down{display:none}#content_top.picture_full{position:fixed;top:0}#content_top.picture_full+#content{margin-top:100vh;background:#f8faf9}#content_top.picture_full .pictures{flex:0 0 100%;max-width:100%}#content_top.picture_full .content_top_right{position:absolute;z-index:1;flex:0 0 50%;max-width:50%;justify-self:flex-end;height:auto;box-sizing:border-box;display:flex;align-items:center;right:0;color:#fff;width:50%;top:50%;transform:translate(0, -50%)}#content_top.picture_full .content_top_right h1,#content_top.picture_full .content_top_right #scroll_down:before{color:#fff}.category_17 #content_top.picture_full .content_top_right,.category_11 #content_top.picture_full .content_top_right{height:auto;top:32%}.css_weisse_linie #content_top .content_top_right:after{background:linear-gradient(to bottom, #fff 50%, rgba(0, 0, 0, 0) 50%);background-position:0 -100px;background-size:100% 200%}#content_top .pictures{flex:0 0 50%;max-width:50%;height:100%;overflow:hidden;position:relative;transition:all .6s ease-out;opacity:0;transition-delay:.5s;z-index:1}#content_top .pictures.is_visible{opacity:1}#content_top .pictures *{height:100%}#content_top .pictures img{min-width:100%;width:auto;height:auto;min-height:100%;width:50vw;height:100vh;-o-object-fit:cover;object-fit:cover}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){#content_top .pictures img{height:auto}}@supports(-ms-accelerator: true){#content_top .pictures img{height:auto}}#content_top .content_top_right{padding:4.5vw;opacity:0;visibility:hidden;margin-top:-2vw;position:relative;min-width:50%;box-sizing:border-box}#content_top .content_top_right:after{content:"";position:absolute;left:calc(50% - 1px);bottom:-18vh;transform:translate(-50%, -50%);width:2px;height:100px;background:linear-gradient(to bottom, #FF0000 50%, rgba(0, 0, 0, 0) 50%);background-position:0 -100px;background-size:100% 200%;animation:scrolldown 2.2s cubic-bezier(0.76, 0, 0.3, 1) forwards infinite}#content_top .content_top_right.is_visible{opacity:1;transition:all .6s ease-out;visibility:visible;transition-delay:1.5s}#content_top .content_top_right.is_visible h1,#content_top .content_top_right.is_visible div.introduction{top:0;opacity:1}#content_top .content_top_right h1,#content_top .content_top_right div.introduction{position:relative;transition:top .6s ease-out;opacity:0;top:2.5vw;transition-delay:1.5s}.privacy_banner_visible #content_top #scroll_down{margin-bottom:40px}#content_top #scroll_down{position:absolute;cursor:pointer;bottom:1.5vw;right:1vw;opacity:1;transition:all .2s ease-out;display:none}#content_top #scroll_down:before{content:"l";position:absolute;top:0;left:0;display:block;font-family:"walker-swiss";font-size:5vw;line-height:5vw;font-weight:400;text-transform:none;color:#3f3f3f;position:relative}#content_top #scroll_down:hover:before{color:red}.no_picture_top #content_top .content_top_right:after{display:none !important}@keyframes scrolldown{0%{background-position:0 -100px}75%{background-position:0 0}100%{background-position:0 100px}}.gallery{margin-top:11vw}@media screen and (max-width: 1000px){.gallery{margin-top:2vw}}@media print{.gallery{margin-top:2vw}}.gallery{display:flex;flex-wrap:wrap;margin-left:-1vw;margin-bottom:-1vw;width:auto}.gallery>*{flex:0 0 33.33%;max-width:33.33%;padding:0 0 1vw 1vw;box-sizing:border-box}.gallery{width:calc(100% + 1vw);padding:0 1vw;box-sizing:border-box}.gallery .picture img{width:100%;height:auto}.content_inner ul.tags{position:relative;margin-top:180px}@media screen and (max-width: 1000px){.content_inner ul.tags{margin-top:180px}}@media print{.content_inner ul.tags{margin-top:40px}}.content_inner ul.tags{display:flex;justify-content:center;flex-flow:wrap}.content_inner ul.tags+#mixItUp{margin-top:50px}@media screen and (max-width: 1000px){.content_inner ul.tags+#mixItUp{margin-top:50px}}@media print{.content_inner ul.tags+#mixItUp{margin-top:10px}}.content_inner ul.tags+#mixItUp .gallery{margin-top:0}.content_inner ul.tags li{margin:0 20px;margin-top:10px;margin-bottom:5px;padding:0}.content_inner ul.tags li:before{content:"";position:absolute;top:auto;left:0;width:0;height:1px;display:block;background:red;bottom:-3px;transition:all .3s ease-out;border-radius:0}.content_inner ul.tags li button{font:600 15px/28px "Open Sans";font-size:1.06vw;line-height:2.05vw;text-transform:none;letter-spacing:.2px;color:#3f3f3f}@media print{.content_inner ul.tags li button{color:#000}}@media screen and (max-width: 1100px){.content_inner ul.tags li button{font-size:14px;line-height:28px}}@media screen and (max-width: 500px){.content_inner ul.tags li button{font-size:13px;line-height:24px;letter-spacing:0}}.content_inner ul.tags li button{width:auto;border-radius:0;background:none;text-align:center;box-sizing:border-box;position:relative;z-index:1;display:inline-block;transition:all .3s ease-out;cursor:pointer;border:none}.content_inner ul.tags li.active:hover button,.content_inner ul.tags li.mixitup-control-active:hover button,.content_inner ul.tags li.active button,.content_inner ul.tags li.mixitup-control-active button,.content_inner ul.tags li:hover button{color:red}.content_inner ul.tags li.active:hover:before,.content_inner ul.tags li.mixitup-control-active:hover:before,.content_inner ul.tags li.active:before,.content_inner ul.tags li.mixitup-control-active:before,.content_inner ul.tags li:hover:before{width:100%}.fancybox-toolbar button{display:none !important}.fancybox-toolbar button.fancybox-button--close{display:block !important}.fancybox-container .resource_description{display:block;color:#fff}iframe{max-width:100%}h2+.cf+.documents,h2+.documents,h3+.cf+.documents,h3+.documents{padding-top:1px}.documents{margin-top:50px}@media screen and (max-width: 1000px){.documents{margin-top:50px}}@media print{.documents{margin-top:10px}}.documents{padding:0px 0 0}.documents .documents{padding-top:0}.documents h2{display:none}.documents .document{display:block;margin:0 7px 0 0;position:relative}.documents .document a{text-decoration:none;color:#3f3f3f;font-weight:600}.documents .document a span{text-decoration:none}.documents .document a:before{left:20px;width:calc(100% - 20px)}.documents .document a:hover{color:red}.documents .document .fa{margin-right:2px;position:relative;top:-1px}.jobs .slick-track{display:flex;justify-content:center;align-items:center}.jobs .slick-slide{margin:0;padding:0 max(10px,2vw)}.jobs .slick-slide>div{display:flex;width:100%;height:100%}.jobs .slick-list{width:auto;margin:0 max(-10px,-2vw);padding:0 !important;overflow:hidden}.jobs .slider_controls{width:1.6vw;height:10.5vw;background:#fff;position:absolute;right:0;z-index:100;display:block;top:50%;margin-top:-5.25vw;cursor:pointer;transition:all .3s ease-out;display:flex;align-items:center}.jobs .slider_controls.prev{right:auto;left:0}.jobs .slider_controls.prev span{transform:rotate(180deg);margin-left:-2px}.jobs .slider_controls span{font-size:1.5vw;width:100%;display:block;color:#3f3f3f;margin-left:2px}.jobs .slider_controls:hover span{color:red}.jobs .slider_controls.hidden{opacity:0}@keyframes stripes{to{background-size:100% 100%}}@keyframes imageEffectBg{0%{transform:translateX(-100%);width:100%}40%{width:100%;transform:translateX(0)}100%{width:0;transform:translateX(0)}}@keyframes imageEffectBg2{0%{transform:translateX(0);width:calc(100% + 1px)}40%{width:calc(100% + 1px);transform:translateX(0)}100%{width:0;transform:translateX(0)}}h1{font:400 34px/47px "Open Sans";font-size:2.36vw;line-height:3.3vw;letter-spacing:1px;padding:0;margin:0;text-transform:uppercase;color:#3f3f3f}@media screen and (min-width: 1600px){h1{font-size:38px;line-height:52px}}@media screen and (max-width: 1000px){h1{font-size:24px;line-height:34px;letter-spacing:.5px}}@media screen and (max-width: 800px){h1{font-size:22px;line-height:32px;letter-spacing:.4px}}@media screen and (max-width: 500px){h1{font-size:19px;line-height:29px;letter-spacing:.2px}}@media print{h1{color:#000}}div.content_inner .listing-content-introduction,.portlet_content_introduction,div.introduction,div.content_inner div.introduction{font:600 19px/36px "Open Sans";font-size:1.35vw;line-height:2.5vw;letter-spacing:.5px;text-transform:none;color:#3f3f3f}@media print{div.content_inner .listing-content-introduction,.portlet_content_introduction,div.introduction,div.content_inner div.introduction{color:#000}}@media screen and (min-width: 1600px){div.content_inner .listing-content-introduction,.portlet_content_introduction,div.introduction,div.content_inner div.introduction{font-size:21px;line-height:40px}}@media screen and (max-width: 1100px){div.content_inner .listing-content-introduction,.portlet_content_introduction,div.introduction,div.content_inner div.introduction{font-size:15px;letter-spacing:.2px;line-height:26px}}@media screen and (max-width: 500px){div.content_inner .listing-content-introduction,.portlet_content_introduction,div.introduction,div.content_inner div.introduction{font-size:14px;letter-spacing:.1px;line-height:25px}}div.content_inner .listing-content-introduction,.portlet_content_introduction,div.introduction,div.content_inner div.introduction{margin-top:4.5vw}@media screen and (max-width: 1000px){div.content_inner .listing-content-introduction,.portlet_content_introduction,div.introduction,div.content_inner div.introduction{margin-top:2vw}}@media print{div.content_inner .listing-content-introduction,.portlet_content_introduction,div.introduction,div.content_inner div.introduction{margin-top:2vw}}div.content_inner .listing-content-introduction p>a,.portlet_content_introduction p>a,div.introduction p>a,div.content_inner div.introduction p>a{font-size:1.35vw;line-height:2vw;text-transform:uppercase;letter-spacing:.5px;position:relative;display:inline-block;color:#3f3f3f;text-decoration:none;font-weight:600}div.content_inner .listing-content-introduction p>a:before,.portlet_content_introduction p>a:before,div.introduction p>a:before,div.content_inner div.introduction p>a:before{content:"";position:absolute;top:50%;left:auto;width:2.5vw;height:2px;display:block;background:red;right:-3.2vw;margin-top:-0.05vw;transition:all .4s ease-out}div.content_inner .listing-content-introduction p>a:hover:before,.portlet_content_introduction p>a:hover:before,div.introduction p>a:hover:before,div.content_inner div.introduction p>a:hover:before{width:5.5vw;right:-6.2vw}@media screen and (min-width: 1600px){div.content_inner .listing-content-introduction p>a,.portlet_content_introduction p>a,div.introduction p>a,div.content_inner div.introduction p>a{font-size:22px;line-height:28px}}@media screen and (max-width: 1000px){div.content_inner .listing-content-introduction p>a,.portlet_content_introduction p>a,div.introduction p>a,div.content_inner div.introduction p>a{font-size:15px;line-height:20px;letter-spacing:.2px}div.content_inner .listing-content-introduction p>a:before,.portlet_content_introduction p>a:before,div.introduction p>a:before,div.content_inner div.introduction p>a:before{margin-top:0}}@media screen and (max-width: 600px){div.content_inner .listing-content-introduction p>a:before,.portlet_content_introduction p>a:before,div.introduction p>a:before,div.content_inner div.introduction p>a:before{width:25px;right:-32px}}@media print{div.content_inner .listing-content-introduction p>a,.portlet_content_introduction p>a,div.introduction p>a,div.content_inner div.introduction p>a{display:none}}div.content_inner .listing-content-introduction p>a,.portlet_content_introduction p>a,div.introduction p>a,div.content_inner div.introduction p>a{overflow:visible;-webkit-text-fill-color:unset}div.content_inner .listing-content-introduction p>a:hover,.portlet_content_introduction p>a:hover,div.introduction p>a:hover,div.content_inner div.introduction p>a:hover{color:#3f3f3f}div.content_inner .listing-content-introduction p:not(:last-child),.portlet_content_introduction p:not(:last-child),div.introduction p:not(:last-child),div.content_inner div.introduction p:not(:last-child){margin-bottom:4.5vw}@media screen and (max-width: 1000px){div.content_inner .listing-content-introduction p:not(:last-child),.portlet_content_introduction p:not(:last-child),div.introduction p:not(:last-child),div.content_inner div.introduction p:not(:last-child){margin-bottom:2vw}}@media print{div.content_inner .listing-content-introduction p:not(:last-child),.portlet_content_introduction p:not(:last-child),div.introduction p:not(:last-child),div.content_inner div.introduction p:not(:last-child){margin-bottom:2vw}}div.content_inner div.introduction{margin-top:0;font:400 34px/47px "Open Sans";font-size:2.36vw;line-height:3.3vw;letter-spacing:1px;padding:0;margin:0;text-transform:uppercase;color:#3f3f3f}@media screen and (min-width: 1600px){div.content_inner div.introduction{font-size:38px;line-height:52px}}@media screen and (max-width: 1000px){div.content_inner div.introduction{font-size:24px;line-height:34px;letter-spacing:.5px}}@media screen and (max-width: 800px){div.content_inner div.introduction{font-size:22px;line-height:32px;letter-spacing:.4px}}@media screen and (max-width: 500px){div.content_inner div.introduction{font-size:19px;line-height:29px;letter-spacing:.2px}}@media print{div.content_inner div.introduction{color:#000}}div.content_inner div.introduction{font-weight:400;text-transform:none;max-width:60vw;margin-bottom:16vw}@media screen and (max-width: 1000px){div.content_inner div.introduction{margin-bottom:13vw}}@media print{div.content_inner div.introduction{margin-bottom:13vw}}h2,h2 a{font:400 34px/47px "Open Sans";font-size:2.36vw;line-height:3.3vw;letter-spacing:1px;padding:0;margin:0;text-transform:uppercase;color:#3f3f3f}@media screen and (min-width: 1600px){h2,h2 a{font-size:38px;line-height:52px}}@media screen and (max-width: 1000px){h2,h2 a{font-size:24px;line-height:34px;letter-spacing:.5px}}@media screen and (max-width: 800px){h2,h2 a{font-size:22px;line-height:32px;letter-spacing:.4px}}@media screen and (max-width: 500px){h2,h2 a{font-size:19px;line-height:29px;letter-spacing:.2px}}@media print{h2,h2 a{color:#000}}h2,h2 a{margin-bottom:2vw}@media screen and (max-width: 1000px){h2,h2 a{margin-bottom:2vw}}@media print{h2,h2 a{margin-bottom:2vw}}*+h2,*+h2 a{margin-top:9vw}@media screen and (max-width: 1000px){*+h2,*+h2 a{margin-top:2vw}}@media print{*+h2,*+h2 a{margin-top:2vw}}h3,h3 a{font:400 36px/48px "Open Sans";font-size:1.8vw;line-height:2.8vw;letter-spacing:.5px;text-transform:uppercase;padding:0;margin:0;color:#3f3f3f}@media screen and (max-width: 1000px){h3,h3 a{font-size:21px;line-height:29px;letter-spacing:.2px}}@media screen and (max-width: 800px){h3,h3 a{font-size:18px;line-height:26px;letter-spacing:.1px}}@media screen and (max-width: 500px){h3,h3 a{font-size:16px;line-height:26px;letter-spacing:0px}}@media print{h3,h3 a{color:#000}}h3,h3 a{margin-bottom:1vw}@media screen and (max-width: 1000px){h3,h3 a{margin-bottom:1vw}}@media print{h3,h3 a{margin-bottom:1vw}}*+h3,*+h3 a{margin-top:4vw}@media screen and (max-width: 1000px){*+h3,*+h3 a{margin-top:4vw}}@media print{*+h3,*+h3 a{margin-top:4vw}}h2+h3,h2+h3 a{margin-top:-1vw}h5,h5 a,h4,h4 a,h6,h6 a{font:600 19px/36px "Open Sans";font-size:1.35vw;line-height:2.5vw;letter-spacing:.5px;text-transform:none;color:#3f3f3f}@media print{h5,h5 a,h4,h4 a,h6,h6 a{color:#000}}@media screen and (min-width: 1600px){h5,h5 a,h4,h4 a,h6,h6 a{font-size:21px;line-height:40px}}@media screen and (max-width: 1100px){h5,h5 a,h4,h4 a,h6,h6 a{font-size:15px;letter-spacing:.2px;line-height:26px}}@media screen and (max-width: 500px){h5,h5 a,h4,h4 a,h6,h6 a{font-size:14px;letter-spacing:.1px;line-height:25px}}h5,h5 a,h4,h4 a,h6,h6 a{text-transform:uppercase;font-weight:600;letter-spacing:.035vw;margin-bottom:.5vw}@media screen and (max-width: 1000px){h5,h5 a,h4,h4 a,h6,h6 a{margin-bottom:.5vw}}@media print{h5,h5 a,h4,h4 a,h6,h6 a{margin-bottom:.5vw}}*+h5,*+h5 a,*+h4,*+h4 a,*+h6,*+h6 a{margin-top:3vw}@media screen and (max-width: 1000px){*+h5,*+h5 a,*+h4,*+h4 a,*+h6,*+h6 a{margin-top:3vw}}@media print{*+h5,*+h5 a,*+h4,*+h4 a,*+h6,*+h6 a{margin-top:3vw}}p{margin:0 0 15px 0;margin-bottom:1vw}@media screen and (max-width: 1000px){p{margin-bottom:1vw}}@media print{p{margin-bottom:1vw}}p:last-child{margin-bottom:0}p:empty{display:none}.content_inner p>img,.content_inner p>a>img{display:block;max-width:100%;height:auto !important}.content_inner li a:not(.resource_link):not(.content_button_link),.content_inner p a:not(.resource_link):not(.content_button_link){font-weight:700;color:#3f3f3f;text-decoration:none;display:block;overflow:hidden;background:linear-gradient(to right, #FF0000, #FF0000 50%, #3F3F3F 50%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-size:200% 100%;background-position:100%;transition:all 0s ease-out}.content_inner li a:not(.resource_link):not(.content_button_link).current,.content_inner li a:not(.resource_link):not(.content_button_link):hover,.content_inner p a:not(.resource_link):not(.content_button_link).current,.content_inner p a:not(.resource_link):not(.content_button_link):hover{background-position:0 100%;color:red;transition:all .5s ease-out}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.content_inner li a:not(.resource_link):not(.content_button_link),.content_inner p a:not(.resource_link):not(.content_button_link){background:none}}@supports(-ms-accelerator: true){.content_inner li a:not(.resource_link):not(.content_button_link),.content_inner p a:not(.resource_link):not(.content_button_link){background:none}}@media print{.content_inner li a:not(.resource_link):not(.content_button_link):before,.content_inner p a:not(.resource_link):not(.content_button_link):before{background:#000}}.content_inner li a:not(.resource_link):not(.content_button_link),.content_inner p a:not(.resource_link):not(.content_button_link){display:initial}body span.management_controls span.control_link>*{display:block !important;-webkit-text-fill-color:#666 !important}body span.management_controls span.control_link>*:not(:hover){background:none !important}a img{border:none}.listing_entry p.content_button,.content_inner p.content_button{margin:2vw 0px 2vw 0px;margin-top:4vw}@media screen and (max-width: 1000px){.listing_entry p.content_button,.content_inner p.content_button{margin-top:4vw}}@media print{.listing_entry p.content_button,.content_inner p.content_button{margin-top:4vw}}.listing_entry p.content_button,.content_inner p.content_button{display:block}.listing_entry p.content_button a,.content_inner p.content_button a{font-size:1.35vw;line-height:2vw;text-transform:uppercase;letter-spacing:.5px;position:relative;display:inline-block;color:#3f3f3f;text-decoration:none;font-weight:600}.listing_entry p.content_button a:before,.content_inner p.content_button a:before{content:"";position:absolute;top:50%;left:auto;width:2.5vw;height:2px;display:block;background:red;right:-3.2vw;margin-top:-0.05vw;transition:all .4s ease-out}.listing_entry p.content_button a:hover:before,.content_inner p.content_button a:hover:before{width:5.5vw;right:-6.2vw}@media screen and (min-width: 1600px){.listing_entry p.content_button a,.content_inner p.content_button a{font-size:22px;line-height:28px}}@media screen and (max-width: 1000px){.listing_entry p.content_button a,.content_inner p.content_button a{font-size:15px;line-height:20px;letter-spacing:.2px}.listing_entry p.content_button a:before,.content_inner p.content_button a:before{margin-top:0}}@media screen and (max-width: 600px){.listing_entry p.content_button a:before,.content_inner p.content_button a:before{width:25px;right:-32px}}@media print{.listing_entry p.content_button a,.content_inner p.content_button a{display:none}}.listing_entry p.content_button a.button,.content_inner p.content_button a.button{font:600 19px/36px "Open Sans";font-size:1.35vw;line-height:2.5vw;letter-spacing:.5px;text-transform:none;color:#3f3f3f}@media print{.listing_entry p.content_button a.button,.content_inner p.content_button a.button{color:#000}}@media screen and (min-width: 1600px){.listing_entry p.content_button a.button,.content_inner p.content_button a.button{font-size:21px;line-height:40px}}@media screen and (max-width: 1100px){.listing_entry p.content_button a.button,.content_inner p.content_button a.button{font-size:15px;letter-spacing:.2px;line-height:26px}}@media screen and (max-width: 500px){.listing_entry p.content_button a.button,.content_inner p.content_button a.button{font-size:14px;letter-spacing:.1px;line-height:25px}}.listing_entry p.content_button a.button,.content_inner p.content_button a.button{display:inline-block;margin:0;padding:max(10px,1vw) max(18px,2vw);text-transform:uppercase;width:auto;color:red;background:rgba(0,0,0,0);border:2px solid red;text-decoration:none !important;outline:none;cursor:pointer;text-align:center;box-sizing:border-box;position:relative;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:max(20px,3vw);height:auto;text-align:center;-webkit-appearance:none;transition:all .3s ease-out}.listing_entry p.content_button a.button:before,.content_inner p.content_button a.button:before{display:none}.listing_entry p.content_button a.button>*,.content_inner p.content_button a.button>*{position:relative}.listing_entry p.content_button a.button:focus,.listing_entry p.content_button a.button:hover,.content_inner p.content_button a.button:focus,.content_inner p.content_button a.button:hover{background:red;color:#fff;opacity:1}@media print{.listing_entry p.content_button a.button,.content_inner p.content_button a.button{display:none !important}}.listing_entry p.content_button{margin-top:3vw}@media screen and (max-width: 1000px){.listing_entry p.content_button{margin-top:3vw}}@media print{.listing_entry p.content_button{margin-top:3vw}}.listing_entry p.content_button{margin-bottom:0}.content_inner p.content_link a{font-weight:700;color:#3f3f3f;text-decoration:none;display:block;overflow:hidden;background:linear-gradient(to right, #FF0000, #FF0000 50%, #3F3F3F 50%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-size:200% 100%;background-position:100%;transition:all 0s ease-out}.content_inner p.content_link a.current,.content_inner p.content_link a:hover{background-position:0 100%;color:red;transition:all .5s ease-out}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.content_inner p.content_link a{background:none}}@supports(-ms-accelerator: true){.content_inner p.content_link a{background:none}}@media print{.content_inner p.content_link a:before{background:#000}}.content_inner p.content_link a{display:inline-block}.content_inner ol{margin:0 0 20px 20px;list-style-type:decimal;width:auto;margin-bottom:1.5vw}@media screen and (max-width: 1000px){.content_inner ol{margin-bottom:1.5vw}}@media print{.content_inner ol{margin-bottom:1.5vw}}.content_inner p+ul,.content_inner p+ol{margin-top:1.5vw}@media screen and (max-width: 1000px){.content_inner p+ul,.content_inner p+ol{margin-top:1.5vw}}@media print{.content_inner p+ul,.content_inner p+ol{margin-top:1.5vw}}.content_inner ul{list-style:none;margin:0;margin-bottom:1.5vw}@media screen and (max-width: 1000px){.content_inner ul{margin-bottom:1.5vw}}@media print{.content_inner ul{margin-bottom:1.5vw}}.content_inner ul:last-child{margin-bottom:0}.content_inner ul li{padding-left:1.5vw;position:relative}.content_inner ul li:before{content:"";position:absolute;top:.98vw;left:0;width:.5vw;height:.5vw;display:block;background:#3f3f3f;border-radius:100%}.content_inner ul.controls li:before,.content_inner .management ul li:before{display:none}.table_wrap_container,.table_wrap{width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.table_wrap_container{overflow:hidden;margin:0 0 20px 0;margin-bottom:1.5vw}@media screen and (max-width: 1000px){.table_wrap_container{margin-bottom:1.5vw}}@media print{.table_wrap_container{margin-bottom:1.5vw}}.table_wrap_container{padding-top:0}.table_wrap_container:last-child{margin-bottom:0}.table_wrap_container.visible_indicator{padding-top:28px}.table_wrap_container.visible_indicator .table_scroll_indicator{display:block}.table_wrap_container .table_scroll_indicator{position:absolute;right:0;top:0;cursor:pointer;font-size:18px}.table_wrap_container .table_scroll_indicator i{font-weight:400}.content_inner table{border:none;border-spacing:0}.content_inner table th{border-bottom:1px solid #595a59;font-weight:700;text-align:left;padding:0px 10px 10px 10px}.content_inner table th:first-child{padding-left:0}.content_inner table th:last-child{padding-right:0}.content_inner table td{padding:.6vw .6vw .7vw .6vw;min-width:2vw;border-bottom:1px solid rgba(89,90,89,.4)}.content_inner table td:first-child{padding-left:0}.content_inner table td:last-child{padding-right:0}.content_inner table tbody tr th:first-child{border-bottom-width:1px;padding:.6vw .6vw .6vw 0}.accordeon_wrap .accordeon_entry{border-top:1px solid #595a59}.accordeon_wrap .accordeon_entry:last-child{border-bottom:1px solid #595a59}.accordeon_wrap .accordeon_entry .accordeon_title{position:relative;cursor:pointer;padding:30px 30px 24px 0;transition:all .3s ease-out}.accordeon_wrap .accordeon_entry .accordeon_title:before{content:"";position:absolute;top:50%;left:auto;display:block;font-family:"Font Awesome 6 Pro";font-size:36px;line-height:36px;font-weight:400;text-transform:none;color:#000;font-weight:300;right:0;margin-top:-18px;transition:all .3s ease-out}.accordeon_wrap .accordeon_entry .accordeon_content{padding:0 0 40px 0}.accordeon_wrap .accordeon_entry.visible_detail .accordeon_title{padding-bottom:14px}.accordeon_wrap .accordeon_entry.visible_detail .accordeon_title:before{content:""}@keyframes stripes{to{background-size:100% 100%}}@keyframes imageEffectBg{0%{transform:translateX(-100%);width:100%}40%{width:100%;transform:translateX(0)}100%{width:0;transform:translateX(0)}}@keyframes imageEffectBg2{0%{transform:translateX(0);width:calc(100% + 1px)}40%{width:calc(100% + 1px);transform:translateX(0)}100%{width:0;transform:translateX(0)}}#mixItUp .listing_entry:not(:first-child){margin-top:20vw}@media screen and (max-width: 1000px){#mixItUp .listing_entry:not(:first-child){margin-top:17vw}}@media print{#mixItUp .listing_entry:not(:first-child){margin-top:17vw}}#mixItUp .listing_entry .listing-entry-inline{display:flex;flex-flow:column}#mixItUp .listing_entry .content{padding-left:7vw;position:relative;padding-top:5vw !important;transition:all .6s ease-out;opacity:0}#mixItUp .listing_entry .content.is_visible{padding-top:0 !important;opacity:1}#mixItUp .listing_entry .content .listing_content_title{max-width:50vw}#mixItUp .listing_entry .content .listing_content_title h2 a{text-decoration:none}#mixItUp .listing_entry .content .listing_content_title h2{margin-bottom:2.7vw}@media screen and (max-width: 1000px){#mixItUp .listing_entry .content .listing_content_title h2{margin-bottom:2.7vw}}@media print{#mixItUp .listing_entry .content .listing_content_title h2{margin-bottom:2.7vw}}#mixItUp .listing_entry .content .listing-content-introduction{margin-top:0;margin-bottom:2.7vw}@media screen and (max-width: 1000px){#mixItUp .listing_entry .content .listing-content-introduction{margin-bottom:2.7vw}}@media print{#mixItUp .listing_entry .content .listing-content-introduction{margin-bottom:2.7vw}}#mixItUp .listing_entry .content .listing-content-introduction p:not(:last-child){margin-bottom:2.7vw}@media screen and (max-width: 1000px){#mixItUp .listing_entry .content .listing-content-introduction p:not(:last-child){margin-bottom:2.7vw}}@media print{#mixItUp .listing_entry .content .listing-content-introduction p:not(:last-child){margin-bottom:2.7vw}}#mixItUp .listing_entry .content .listing_content_text{max-width:43vw}#mixItUp .listing_entry .content .listing-more-button{font-size:1.35vw;line-height:2vw;text-transform:uppercase;letter-spacing:.5px;position:relative;display:inline-block;color:#3f3f3f;text-decoration:none;font-weight:600}#mixItUp .listing_entry .content .listing-more-button:before{content:"";position:absolute;top:50%;left:auto;width:2.5vw;height:2px;display:block;background:red;right:-3.2vw;margin-top:-0.05vw;transition:all .4s ease-out}#mixItUp .listing_entry .content .listing-more-button:hover:before{width:5.5vw;right:-6.2vw}@media screen and (min-width: 1600px){#mixItUp .listing_entry .content .listing-more-button{font-size:22px;line-height:28px}}@media screen and (max-width: 1000px){#mixItUp .listing_entry .content .listing-more-button{font-size:15px;line-height:20px;letter-spacing:.2px}#mixItUp .listing_entry .content .listing-more-button:before{margin-top:0}}@media screen and (max-width: 600px){#mixItUp .listing_entry .content .listing-more-button:before{width:25px;right:-32px}}@media print{#mixItUp .listing_entry .content .listing-more-button{display:none}}#mixItUp .listing_entry .content .listing-more-button{margin-top:3vw}@media screen and (max-width: 1000px){#mixItUp .listing_entry .content .listing-more-button{margin-top:3vw}}@media print{#mixItUp .listing_entry .content .listing-more-button{margin-top:3vw}}#mixItUp .listing_entry .content .listing-more-button:only-child{margin-top:0}#mixItUp .listing_entry .pictures{margin-top:4vw}@media screen and (max-width: 1000px){#mixItUp .listing_entry .pictures{margin-top:4vw}}@media print{#mixItUp .listing_entry .pictures{margin-top:4vw}}#mixItUp .listing_entry .pictures{width:100%;display:flex;flex-flow:column;justify-content:flex-end;align-items:flex-end}#mixItUp .listing_entry .pictures .picture{display:flex;justify-content:flex-end;position:relative;transition:all .6s ease-out}#mixItUp .listing_entry .pictures .picture .resource_background{position:relative;overflow:hidden}#mixItUp .listing_entry .pictures .picture .resource_background:before{content:"";position:absolute;top:0;left:auto;width:calc(100% + 1px);height:100%;display:block;background:#f8faf9;right:-1px;z-index:1}#mixItUp .listing_entry .pictures .picture .resource_background:after{content:"";position:absolute;top:0;left:auto;width:0;height:100%;display:block;background:#d8d8d8;right:0;z-index:2}#mixItUp .listing_entry .pictures .picture.is_visible .resource_background:before{animation:ease 1s imageEffectBg2 forwards}#mixItUp .listing_entry .pictures .picture.is_visible .resource_background:after{animation:ease 1s imageEffectBg forwards}#mixItUp .listing_entry .pictures .picture.is_visible{opacity:1}#mixItUp .listing_entry .pictures .picture.is_visible .resource_description{opacity:1;top:0}#mixItUp .listing_entry .pictures .picture span.resource_background{max-width:57vw;order:2}#mixItUp .listing_entry .pictures .picture .resource_description{clip:unset;position:relative;margin:0;overflow:visible;width:auto;height:auto;font:600 15px/28px "Open Sans";font-size:1.06vw;line-height:2.05vw;text-transform:none;letter-spacing:.2px;color:#3f3f3f}@media print{#mixItUp .listing_entry .pictures .picture .resource_description{color:#000}}@media screen and (max-width: 1100px){#mixItUp .listing_entry .pictures .picture .resource_description{font-size:14px;line-height:28px}}@media screen and (max-width: 500px){#mixItUp .listing_entry .pictures .picture .resource_description{font-size:13px;line-height:24px;letter-spacing:0}}#mixItUp .listing_entry .pictures .picture .resource_description{margin-right:1.5vw;max-width:25vw;top:2.5vw;transition:all .6s ease-out;transition-delay:.4s;opacity:0}#mixItUp .listing_entry .pictures .picture:not(:first-child){margin-top:2vw}@media screen and (max-width: 1000px){#mixItUp .listing_entry .pictures .picture:not(:first-child){margin-top:2vw}}@media print{#mixItUp .listing_entry .pictures .picture:not(:first-child){margin-top:2vw}}#mixItUp .listing_entry .pictures .picture:nth-child(2n){display:flex;justify-content:flex-start}#mixItUp .listing_entry .pictures .picture:nth-child(2n) span.resource_background{max-width:40vw;order:0}#mixItUp .listing_entry .pictures .picture:nth-child(2n) .resource_description{margin-right:0;margin-left:1.5vw}#mixItUp .listing_entry.picture_left .content{align-self:flex-end;padding-right:7.5vw}#mixItUp .listing_entry.picture_left .pictures .picture{justify-content:flex-start}#mixItUp .listing_entry.picture_left .pictures .picture span.resource_background{order:0}#mixItUp .listing_entry.picture_left .pictures .picture .resource_description{margin-right:0;margin-left:1.5vw}#mixItUp .listing_entry.picture_left .pictures .picture:nth-child(2n){justify-content:flex-end}#mixItUp .listing_entry.picture_left .pictures .picture:nth-child(2n) span.resource_background{order:2}#mixItUp .listing_entry.picture_left .pictures .picture:nth-child(2n) .resource_description{margin-right:1.5vw;margin-left:0}#mixItUp .listing_entry.first_picture_small .pictures .picture span.resource_background{max-width:40vw}#mixItUp .listing_entry.first_picture_small .pictures .picture:nth-child(2) span.resource_background{max-width:62vw}#mixItUp .listing_entry.big_picture .content{display:flex;padding:0}#mixItUp .listing_entry.big_picture .content .listing_content_title{width:28vw;margin-right:4vw}#mixItUp .listing_entry.big_picture .content .listing_content_title h2.listing-title{margin-top:0}#mixItUp .listing_entry.big_picture .pictures .picture{flex-flow:wrap}#mixItUp .listing_entry.big_picture .pictures .picture span.resource_background{max-width:100%;width:100%;order:0}#mixItUp .listing_entry.big_picture .pictures .picture .resource_description{margin-right:0;margin-left:0;margin-top:1.5vw}#mixItUp .listing_entry.listing_entry_with_picture .content .listing_content_title .listing-date+h2{margin-top:0}#mixItUp .listing_entry.picture_left_next_to_text .listing-entry-inline,#mixItUp .listing_entry.picture_right_next_to_text .listing-entry-inline{flex-flow:row;align-items:center}#mixItUp .listing_entry.picture_left_next_to_text .content,#mixItUp .listing_entry.picture_right_next_to_text .content{padding:0 3.5vw 0 0;width:50vw}#mixItUp .listing_entry.picture_left_next_to_text .content .listing_content_title h2,#mixItUp .listing_entry.picture_right_next_to_text .content .listing_content_title h2{margin-top:0}#mixItUp .listing_entry.picture_left_next_to_text .pictures,#mixItUp .listing_entry.picture_right_next_to_text .pictures{flex:0 0 37vw;width:37vw;margin-top:0}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){#mixItUp .listing_entry.picture_left_next_to_text .pictures,#mixItUp .listing_entry.picture_right_next_to_text .pictures{max-height:48vw}}@supports(-ms-accelerator: true){#mixItUp .listing_entry.picture_left_next_to_text .pictures,#mixItUp .listing_entry.picture_right_next_to_text .pictures{max-height:48vw}}#mixItUp .listing_entry.picture_left_next_to_text .pictures .picture,#mixItUp .listing_entry.picture_right_next_to_text .pictures .picture{width:100%;flex-flow:wrap}#mixItUp .listing_entry.picture_left_next_to_text .pictures .picture span.resource_background,#mixItUp .listing_entry.picture_right_next_to_text .pictures .picture span.resource_background{max-width:100%;width:100%;order:0}#mixItUp .listing_entry.picture_left_next_to_text .pictures .resource_description,#mixItUp .listing_entry.picture_right_next_to_text .pictures .resource_description{margin-right:0;margin-left:0;margin-top:1.5vw}#mixItUp .listing_entry.picture_left_next_to_text .content{order:2;padding:0 0 0 3.5vw}#mixItUp.timeline #timeline{position:fixed;top:0;width:2px;background:red;height:0;left:6.7vw;opacity:0;transition:all .8s ease-out}#mixItUp.timeline #timeline.is_visible{opacity:1;height:50vh}#mixItUp.timeline #timeline-sticky-wrapper{left:0;top:0}#mixItUp.timeline .listing_entry{position:relative}#mixItUp.timeline .listing_entry .listing-content-introduction{font:400 34px/47px "Open Sans";font-size:2.36vw;line-height:3.3vw;letter-spacing:1px;padding:0;margin:0;text-transform:uppercase;color:#3f3f3f}@media screen and (min-width: 1600px){#mixItUp.timeline .listing_entry .listing-content-introduction{font-size:38px;line-height:52px}}@media screen and (max-width: 1000px){#mixItUp.timeline .listing_entry .listing-content-introduction{font-size:24px;line-height:34px;letter-spacing:.5px}}@media screen and (max-width: 800px){#mixItUp.timeline .listing_entry .listing-content-introduction{font-size:22px;line-height:32px;letter-spacing:.4px}}@media screen and (max-width: 500px){#mixItUp.timeline .listing_entry .listing-content-introduction{font-size:19px;line-height:29px;letter-spacing:.2px}}@media print{#mixItUp.timeline .listing_entry .listing-content-introduction{color:#000}}#mixItUp.timeline .listing_entry .listing-content-introduction{margin-bottom:2.7vw}#mixItUp.timeline .listing_entry:first-child h2.listing-title:after{content:"";position:absolute;top:-15.8vw;left:0;width:100%;height:16vw;display:block;background:#f8faf9}#mixItUp.timeline .listing_entry h2.listing-title{position:absolute;top:-1vw;font-size:4vw;line-height:4.3vw;font-weight:400;transition:all .6s ease-out;opacity:1;left:0;background:#f8faf9;padding:1vw 0}#mixItUp.timeline .listing_entry h2.listing-title.is_visible{top:-1vw;opacity:1;left:0}#mixItUp.timeline .listing_entry h2.listing-title.current{font-weight:600;color:red}#mixItUp.timeline .listing_entry h2.listing-title.icon-walker{font-size:0;line-height:0}#mixItUp.timeline .listing_entry h2.listing-title.icon-walker:before{font-size:10vw;line-height:10vw}#mixItUp.timeline .listing_entry .content{padding-left:12vw}#mixItUp.timeline .listing_entry .listing-entry-text-wrap{margin-left:36vw;max-width:36vw}#mixItUp.timeline .listing_entry .pictures .picture{justify-content:flex-start;flex-flow:wrap}#mixItUp.timeline .listing_entry .pictures .picture span.resource_background{order:0;max-width:36vw;width:100%;margin-right:36vw}#mixItUp.timeline .listing_entry .pictures .picture .resource_description{font:600 19px/36px "Open Sans";font-size:1.35vw;line-height:2.5vw;letter-spacing:.5px;text-transform:none;color:#3f3f3f}@media print{#mixItUp.timeline .listing_entry .pictures .picture .resource_description{color:#000}}@media screen and (min-width: 1600px){#mixItUp.timeline .listing_entry .pictures .picture .resource_description{font-size:21px;line-height:40px}}@media screen and (max-width: 1100px){#mixItUp.timeline .listing_entry .pictures .picture .resource_description{font-size:15px;letter-spacing:.2px;line-height:26px}}@media screen and (max-width: 500px){#mixItUp.timeline .listing_entry .pictures .picture .resource_description{font-size:14px;letter-spacing:.1px;line-height:25px}}#mixItUp.timeline .listing_entry .pictures .picture .resource_description{margin-top:4vw}@media screen and (max-width: 1000px){#mixItUp.timeline .listing_entry .pictures .picture .resource_description{margin-top:4vw}}@media print{#mixItUp.timeline .listing_entry .pictures .picture .resource_description{margin-top:4vw}}#mixItUp.timeline .listing_entry .pictures .picture .resource_description{max-width:36vw;padding-left:4vw;box-sizing:border-box}#mixItUp.timeline .listing_entry .pictures .picture:nth-child(2n){justify-content:flex-end;margin-top:4vw}@media screen and (max-width: 1000px){#mixItUp.timeline .listing_entry .pictures .picture:nth-child(2n){margin-top:4vw}}@media print{#mixItUp.timeline .listing_entry .pictures .picture:nth-child(2n){margin-top:4vw}}#mixItUp.timeline .listing_entry .pictures .picture:nth-child(2n) span.resource_background{margin-right:0;margin-left:36vw}#mixItUp.timeline .listing_entry .pictures .picture:nth-child(2n) .resource_description{padding-left:0;padding-right:4vw}#mixItUp.timeline .listing_entry.timeline_text_left .listing-entry-text-wrap{margin-left:4vw}#mixItUp.timeline .listing_entry.timeline_text_left .pictures .picture{justify-content:flex-end}#mixItUp.timeline .listing_entry.timeline_text_left .pictures .picture span.resource_background{margin-right:0;margin-left:36vw}#mixItUp.timeline .listing_entry.timeline_text_left .pictures .picture .resource_description{padding-left:4vw;padding-right:0}#mixItUp.timeline .listing_entry.timeline_text_left .pictures .picture:nth-child(2n) span.resource_background{margin-left:0;margin-right:36vw}#mixItUp.timeline .listing_entry.timeline_text_left .pictures .picture:nth-child(2n) .resource_description{padding-right:4vw;padding-left:0}#mixItUp.timeline .listing_entry.timeline_text_left_center .content,#mixItUp.timeline .listing_entry.timeline_text_right_center .content{display:flex;align-items:center;justify-content:space-between;padding-left:14vw;padding-top:0 !important}#mixItUp.timeline .listing_entry.timeline_text_left_center .content.is_visible .listing-entry-text-wrap,#mixItUp.timeline .listing_entry.timeline_text_right_center .content.is_visible .listing-entry-text-wrap{top:0;opacity:1}#mixItUp.timeline .listing_entry.timeline_text_left_center .content .pictures,#mixItUp.timeline .listing_entry.timeline_text_right_center .content .pictures{max-width:32vw;flex:0 0 32vw;margin:0}#mixItUp.timeline .listing_entry.timeline_text_left_center .content .pictures span.resource_background,#mixItUp.timeline .listing_entry.timeline_text_right_center .content .pictures span.resource_background{width:100%;margin:0}#mixItUp.timeline .listing_entry.timeline_text_left_center .content .listing-entry-text-wrap,#mixItUp.timeline .listing_entry.timeline_text_right_center .content .listing-entry-text-wrap{max-width:40vw;flex:0 0 40vw;margin:0;position:relative;top:5vw;transition:all .6s ease-out;opacity:0}#mixItUp.timeline .listing_entry.timeline_text_right_center .content .pictures{order:0}#mixItUp.timeline .listing_entry.timeline_text_right_center .content .listing-entry-text-wrap{order:1}.category_17 #mixItUp.slider .module-listing .listing-tag-container .listing_entry .pictures .picture span.resource_background,.category_11 #mixItUp.slider .module-listing .listing-tag-container .listing_entry .pictures .picture span.resource_background{padding-bottom:160%}body:not(.is_scrolled) #timeline{display:none}#mixItUp.slider .module-listing>div:not(:first-child){margin-top:20vw}@media screen and (max-width: 1000px){#mixItUp.slider .module-listing>div:not(:first-child){margin-top:17vw}}@media print{#mixItUp.slider .module-listing>div:not(:first-child){margin-top:17vw}}#mixItUp.slider .module-listing>div .listing-tag-header{padding:0 14vw;font-weight:600}#mixItUp.slider .module-listing .listing-tag-container{width:100%;overflow:hidden;position:relative}#mixItUp.slider .module-listing .listing-tag-container .slider_controls{width:1.6vw;height:10.5vw;background:#fff;position:absolute;right:0;z-index:100;display:block;top:50%;margin-top:-5.25vw;cursor:pointer;transition:all .3s ease-out;display:flex;align-items:center}#mixItUp.slider .module-listing .listing-tag-container .slider_controls.prev{right:auto;left:0}#mixItUp.slider .module-listing .listing-tag-container .slider_controls.prev span{transform:rotate(180deg);margin-left:-2px}#mixItUp.slider .module-listing .listing-tag-container .slider_controls span{font-size:1.5vw;width:100%;display:block;color:#3f3f3f;margin-left:2px}#mixItUp.slider .module-listing .listing-tag-container .slider_controls:hover span{color:red}#mixItUp.slider .module-listing .listing-tag-container .slider_controls.hidden{opacity:0}#mixItUp.slider .module-listing .listing-tag-container .listing-tag-container-inner{display:flex;flex-flow:row;position:relative;left:0;transition:all .6s ease-out}#mixItUp.slider .module-listing .listing-tag-container .listing_entry{max-width:25%;width:25%;flex:0 0 25%;margin-top:0;transition:all .6s ease-out;position:relative;left:0;cursor:pointer;background:#000;display:block !important;margin-bottom:-1px}#mixItUp.slider .module-listing .listing-tag-container .listing_entry.slider_title_black h2.listing-title{color:#3f3f3f}#mixItUp.slider .module-listing .listing-tag-container .listing_entry.slider_title_black h2.listing-title a{color:#3f3f3f}#mixItUp.slider .module-listing .listing-tag-container .listing_entry.no_detail{cursor:default}#mixItUp.slider .module-listing .listing-tag-container .listing_entry.no_detail .pictures{pointer-events:none}#mixItUp.slider .module-listing .listing-tag-container .listing_entry.current{max-width:100%;width:100%;flex:0 0 100%}#mixItUp.slider .module-listing .listing-tag-container .listing_entry.current .pictures{max-width:603px;flex:0 0 40.5%}#mixItUp.slider .module-listing .listing-tag-container .listing_entry.current .pictures .picture span.resource_background{padding-bottom:0}#mixItUp.slider .module-listing .listing-tag-container .listing_entry.current h2.listing-title{max-width:36vw}#mixItUp.slider .module-listing .listing-tag-container .listing_entry.current .content{flex:0 0 59.5%;max-width:59.5%;width:59.5%;opacity:1;height:100%;position:relative}#mixItUp.slider .module-listing .listing-tag-container .listing_entry.current .content h2,#mixItUp.slider .module-listing .listing-tag-container .listing_entry.current .content h2.listing-title a,#mixItUp.slider .module-listing .listing-tag-container .listing_entry.current .content h2.listing-title{color:#fff}#mixItUp.slider .module-listing .listing-tag-container .listing_entry.current.current_active .content *{opacity:1;transition:all .6s ease-out;transition-delay:.5s}#mixItUp.slider .module-listing .listing-tag-container .listing_entry.current.current_active .content .listing-content-text{max-width:38vw}#mixItUp.slider .module-listing .listing-tag-container .listing_entry .listing-entry-inline{flex-flow:row}#mixItUp.slider .module-listing .listing-tag-container .listing_entry h2.listing-title{font:400 34px/47px "Open Sans";font-size:2.36vw;line-height:3.3vw;letter-spacing:1px;padding:0;margin:0;text-transform:uppercase;color:#3f3f3f}@media screen and (min-width: 1600px){#mixItUp.slider .module-listing .listing-tag-container .listing_entry h2.listing-title{font-size:38px;line-height:52px}}@media screen and (max-width: 1000px){#mixItUp.slider .module-listing .listing-tag-container .listing_entry h2.listing-title{font-size:24px;line-height:34px;letter-spacing:.5px}}@media screen and (max-width: 800px){#mixItUp.slider .module-listing .listing-tag-container .listing_entry h2.listing-title{font-size:22px;line-height:32px;letter-spacing:.4px}}@media screen and (max-width: 500px){#mixItUp.slider .module-listing .listing-tag-container .listing_entry h2.listing-title{font-size:19px;line-height:29px;letter-spacing:.2px}}@media print{#mixItUp.slider .module-listing .listing-tag-container .listing_entry h2.listing-title{color:#000}}#mixItUp.slider .module-listing .listing-tag-container .listing_entry h2.listing-title{color:#fff;position:absolute;bottom:2.5vw;right:2.5vw;left:2.5vw;z-index:100;pointer-events:none;font-weight:400}#mixItUp.slider .module-listing .listing-tag-container .listing_entry h2.listing-title a{font:400 34px/47px "Open Sans";font-size:2.36vw;line-height:3.3vw;letter-spacing:1px;padding:0;margin:0;text-transform:uppercase;color:#3f3f3f}@media screen and (min-width: 1600px){#mixItUp.slider .module-listing .listing-tag-container .listing_entry h2.listing-title a{font-size:38px;line-height:52px}}@media screen and (max-width: 1000px){#mixItUp.slider .module-listing .listing-tag-container .listing_entry h2.listing-title a{font-size:24px;line-height:34px;letter-spacing:.5px}}@media screen and (max-width: 800px){#mixItUp.slider .module-listing .listing-tag-container .listing_entry h2.listing-title a{font-size:22px;line-height:32px;letter-spacing:.4px}}@media screen and (max-width: 500px){#mixItUp.slider .module-listing .listing-tag-container .listing_entry h2.listing-title a{font-size:19px;line-height:29px;letter-spacing:.2px}}@media print{#mixItUp.slider .module-listing .listing-tag-container .listing_entry h2.listing-title a{color:#000}}#mixItUp.slider .module-listing .listing-tag-container .listing_entry h2.listing-title a{color:#fff;text-decoration:none}#mixItUp.slider .module-listing .listing-tag-container .listing_entry .content{flex:0 0 0;max-width:0;opacity:0;height:100%;width:0;background:#000;color:#bebebe;display:flex;flex-flow:column;justify-content:flex-end;position:absolute;box-sizing:border-box;padding:3vw;cursor:auto}#mixItUp.slider .module-listing .listing-tag-container .listing_entry .content h2.listing-title,#mixItUp.slider .module-listing .listing-tag-container .listing_entry .content .listing-content-introduction,#mixItUp.slider .module-listing .listing-tag-container .listing_entry .content .listing-tags{display:none !important}#mixItUp.slider .module-listing .listing-tag-container .listing_entry .content .cross_icon{cursor:pointer;position:absolute;top:3vw;right:4vw;font-size:2.5vw;color:#fff}#mixItUp.slider .module-listing .listing-tag-container .listing_entry .content *{opacity:0;transition:all 0s ease-out;transition-delay:0s}#mixItUp.slider .module-listing .listing-tag-container .listing_entry .content a{color:#bebebe;text-decoration:none;transition:all .2s ease-out;transition-delay:0s}#mixItUp.slider .module-listing .listing-tag-container .listing_entry .content a:hover{color:red}#mixItUp.slider .module-listing .listing-tag-container .listing_entry .content .listing-content-text{overflow:auto;margin-top:60px}#mixItUp.slider .module-listing .listing-tag-container .listing_entry .content .listing-content-text::-webkit-scrollbar{width:5px}#mixItUp.slider .module-listing .listing-tag-container .listing_entry .content .listing-content-text::-webkit-scrollbar-track{-webkit-box-shadow:none;border-radius:0px;background:rgba(0,0,0,0)}#mixItUp.slider .module-listing .listing-tag-container .listing_entry .content .listing-content-text::-webkit-scrollbar-thumb{border-radius:0px;background:hsla(0,0%,100%,.2);-webkit-box-shadow:none}#mixItUp.slider .module-listing .listing-tag-container .listing_entry .content .listing-content-text::-webkit-scrollbar-thumb:window-inactive{background:rgba(255,0,0,0)}#mixItUp.slider .module-listing .listing-tag-container .listing_entry .content a.listing-more-button{color:red;display:inline-block;align-self:flex-start;transition-delay:0s !important;transition:all .2s ease-out !important}#mixItUp.slider .module-listing .listing-tag-container .listing_entry .content a.listing-more-button span{transition-delay:0s !important;transition:all 0s ease-out !important}#mixItUp.slider .module-listing .listing-tag-container .listing_entry .content a.listing-more-button:before{display:none}#mixItUp.slider .module-listing .listing-tag-container .listing_entry .content a.listing-more-button:hover{color:#fff}#mixItUp.slider .module-listing .listing-tag-container .listing_entry .content .two_links_bottom{display:inline-block;align-self:flex-start;display:flex;flex-flow:wrap;align-items:baseline}#mixItUp.slider .module-listing .listing-tag-container .listing_entry .content .two_links_bottom a.listing-more-button{align-self:baseline}#mixItUp.slider .module-listing .listing-tag-container .listing_entry .content .two_links_bottom p.content_button{margin-top:1vw}@media screen and (max-width: 1000px){#mixItUp.slider .module-listing .listing-tag-container .listing_entry .content .two_links_bottom p.content_button{margin-top:1vw}}@media print{#mixItUp.slider .module-listing .listing-tag-container .listing_entry .content .two_links_bottom p.content_button{margin-top:1vw}}#mixItUp.slider .module-listing .listing-tag-container .listing_entry .content .two_links_bottom p.content_button:last-child:not(:only-child){margin-left:30px}#mixItUp.slider .module-listing .listing-tag-container .listing_entry .content .two_links_bottom p.content_button a{color:#bebebe;display:block;transition:all .2s ease-out;transition-delay:0s !important}#mixItUp.slider .module-listing .listing-tag-container .listing_entry .content .two_links_bottom p.content_button a:before{display:none}#mixItUp.slider .module-listing .listing-tag-container .listing_entry .content .two_links_bottom p.content_button a:hover{color:#fff}#mixItUp.slider .module-listing .listing-tag-container .listing_entry .pictures{flex:0 0 100%;max-width:603px;margin-top:0;order:0;justify-content:flex-start;max-height:100%;transition:all .6s ease-out}#mixItUp.slider .module-listing .listing-tag-container .listing_entry .pictures .picture{order:0;left:0;right:0}#mixItUp.slider .module-listing .listing-tag-container .listing_entry .pictures .picture:not(.picture_0){display:none !important}#mixItUp.slider .module-listing .listing-tag-container .listing_entry .pictures .picture span.resource_background{max-width:100%;height:0;padding-bottom:225%;position:relative;width:100%;overflow:hidden}#mixItUp.slider .module-listing .listing-tag-container .listing_entry .pictures .picture span.resource_background a.resource_link{position:static}#mixItUp.slider .module-listing .listing-tag-container .listing_entry .pictures .picture span.resource_background img{width:auto;position:absolute;height:100%;top:0;bottom:0;right:0;left:0;z-index:10;position:absolute;left:50%;transform:translate(-50%, 0);transition:all .6s ease-out}.logged_in .ui-sortable-placeholder{max-width:250px !important}.logged_in #mixItUp.slider .module-listing .listing-tag-container .listing_entry .listing-entry-inline{min-height:300px}.jobs .not_published{outline-offset:0}.jobs .portlet_inline_form .portlet_inner .portlet_text_wrap,.jobs #mixItUp .portlet_inner,.jobs .listing-description-inline{z-index:1;opacity:0;transition:all .6s ease-out;position:relative;padding-top:10vw}.jobs .portlet_inline_form .portlet_inner .portlet_text_wrap.is_visible,.jobs #mixItUp .portlet_inner.is_visible,.jobs .listing-description-inline.is_visible{opacity:1;padding-top:0}.jobs .listing-description{max-width:60vw;margin:0 auto}.jobs .listing-description:not(:first-child){padding-top:16vw}@media screen and (max-width: 1000px){.jobs .listing-description:not(:first-child){padding-top:13vw}}@media print{.jobs .listing-description:not(:first-child){padding-top:13vw}}.jobs .content_inner>.resource_container{max-width:55vw;margin-left:auto;margin-right:-9vw}.jobs .content_inner>.resource_container:not(:first-child){margin-top:20vw}@media screen and (max-width: 1000px){.jobs .content_inner>.resource_container:not(:first-child){margin-top:17vw}}@media print{.jobs .content_inner>.resource_container:not(:first-child){margin-top:17vw}}.jobs .content_inner>.resource_container .picture .resource_background{position:relative;overflow:hidden}.jobs .content_inner>.resource_container .picture .resource_background:before{content:"";position:absolute;top:0;left:auto;width:calc(100% + 1px);height:100%;display:block;background:#f8faf9;right:-1px;z-index:1}.jobs .content_inner>.resource_container .picture .resource_background:after{content:"";position:absolute;top:0;left:auto;width:0;height:100%;display:block;background:#d8d8d8;right:0;z-index:2}.jobs .content_inner>.resource_container .picture.is_visible .resource_background:before{animation:ease 1s imageEffectBg2 forwards}.jobs .content_inner>.resource_container .picture.is_visible .resource_background:after{animation:ease 1s imageEffectBg forwards}.jobs .content_inner>.resource_container.videos .video{position:relative;overflow:hidden}.jobs .content_inner>.resource_container.videos .video:before{content:"";position:absolute;top:0;left:auto;width:calc(100% + 1px);height:100%;display:block;background:#f8faf9;right:-1px;z-index:1}.jobs .content_inner>.resource_container.videos .video:after{content:"";position:absolute;top:0;left:auto;width:0;height:100%;display:block;background:#d8d8d8;right:0;z-index:2}.jobs .content_inner>.resource_container.videos.is_visible .video:before{animation:ease 1s imageEffectBg2 forwards}.jobs .content_inner>.resource_container.videos.is_visible .video:after{animation:ease 1s imageEffectBg forwards}.jobs .content_inner>.resource_container *{width:100%;height:auto;display:block}.jobs .content_inner>.resource_container+.resource_container{display:none}.jobs #mixItUp:not(:first-child){margin-top:20vw}@media screen and (max-width: 1000px){.jobs #mixItUp:not(:first-child){margin-top:17vw}}@media print{.jobs #mixItUp:not(:first-child){margin-top:17vw}}.jobs #mixItUp .portlet_content .portlet-title{margin-top:0;margin-bottom:max(15px,2.5vw)}.jobs #mixItUp .listing_entry{position:relative}.jobs #mixItUp .listing_entry:hover .content .listing-more-button:after{right:-3vw}.jobs #mixItUp .listing_entry .listing_entry_link:before{content:"";position:absolute;top:0;left:-14vw;width:14vw;height:100%;display:block;background:rgba(0,0,0,0)}.jobs #mixItUp .listing_entry .listing_entry_link:after{content:"";position:absolute;top:0;left:auto;width:14vw;height:100%;display:block;background:rgba(0,0,0,0);right:-14vw}.jobs #mixItUp .listing_entry .content{background:#fff;padding:0;display:flex;justify-content:space-between;align-items:center}.logged_in .jobs #mixItUp .listing_entry .content:before,.logged_in .jobs #mixItUp .listing_entry .content:after{z-index:-1}.jobs #mixItUp .listing_entry .content>*{padding:max(15px,2.5vw) 0}.jobs #mixItUp .listing_entry .content .listing_entry_link:before,.jobs #mixItUp .listing_entry .content:before{content:"";position:absolute;top:0;left:-14vw;width:14vw;height:100%;display:block;background:#fff}.jobs #mixItUp .listing_entry .content .listing_entry_link:after,.jobs #mixItUp .listing_entry .content:after{content:"";position:absolute;top:0;left:auto;width:14vw;height:100%;display:block;background:#fff;right:-14vw}.jobs #mixItUp .listing_entry .content .listing_entry_link:before,.jobs #mixItUp .listing_entry .content .listing_entry_link:after{background:rgba(0,0,0,0)}.jobs #mixItUp .listing_entry .content .listing-content-introduction,.jobs #mixItUp .listing_entry .content .listing_content_title h2{margin-bottom:0}.jobs #mixItUp .listing_entry .content .listing-more-button{font-size:clamp(30px,7vw,70px);line-height:clamp(30px,7vw,70px);position:relative;z-index:1}.jobs #mixItUp .listing_entry .content .listing-more-button:before,.jobs #mixItUp .listing_entry .content .listing-more-button span{display:none}.jobs #mixItUp .listing_entry .content .listing-more-button:after{content:"";font-family:"Font Awesome 6 Pro";font-weight:100;color:red;transition:all .4s ease-out;position:relative;right:0}.jobs #mixItUp .listing_entry:not(:first-child){margin-top:.2vw}#mod_overview .overview_item:not(:first-child){margin-top:20vw}@media screen and (max-width: 1000px){#mod_overview .overview_item:not(:first-child){margin-top:17vw}}@media print{#mod_overview .overview_item:not(:first-child){margin-top:17vw}}#mod_overview .overview_item .overview_item_inner{display:flex;flex-flow:row;align-items:center}#mod_overview .overview_item .content{padding:0 3.5vw 0 0;width:50vw;padding-top:5vw !important;transition:all .6s ease-out;opacity:0}#mod_overview .overview_item .content.is_visible{padding-top:0 !important;opacity:1}#mod_overview .overview_item .content h2 a{text-decoration:none}#mod_overview .overview_item .content h2{margin-bottom:2.7vw}@media screen and (max-width: 1000px){#mod_overview .overview_item .content h2{margin-bottom:2.7vw}}@media print{#mod_overview .overview_item .content h2{margin-bottom:2.7vw}}#mod_overview .overview_item .content h2+.introduction+.listing-more-button,#mod_overview .overview_item .content h2+.listing-more-button{margin-top:0}#mod_overview .overview_item .content .introduction{font:600 19px/36px "Open Sans";font-size:1.35vw;line-height:2.5vw;letter-spacing:.5px;text-transform:none;color:#3f3f3f}@media print{#mod_overview .overview_item .content .introduction{color:#000}}@media screen and (min-width: 1600px){#mod_overview .overview_item .content .introduction{font-size:21px;line-height:40px}}@media screen and (max-width: 1100px){#mod_overview .overview_item .content .introduction{font-size:15px;letter-spacing:.2px;line-height:26px}}@media screen and (max-width: 500px){#mod_overview .overview_item .content .introduction{font-size:14px;letter-spacing:.1px;line-height:25px}}#mod_overview .overview_item .content .introduction{margin-bottom:2.7vw}@media screen and (max-width: 1000px){#mod_overview .overview_item .content .introduction{margin-bottom:2.7vw}}@media print{#mod_overview .overview_item .content .introduction{margin-bottom:2.7vw}}#mod_overview .overview_item .content .introduction p>a:only-child{display:none}#mod_overview .overview_item .content .listing-more-button{font-size:1.35vw;line-height:2vw;text-transform:uppercase;letter-spacing:.5px;position:relative;display:inline-block;color:#3f3f3f;text-decoration:none;font-weight:600}#mod_overview .overview_item .content .listing-more-button:before{content:"";position:absolute;top:50%;left:auto;width:2.5vw;height:2px;display:block;background:red;right:-3.2vw;margin-top:-0.05vw;transition:all .4s ease-out}#mod_overview .overview_item .content .listing-more-button:hover:before{width:5.5vw;right:-6.2vw}@media screen and (min-width: 1600px){#mod_overview .overview_item .content .listing-more-button{font-size:22px;line-height:28px}}@media screen and (max-width: 1000px){#mod_overview .overview_item .content .listing-more-button{font-size:15px;line-height:20px;letter-spacing:.2px}#mod_overview .overview_item .content .listing-more-button:before{margin-top:0}}@media screen and (max-width: 600px){#mod_overview .overview_item .content .listing-more-button:before{width:25px;right:-32px}}@media print{#mod_overview .overview_item .content .listing-more-button{display:none}}#mod_overview .overview_item .content .listing-more-button{margin-top:3vw}@media screen and (max-width: 1000px){#mod_overview .overview_item .content .listing-more-button{margin-top:3vw}}@media print{#mod_overview .overview_item .content .listing-more-button{margin-top:3vw}}#mod_overview .overview_item .content .listing-more-button:only-child{margin-top:0}#mod_overview .overview_item .pictures{width:100%;display:flex;flex-flow:column;justify-content:flex-end;align-items:flex-end;order:1;flex:0 0 37vw;width:37vw;margin-top:0}#mod_overview .overview_item .pictures .picture{display:flex;justify-content:flex-end;width:100%;flex-flow:wrap;position:relative;transition:all .6s ease-out;opacity:0}#mod_overview .overview_item .pictures .picture .resource_background{position:relative;overflow:hidden}#mod_overview .overview_item .pictures .picture .resource_background:before{content:"";position:absolute;top:0;left:auto;width:calc(100% + 1px);height:100%;display:block;background:#f8faf9;right:-1px;z-index:1}#mod_overview .overview_item .pictures .picture .resource_background:after{content:"";position:absolute;top:0;left:auto;width:0;height:100%;display:block;background:#d8d8d8;right:0;z-index:2}#mod_overview .overview_item .pictures .picture.is_visible .resource_background:before{animation:ease 1s imageEffectBg2 forwards}#mod_overview .overview_item .pictures .picture.is_visible .resource_background:after{animation:ease 1s imageEffectBg forwards}#mod_overview .overview_item .pictures .picture.is_visible{opacity:1}#mod_overview .overview_item .pictures .picture span.resource_background{max-width:100%;width:100%;order:0}#mod_overview .overview_item:nth-child(2n) .content{order:2;padding:0 0 0 3.5vw}.listing_entry_backlink a{margin-top:4vw}@media screen and (max-width: 1000px){.listing_entry_backlink a{margin-top:4vw}}@media print{.listing_entry_backlink a{margin-top:4vw}}.listing_entry_backlink a{font-size:1.35vw;line-height:2vw;text-transform:uppercase;letter-spacing:.5px;position:relative;display:inline-block;color:#3f3f3f;text-decoration:none;font-weight:600}.listing_entry_backlink a:before{content:"";position:absolute;top:50%;left:auto;width:2.5vw;height:2px;display:block;background:red;right:-3.2vw;margin-top:-0.05vw;transition:all .4s ease-out}.listing_entry_backlink a:hover:before{width:5.5vw;right:-6.2vw}@media screen and (min-width: 1600px){.listing_entry_backlink a{font-size:22px;line-height:28px}}@media screen and (max-width: 1000px){.listing_entry_backlink a{font-size:15px;line-height:20px;letter-spacing:.2px}.listing_entry_backlink a:before{margin-top:0}}@media screen and (max-width: 600px){.listing_entry_backlink a:before{width:25px;right:-32px}}@media print{.listing_entry_backlink a{display:none}}.google_iframe_wrap .resource_background{position:relative;overflow:hidden}.google_iframe_wrap .resource_background:before{content:"";position:absolute;top:0;left:auto;width:calc(100% + 1px);height:100%;display:block;background:#f8faf9;right:-1px;z-index:1}.google_iframe_wrap .resource_background:after{content:"";position:absolute;top:0;left:auto;width:0;height:100%;display:block;background:#d8d8d8;right:0;z-index:2}.google_iframe_wrap.is_visible .resource_background:before{animation:ease 1s imageEffectBg2 forwards}.google_iframe_wrap.is_visible .resource_background:after{animation:ease 1s imageEffectBg forwards}.google_iframe_wrap{float:right;width:50%;margin-left:50px;margin-top:0}.google_iframe_wrap .resource_background:before,.google_iframe_wrap .resource_background:after{animation-delay:1.5s !important}#google_maps{height:450px !important}.inline_form_wrapper #mailform_elements,.mod_mailform #mailform_elements{margin:0 auto;display:flex;flex-flow:wrap;justify-content:space-between}.inline_form_wrapper #mailform_elements .mailform_elements_wrap,.mod_mailform #mailform_elements .mailform_elements_wrap{flex:0 0 calc(50% - 60px);max-width:50%}.inline_form_wrapper .inlineform_element,.inline_form_wrapper .mailform_element,.mod_mailform .inlineform_element,.mod_mailform .mailform_element{overflow:visible;width:100%}.inline_form_wrapper .inlineform_element.heading2_field:not(:first-child),.inline_form_wrapper .mailform_element.heading2_field:not(:first-child),.mod_mailform .inlineform_element.heading2_field:not(:first-child),.mod_mailform .mailform_element.heading2_field:not(:first-child){margin-top:11vw}@media screen and (max-width: 1000px){.inline_form_wrapper .inlineform_element.heading2_field:not(:first-child),.inline_form_wrapper .mailform_element.heading2_field:not(:first-child),.mod_mailform .inlineform_element.heading2_field:not(:first-child),.mod_mailform .mailform_element.heading2_field:not(:first-child){margin-top:2vw}}@media print{.inline_form_wrapper .inlineform_element.heading2_field:not(:first-child),.inline_form_wrapper .mailform_element.heading2_field:not(:first-child),.mod_mailform .inlineform_element.heading2_field:not(:first-child),.mod_mailform .mailform_element.heading2_field:not(:first-child){margin-top:2vw}}.inline_form_wrapper .inlineform_element:not(:first-child),.inline_form_wrapper .mailform_element:not(:first-child),.mod_mailform .inlineform_element:not(:first-child),.mod_mailform .mailform_element:not(:first-child){margin-top:2vw}.inline_form_wrapper .inlineform_element p,.inline_form_wrapper .mailform_element p,.mod_mailform .inlineform_element p,.mod_mailform .mailform_element p{position:relative;margin-bottom:0}.inline_form_wrapper .inlineform_element.heading2_field:first-child h2,.inline_form_wrapper .mailform_element.heading2_field:first-child h2,.mod_mailform .inlineform_element.heading2_field:first-child h2,.mod_mailform .mailform_element.heading2_field:first-child h2{margin-top:0 !important;border:none !important}.inline_form_wrapper .inlineform_element.heading2_field h2,.inline_form_wrapper .mailform_element.heading2_field h2,.mod_mailform .inlineform_element.heading2_field h2,.mod_mailform .mailform_element.heading2_field h2{font:400 34px/47px "Open Sans";font-size:2.36vw;line-height:3.3vw;letter-spacing:1px;padding:0;margin:0;text-transform:uppercase;color:#3f3f3f}@media screen and (min-width: 1600px){.inline_form_wrapper .inlineform_element.heading2_field h2,.inline_form_wrapper .mailform_element.heading2_field h2,.mod_mailform .inlineform_element.heading2_field h2,.mod_mailform .mailform_element.heading2_field h2{font-size:38px;line-height:52px}}@media screen and (max-width: 1000px){.inline_form_wrapper .inlineform_element.heading2_field h2,.inline_form_wrapper .mailform_element.heading2_field h2,.mod_mailform .inlineform_element.heading2_field h2,.mod_mailform .mailform_element.heading2_field h2{font-size:24px;line-height:34px;letter-spacing:.5px}}@media screen and (max-width: 800px){.inline_form_wrapper .inlineform_element.heading2_field h2,.inline_form_wrapper .mailform_element.heading2_field h2,.mod_mailform .inlineform_element.heading2_field h2,.mod_mailform .mailform_element.heading2_field h2{font-size:22px;line-height:32px;letter-spacing:.4px}}@media screen and (max-width: 500px){.inline_form_wrapper .inlineform_element.heading2_field h2,.inline_form_wrapper .mailform_element.heading2_field h2,.mod_mailform .inlineform_element.heading2_field h2,.mod_mailform .mailform_element.heading2_field h2{font-size:19px;line-height:29px;letter-spacing:.2px}}@media print{.inline_form_wrapper .inlineform_element.heading2_field h2,.inline_form_wrapper .mailform_element.heading2_field h2,.mod_mailform .inlineform_element.heading2_field h2,.mod_mailform .mailform_element.heading2_field h2{color:#000}}.inline_form_wrapper .inlineform_element.heading2_field h2,.inline_form_wrapper .mailform_element.heading2_field h2,.mod_mailform .inlineform_element.heading2_field h2,.mod_mailform .mailform_element.heading2_field h2{color:#3f3f3f;margin-top:0;margin-bottom:2vw}@media screen and (max-width: 1000px){.inline_form_wrapper .inlineform_element.heading2_field h2,.inline_form_wrapper .mailform_element.heading2_field h2,.mod_mailform .inlineform_element.heading2_field h2,.mod_mailform .mailform_element.heading2_field h2{margin-bottom:2vw}}@media print{.inline_form_wrapper .inlineform_element.heading2_field h2,.inline_form_wrapper .mailform_element.heading2_field h2,.mod_mailform .inlineform_element.heading2_field h2,.mod_mailform .mailform_element.heading2_field h2{margin-bottom:2vw}}.inline_form_wrapper #mailform_submit_button,.mod_mailform #mailform_submit_button{margin-top:3vw}.inline_form_wrapper #mailform_submit_button>div,.mod_mailform #mailform_submit_button>div{font-size:1.35vw;line-height:2vw;text-transform:uppercase;letter-spacing:.5px;position:relative;display:inline-block;color:#3f3f3f;text-decoration:none;font-weight:600}.inline_form_wrapper #mailform_submit_button>div:before,.mod_mailform #mailform_submit_button>div:before{content:"";position:absolute;top:50%;left:auto;width:2.5vw;height:2px;display:block;background:red;right:-3.2vw;margin-top:-0.05vw;transition:all .4s ease-out}.inline_form_wrapper #mailform_submit_button>div:hover:before,.mod_mailform #mailform_submit_button>div:hover:before{width:5.5vw;right:-6.2vw}@media screen and (min-width: 1600px){.inline_form_wrapper #mailform_submit_button>div,.mod_mailform #mailform_submit_button>div{font-size:22px;line-height:28px}}@media screen and (max-width: 1000px){.inline_form_wrapper #mailform_submit_button>div,.mod_mailform #mailform_submit_button>div{font-size:15px;line-height:20px;letter-spacing:.2px}.inline_form_wrapper #mailform_submit_button>div:before,.mod_mailform #mailform_submit_button>div:before{margin-top:0}}@media screen and (max-width: 600px){.inline_form_wrapper #mailform_submit_button>div:before,.mod_mailform #mailform_submit_button>div:before{width:25px;right:-32px}}@media print{.inline_form_wrapper #mailform_submit_button>div,.mod_mailform #mailform_submit_button>div{display:none}}.inline_form_wrapper #mailform_submit_button label,.mod_mailform #mailform_submit_button label{display:none}.inline_form_wrapper #mailform_submit_button input,.mod_mailform #mailform_submit_button input{font-size:1.35vw;line-height:2vw;text-transform:uppercase;letter-spacing:.5px;position:relative;display:inline-block;color:#3f3f3f;text-decoration:none;font-weight:600}.inline_form_wrapper #mailform_submit_button input:before,.mod_mailform #mailform_submit_button input:before{content:"";position:absolute;top:50%;left:auto;width:2.5vw;height:2px;display:block;background:red;right:-3.2vw;margin-top:-0.05vw;transition:all .4s ease-out}.inline_form_wrapper #mailform_submit_button input:hover:before,.mod_mailform #mailform_submit_button input:hover:before{width:5.5vw;right:-6.2vw}@media screen and (min-width: 1600px){.inline_form_wrapper #mailform_submit_button input,.mod_mailform #mailform_submit_button input{font-size:22px;line-height:28px}}@media screen and (max-width: 1000px){.inline_form_wrapper #mailform_submit_button input,.mod_mailform #mailform_submit_button input{font-size:15px;line-height:20px;letter-spacing:.2px}.inline_form_wrapper #mailform_submit_button input:before,.mod_mailform #mailform_submit_button input:before{margin-top:0}}@media screen and (max-width: 600px){.inline_form_wrapper #mailform_submit_button input:before,.mod_mailform #mailform_submit_button input:before{width:25px;right:-32px}}@media print{.inline_form_wrapper #mailform_submit_button input,.mod_mailform #mailform_submit_button input{display:none}}.inline_form_wrapper #mailform_submit_button input,.mod_mailform #mailform_submit_button input{font-family:"Open Sans";background:none;border:none;font-weight:600 !important;cursor:pointer}.inline_form_wrapper input.sendButton,.mod_mailform input.sendButton{font-size:1.35vw;line-height:2vw;text-transform:uppercase;letter-spacing:.5px;position:relative;display:inline-block;color:#3f3f3f;text-decoration:none;font-weight:600}.inline_form_wrapper input.sendButton:before,.mod_mailform input.sendButton:before{content:"";position:absolute;top:50%;left:auto;width:2.5vw;height:2px;display:block;background:red;right:-3.2vw;margin-top:-0.05vw;transition:all .4s ease-out}.inline_form_wrapper input.sendButton:hover:before,.mod_mailform input.sendButton:hover:before{width:5.5vw;right:-6.2vw}@media screen and (min-width: 1600px){.inline_form_wrapper input.sendButton,.mod_mailform input.sendButton{font-size:22px;line-height:28px}}@media screen and (max-width: 1000px){.inline_form_wrapper input.sendButton,.mod_mailform input.sendButton{font-size:15px;line-height:20px;letter-spacing:.2px}.inline_form_wrapper input.sendButton:before,.mod_mailform input.sendButton:before{margin-top:0}}@media screen and (max-width: 600px){.inline_form_wrapper input.sendButton:before,.mod_mailform input.sendButton:before{width:25px;right:-32px}}@media print{.inline_form_wrapper input.sendButton,.mod_mailform input.sendButton{display:none}}.inline_form_wrapper input.sendButton,.mod_mailform input.sendButton{font-family:"Open Sans";background:none;border:none;font-weight:600 !important;cursor:pointer}#mailform_submit_button,.mailform_element{text-align:left}.inlineform_element label,.mailform_element label,#mailform_submit_button label,.login_form label{width:100%;font:600 19px/36px "Open Sans";font-size:1.35vw;line-height:2.5vw;letter-spacing:.5px;text-transform:none;color:#3f3f3f}@media print{.inlineform_element label,.mailform_element label,#mailform_submit_button label,.login_form label{color:#000}}@media screen and (min-width: 1600px){.inlineform_element label,.mailform_element label,#mailform_submit_button label,.login_form label{font-size:21px;line-height:40px}}@media screen and (max-width: 1100px){.inlineform_element label,.mailform_element label,#mailform_submit_button label,.login_form label{font-size:15px;letter-spacing:.2px;line-height:26px}}@media screen and (max-width: 500px){.inlineform_element label,.mailform_element label,#mailform_submit_button label,.login_form label{font-size:14px;letter-spacing:.1px;line-height:25px}}.inlineform_element label,.mailform_element label,#mailform_submit_button label,.login_form label{color:#3f3f3f;text-transform:uppercase}@media print{.inlineform_element label,.mailform_element label,#mailform_submit_button label,.login_form label{color:#000}}.inlineform_element label,.mailform_element label,#mailform_submit_button label,.login_form label{margin-bottom:.5vw;text-align:left;padding:0 20px 0 0;box-sizing:border-box;display:block}.inlineform_element input,.inlineform_element textarea,.listing_search_wrap input,.form_element input,.add_portlet select,.mailform_element input,.mailform_element textarea,.login_form input{font:600 19px/36px "Open Sans";font-size:1.35vw;line-height:2.5vw;letter-spacing:.5px;text-transform:none;color:#3f3f3f}@media print{.inlineform_element input,.inlineform_element textarea,.listing_search_wrap input,.form_element input,.add_portlet select,.mailform_element input,.mailform_element textarea,.login_form input{color:#000}}@media screen and (min-width: 1600px){.inlineform_element input,.inlineform_element textarea,.listing_search_wrap input,.form_element input,.add_portlet select,.mailform_element input,.mailform_element textarea,.login_form input{font-size:21px;line-height:40px}}@media screen and (max-width: 1100px){.inlineform_element input,.inlineform_element textarea,.listing_search_wrap input,.form_element input,.add_portlet select,.mailform_element input,.mailform_element textarea,.login_form input{font-size:15px;letter-spacing:.2px;line-height:26px}}@media screen and (max-width: 500px){.inlineform_element input,.inlineform_element textarea,.listing_search_wrap input,.form_element input,.add_portlet select,.mailform_element input,.mailform_element textarea,.login_form input{font-size:14px;letter-spacing:.1px;line-height:25px}}.inlineform_element input,.inlineform_element textarea,.listing_search_wrap input,.form_element input,.add_portlet select,.mailform_element input,.mailform_element textarea,.login_form input{color:#3f3f3f;font-weight:400;width:100%;height:3.3vw;border:1px solid rgb(231.3,231.3,231.3);padding:1vw 1vw 1vw 1vw;background:rgb(231.3,231.3,231.3);box-sizing:border-box;border-radius:0;width:100%}.inlineform_element input::-webkit-input-placeholder,.inlineform_element textarea::-webkit-input-placeholder,.listing_search_wrap input::-webkit-input-placeholder,.form_element input::-webkit-input-placeholder,.add_portlet select::-webkit-input-placeholder,.mailform_element input::-webkit-input-placeholder,.mailform_element textarea::-webkit-input-placeholder,.login_form input::-webkit-input-placeholder{color:#3f3f3f;opacity:1;text-transform:1}.inlineform_element input:-moz-placeholder,.inlineform_element textarea:-moz-placeholder,.listing_search_wrap input:-moz-placeholder,.form_element input:-moz-placeholder,.add_portlet select:-moz-placeholder,.mailform_element input:-moz-placeholder,.mailform_element textarea:-moz-placeholder,.login_form input:-moz-placeholder{color:#3f3f3f;opacity:1;text-transform:1}.inlineform_element input::-moz-placeholder,.inlineform_element textarea::-moz-placeholder,.listing_search_wrap input::-moz-placeholder,.form_element input::-moz-placeholder,.add_portlet select::-moz-placeholder,.mailform_element input::-moz-placeholder,.mailform_element textarea::-moz-placeholder,.login_form input::-moz-placeholder{color:#3f3f3f;opacity:1;text-transform:1}.inlineform_element input:-ms-input-placeholder,.inlineform_element textarea:-ms-input-placeholder,.listing_search_wrap input:-ms-input-placeholder,.form_element input:-ms-input-placeholder,.add_portlet select:-ms-input-placeholder,.mailform_element input:-ms-input-placeholder,.mailform_element textarea:-ms-input-placeholder,.login_form input:-ms-input-placeholder{color:#3f3f3f;opacity:1;text-transform:1}.inlineform_element input,.inlineform_element textarea,.listing_search_wrap input,.form_element input,.add_portlet select,.mailform_element input,.mailform_element textarea,.login_form input{transition:all .3s ease-out}.inlineform_element input:hover,.inlineform_element input:focus,.inlineform_element textarea:hover,.inlineform_element textarea:focus,.listing_search_wrap input:hover,.listing_search_wrap input:focus,.form_element input:hover,.form_element input:focus,.add_portlet select:hover,.add_portlet select:focus,.mailform_element input:hover,.mailform_element input:focus,.mailform_element textarea:hover,.mailform_element textarea:focus,.login_form input:hover,.login_form input:focus{border-color:rgb(190.5,190.5,190.5);background:rgb(231.3,231.3,231.3)}.inlineform_element input:-webkit-autofill,.inlineform_element textarea:-webkit-autofill,.listing_search_wrap input:-webkit-autofill,.form_element input:-webkit-autofill,.add_portlet select:-webkit-autofill,.mailform_element input:-webkit-autofill,.mailform_element textarea:-webkit-autofill,.login_form input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset}.inlineform_element input.tooltip,.inlineform_element textarea.tooltip,.listing_search_wrap input.tooltip,.form_element input.tooltip,.add_portlet select.tooltip,.mailform_element input.tooltip,.mailform_element textarea.tooltip,.login_form input.tooltip{width:calc(100% - 22px)}.inlineform_element textarea,.mailform_element textarea{height:200px}.inlineform_element input::-moz-placeholder, .inlineform_element textarea::-moz-placeholder{color:rgba(0,0,0,0)}.inlineform_element input::placeholder,.inlineform_element textarea::placeholder{color:rgba(0,0,0,0)}.add_portlet select{width:100%;height:45px}.not_logged_in input,.not_logged_in textarea,.mailform_element textarea,.mailform_element.email_field input,.mailform_element.input_field input{-webkit-appearance:none}span.required{color:red !important;font-weight:700;padding:0 0 0 2px}div.mailform_error textarea,div.mailform_error input{border:1px solid red}div.mailform_error label{color:red;font-weight:600}div.mailform_error label span.required{color:red !important}div.mailform_error.mailform_element.checkbox_field p label a{color:red !important;font-weight:700 !important}div.mailform_error.checkbox_field label.checkbox{color:red !important}div.mailform_error.checkbox_field label.checkbox a{color:red}.login_form{max-width:600px}.login_form>p{margin-bottom:40px !important}.login_form .p_remember_me_checkbox+.p_login_button,.login_form .p_remember_me_checkbox+.cf+p{font-size:1.35vw;line-height:2vw;text-transform:uppercase;letter-spacing:.5px;position:relative;display:inline-block;color:#3f3f3f;text-decoration:none;font-weight:600}.login_form .p_remember_me_checkbox+.p_login_button:before,.login_form .p_remember_me_checkbox+.cf+p:before{content:"";position:absolute;top:50%;left:auto;width:2.5vw;height:2px;display:block;background:red;right:-3.2vw;margin-top:-0.05vw;transition:all .4s ease-out}.login_form .p_remember_me_checkbox+.p_login_button:hover:before,.login_form .p_remember_me_checkbox+.cf+p:hover:before{width:5.5vw;right:-6.2vw}@media screen and (min-width: 1600px){.login_form .p_remember_me_checkbox+.p_login_button,.login_form .p_remember_me_checkbox+.cf+p{font-size:22px;line-height:28px}}@media screen and (max-width: 1000px){.login_form .p_remember_me_checkbox+.p_login_button,.login_form .p_remember_me_checkbox+.cf+p{font-size:15px;line-height:20px;letter-spacing:.2px}.login_form .p_remember_me_checkbox+.p_login_button:before,.login_form .p_remember_me_checkbox+.cf+p:before{margin-top:0}}@media screen and (max-width: 600px){.login_form .p_remember_me_checkbox+.p_login_button:before,.login_form .p_remember_me_checkbox+.cf+p:before{width:25px;right:-32px}}@media print{.login_form .p_remember_me_checkbox+.p_login_button,.login_form .p_remember_me_checkbox+.cf+p{display:none}}.login_form .p_remember_me_checkbox+.p_login_button,.login_form .p_remember_me_checkbox+.cf+p{margin-top:3vw}.login_form .p_remember_me_checkbox+.p_login_button label,.login_form .p_remember_me_checkbox+.cf+p label{display:none}.login_form form+p{display:none}.login_form input[type=submit]{font-size:1.35vw;line-height:2vw;text-transform:uppercase;letter-spacing:.5px;position:relative;display:inline-block;color:#3f3f3f;text-decoration:none;font-weight:600}.login_form input[type=submit]:before{content:"";position:absolute;top:50%;left:auto;width:2.5vw;height:2px;display:block;background:red;right:-3.2vw;margin-top:-0.05vw;transition:all .4s ease-out}.login_form input[type=submit]:hover:before{width:5.5vw;right:-6.2vw}@media screen and (min-width: 1600px){.login_form input[type=submit]{font-size:22px;line-height:28px}}@media screen and (max-width: 1000px){.login_form input[type=submit]{font-size:15px;line-height:20px;letter-spacing:.2px}.login_form input[type=submit]:before{margin-top:0}}@media screen and (max-width: 600px){.login_form input[type=submit]:before{width:25px;right:-32px}}@media print{.login_form input[type=submit]{display:none}}.login_form input[type=submit]{font-family:"Open Sans";background:none;border:none;font-weight:600 !important;cursor:pointer;padding:0}.login_form input[type=submit]>div{font-size:1.35vw;line-height:2vw;text-transform:uppercase;letter-spacing:.5px;position:relative;display:inline-block;color:#3f3f3f;text-decoration:none;font-weight:600}.login_form input[type=submit]>div:before{content:"";position:absolute;top:50%;left:auto;width:2.5vw;height:2px;display:block;background:red;right:-3.2vw;margin-top:-0.05vw;transition:all .4s ease-out}.login_form input[type=submit]>div:hover:before{width:5.5vw;right:-6.2vw}@media screen and (min-width: 1600px){.login_form input[type=submit]>div{font-size:22px;line-height:28px}}@media screen and (max-width: 1000px){.login_form input[type=submit]>div{font-size:15px;line-height:20px;letter-spacing:.2px}.login_form input[type=submit]>div:before{margin-top:0}}@media screen and (max-width: 600px){.login_form input[type=submit]>div:before{width:25px;right:-32px}}@media print{.login_form input[type=submit]>div{display:none}}.login_form input[type=submit] label{display:none}.p_remember_me_checkbox .checkbox_wrap,.mailform_element.checkbox_field{position:relative}.p_remember_me_checkbox .checkbox_wrap p,.mailform_element.checkbox_field p{width:100%;position:relative}.p_remember_me_checkbox .checkbox_wrap input,.mailform_element.checkbox_field input{display:none}.p_remember_me_checkbox .checkbox_wrap label.checkbox,.mailform_element.checkbox_field label.checkbox{width:auto;float:none;cursor:pointer;display:block;padding:0;text-align:left;position:relative;top:auto !important;left:0;color:#3f3f3f !important;padding-left:3vw}.p_remember_me_checkbox .checkbox_wrap label.checkbox:before,.mailform_element.checkbox_field label.checkbox:before{content:"";position:absolute;left:0;top:.2vw;display:block;line-height:1.5vw;width:1.7vw;height:1.7vw;font-weight:300;pointer-events:none;background:none;z-index:2;border:1px solid rgb(226.2,226.2,226.2);background:rgb(226.2,226.2,226.2);border-radius:2px;transition:all .3s ease-out}.p_remember_me_checkbox .checkbox_wrap label.checkbox:after,.mailform_element.checkbox_field label.checkbox:after{content:"";position:absolute;top:.5vw;left:.3vw;display:block;font-family:"Font Awesome 6 Pro";font-size:1.3vw;line-height:1.3vw;font-weight:400;text-transform:none;color:#fff;opacity:0;visibility:hidden;background:none;z-index:4}.p_remember_me_checkbox .checkbox_wrap input:checked+label:before,.mailform_element.checkbox_field input:checked+label:before{background:red;border-color:red !important}.p_remember_me_checkbox .checkbox_wrap input:checked+label:after,.mailform_element.checkbox_field input:checked+label:after{opacity:1;visibility:visible}.p_remember_me_checkbox .checkbox_wrap{margin-left:0}.p_remember_me_checkbox .checkbox_wrap input{width:20px !important}.p_remember_me_checkbox .checkbox_wrap label:first-child{display:none}.mailform_element.radio_field{position:relative}.mailform_element.radio_field .wrap_radio_buttons>label{width:100%;margin-bottom:7px}.mailform_element.radio_field .multiple_radio_inputs{width:100%;position:relative}.mailform_element.radio_field input{display:none}.mailform_element.radio_field .radio_item{display:inline-block;position:relative}.mailform_element.radio_field label{left:0;position:relative;padding-bottom:0}.mailform_element.radio_field label.radio{width:auto;float:none;cursor:pointer;display:block;padding:0;margin-right:30px;text-align:left;color:#3f3f3f !important;left:0;top:0 !important;padding-left:30px}.mailform_element.radio_field label.radio:after,.mailform_element.radio_field label.radio:before{content:"";position:absolute;top:-2px;left:1px;display:block;font-family:"Font Awesome 6 Pro";font-size:22px;line-height:22px;font-weight:400;text-transform:none;color:rgb(190.5,190.5,190.5);width:20px;height:20px;border-radius:100%;font-weight:300;pointer-events:none;z-index:2;transition:all .3s ease-out}.mailform_element.radio_field label.radio:before{background:#f8faf9}.mailform_element.radio_field label.radio:after{content:"";opacity:0;visibility:hidden;font-weight:700;color:#3f3f3f;background:none;z-index:4}.mailform_element.radio_field input:checked+label.radio:before{color:#fff}.mailform_element.radio_field input:checked+label.radio:after{opacity:1;visibility:visible}.time_field .select2-container{width:calc(35% - 10px) !important}.time_field .separator{width:20px;display:inline-block;text-align:center}span.select2-container{width:100% !important;position:relative}span.select2-container:before{content:"";position:absolute;top:1px;left:auto;display:block;font-family:"Font Awesome 6 Pro";font-size:2vw;line-height:2vw;font-weight:400;text-transform:none;color:#3f3f3f;right:8px;width:3.1vw;height:3.1vw;line-height:3.2vw;border-radius:100%;background:none;text-align:center;box-sizing:border-box;z-index:1;transition:all .3s ease-out;pointer-events:none !important}.management span.select2-container:before{display:none}span.select2-container .select2-selection__arrow{display:none}span.select2-container li{padding:0}span.select2-container li:before{display:none}span.select2-container.select2-container--open:before,span.select2-container.select2-container--focus:before,span.select2-container:hover:before{border-color:#3f3f3f}span.select2-container.select2-container--open .select2-selection--single,span.select2-container.select2-container--focus .select2-selection--single,span.select2-container:hover .select2-selection--single{background:rgb(231.3,231.3,231.3);border-color:rgb(190.5,190.5,190.5)}span.select2-container.select2-container--open:before{transform:rotate(180deg)}span.select2-container .select2-selection--single{border:1px solid rgb(231.3,231.3,231.3);border-radius:0;background:rgb(231.3,231.3,231.3);height:3.2vw;transition:all .3s ease-out;overflow:auto}span.select2-container .select2-selection--single input{margin-top:0;padding:12px 0 6px 8px;transition:all 0s ease-out;height:37px}span.select2-container .select2-selection--single .select2-selection__rendered{padding:.42vw 3vw .2vw 1vw;font:600 19px/36px "Open Sans";font-size:1.35vw;line-height:2.5vw;letter-spacing:.5px;text-transform:none;color:#3f3f3f}@media print{span.select2-container .select2-selection--single .select2-selection__rendered{color:#000}}@media screen and (min-width: 1600px){span.select2-container .select2-selection--single .select2-selection__rendered{font-size:21px;line-height:40px}}@media screen and (max-width: 1100px){span.select2-container .select2-selection--single .select2-selection__rendered{font-size:15px;letter-spacing:.2px;line-height:26px}}@media screen and (max-width: 500px){span.select2-container .select2-selection--single .select2-selection__rendered{font-size:14px;letter-spacing:.1px;line-height:25px}}span.select2-container .select2-selection--single .select2-selection__rendered{color:#3f3f3f;font-weight:400}span.select2-container .select2-search--inline .select2-search__field{font-size:15px}span.select2-container .select2-dropdown{font:600 19px/36px "Open Sans";font-size:1.35vw;line-height:2.5vw;letter-spacing:.5px;text-transform:none;color:#3f3f3f}@media print{span.select2-container .select2-dropdown{color:#000}}@media screen and (min-width: 1600px){span.select2-container .select2-dropdown{font-size:21px;line-height:40px}}@media screen and (max-width: 1100px){span.select2-container .select2-dropdown{font-size:15px;letter-spacing:.2px;line-height:26px}}@media screen and (max-width: 500px){span.select2-container .select2-dropdown{font-size:14px;letter-spacing:.1px;line-height:25px}}span.select2-container .select2-dropdown{border-color:rgb(190.5,190.5,190.5);border-top:none;background:rgb(231.3,231.3,231.3);border-radius:0;overflow:hidden;margin-top:-1px;color:#3f3f3f;font-weight:400}span.select2-container .select2-dropdown .select2-search--dropdown{display:none}span.select2-container .select2-dropdown li{padding:.3vw 1vw}span.select2-container .select2-dropdown li[aria-selected=true]{background:#d8d8d8}span.select2-container .select2-dropdown li.select2-results__option--highlighted{background:red;color:#fff}.ui-datepicker.ui-widget{z-index:200 !important;font:"Open Sans";color:#3f3f3f;padding:7px 10px 4px;margin:7px 0 0 0;width:300px;border-radius:10px;border:none;border-radius:0;box-shadow:0 2px 15px 0 rgba(0,0,0,.5)}.ui-datepicker.ui-widget .ui-widget-header{border:0;border-radius:0;margin:-7px -10px 0;padding:11px 10px 10px;background:#d8d8d8;font:700 12px/15px "Open Sans";text-transform:uppercase;letter-spacing:1.47px;color:#ada191}@media print{.ui-datepicker.ui-widget .ui-widget-header{color:#000;letter-spacing:1px}}.ui-datepicker.ui-widget .ui-widget-header{color:#3f3f3f;font-weight:700}.ui-datepicker.ui-widget .ui-widget-header select{font:700 12px/15px "Open Sans";text-transform:uppercase;letter-spacing:1.47px;color:#ada191}@media print{.ui-datepicker.ui-widget .ui-widget-header select{color:#000;letter-spacing:1px}}.ui-datepicker.ui-widget .ui-widget-header select{font-weight:700}.ui-datepicker.ui-widget thead tr{border-bottom:1px solid #3f3f3f}.ui-datepicker.ui-widget table tr:nth-child(2n),.ui-datepicker.ui-widget table thead{background:rgba(0,0,0,0)}.ui-datepicker.ui-widget th{padding:9px 2px 5px;text-transform:none;background:none;border:0;font:700 12px/15px "Open Sans";text-transform:uppercase;letter-spacing:1.47px;color:#ada191}@media print{.ui-datepicker.ui-widget th{color:#000;letter-spacing:1px}}.ui-datepicker.ui-widget th{font-weight:700;color:#3f3f3f}.ui-datepicker.ui-widget td span,.ui-datepicker.ui-widget td a{text-align:center;font:700 12px/15px "Open Sans";text-transform:uppercase;letter-spacing:1.47px;color:#ada191}@media print{.ui-datepicker.ui-widget td span,.ui-datepicker.ui-widget td a{color:#000;letter-spacing:1px}}.ui-datepicker.ui-widget table tr:nth-child(2n) th,.ui-datepicker.ui-widget table tr:nth-child(2n) td{background:none}.ui-datepicker.ui-widget .ui-state-default,.ui-datepicker.ui-widget .ui-widget-content .ui-state-default,.ui-datepicker.ui-widget .ui-widget-header .ui-state-default{padding:6px 2px 6px;color:#3f3f3f;border:none;background:#fff;transition:all .3s ease-out}.ui-datepicker.ui-widget .ui-state-default.ui-state-highlight,.ui-datepicker.ui-widget .ui-widget-content .ui-state-default.ui-state-highlight,.ui-datepicker.ui-widget .ui-widget-header .ui-state-default.ui-state-highlight{background:#d8d8d8;color:#3f3f3f;border-color:red}.ui-datepicker.ui-widget .ui-state-default:hover,.ui-datepicker.ui-widget .ui-state-default.ui-state-active,.ui-datepicker.ui-widget .ui-widget-content .ui-state-default:hover,.ui-datepicker.ui-widget .ui-widget-content .ui-state-default.ui-state-active,.ui-datepicker.ui-widget .ui-widget-header .ui-state-default:hover,.ui-datepicker.ui-widget .ui-widget-header .ui-state-default.ui-state-active{background:red;color:#fff;border-color:red}.ui-datepicker.ui-widget .ui-state-disabled,.ui-datepicker.ui-widget .ui-widget-content .ui-state-disabled,.ui-datepicker.ui-widget .ui-widget-header .ui-state-disabled{opacity:.4}.ui-datepicker.ui-widget table thead,.ui-datepicker.ui-widget table tbody{padding:0 5px}.ui-datepicker.ui-widget .ui-datepicker-prev,.ui-datepicker.ui-widget .ui-datepicker-next{top:8px !important;cursor:pointer;border:0;left:15px}.ui-datepicker.ui-widget .ui-datepicker-prev:before,.ui-datepicker.ui-widget .ui-datepicker-next:before{content:"";position:absolute;top:0;left:0;display:block;font-family:"Font Awesome 6 Pro";font-size:23px;line-height:23px;font-weight:400;text-transform:none;color:#3f3f3f;right:0;bottom:0;text-align:center;z-index:100;transition:all .3s ease-out}.ui-datepicker.ui-widget .ui-datepicker-prev span,.ui-datepicker.ui-widget .ui-datepicker-next span{background:none;height:auto;width:auto;position:absolute;top:0;right:0;bottom:0;left:0;margin:0}.ui-datepicker.ui-widget .ui-datepicker-prev:hover,.ui-datepicker.ui-widget .ui-datepicker-next:hover{background:none;border:0}.ui-datepicker.ui-widget .ui-datepicker-prev:hover:before,.ui-datepicker.ui-widget .ui-datepicker-next:hover:before{color:#3f3f3f}.ui-datepicker.ui-widget .ui-datepicker-prev:hover span,.ui-datepicker.ui-widget .ui-datepicker-next:hover span{background:none}.ui-datepicker.ui-widget .ui-datepicker-next{left:auto;right:15px}.ui-datepicker.ui-widget .ui-datepicker-next:before{content:""}.mailform_element{position:relative}.mailform_field_actions{position:absolute;top:0;right:0;bottom:auto;left:auto;margin:0;padding:7px 10px 7px;font-size:16px;line-height:24px;background:#d8d8d8;z-index:10}.mailform_field_actions li,.mailform_field_actions a{color:#3f3f3f;width:auto}.mailform_field_actions li i.fa,.mailform_field_actions a i.fa{margin:0 5px}.mailform_field_actions li:hover,.mailform_field_actions a:hover{color:red}ul.sitemap li{margin:0 !important;padding:0}ul.sitemap li:before{display:none}ul.sitemap li.level1+li.level0{margin-top:10px !important}@keyframes stripes{to{background-size:100% 100%}}@keyframes imageEffectBg{0%{transform:translateX(-100%);width:100%}40%{width:100%;transform:translateX(0)}100%{width:0;transform:translateX(0)}}@keyframes imageEffectBg2{0%{transform:translateX(0);width:calc(100% + 1px)}40%{width:calc(100% + 1px);transform:translateX(0)}100%{width:0;transform:translateX(0)}}body{--management-highlight-color: #FF0000;--management-highlight-color-rgb: 255, 0, 0}.logged_in .navigation_address div[id*=portlet_content][class*=portlet_content] .portlet_inner,.logged_in .footer_inner div[id*=portlet_content][class*=portlet_content] .portlet_inner,.logged_in div[class*=portlet_listing_page]{position:relative;padding:20px}.logged_in .navigation_address div[id*=portlet_content][class*=portlet_content] .portlet_inner:after,.logged_in .footer_inner div[id*=portlet_content][class*=portlet_content] .portlet_inner:after,.logged_in div[class*=portlet_listing_page]:after{content:"";position:absolute;top:0;right:5px;bottom:0;left:5px;width:auto;height:auto;display:block;background:rgba(0,0,0,.03);border:dashed 2px rgba(0,0,0,.1);z-index:-1}.logged_in .navigation_address div[id*=portlet_content][class*=portlet_content] .portlet_inner:before,.logged_in .footer_inner div[id*=portlet_content][class*=portlet_content] .portlet_inner:before,.logged_in div[class*=portlet_listing_page]:before{position:absolute;top:-23px;content:"Zone: Sponsoren Logos";font:400 15px/21px "VAG Rounded",sans-serif;letter-spacing:.03em;font-size:13px;line-height:18px;color:#666;display:inline-block;width:auto;margin:0;padding:0;background:none;border-radius:0}.logged_in .navigation_address div[id*=portlet_content][class*=portlet_content] .portlet_inner.portlet_no_title .portlet-title,.logged_in .footer_inner div[id*=portlet_content][class*=portlet_content] .portlet_inner.portlet_no_title .portlet-title,.logged_in div[class*=portlet_listing_page].portlet_no_title .portlet-title{display:none}.logged_in .navigation_address div[id*=portlet_content][class*=portlet_content] .portlet_inner.portlet_no_title.portlet_empty.portlet_no_content .management_controls,.logged_in .footer_inner div[id*=portlet_content][class*=portlet_content] .portlet_inner.portlet_no_title.portlet_empty.portlet_no_content .management_controls,.logged_in div[class*=portlet_listing_page].portlet_no_title.portlet_empty.portlet_no_content .management_controls{display:inline-block;position:relative;margin:0}.logged_in .navigation_address div[id*=portlet_content][class*=portlet_content] .portlet_inner.portlet_empty.portlet_no_content .portlet-content,.logged_in .footer_inner div[id*=portlet_content][class*=portlet_content] .portlet_inner.portlet_empty.portlet_no_content .portlet-content,.logged_in div[class*=portlet_listing_page].portlet_empty.portlet_no_content .portlet-content{display:none}.logged_in .slider_pictures_footer div[class*=portlet_listing]:before{content:"Zone: Produkte Auflistung"}.logged_in .big_picture_footer div[id*=portlet_content][class*=portlet_content] .portlet_inner:before{content:"Zone: Footer Portlet"}.logged_in .certificat div[id*=portlet_content][class*=portlet_content] .portlet_inner:before{content:"Zone: Zertifikate"}.logged_in .personalize div[id*=portlet_content][class*=portlet_content] .portlet_inner:before{content:"Zone: Slogan";left:15px}.logged_in .navigation_address div[id*=portlet_content][class*=portlet_content] .portlet_inner:before,.logged_in .footer_address div[id*=portlet_content][class*=portlet_content] .portlet_inner:before{content:"Zone: Adresse"}.message{width:100%;margin:0px;margin-bottom:6vw}@media screen and (max-width: 1000px){.message{margin-bottom:2vw}}@media print{.message{margin-bottom:2vw}}.message{font:600 15px/28px "Open Sans";font-size:1.06vw;line-height:2.05vw;text-transform:none;letter-spacing:.2px;color:#3f3f3f}@media print{.message{color:#000}}@media screen and (max-width: 1100px){.message{font-size:14px;line-height:28px}}@media screen and (max-width: 500px){.message{font-size:13px;line-height:24px;letter-spacing:0}}.message{background:red;border:none;border-radius:0;color:#fff;font-weight:700;text-align:left;padding:12px 25px 12px;box-sizing:border-box}.message a{color:#fff}.message a:hover{color:#fff}.message p{margin-bottom:5px}.message ul{margin:8px 0 8px !important}.message ul li:before{background:#fff;top:.7vw}.mod_action_create_mailform_form h1.page_title,.mod_action_create_mailform_form div.introduction,.mod_action_history h1.page_title,.mod_action_history div.introduction,.mod_action_edit_mailform_element_form h1.page_title,.mod_action_edit_mailform_element_form div.introduction,.mod_action_add_mailform_element_form h1.page_title,.mod_action_add_mailform_element_form div.introduction{display:none}.mod_action_create_mailform_form .formular,.mod_action_history .formular,.mod_action_edit_mailform_element_form .formular,.mod_action_add_mailform_element_form .formular{max-width:100%;width:100% !important}.pagination{margin-top:100px}@media screen and (max-width: 1000px){.pagination{margin-top:100px}}@media print{.pagination{margin-top:25px}}.pagination{margin-bottom:0;text-align:center;clear:both;margin-left:0}.pagination .pagination_inner{display:inline-block;position:relative}.pagination .pagination-links .inactive{display:none}.pagination .pagination-numbers a{display:block;margin:0 4px;padding:0 0px 2px 0;color:#3f3f3f;text-decoration:none !important;background:none;border:none;border-radius:0;width:20px;height:25px;font:600 19px/36px "Open Sans";font-size:1.35vw;line-height:2.5vw;letter-spacing:.5px;text-transform:none;color:#3f3f3f}@media print{.pagination .pagination-numbers a{color:#000}}@media screen and (min-width: 1600px){.pagination .pagination-numbers a{font-size:21px;line-height:40px}}@media screen and (max-width: 1100px){.pagination .pagination-numbers a{font-size:15px;letter-spacing:.2px;line-height:26px}}@media screen and (max-width: 500px){.pagination .pagination-numbers a{font-size:14px;letter-spacing:.1px;line-height:25px}}.pagination .pagination-numbers a{box-sizing:border-box;text-align:center;opacity:1;transition:all .3s ease-out}.pagination .pagination-numbers a:hover,.pagination .pagination-numbers a.current{opacity:1;color:red}.pagination .pagination-numbers a.current{font-weight:700}.pagination .pagination-links a{display:block;position:absolute;top:-0.3vw;left:-4.5vw;width:3vw;height:3vw;font-size:0;line-height:0;border:none;text-decoration:none}.pagination .pagination-links a:before{content:"l";position:absolute;top:0;left:0;display:block;font-family:"walker-swiss";font-size:3vw;line-height:3vw;font-weight:400;text-transform:none;color:#3f3f3f;position:relative;transform:rotate(90deg);right:0;bottom:0;text-indent:0;text-align:center;z-index:10;transition:all .3s ease-out}.pagination .pagination-links a:hover:before{color:red !important}.pagination .pagination-links a.next{left:auto;right:-4.5vw}.pagination .pagination-links a.next:before{content:"l";position:absolute;top:0;left:0;display:block;font-family:"walker-swiss";font-size:3vw;line-height:3vw;font-weight:400;text-transform:none;color:#3f3f3f;transform:rotate(-90deg)}#management .page_template_radio{margin-top:6px !important}@keyframes stripes{to{background-size:100% 100%}}@keyframes imageEffectBg{0%{transform:translateX(-100%);width:100%}40%{width:100%;transform:translateX(0)}100%{width:0;transform:translateX(0)}}@keyframes imageEffectBg2{0%{transform:translateX(0);width:calc(100% + 1px)}40%{width:calc(100% + 1px);transform:translateX(0)}100%{width:0;transform:translateX(0)}}@media screen and (max-width: 1500px){span.select2-container .select2-selection--single .select2-selection__rendered{padding-top:.3vw}}@media screen and (max-width: 1350px){.logo svg{width:18vw;flex:0 0 18vw}.logo svg+svg{width:24vw;flex:0 0 24vw;margin-left:2vw}.is_scrolled .logo svg{width:15vw;flex:0 0 15vw}.is_scrolled .logo svg+svg{width:20vw;flex:0 0 20vw;margin-left:1.6vw}.is_scrolled #header .header_right{top:8px}.responsive_navigation_toggle{top:8px}}@media screen and (max-width: 1200px){.inlineform_element input,span.select2-container .select2-selection--single,.listing_search_wrap input,.form_element input,.add_portlet select,.mailform_element input,.login_form input{height:38px}.inlineform_element textarea,.mailform_element textarea{height:150px}span.select2-container .select2-selection--single .select2-selection__rendered{padding-top:4px;padding-left:10px}span.select2-container .select2-dropdown li{padding:2px 10px 3px}span.select2-container:before{font-size:19px;line-height:16px;top:11px}.inlineform_element input,.inlineform_element textarea,.listing_search_wrap input,.form_element input,.add_portlet select,.mailform_element input,.mailform_element textarea,.login_form input{padding:4px 10px}.p_remember_me_checkbox .checkbox_wrap label.checkbox,.mailform_element.checkbox_field label.checkbox{padding-left:30px}.p_remember_me_checkbox .checkbox_wrap label.checkbox:before,.mailform_element.checkbox_field label.checkbox:before{width:18px;height:18px;top:4px}.p_remember_me_checkbox .checkbox_wrap label.checkbox:after,.mailform_element.checkbox_field label.checkbox:after{top:7px;left:3px;font-size:14px;line-height:14px}}@media screen and (max-width: 1100px){.jobs .slider_controls,#mixItUp.slider .module-listing .listing-tag-container .slider_controls{width:18px;height:100px;margin-top:-50px}.jobs .slider_controls span,#mixItUp.slider .module-listing .listing-tag-container .slider_controls span{font-size:16px}#header .header_right{top:.6vw;right:0}.is_scrolled #header .header_right{top:.55vw}#header .header_right .shop.current .meta-navigation,#header .header_right .shop:hover .meta-navigation{height:48px}#mixItUp.slider .module-listing>div .listing-tag-header,.slider_pictures_footer .portlet_text_wrap h3,.content_inner{padding-left:calc(4vw + 30px) !important}.content_inner.very_small_left{padding-left:2vw !important}div.content_inner div.introduction{max-width:80vw}#content_top #scroll_down{right:20px;bottom:20px}.shop ul.meta-navigation{line-height:25px}.shop ul.meta-navigation li a{font-size:15px;line-height:20px;letter-spacing:.2px}#mixItUp .listing_entry .content{padding-left:4vw}#navigation_wrap .navigation_address{margin-left:-15vw}body[lang=fr] #navigation_wrap .navigation_address{margin-left:-9vw}#portlets_jobs{padding-right:4vw}.jobs .listing-description{max-width:80vw}.jobs .content_inner>.resource_container{margin-right:0;max-width:60vw}#portlets_jobs .portlet_listing .slider_controls.prev{left:calc(-4vw - 30px)}#portlets_jobs .portlet_listing .slider_controls.next{right:calc(-4vw - 30px)}}@media screen and (max-width: 1000px){#privacy_banner #privacy_banner_inner{font-size:13px;padding-left:20px !important;padding-right:20px !important}#footer .footer_inner .certificat .portlet-content .portlet_content_introduction{max-width:60vw}#footer .footer_inner .certificat .resource_container{max-width:60vw}#footer .footer_inner .personalize .portlet{max-width:60vw}#footer .footer_inner .footer_bottom .footer_address .portlet_content_description{width:45vw}}@media screen and (max-width: 900px){#content_top .pictures{flex:0 0 60%;max-width:60%}#content_top .content_top_right{min-width:40%}.logo svg{width:24vw;flex:0 0 24vw}.logo svg+svg{width:26vw;flex:0 0 26vw;margin-left:2vw}.is_scrolled .logo svg{width:20vw;flex:0 0 20vw}.is_scrolled .logo svg+svg{width:21.6vw;flex:0 0 21.6vw;margin-left:1.6vw}.is_scrolled #header .header_inner{padding-bottom:16px}.is_scrolled #header .header_right{top:.45vw}.responsive_navigation_toggle{top:8px}#mixItUp.slider .module-listing .listing-tag-container .listing_entry{width:33.33%;max-width:33.33%;flex:0 0 33.33%}#mixItUp.slider .module-listing .listing-tag-container .listing_entry .content .cross_icon{font-size:4vw}#mixItUp.slider .module-listing .listing-tag-container .listing_entry.current.current_active .content .listing-content-text{max-width:100%}#mixItUp.slider .module-listing .listing-tag-container .listing_entry .pictures .picture span.resource_background{padding-bottom:180%}.category_17 #mixItUp.slider .module-listing .listing-tag-container .listing_entry .pictures .picture span.resource_background,.category_11 #mixItUp.slider .module-listing .listing-tag-container .listing_entry .pictures .picture span.resource_background{padding-bottom:128%}.slider_pictures_footer .portlet_text_wrap h3{max-width:40vw}#mixItUp.timeline .listing_entry .listing-entry-text-wrap{margin-left:28vw;max-width:50vw}#mixItUp.timeline .listing_entry .pictures .picture span.resource_background{max-width:50vw;margin-right:28vw}#mixItUp.timeline .listing_entry .pictures .picture .resource_description{max-width:50vw;padding-left:0;padding-right:0}#mixItUp.timeline .listing_entry .pictures .picture:nth-child(2n) span.resource_background{margin-left:28vw}#mixItUp.timeline .listing_entry.timeline_text_left .pictures .picture span.resource_background{margin-left:28vw}#privacy_banner #privacy_banner_inner{font-size:12px}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button{padding:3px 10px 4px}}@media screen and (max-width: 800px){#mixItUp.slider .module-listing>div .listing-tag-header,.slider_pictures_footer .portlet_text_wrap h3,.content_inner{padding-left:20px !important}#portlets_jobs{padding-right:0}#portlets_jobs .portlet_listing .portlet_inner{padding:0 30px;box-sizing:border-box}#portlets_jobs .portlet_listing .slider_controls.prev{left:-50px}#portlets_jobs .portlet_listing .slider_controls.next{right:-50px}div.content_inner div.introduction{max-width:100%}.big_picture_footer .portlet .portlet-content{padding-right:8vw;padding-left:2vw}#mixItUp:not(.slider):not(.timeline) .listing_entry .pictures .picture{width:calc(100% + 20px);margin-right:-20px}#mixItUp:not(.slider):not(.timeline) .listing_entry .pictures .picture:nth-child(2n){margin-right:0;margin-left:-20px}#mixItUp:not(.slider):not(.timeline) .listing_entry .pictures .picture:nth-child(2n) .resource_description{padding-left:20px}#mixItUp:not(.slider):not(.timeline) .listing_entry.picture_left .pictures .picture{margin-left:-20px;margin-right:0}#mixItUp:not(.slider):not(.timeline) .listing_entry.picture_left .pictures .picture .resource_description{padding-left:20px}#mixItUp:not(.slider):not(.timeline) .listing_entry.picture_left .pictures .picture:nth-child(2n){margin-left:0;margin-right:-20px}#mixItUp:not(.slider):not(.timeline) .listing_entry.picture_left_next_to_text .pictures{margin-left:-20px}#mixItUp:not(.slider):not(.timeline) .listing_entry.picture_right_next_to_text .pictures{margin-right:-20px}#mixItUp:not(.slider):not(.timeline) .listing_entry.big_picture .pictures{width:auto;margin-right:-20px;margin-left:-20px}#mixItUp:not(.slider):not(.timeline) .listing_entry.picture_left_next_to_text .pictures,#mixItUp:not(.slider):not(.timeline) .listing_entry.picture_right_next_to_text .pictures{width:calc(40vw + 20px);flex:0 0 calc(40vw + 20px)}#mixItUp:not(.slider):not(.timeline) .listing_entry.picture_left_next_to_text .pictures .picture,#mixItUp:not(.slider):not(.timeline) .listing_entry.picture_right_next_to_text .pictures .picture{width:100%;margin-right:0;margin-left:0}#mixItUp:not(.slider):not(.timeline) .listing_entry .content{padding-left:0}#mixItUp:not(.slider):not(.timeline) .listing_entry .content .listing_content_title{max-width:80vw}#mixItUp:not(.slider):not(.timeline) .listing_entry .content .listing_content_text{max-width:70vw}#mixItUp:not(.slider):not(.timeline) .listing_entry .pictures .picture span.resource_background{max-width:70vw}#mixItUp:not(.slider):not(.timeline) .listing_entry .pictures .picture .resource_description{max-width:40vw}#mixItUp:not(.slider):not(.timeline) .listing_entry.big_picture .pictures .picture span.resource_background{max-width:100vw}#mixItUp:not(.slider):not(.timeline) .listing_entry.big_picture .content .listing_content_title{width:36vw}#mixItUp:not(.slider):not(.timeline) .listing_entry.big_picture .content .listing_content_text{max-width:54vw}#footer .footer_inner .quicklinks .portlet #mod_portlet_quicklinks_quicklinks .quicklink_item a{font-size:20px}#footer .footer_inner .certificat .portlet-content{padding-left:2vw}#footer .footer_inner .certificat .portlet-content .portlet_content_introduction{max-width:65vw}#footer .footer_inner .certificat .resource_container{max-width:65vw}#footer .footer_inner .personalize .portlet{max-width:65vw}#mod_overview .overview_item .pictures{flex:0 0 40vw;max-width:40vw}#privacy_banner #privacy_banner_inner{font-size:12px;line-height:15px}#privacy_banner #privacy_banner_inner #privacy_description_wrap{flex-flow:wrap}#privacy_banner #privacy_banner_inner #privacy_description_wrap #privacy_description{white-space:normal}#privacy_banner #privacy_banner_inner #privacy_buttons{margin-left:0}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button{padding:5px 10px 6px}}@media screen and (max-width: 700px){.is_scrolled .logo svg{width:24vw;flex:0 0 24vw}.is_scrolled .logo svg+svg{width:26vw;flex:0 0 26vw;margin-left:1.6vw}#content_top{flex-flow:column}#content_top .pictures{flex:1;max-width:100%;width:100%;height:100%}#content_top .pictures .picture img{height:100%}#content_top.picture_full .content_top_right{background:none;min-width:50%}#content_top .content_top_right{padding:20px;align-self:flex-start;min-width:100%;background:#f8faf9;z-index:1;margin-top:0;padding-bottom:78px}#content_top .content_top_right:after{left:22px;bottom:20px;transform:translate(0, 0);width:2px;height:50px;background:linear-gradient(to bottom, red 50%, transparent 50%);background-position:0 -50px;background-size:100% 200%;animation:scrolldown 2.2s cubic-bezier(0.76, 0, 0.3, 1) forwards infinite}#content_top .content_top_right h1,#content_top .content_top_right div.introduction{top:0;opacity:1}#content_top #scroll_down{right:20px;bottom:20px;width:20px}#content_top #scroll_down:before{font-size:30px;line-height:30px}@keyframes scrolldown{0%{background-position:0 -50px}75%{background-position:0 0}100%{background-position:0 50px}}.category_11 #content_top.picture_full .content_top_right,#content_top.picture_full .content_top_right{flex:0 0 100%;max-width:100%;width:100%;transform:translate(0, 0);top:0;height:100%}.category_11 #content_top.picture_full .content_top_right h1,#content_top.picture_full .content_top_right h1{position:absolute;top:48%;left:53%;max-width:47%}.category_17 #content_top.picture_full .content_top_right{height:100%;top:0}.category_17 #content_top.picture_full .content_top_right h1{left:20px;max-width:80%}.category_11 #content_top.picture_full .content_top_right h1{top:32%}.category_1 #content_top .content_top_right{background:#f5f4f0}#mixItUp.timeline .listing_entry:first-child h2.listing-title:after{top:-19vw;height:20vw}.slider_pictures_footer .bx-controls{right:-2vw;width:90px;top:-3.5vw;display:none}.slider_pictures_footer .bx-controls a{width:30px;height:30px}.slider_pictures_footer .bx-controls a:before{font-size:30px;line-height:30px}.slider_pictures_footer .portlet-listing-entry-wrapper{max-width:80vw}body:not(.category_1):not(.is_scrolled):not(.navi_open):not(.no_picture_top) #header .header_right .shop i{color:#fff;text-shadow:0 0 5px rgba(63,63,63,.8)}body:not(.category_1):not(.is_scrolled):not(.navi_open):not(.no_picture_top) .responsive_navigation_toggle span{background:#fff;box-shadow:0 0 5px 0 rgba(63,63,63,.8)}body:not(.category_1):not(.is_scrolled):not(.navi_open):not(.no_picture_top) .shop ul.meta-navigation li a{color:#fff;text-shadow:0 0 5px rgba(63,63,63,.8)}body.no_picture_top #content_top .content_top_right{padding:100px 20px 0}.category_24 .content_inner{display:flex;flex-flow:column}.category_24 .content_inner .google_iframe_wrap{order:2;width:100%;margin-left:0;margin-top:10vw}.category_24 .content_inner .google_iframe_wrap #google_maps{height:350px}#header .header_inner{padding-top:20px}#navigation_wrap{padding:100px 20px 20px 20px}#navigation_wrap .navigation_inner{align-items:flex-start;justify-content:space-between;flex-flow:column;overflow-x:hidden}#navigation_wrap .navigation_inner #navigation{width:100%;max-width:100% !important}#navigation_wrap .navigation_inner #navigation ul.level0>li>a{font-size:21px;line-height:25px;letter-spacing:.5px}#navigation_wrap .navigation_inner #navigation ul.level0>li:not(:first-child){margin-top:25px}#navigation_wrap .navigation_inner #navigation ul.level1>li>a{font-size:16px;line-height:22px;letter-spacing:.2px}#navigation_wrap .navigation_inner #navigation ul.level1>li{padding-top:17px}#navigation_wrap .navigation_inner #navigation ul.level0 ul.level1{margin-left:15px}#navigation_wrap .navigation_address{display:none}.slider_pictures_footer .portlet_text_wrap h3{max-width:50vw}#portlets_jobs .portlet_content:nth-child(3n+4) .portlet-content,#portlets_jobs .portlet_content,#portlets_jobs .portlet_content:first-child,.jobs .content_inner>.resource_container,.jobs .listing-description{max-width:100%;width:100%}#portlets_jobs .portlet_content{max-width:80%}#portlets_jobs .portlet_content:nth-child(2n){margin-left:auto}#portlets_jobs .portlet_content:nth-child(3n){margin-top:0}#portlets_jobs .portlet_content:nth-child(3n+4) .portlet_inner{flex-flow:column;gap:0;align-items:flex-start}#footer .footer_inner .copy{font-size:13px;line-height:18px;flex-flow:wrap}#footer .footer_inner .copy>p{margin-right:15px}#footer .footer_inner .footer_bottom .footer_address .portlet_content_description{width:60vw}#privacy_banner{background:#f8faf9}#privacy_banner #privacy_banner_inner #privacy_buttons{justify-content:flex-start;margin-top:10px}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button{order:0;margin-right:15px}}@media screen and (max-width: 600px){.responsive_navigation_toggle{width:28px;margin-left:18px;top:5px}#header .header_right{top:33px}#header .header_right .shop i{font-size:27px}#header .header_right{top:2vw}.is_scrolled #header .header_right{top:1.7vw}.is_scrolled #header .header_inner{padding-bottom:14px;padding-top:9px}.is_scrolled #header .header_right{top:4px}.is_scrolled #header .header_inner .logo>a svg+svg{display:none}.shop:hover ul.meta-navigation,.shop.current ul.meta-navigation{margin-top:6px}.gallery{margin:11vw 0 -15px -15px;padding:0 15px;width:auto}.gallery .picture{max-width:50%;flex:0 0 50%;padding:0 0 15px 15px}#mixItUp .listing_entry.picture_left_next_to_text .pictures,#mixItUp .listing_entry.picture_right_next_to_text .pictures{width:40vw;flex:0 0 40vw}#mixItUp .listing_entry.big_picture .content .listing_content_title{width:36vw}#mixItUp .listing_entry.big_picture .content .listing_content_text{max-width:54vw}#mixItUp.slider .module-listing .listing-tag-container .listing_entry .content .two_links_bottom p.content_button:last-child:not(:only-child){margin-left:15px}#mixItUp .listing_entry.big_picture .content{flex-flow:wrap}#mixItUp .listing_entry.big_picture .content .listing_content_title{width:100% !important;max-width:100%}#mixItUp .listing_entry.big_picture .content .listing_content_text{max-width:100%;flex:0 0 100%}#mixItUp.slider .module-listing .listing-tag-container{background:#000}#mixItUp.slider .module-listing .listing-tag-container.is_current .slider_controls{top:30%;transition:all 0s ease-out}#mixItUp.slider .module-listing .listing-tag-container .listing_entry{width:50%;flex:0 0 50%;max-width:50%}#mixItUp.slider .module-listing .listing-tag-container .listing_entry .content .cross_icon{right:3vw}#mixItUp.slider .module-listing .listing-tag-container .listing_entry .pictures .picture span.resource_background{padding-bottom:140%}#mixItUp.slider .module-listing .listing-tag-container .listing_entry .pictures .picture span.resource_background img{transition:all 0s ease-out}#mixItUp.slider .module-listing .listing-tag-container .listing_entry .listing-entry-inline{height:auto !important;max-height:unset !important;background:#000}#mixItUp.slider .module-listing .listing-tag-container .listing_entry .content{padding:20px;padding-top:20px !important;width:100%;flex:0 0 100%;max-width:100%}#mixItUp.slider .module-listing .listing-tag-container .listing_entry .content .cross_icon{font-size:24px;line-height:24px;right:20px;top:20px}#mixItUp.slider .module-listing .listing-tag-container .listing_entry .content .listing-content-text{margin-top:0}#mixItUp.slider .module-listing .listing-tag-container .listing_entry .content h2.listing-title{display:block !important;padding-right:40px;top:0;left:0;width:100%;box-sizing:border-box;position:relative;max-width:100%;margin-bottom:15px}#mixItUp.slider .module-listing .listing-tag-container .listing_entry.current .listing-entry-inline{flex-flow:wrap}#mixItUp.slider .module-listing .listing-tag-container .listing_entry.current .listing-entry-inline>h2{display:none}#mixItUp.slider .module-listing .listing-tag-container .listing_entry.current .content,#mixItUp.slider .module-listing .listing-tag-container .listing_entry.current .pictures{width:100%;max-width:100% !important;flex:0 0 100%}#mixItUp.slider .module-listing .listing-tag-container .listing_entry.current span.resource_background,#mixItUp.slider .module-listing .listing-tag-container .listing_entry.current .pictures .picture span.resource_background img{width:100%;height:auto !important;max-height:unset !important}#mixItUp.slider .module-listing .listing-tag-container .listing_entry.current .pictures .picture span.resource_background{margin:0 auto;max-width:100%;height:0 !important;padding-bottom:100%}#mixItUp.slider .module-listing .listing-tag-container .listing_entry.current .pictures .picture span.resource_background img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.category_17 #mixItUp.slider .module-listing .listing-tag-container .listing_entry .pictures .picture span.resource_background,.category_11 #mixItUp.slider .module-listing .listing-tag-container .listing_entry .pictures .picture span.resource_background{padding-bottom:120%}.category_17 #mixItUp.slider .module-listing .listing-tag-container .listing_entry.current .pictures .picture span.resource_background,.category_11 #mixItUp.slider .module-listing .listing-tag-container .listing_entry.current .pictures .picture span.resource_background{padding-bottom:90%}.big_picture_footer .portlet .portlet-content{padding-right:0;padding-left:0}.big_picture_footer .portlet .portlet-content .pictures{max-width:45vw;flex:0 0 45vw}.slider_pictures_footer .portlet_text_wrap h3{max-width:70vw}.inline_form_wrapper .inlineform_element:not(:first-child),.mod_mailform .mailform_element:not(:first-child){margin-top:3vw}.portlet_inline_form .portlet-content{flex-flow:column-reverse}#footer .footer_inner .certificat .portlet-content{padding-left:0}#footer .footer_inner .certificat .portlet-content .portlet_content_introduction{max-width:100vw}#footer .footer_inner .certificat .resource_container{max-width:100vw}#footer .footer_inner .certificat .resource_container .picture{height:10vw}#footer .footer_inner .personalize .portlet{max-width:80vw}#footer .footer_inner .quicklinks .portlet #mod_portlet_quicklinks_quicklinks .quicklink_item a{font-size:18px}#google_maps{height:350px !important}.logo{max-width:180px}.logo svg{width:168px;flex:0 0 168px}.logo>a{flex-flow:wrap}.logo>a svg+svg{flex:0 0 116px;width:116px;margin-left:58px;margin-top:5px}.is_scrolled .logo svg{width:140px;flex:0 0 140px}.is_scrolled .logo>a svg+svg{flex:0 0 96px;width:96px;margin-left:48px;margin-top:4px}}@media screen and (max-width: 550px){#mixItUp .listing_entry .content .listing_content_title,#mixItUp .listing_entry .content .listing_content_text{max-width:100% !important}#mixItUp .listing_entry .pictures{margin-top:5vw}#mixItUp .listing_entry .pictures .picture{flex-flow:wrap}#mixItUp .listing_entry .pictures .picture span.resource_background{max-width:100% !important;width:100%;flex:0 0 100%}#mixItUp .listing_entry .pictures .picture .resource_description{width:100%;max-width:100% !important;margin:2vw 0 5vw 0 !important;order:2}#mixItUp .listing_entry .pictures .picture:nth-child(2n) span.resource_background{max-width:60%}#mixItUp .listing_entry .pictures .picture:not(:first-child){margin-top:4vw}#mixItUp .listing_entry.first_picture_small .pictures .picture span.resource_background{max-width:60%}#mixItUp .listing_entry.first_picture_small .pictures .picture:nth-child(2n) span.resource_background{max-width:100%}#mixItUp .listing_entry.picture_right_next_to_text .listing-entry-inline,#mixItUp .listing_entry.picture_left_next_to_text .listing-entry-inline{flex-flow:wrap}#mixItUp .listing_entry.picture_right_next_to_text .content,#mixItUp .listing_entry.picture_left_next_to_text .content{width:100%;max-width:100%;flex:0 0 100%;padding:0;order:0}#mixItUp .listing_entry.picture_right_next_to_text .content .listing_content_title,#mixItUp .listing_entry.picture_right_next_to_text .content .listing_content_text,#mixItUp .listing_entry.picture_left_next_to_text .content .listing_content_title,#mixItUp .listing_entry.picture_left_next_to_text .content .listing_content_text{max-width:100% !important}#mixItUp .listing_entry.picture_right_next_to_text .pictures,#mixItUp .listing_entry.picture_left_next_to_text .pictures{width:calc(100% + 20px) !important;flex:0 0 calc(100% + 20px) !important;order:2;margin-top:5vw}.content_inner.very_small_left{padding-left:10px !important}#mixItUp.timeline #timeline{left:28px}#mixItUp.timeline .listing_entry h2.listing-title{font-size:18px;line-height:25px;max-width:50px;text-align:center}#mixItUp.timeline .listing_entry .listing-entry-text-wrap{margin-left:8vw;max-width:100%}#mixItUp.timeline .listing_entry .pictures{margin-right:-20px;margin-left:auto;width:calc(100% + 20px)}#mixItUp.timeline .listing_entry .pictures .resource_description{padding-right:20px !important}#mixItUp.timeline .listing_entry .pictures .picture span.resource_background{max-width:100%;margin-right:8vw}#mixItUp.timeline .listing_entry .pictures .picture .resource_description{max-width:100%;padding-left:0 !important;padding-right:0}#mixItUp.timeline .listing_entry .pictures .picture:nth-child(2n) span.resource_background{margin-left:8vw}#mixItUp.timeline .listing_entry.timeline_text_left .pictures .picture span.resource_background{margin-left:8vw}#mixItUp.timeline .listing_entry.timeline_text_right_center .content,#mixItUp.timeline .listing_entry.timeline_text_left_center .content{flex-flow:wrap}#mixItUp.timeline .listing_entry.timeline_text_right_center .content .listing-entry-text-wrap,#mixItUp.timeline .listing_entry.timeline_text_left_center .content .listing-entry-text-wrap{flex:0 0 100%;max-width:100%}#mixItUp.timeline .listing_entry.timeline_text_right_center .content .pictures,#mixItUp.timeline .listing_entry.timeline_text_left_center .content .pictures{flex:0 0 100%;max-width:100%;order:2;margin-top:4vw}#footer .footer_inner .quicklinks .portlet #mod_portlet_quicklinks_quicklinks{flex-flow:wrap}#footer .footer_inner .quicklinks .portlet #mod_portlet_quicklinks_quicklinks .quicklink_item{max-width:calc(50% - 20px);flex:0 0 calc(50% - 20px)}#footer .footer_inner .quicklinks .portlet #mod_portlet_quicklinks_quicklinks .quicklink_item:nth-child(2)~.quicklink_item{margin-top:10vw}#footer .footer_inner .quicklinks .portlet #mod_portlet_quicklinks_quicklinks .quicklink_item a:before{font-size:13vw;line-height:13vw;margin-bottom:2.5vw}#footer .footer_inner .quicklinks .portlet #mod_portlet_quicklinks_quicklinks .quicklink_item a:after{display:none}#footer .footer_inner .footer_bottom{flex-flow:wrap}#footer .footer_inner .footer_bottom .social_media{width:100%;margin-top:5vw}#footer .footer_inner .footer_bottom .footer_address .portlet_content_description{width:350px}#footer .footer_inner .copy{margin-top:12vw}#footer .footer_inner .copy a{display:none}#footer .footer_inner .copy>p{text-transform:none}#footer .footer_inner .social_media,#footer .footer_inner .footer_address{display:none}#footer #footer_responsive{display:block;margin-top:7vw}#footer #footer_responsive .footer_responsive{text-align:center}#footer #footer_responsive .address{margin-bottom:10vw;text-align:center}#footer #footer_responsive .rwd_links{display:flex;flex-flow:wrap;width:calc(100% + 44px);margin-left:-21px;margin-right:-22px}#footer #footer_responsive .rwd_links a{flex:0 0 50%;max-width:50%;box-sizing:border-box;text-transform:uppercase;border:1px solid #595a59;text-align:center;padding:4vw;margin-left:-1px;margin-top:-1px}#footer #footer_responsive .rwd_links a:nth-child(5){order:3}#footer #footer_responsive .rwd_links a:nth-child(3){order:4}.portlet_content_dynamic-popup{max-width:none;left:0;bottom:-100%;transform:none !important;transition:all .5s ease-in-out,bottom 1s ease-in-out}.portlet_content_dynamic-popup.show{left:0;bottom:0}.portlet_content_dynamic-popup .portlet_inner{text-align:center}.portlet_content_dynamic-popup .portlet_inner .portlet_text_wrap{padding:20px 25px 17px}.portlet_content_dynamic-popup .portlet_inner .portlet_content_introduction,.portlet_content_dynamic-popup .portlet_inner .portlet_content_description>*:not(.portlet_content_link){display:none}}@media screen and (max-width: 500px){.logo{max-width:180px}.logo svg{width:168px;flex:0 0 168px}.logo>a{flex-flow:wrap}.logo>a svg+svg{flex:0 0 116px;width:116px;margin-left:58px;margin-top:5px}#header .header_right{top:11px}.is_scrolled #header .header_inner{padding-bottom:14px;padding-top:9px}.is_scrolled #header .header_inner .logo>a svg+svg{display:none}.is_scrolled #header .header_right{top:4px}#header .header_right .shop.current .meta-navigation,#header .header_right .shop:hover .meta-navigation{height:54px;margin-top:7px}#header .header_right .shop .meta-navigation{text-align:left;line-height:23px}.shop ul.meta-navigation li a{font-size:13px;margin-right:-48px}.slider_pictures_footer .portlet-listing-entry-wrapper{margin-left:-1px}.slider_pictures_footer .portlet-listing-entry-wrap .portlet-listing-entry{margin-left:10px}#footer .footer_inner .certificat .resource_container{margin-top:4vw}#footer .footer_inner .certificat .resource_container .picture{max-width:50%;flex:0 0 50%;height:16vw;padding:0 2vw}#footer .footer_inner .certificat .resource_container .picture:nth-child(2n)~.picture{margin-top:8vw}#footer .footer_inner .personalize .portlet .pictures{max-width:50vw}#footer .footer_inner .quicklinks .portlet,#footer .footer_inner .personalize .portlet,.slider_pictures_footer,#mixItUp .listing_entry:not(:first-child){margin-top:20vw}.content_inner{padding-top:20vw}}@media screen and (max-width: 450px){.big_picture_footer .portlet .portlet-content{flex-flow:wrap}.big_picture_footer .portlet .portlet-content h3.portlet-title{margin-right:0}.big_picture_footer .portlet .portlet-content .pictures{max-width:calc(100% + 40px);flex:0 0 calc(100% + 40px);margin:5vw -20px 0}#mod_overview .overview_item .overview_item_inner{flex-flow:wrap}#mod_overview .overview_item .pictures{max-width:calc(100% + 20px);width:calc(100% + 20px);flex:0 0 calc(100% + 20px);order:2 !important;margin:auto;margin-top:5vw;margin-right:-20px}#mod_overview .overview_item:nth-child(2n) .pictures{margin-right:0;margin-left:-20px}#mod_overview .overview_item .content{width:100%;max-width:100%;flex:0 0 100%;padding:0 !important;order:0 !important}#footer .footer_inner .footer_bottom .footer_address .portlet_content_description{width:280px}}@keyframes stripes{to{background-size:100% 100%}}@keyframes imageEffectBg{0%{transform:translateX(-100%);width:100%}40%{width:100%;transform:translateX(0)}100%{width:0;transform:translateX(0)}}@keyframes imageEffectBg2{0%{transform:translateX(0);width:calc(100% + 1px)}40%{width:calc(100% + 1px);transform:translateX(0)}100%{width:0;transform:translateX(0)}}@media print{@page{margin:1.5cm 1cm 1.5cm 2cm}body{color:#000 !important;background:#fff}.portlet_listing_subtitle,h1,h2,h3,h4,h5,h6,p,a{color:#000 !important}*{opacity:1 !important}#timeline-sticky-wrapper,#mixItUp.slider .module-listing .listing-tag-container .slider_controls,.big_picture_footer,.slider_pictures_footer,.personalize,.certificat,.social_media,#footer .footer_inner .copy,.language_switcher,.quicklinks,#content_top #scroll_down,#navigation_wrap,#content_top .pictures,#header .header_right,.imprint{display:none !important}#footer .footer_inner,#header .header_inner,.page,.content_inner,#content .content_inner,#siteframe{padding:0 !important;min-height:0 !important;width:100% !important;max-width:100% !important;text-align:left !important;clear:both;background:#fff;min-height:0 !important;position:relative;left:0;transform:translate(0, 0);box-shadow:none !important;overflow:hidden}#logo_print{display:block;width:180px;margin-bottom:30px}#header{position:relative}.logo svg{width:180px;flex:0 0 180px}.logo img{width:200px}h1{border-color:#000;margin-bottom:5px;text-shadow:none !important;left:0 !important;text-align:left}h1+h2{margin-top:0}div.introduction{font-weight:400;margin-top:15px}h2,h2 a{margin-bottom:3px}*+h2,*+h2 a{margin-top:23px}h2.subtitle,h2 a.subtitle{margin-bottom:3px}h3,h3 a{margin-bottom:3px}*+h3,*+h3 a{margin-top:14px}h2+h3,h2+h3 a{margin-top:-1px}p{margin-bottom:8px}h6,h6 a,h4,h4 a{margin-bottom:2px;font-weight:700}*+h6,*+h6 a,*+h4,*+h4 a{margin-top:15px}*+h5,*+h5 a{margin-top:15px}strong{font-weight:700}.listing-content-introduction,.portlet_content_introduction,div.introduction{max-width:100%;margin-left:0;margin-bottom:0;text-align:left}.content_inner ul{margin-bottom:15px;line-height:22px}.content_inner ul li{padding-left:12px;line-height:20px}.content_inner ul li:before{background:#000;top:6px;width:5px;height:5px}.content_inner ol{margin-bottom:15px;margin-left:16px}.content_inner p+ul,.content_inner p+ol{margin-top:10px}.content_inner table th{padding-bottom:8px}.content_inner table td{padding-top:8px;padding-bottom:9px}table thead th{color:#000;padding:0 5px 3px 0;background:#fff;border:none;border:1px solid #fff;border-bottom:1px solid #000}.content_inner table td:after{display:none}table td{padding:6px 5px 5px 0;border-bottom:1px solid rgba(0,0,0,.5)}.table_wrap_container{margin-bottom:15px;page-break-inside:avoid}.gallery>*{padding:0 0 20px 20px}body.no_picture_top #content_top .content_top_right,#content_top.picture_full .content_top_right,#content_top{position:relative;width:100%;height:auto}body.no_picture_top #content_top .content_top_right .content_top_right,#content_top.picture_full .content_top_right .content_top_right,#content_top .content_top_right{padding:6vw 0 4.5vw}#mod_overview .overview_item .content,#mixItUp .listing_entry .content .listing_content_text,#mixItUp .listing_entry.picture_left_next_to_text .content,#mixItUp .listing_entry.picture_right_next_to_text .content{width:60vw;max-width:60vw}#mixItUp .listing_entry:not(:first-child){margin-top:8vw;page-break-inside:avoid}#footer .footer_inner .footer_bottom{margin-top:8vw}#footer .footer_inner .footer_bottom .footer_address .portlet_content_description{flex-flow:column;page-break-inside:avoid}#footer .footer_inner .footer_bottom .footer_address .portlet_content_description p>a{background:none;font-weight:600;color:#000 !important;-webkit-text-fill-color:unset}body:not(.category_1) .logo svg polyline,body:not(.category_1) .logo svg path{fill:red !important}#mixItUp.slider .module-listing>div .listing-tag-header{padding:0}#mixItUp.slider .module-listing .listing-tag-container .listing_entry{page-break-inside:avoid}#mixItUp.slider .module-listing .listing-tag-container .listing_entry h2.listing-title a,#mixItUp.slider .module-listing .listing-tag-container .listing_entry h2.listing-title{color:#fff !important}#mixItUp.slider .module-listing .listing-tag-container .listing_entry.slider_title_black h2.listing-title a,#mixItUp.slider .module-listing .listing-tag-container .listing_entry.slider_title_black h2.listing-title{color:#000 !important}#mixItUp.slider .module-listing>div .listing-tag-header{margin-bottom:4vw}#mixItUp.slider .module-listing>div:not(:first-child){page-break-inside:avoid}#mixItUp .listing_entry .content{padding-left:0}#mixItUp .listing_entry.picture_left .content{align-self:flex-start;padding-right:0}#mixItUp:not(.slider) .listing_entry .pictures{flex-flow:wrap;align-items:flex-start;justify-content:space-between}#mixItUp:not(.slider) .listing_entry .pictures .picture{width:auto;max-width:50%;flex-flow:wrap}#mixItUp:not(.slider) .listing_entry .pictures .picture:nth-child(2){max-width:30%;margin-top:0}#mixItUp:not(.slider) .listing_entry .pictures .picture span.resource_background{max-width:100%;order:0}#mixItUp:not(.slider) .listing_entry .pictures .picture .resource_description{order:1;max-width:100%;width:100%;margin:2vw 0 0 0;padding:0}#mixItUp:not(.slider) .listing_entry.first_picture_small .pictures .picture{width:auto;max-width:30%}#mixItUp:not(.slider) .listing_entry.first_picture_small .pictures .picture:nth-child(2){max-width:50%;margin-top:0}#mixItUp:not(.slider) .listing_entry.picture_left_next_to_text .pictures .picture,#mixItUp:not(.slider) .listing_entry.picture_right_next_to_text .pictures .picture,#mixItUp:not(.slider) .listing_entry.big_picture .pictures .picture{max-width:100%}#mixItUp.timeline .listing_entry h2.listing-title{background:#fff}#mixItUp.timeline .listing_entry .pictures .picture{max-width:70%}#mixItUp.timeline .listing_entry .listing-entry-text-wrap{max-width:100% !important;margin-left:0 !important}#mixItUp.timeline .listing_entry.timeline_text_left_center .content .listing-entry-text-wrap,#mixItUp.timeline .listing_entry.timeline_text_right_center .content .listing-entry-text-wrap{flex:0 0 60vw}#mixItUp.slider .module-listing{background:#fff !important}#mixItUp.slider .module-listing .listing-tag-container .listing-tag-container-inner{background:#fff !important}#content_top.picture_full+#content{margin-top:50px}body:not(.category_1) .logo svg polygon,body:not(.category_1) .logo svg polyline,body:not(.category_1) .logo svg path{fill:red !important}}