﻿*{margin:0;padding:0}a,object{outline:none !important}.cf,.clear{float:none;clear:both;line-height:0;width:1px;margin:0;padding:0;font-size:0;height:0}.nomargin{margin:0 !important}.nopadding{padding:0 !important}.fullwidth,.p_fullwidth input{width:100% !important}hr{display:none}.nobr{white-space:nowrap}.hidden{display:none}.sr-only{clip:rect(0px, 0px, 0px, 0px) !important;height:1px !important;position:absolute !important;width:1px !important;border-width:0px !important;border-style:initial !important;border-color:initial !important;border-image:initial !important;margin:-1px !important;overflow:hidden !important;padding:0px !important;display:block !important}.resource.picture:not(.picture_content){float:left}.resource.picture a img,.resource.picture img{display:block}.float_right{float:right}.float_left,.float_left_no_clear{float:left;position:relative}.float_right_with_clear{float:right;clear:right}.float_left_with_clear{float:left;clear:left}.clear{clear:both;float:none}label.nofloat{clear:none;padding:0;margin:0;float:none !important;width:auto !important;max-width:none}.accordeon{background:none !important;border:none !important;padding:0 !important}.accordeon_content{display:none;padding:2px 0 14px 0}table{border-collapse:collapse;border-spacing:0}table th,table td{vertical-align:top}.table_wrap_container,.table_wrap{width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.table_wrap_container{overflow:hidden;position:relative;margin-bottom:15px}.table_wrap_container.visible_indicator{position:relative;padding:25px 0 0}.table_wrap_container.visible_indicator .table_wrap_container table,.table_wrap_container.visible_indicator .news_events_table{width:auto !important}.table_wrap_container.visible_indicator .table_scroll_indicator{display:block}.table_scroll_indicator{display:none;position:absolute;right:0;top:0}.table_scroll_indicator:hover{cursor:pointer}label.label_remember_me_checkbox{display:block;padding:4px 0}input#remember_me{width:auto}label.label_remember_me_checkbox label.checkbox{display:inline;width:auto !important;float:none !important;font-size:93%}label.label_remember_me_checkbox input{margin-right:5px}label.label_remember_me_checkbox label{pointer-events:none}div.captcha_protection{padding:14px 15px;background:#eee;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));background:-moz-linear-gradient(top, #fff, #eee);background:-o-linear-gradient(top, #fff, #eee);background:linear-gradient(to bottom, #fff, #eee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#eeeeee");border:1px solid #ccc;border-radius:5px;box-shadow:0 0 3px #eee;width:auto;display:inline-block;zoom:1;*display:inline;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}div.captcha_protection span.captcha_title{font-weight:normal;display:block;font-size:12px;line-height:normal;border-bottom:1px solid #ccc;margin:-14px -15px 8px;padding:8px 15px;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));background:-moz-linear-gradient(top, #fff, #eee);background:-o-linear-gradient(top, #fff, #eee);background:linear-gradient(to bottom, #fff, #eee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#eeeeee");border-radius:7px 7px 0 0;color:#333}div.captcha_protection span.captcha_input_title{font-weight:normal;margin-bottom:1px;display:block;color:#555}div.captcha_protection label{margin-right:-8px;display:none !important}div.captcha_protection span#captcha_help_link{font-size:10px;text-decoration:underline;position:relative;cursor:help;color:#666;white-space:nowrap}div.captcha_protection span#captcha_help_link:hover{color:#333}div.captcha_protection span#captcha_help_text{position:absolute;top:10px;right:-195px;width:180px;background:#f0f0f0;border:1px solid #666;border-radius:5px;box-shadow:0 0 3px #666;padding:5px 8px;background:#eee;background:-webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#eee));background:-moz-linear-gradient(top, #fff, #ddd);background:-o-linear-gradient(top, #f0f0f0, #eee);background:linear-gradient(to bottom, #f0f0f0, #eee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f0f0f0", endColorstr="#eee")}div.captcha_protection img.captcha_img{width:220px}.listing_entry_link,.overview_entry_link,.portlet_content_entry_link,.portlet_listing_entry_link,.portlet_shop_article_entry_link{display:block;position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer;z-index:25}#privacy_banner{position:fixed;left:20px;bottom:20px;width:100%;max-width:460px;background:rgba(0,0,0,.85);z-index:1000}#privacy_banner #privacy_banner_inner{padding:20px;font-size:14px;line-height:21px;color:#fff;text-align:left;position:relative}#privacy_banner #privacy_banner_inner #privacy_icon{display:inline-block;vertical-align:middle;width:86px;margin-right:-5px}#privacy_banner #privacy_banner_inner #privacy_icon i{font-size:66px;line-height:66px}@media screen and (max-width: 380px){#privacy_banner #privacy_banner_inner #privacy_icon{display:none}}#privacy_banner #privacy_banner_inner #privacy_description_wrap{display:inline-block;vertical-align:middle;width:calc(100% - 86px)}#privacy_banner #privacy_banner_inner #privacy_description_wrap .privacy_responsive_icon{display:none;float:left;margin-right:10px}#privacy_banner #privacy_banner_inner #privacy_description_wrap .privacy_responsive_icon i{font-size:30px;line-height:30px}@media screen and (max-width: 380px){#privacy_banner #privacy_banner_inner #privacy_description_wrap{width:100%}#privacy_banner #privacy_banner_inner #privacy_description_wrap .privacy_responsive_icon{display:block;float:left}#privacy_banner #privacy_banner_inner #privacy_description_wrap .privacy_message{overflow:hidden}}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button,#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_more_information{margin-top:10px;display:inline-block;vertical-align:middle}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button{margin-right:10px;width:auto;padding:8px 14px 7px;text-decoration:none;color:#fff;background:rgba(255,255,255,.18);border:none;outline:none;cursor:pointer;backface-visibility:hidden;-webkit-transition:color .2s ease-out,background .2s ease-out;-moz-transition:color .2s ease-out,background .2s ease-out;-o-transition:color .2s ease-out,background .2s ease-out;transition:color .2s ease-out,background .2s ease-out}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button i{margin-right:6px}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button i:before{color:#fff}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button:hover,#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button:focus,#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button:active{opacity:.7}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_more_information{position:relative;text-decoration:none;color:#fff}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_more_information:before{content:"";position:absolute;top:auto;left:0;right:0;bottom:2px;width:100%;height:1px;background:#fff}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_more_information:hover,#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_more_information:focus,#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_more_information:active{opacity:.7}@media screen and (max-width: 500px){#privacy_banner{left:0;right:0;bottom:0;width:100%;max-width:100%}}.tooltipster-default{border-radius:5px;background:#343333;color:#fff}.tooltipster-default .tooltipster-content{font-family:Arial,sans-serif;font-size:12px;line-height:14px;padding:8px;overflow:hidden}.tooltipster-base{padding:0;font-size:0;line-height:0;position:absolute;left:0;top:0;z-index:9999999;pointer-events:none;width:auto;overflow:visible}.tooltipster-base .tooltipster-content{overflow:hidden}.tooltipster-arrow{display:block;text-align:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.tooltipster-arrow span{display:block;width:0;height:0;position:absolute}.tooltipster-arrow-border{display:block;width:0;height:0;position:absolute}.tooltipster-arrow-top span,.tooltipster-arrow-top-right span,.tooltipster-arrow-top-left span{border-left:8px solid rgba(0,0,0,0) !important;border-right:8px solid rgba(0,0,0,0) !important;border-top:8px solid;bottom:-7px;left:0;right:0;margin:0 auto}.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border{border-left:9px solid rgba(0,0,0,0) !important;border-right:9px solid rgba(0,0,0,0) !important;border-top:9px solid;bottom:-7px;left:0;right:0;margin:0 auto}.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom-right span,.tooltipster-arrow-bottom-left span{border-left:8px solid rgba(0,0,0,0) !important;border-right:8px solid rgba(0,0,0,0) !important;border-bottom:8px solid;top:-7px;left:0;right:0;margin:0 auto}.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{border-left:9px solid rgba(0,0,0,0) !important;border-right:9px solid rgba(0,0,0,0) !important;border-bottom:9px solid;top:-7px;left:0;right:0;margin:0 auto}.tooltipster-arrow-top-left span,.tooltipster-arrow-bottom-left span{left:6px}.tooltipster-arrow-top-left .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{left:5px}.tooltipster-arrow-top-right span,.tooltipster-arrow-bottom-right span{right:6px}.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border{right:5px}.tooltipster-arrow-left span,.tooltipster-arrow-left .tooltipster-arrow-border{border-top:8px solid rgba(0,0,0,0) !important;border-bottom:8px solid rgba(0,0,0,0) !important;border-left:8px solid;top:50%;margin-top:-7px;right:-7px}.tooltipster-arrow-left .tooltipster-arrow-border{border-top:9px solid rgba(0,0,0,0) !important;border-bottom:9px solid rgba(0,0,0,0) !important;border-left:9px solid;margin-top:-8px}.tooltipster-arrow-right span,.tooltipster-arrow-right .tooltipster-arrow-border{border-top:8px solid rgba(0,0,0,0) !important;border-bottom:8px solid rgba(0,0,0,0) !important;border-right:8px solid;top:50%;margin-top:-7px;left:-7px}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade-show{opacity:1}.fa-file-docx:before{content:""}.fa-photo:before{content:""}@font-face{font-family:"Source Sans Pro";src:url("fonts/SourceSansPro-Light.woff2") format("woff2"),url("fonts/SourceSansPro-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans Pro";src:url("fonts/SourceSansPro-LightItalic.woff2") format("woff2"),url("fonts/SourceSansPro-LightItalic.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Source Sans Pro";src:url("fonts/SourceSansPro-Regular.woff2") format("woff2"),url("fonts/SourceSansPro-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans Pro";src:url("fonts/SourceSansPro-Italic.woff2") format("woff2"),url("fonts/SourceSansPro-Italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Source Sans Pro";src:url("fonts/SourceSansPro-SemiBold.woff2") format("woff2"),url("fonts/SourceSansPro-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans Pro";src:url("fonts/SourceSansPro-SemiBoldItalic.woff2") format("woff2"),url("fonts/SourceSansPro-SemiBoldItalic.woff") format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Source Sans Pro";src:url("fonts/SourceSansPro-Bold.woff2") format("woff2"),url("fonts/SourceSansPro-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans Pro";src:url("fonts/SourceSansPro-BoldItalic.woff2") format("woff2"),url("fonts/SourceSansPro-BoldItalic.woff") format("woff");font-weight:700;font-style:italic;font-display:swap}body{--management-highlight-color: #1C3C34;--management-highlight-color-rgb: 243,209,81;--management-panel-width: 0px}body{font:400 20px/31px "Source Sans Pro";color:#555}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#2b2b2b;opacity:0;visibility:hidden;z-index:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}body.navi_open:before{opacity:.8;visibility:visible;z-index:120}body>nav{display:none}#siteframe{padding-top:131px;overflow:hidden}.content_wrap{max-width:1200px;margin:0 auto;padding-right:40px;padding-left:40px;padding:53px 40px 84px;position:relative;z-index:80}@media screen and (max-width: 750px){.content_wrap{padding-right:20px;padding-left:20px}}.content_wrap>*{position:relative;z-index:5}.content_wrap>.content_top>*{width:calc(100% - 310px)}.content_wrap .inner_wrap>.content_right{float:right;margin:0 -117px 0 0;width:315px}.content_wrap .inner_wrap>.content{float:left;width:calc(100% - 310px)}.content_wrap.object{max-width:none}.content_wrap.object>.content_top{margin:0 -40px 30px;padding:0 0 80px}.content_wrap.object>.content_top.no_background:after{display:none}.content_wrap.object>.content_top:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:url(../img/yellow-bg.svg) no-repeat center bottom;background-size:100% 100%;z-index:-1}.content_wrap.object>.content_top .top_inner{position:relative;max-width:1200px;margin:0 auto;padding-right:40px;padding-left:40px;width:auto}@media screen and (max-width: 750px){.content_wrap.object>.content_top .top_inner{padding-right:20px;padding-left:20px}}.content_wrap.object>.content_top .top_inner>*{width:calc(100% - 310px)}.content_wrap.object>.content_top .top_inner>*.info_box{float:right;width:425px;margin:0 -115px 0 0}.content_wrap.object .inner_wrap{max-width:1200px;margin:0 auto;padding-right:40px;padding-left:40px;padding:0}@media screen and (max-width: 750px){.content_wrap.object .inner_wrap{padding-right:20px;padding-left:20px}}.content_wrap.home{padding-top:0;max-width:none}.content_wrap.home>.content_top{padding:140px 0 84px;margin:0 0 104px}.content_wrap.home>.content_top .top_inner{max-width:1200px;margin:0 auto;padding-right:40px;padding-left:40px;padding:0;width:auto}@media screen and (max-width: 750px){.content_wrap.home>.content_top .top_inner{padding-right:20px;padding-left:20px}}.content_wrap.home>.content_top .top_inner>*{width:calc(100% - 300px)}.content_wrap.home>.content_top:before{content:"";position:absolute;top:auto;left:-40px;width:auto;height:147px;display:block;background:none;right:-40px;bottom:-12px;background:url(../img/brown-bg-top.svg) no-repeat center top;background-size:100% 100%;z-index:1}.content_wrap.home>.content_top:after{content:"";position:absolute;top:0;left:-40px;width:auto;height:auto;display:block;background:#d4b98c;right:-40px;bottom:133px;z-index:1}.content_wrap.home>.content_top>*{position:relative;z-index:10}.content_wrap.home>.content_top>*:last-child{margin-bottom:0}.content_wrap.home .inner_wrap{max-width:1200px;margin:0 auto;padding-right:40px;padding-left:40px;padding:0}@media screen and (max-width: 750px){.content_wrap.home .inner_wrap{padding-right:20px;padding-left:20px}}.header{position:fixed;top:0;right:0;bottom:auto;left:0;padding:20px 40px 0;background:#fff;z-index:100;box-sizing:border-box;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;left:var(--management-panel-width)}.header .header_inner{position:relative}.header div#logo{display:block;float:left;width:260px;margin:14px 0 0 0;padding:0 80px 0 0;-webkit-transition:margin .3s ease-out;-moz-transition:margin .3s ease-out;-o-transition:margin .3s ease-out;transition:margin .3s ease-out}.header div#logo img{display:block;width:100%;height:auto}.header .contact_button{display:inline-block;margin:0;padding:19px 30px;width:auto;color:#2b2b2b;font-family:"Source Sans Pro";font-size:17px;font-weight:700;line-height:22px;text-transform:uppercase;background:#fff;border:2px solid #2b2b2b;outline:none;cursor:pointer;text-align:center;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:color .2s ease-out,border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out;-moz-transition:color .2s ease-out,border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out;-o-transition:color .2s ease-out,border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out;transition:color .2s ease-out,border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out;float:right;margin:14px 0 0 80px;-webkit-transition:margin-top .2s ease-out,border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out;-moz-transition:margin-top .2s ease-out,border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out;-o-transition:margin-top .2s ease-out,border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out;transition:margin-top .2s ease-out,border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out}.header .contact_button:hover,.header .contact_button:focus{border:2px solid #2b2b2b;color:#2b2b2b;background:#e9dbc3;box-shadow:0 18px 31px -17px rgba(0,0,0,.3)}@media screen and (max-width: 1060px){.header .contact_button{padding:12px 20px;font-size:15px;line-height:20px}}@media screen and (max-width: 750px){.header .contact_button{padding:9px 15px 8px}}.header .navigation_wrap{float:left;width:calc(100% - 680px)}.header .navigation_wrap .meta_wrap{padding:0 0 35px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.header .navigation_wrap .phone_link{display:inline-block;font-size:26px;line-height:32px;font-weight:700;color:#2b2b2b;text-decoration:none}.header .navigation_wrap .phone_link i{display:inline-block;margin:0 9px 0 0}.header .navigation_wrap .social_media{float:right;margin:0 10px 0 20px;padding:12px 0 0;font-size:16px;line-height:16px}.header .navigation_wrap .social_media a{display:inline-block;margin:0 3px;color:#bcbcbc;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.header .navigation_wrap .social_media a:hover{color:#2b2b2b}.header .language_switcher{float:right;margin:10px 0 0;font-size:16px;line-height:20px;font-weight:400}.header .language_switcher a{display:inline-block;margin:0 0 0 10px;color:#bcbcbc;text-transform:uppercase;text-decoration:none;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.header .language_switcher a.current,.header .language_switcher a:hover{color:#2b2b2b}.is_scrolled .header{padding-top:15px;box-shadow:0 18px 31px -17px rgba(0,0,0,.3)}.is_scrolled .header div#logo{margin-top:4px}.is_scrolled .header .contact_button{margin-top:4px;border:2px solid #1c3c34;color:#fff;background:#1c3c34}.is_scrolled .header .contact_button:hover,.is_scrolled .header .contact_button:focus{border-color:#040807;background:#040807;box-shadow:0 18px 31px -17px rgba(0,0,0,.3)}.is_scrolled .header .navigation_wrap .meta_wrap{padding:0 0 12px}.responsive_navigation_toggle{z-index:270;display:none;width:40px;height:30px;position:fixed;top:39px;right:20px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.responsive_navigation_toggle span{background:#2b2b2b;display:block;height:5px;position:absolute;top:0;right:0;bottom:auto;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:transform .3s ease 0s,top .25s ease .25s,opacity .01s ease .25s;-moz-transition:transform .3s ease 0s,top .25s ease .25s,opacity .01s ease .25s;-o-transition:transform .3s ease 0s,top .25s ease .25s,opacity .01s ease .25s;transition:transform .3s ease 0s,top .25s ease .25s,opacity .01s ease .25s;z-index:150}.responsive_navigation_toggle span:nth-child(2){top:12px}.responsive_navigation_toggle span:nth-child(3){top:24px}.navi_open .responsive_navigation_toggle span{background:#fff;top:42.5%;-webkit-transition:top .25s ease 0s,transform .3s ease .25s,opacity .01s ease .25s;-moz-transition:top .25s ease 0s,transform .3s ease .25s,opacity .01s ease .25s;-o-transition:top .25s ease 0s,transform .3s ease .25s,opacity .01s ease .25s;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){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.navi_open .responsive_navigation_toggle span:nth-child(3){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.content_top .header_image{float:left;margin:-18px 0 0}.header_image{overflow:hidden;margin:0 0 48px}.header_image .picture,.header_image .picture img{display:block;width:100%;height:auto}.preload #slider{overflow:hidden}.preload .slide_text_container{opacity:0}#slider{position:relative;z-index:90;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}#slider .bx-viewport{overflow:visible !important;z-index:20}#slider .bx-wrapper .slide span{overflow:hidden;display:block}#slider img{display:block;width:100%;height:auto;aspect-ratio:1920/1080;object-fit:cover}#slider video{display:block;width:100%;height:auto;aspect-ratio:1920/1080}#slider video source{min-height:10px;background:#eee}.bx-slider-wrap .bx-wrapper{margin:0;padding:0}.bx-slider-wrap .bx-wrapper img{max-width:none;width:100%;height:auto}.bx-slider-wrap .bx-wrapper .bx-pager{display:block;left:50%;bottom:-72px;margin-left:-600px;padding:0;text-align:left;z-index:10}.bx-slider-wrap .bx-wrapper .bx-pager a.bx-pager-link{width:12px;height:12px;margin:0 10px 0 0;background:rgba(0,0,0,.2);border:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.bx-slider-wrap .bx-wrapper .bx-pager a.bx-pager-link:hover{background:rgba(0,0,0,.4)}.bx-slider-wrap .bx-wrapper .bx-pager a.bx-pager-link.active{background:#fff}.bx-slider-wrap .bx-wrapper .slide_text_container{display:block;position:absolute;top:auto;right:50%;bottom:0;left:auto;margin-right:-600px;width:537px;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.bx-slider-wrap .bx-wrapper .slide_text_container>*{position:absolute;top:auto;right:0;bottom:0;left:0;z-index:10}.bx-slider-wrap .bx-wrapper .slide_text_container>h2{position:relative;font-size:24px;line-height:32px;color:#2b2b2b;text-decoration:none;font-weight:300;margin:0 0 16px 0;padding:0;margin:0;padding:23px 31px;background:#fff;z-index:50}.bx-slider-wrap .bx-wrapper .slide_text_container>h2:hover{color:#2b2b2b}@media print{.bx-slider-wrap .bx-wrapper .slide_text_container>h2{font-size:16px;line-height:24px;margin:0 0 8px}}@media screen and (max-width: 1060px){.bx-slider-wrap .bx-wrapper .slide_text_container>h2{font-size:19px;line-height:25px;margin:0 0 8px}}.bx-slider-wrap .bx-wrapper .slide_text_container .slide_text{margin:0;padding:18px 31px;font-size:18px;line-height:24px;font-weight:600;color:#fff;background:#1c3c34;-webkit-transform:translate(0, 100%);-moz-transform:translate(0, 100%);-o-transform:translate(0, 100%);transform:translate(0, 100%);box-shadow:0 18px 31px -17px rgba(0,0,0,.3);z-index:40}.bx-slider-wrap .bx-wrapper .slide_text_container .slide_text h2{font-size:32px;line-height:40px;font-weight:300;padding:7px 0;color:#fff}.bx-slider-wrap .bx-wrapper .slide_text_container .slide_text h2 strong{font-weight:700}.bx-slider-wrap .bx-wrapper .slide_text_container .slide_text h2:first-child{float:left;width:290px;padding-right:10px}.bx-slider-wrap .bx-wrapper .slide_text_container .slide_text h2:first-child+*{overflow:hidden;padding:5px 0 0}.bx-slider-wrap .bx-wrapper .slide_text_container .slide_text h2:first-child+*.content_button{float:right;overflow:visible;padding:0}.bx-slider-wrap .bx-wrapper .slide_text_container .slide_text>*{margin:0}html:lang(fr) .bx-slider-wrap .bx-wrapper .slide_text_container{width:660px}html:lang(fr) .bx-slider-wrap .bx-wrapper .slide_text_container .slide_text h2:first-child{width:360px}html:lang(fr) .bx-slider-wrap .bx-wrapper .slide_text_container .slide_text h2:first-child+*.content_button a{padding-left:15px;padding-right:15px}html:lang(fr) .bx-wrapper .bx-controls-direction{width:777px}.bx-wrapper .bx-controls-direction{position:absolute;top:auto;right:50%;bottom:-33px;left:auto;margin-right:-659px;width:657px;z-index:20}.bx-wrapper .bx-controls-direction a{display:block;width:30px;height:30px;top:0;left:0;margin:0;margin-top:-16px;background:none;text-decoration:none;z-index:10}.bx-wrapper .bx-controls-direction a:before{content:"";position:absolute;top:0;left:0;display:block;font-family:"Font Awesome 6 Pro";font-size:33px;line-height:33px;font-weight:400;text-transform:none;color:rgba(0,0,0,.3);right:0;bottom:0;text-indent:0;font-weight:300;z-index:10;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.bx-wrapper .bx-controls-direction a.bx-next{left:auto;right:0}.bx-wrapper .bx-controls-direction a.bx-next:before{content:""}.bx-wrapper .bx-controls-direction a:hover:before{color:#2b2b2b;text-shadow:none}.footer{position:relative;margin:0;color:#1c3c34;background:#d4b98c}.footer .footer_inner{max-width:1200px;margin:0 auto;padding-right:40px;padding-left:40px;padding:55px 40px 0}@media screen and (max-width: 750px){.footer .footer_inner{padding-right:20px;padding-left:20px}}.footer .footer_inner h3,.footer .footer_inner h3 a{font:400 20px/31px "Source Sans Pro";font-weight:700;color:#1c3c34;margin:0}.footer .footer_inner p{margin:0 0 8px}.footer .footer_left{float:left}.footer .footer_left .footer_logo{width:260px;margin:0 0 83px}.footer .footer_left .footer_logo img{display:block;width:100%;height:auto}.footer .footer_left a.contact_button{display:inline-block;margin:0;padding:19px 30px;width:auto;color:#2b2b2b;font-family:"Source Sans Pro";font-size:17px;font-weight:700;line-height:22px;text-transform:uppercase;background:#fff;border:2px solid #2b2b2b;outline:none;cursor:pointer;text-align:center;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:color .2s ease-out,border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out;-moz-transition:color .2s ease-out,border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out;-o-transition:color .2s ease-out,border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out;transition:color .2s ease-out,border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out}.footer .footer_left a.contact_button:hover,.footer .footer_left a.contact_button:focus{border:2px solid #2b2b2b;color:#2b2b2b;background:#e9dbc3;box-shadow:0 18px 31px -17px rgba(0,0,0,.3)}@media screen and (max-width: 1060px){.footer .footer_left a.contact_button{padding:12px 20px;font-size:15px;line-height:20px}}@media screen and (max-width: 750px){.footer .footer_left a.contact_button{padding:9px 15px 8px}}.footer .portlets_wrap{float:right;padding:26px 0 0}.footer .portlet{display:inline-block}.footer .portlet+.portlet{margin-left:150px}.footer .portlet .portlet_inner{margin:0;padding:0;background:none;border:0;border-radius:0}.footer .portlet a{color:#1c3c34;display:inline-block;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;text-decoration:underline}.footer .portlet a:hover{opacity:.6}.footer .portlet ul.controls li.portlet-resource-link{display:none}.footer .copy{display:block;margin:100px 0 0;padding:25px 0;color:rgba(0,0,0,.4);font-size:16px;line-height:16px;font-weight:400;list-style-type:none;text-align:center;border-top:1px solid rgba(43,43,43,.15)}.footer .copy li{display:inline-block;margin:0;padding:0 10px;border-left:1px solid rgba(0,0,0,.4)}.footer .copy li:first-child{border:0}.footer .copy li a{color:rgba(0,0,0,.4);text-decoration:none;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.footer .copy li a#indual_link span{display:none}.footer .copy li:hover>a{color:#000}.footer .meta-navigation{float:none;display:block;font-size:16px;line-height:16px;margin:0}.footer .meta-navigation li:first-child{padding-left:0}.footer .meta-navigation li:last-child{padding-right:0}.footer .meta-navigation>li>a{padding:0;color:rgba(0,0,0,.4)}.footer .meta-navigation>li:hover>a{color:#000}h1{position:relative;color:#2b2b2b;font-size:46px;line-height:56px;font-weight:700;margin:0 0 44px}@media print{h1{font-size:26px;line-height:34px;margin:0 0 15px}}@media screen and (max-width: 1060px){h1{font-size:40px;line-height:50px;margin:0 0 27px}}@media screen and (max-width: 750px){h1{font-size:26px;line-height:34px;margin:0 0 13px}}div.introduction{color:#2b2b2b;font-size:30px;line-height:42px;font-weight:300;margin:0 0 40px}div.introduction>*:last-chlid{margin-bottom:0}@media print{div.introduction{font-size:16px;line-height:26px;margin:0 0 15px}}@media screen and (max-width: 1060px){div.introduction{font-size:24px;line-height:36px;margin:0 0 30px}}@media screen and (max-width: 750px){div.introduction{font-size:18px;line-height:28px;margin:0 0 20px}}h2,h2 a{position:relative;font-size:30px;line-height:38px;color:#2b2b2b;text-decoration:none;font-weight:700;margin:0 0 21px 0;padding:0}h2:hover,h2 a:hover{color:#2b2b2b}@media print{h2,h2 a{font-size:20px;line-height:26px;margin:0 0 10px}}@media screen and (max-width: 1060px){h2,h2 a{font-size:24px;line-height:32px;margin:0 0 15px}}@media screen and (max-width: 750px){h2,h2 a{font-size:21px;line-height:29px;margin:0 0 10px}}h2+h3{padding-top:15px}h3,h3 a{position:relative;font-size:24px;line-height:32px;color:#2b2b2b;text-decoration:none;font-weight:300;margin:0 0 16px 0;padding:0}h3:hover,h3 a:hover{color:#2b2b2b}@media print{h3,h3 a{font-size:16px;line-height:24px;margin:0 0 8px}}@media screen and (max-width: 1060px){h3,h3 a{font-size:19px;line-height:25px;margin:0 0 8px}}h6,h6 a,h4,h4 a,h5,h5 a{position:relative;font:400 20px/31px "Source Sans Pro";font-weight:700;color:#2b2b2b;text-decoration:none;margin:0 0 10px 0}h6:hover,h6 a:hover,h4:hover,h4 a:hover,h5:hover,h5 a:hover{color:#2b2b2b}@media print{h6,h6 a,h4,h4 a,h5,h5 a{font-size:13px;line-height:20px;margin:0 0 5px}}@media screen and (max-width: 1060px){h6,h6 a,h4,h4 a,h5,h5 a{font-size:16px;line-height:26px;margin:0 0 7px}}strong{font-weight:700}p{margin:0 0 30px 0}p+h2,p+h3,p+h4,p+h5,p+h6,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6,ol+h2,ol+h3,ol+h4,ol+h5,ol+h6,table+h2,table+h3,table+h4,table+h5,table+h6{margin-top:45px}p.content_button+h2,p.content_button+h3,p.content_button+h4,p.content_button+h5,p.content_button+h6{margin-top:18px}.content>p>img,.content>p>a>img{display:block;max-width:100%;height:auto !important}.content .resource.picture{float:none}#share_icons-sticky-wrapper{height:auto !important}.object .is-sticky .share_icons,.is-sticky .share_icons{width:auto !important;left:50%;margin-left:-675px}.object .share_icons{left:-35px}.share_icons{position:absolute;top:53px;right:auto;bottom:auto;left:-75px;width:29px !important;z-index:80}.share_icons a{display:block;margin:0 0 10px;width:29px;height:29px;text-align:center;font-size:13px;line-height:29px;color:#fff;font-weight:400;background:#bcbcbc;border-radius:100%;cursor:pointer;text-indent:1px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.share_icons a:hover{color:#fff;background:#1c3c34}.share_icons a i{margin:0}.share_icons .networks{display:block;height:0;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.share_icons .networks.show{opacity:1;visibility:visible}.share_icons .share_inner:hover .networks{height:auto;opacity:1;visibility:visible}.root_category_1 .breadcrumb .breadcrumb_home+span,.root_category_1 .breadcrumb .breadcrumb_home+span+.breadcrumb_element{display:none}.breadcrumb{margin:0 0 16px;font-size:13px;line-height:20px;color:rgba(0,0,0,.4)}.breadcrumb .you_are_here{display:none}.breadcrumb .breadcrumb_home{position:relative;font-size:0;line-height:0}.breadcrumb .breadcrumb_home:before{content:"";position:absolute;top:0;left:0;display:block;font-family:"Font Awesome 6 Pro";font-size:14px;line-height:20px;font-weight:400;text-transform:none;color:#2b2b2b;display:inline-block;position:relative;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.breadcrumb .breadcrumb_home:hover:before{color:#11241f}.breadcrumb .breadcrumb_separator{margin:0 10px;font-size:0;line-height:0}.breadcrumb .breadcrumb_separator:before{content:"";position:absolute;top:-4px;left:0;width:8px;height:1px;display:block;background:rgba(0,0,0,.15);display:inline-block;position:relative}.breadcrumb a{color:#2b2b2b;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.breadcrumb a:hover{color:#11241f}a{outline:none;color:#11241f;text-decoration:none}a:hover{color:#555}a img{border:none}.content_button{margin:0 20px 37px 0;display:inline-block}.content_button+.content_button{margin-top:-17px}.content_button a{display:inline-block;margin:0;padding:19px 30px;width:auto;color:#2b2b2b;font-family:"Source Sans Pro";font-size:17px;font-weight:700;line-height:22px;text-transform:uppercase;background:#fff;border:2px solid #2b2b2b;outline:none;cursor:pointer;text-align:center;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:color .2s ease-out,border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out;-moz-transition:color .2s ease-out,border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out;-o-transition:color .2s ease-out,border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out;transition:color .2s ease-out,border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out}.content_button a:hover,.content_button a:focus{border:2px solid #2b2b2b;color:#2b2b2b;background:#e9dbc3;box-shadow:0 18px 31px -17px rgba(0,0,0,.3)}@media screen and (max-width: 1060px){.content_button a{padding:12px 20px;font-size:15px;line-height:20px}}@media screen and (max-width: 750px){.content_button a{padding:9px 15px 8px}}a.jobs_button{display:inline-block;margin:0;padding:19px 30px;width:auto;color:#2b2b2b;font-family:"Source Sans Pro";font-size:17px;font-weight:700;line-height:22px;text-transform:uppercase;background:#fff;border:2px solid #2b2b2b;outline:none;cursor:pointer;text-align:center;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:color .2s ease-out,border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out;-moz-transition:color .2s ease-out,border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out;-o-transition:color .2s ease-out,border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out;transition:color .2s ease-out,border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out;color:#fff;background:#1c3c34}a.jobs_button:hover,a.jobs_button:focus{border:2px solid #2b2b2b;color:#2b2b2b;background:#e9dbc3;box-shadow:0 18px 31px -17px rgba(0,0,0,.3)}@media screen and (max-width: 1060px){a.jobs_button{padding:12px 20px;font-size:15px;line-height:20px}}@media screen and (max-width: 750px){a.jobs_button{padding:9px 15px 8px}}a.jobs_button:hover,a.jobs_button:focus{color:#fff;background:#11241f;border-color:#11241f}a.jobs_button:not(:last-child){margin-bottom:30px}.content ul,.content ol{margin:0 0 30px 20px;width:auto}.content ol{list-style-type:decimal}.table_wrap_container{margin:0 0 37px 0}.content table{border:none;border-spacing:0}table th,table td{color:#555;border-bottom:1px solid rgba(43,43,43,.15);padding:8px 15px 8px 0;text-align:left}table th{border-bottom:2px solid #1c3c34}.accordeon_wrap:not(:first-child){margin-top:30px}.accordeon_wrap:not(:last-child){margin-bottom:30px}.accordeon_wrap .accordeon_entry{--icon-width: clamp(40px,5.8vw,58px);cursor:pointer;color:#fff;background:#1c3c34}.accordeon_wrap .accordeon_entry:not(:first-child){margin-top:7px}.accordeon_wrap .accordeon_entry:hover .accordeon_title_selector{color:#fff !important;background:#1c3c34}.accordeon_wrap .accordeon_entry:hover .accordeon_title_selector:before{background:#1c3c34}.accordeon_wrap .accordeon_entry:hover .accordeon_title_selector:after{color:#fff}.accordeon_wrap .accordeon_entry.visible_detail .accordeon_title_selector{color:#fff;background:#1c3c34}.accordeon_wrap .accordeon_entry.visible_detail .accordeon_title_selector:before{background:#1c3c34}.accordeon_wrap .accordeon_entry.visible_detail .accordeon_title_selector:after{color:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.accordeon_wrap .accordeon_entry .accordeon_title_selector{display:flex;justify-content:space-between;align-items:center;margin:0;padding:0;background:#e9dbc3;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.accordeon_wrap .accordeon_entry .accordeon_title_selector,.accordeon_wrap .accordeon_entry .accordeon_title_selector>a{position:relative;font-size:24px;line-height:32px;color:#2b2b2b;text-decoration:none;font-weight:300;margin:0 0 16px 0;padding:0;font-weight:700;margin:0}.accordeon_wrap .accordeon_entry .accordeon_title_selector:hover,.accordeon_wrap .accordeon_entry .accordeon_title_selector>a:hover{color:#2b2b2b}@media print{.accordeon_wrap .accordeon_entry .accordeon_title_selector,.accordeon_wrap .accordeon_entry .accordeon_title_selector>a{font-size:16px;line-height:24px;margin:0 0 8px}}@media screen and (max-width: 1060px){.accordeon_wrap .accordeon_entry .accordeon_title_selector,.accordeon_wrap .accordeon_entry .accordeon_title_selector>a{font-size:19px;line-height:25px;margin:0 0 8px}}.accordeon_wrap .accordeon_entry .accordeon_title_selector{padding:13px 20px;padding-right:calc(var(--icon-width) + 15px)}.accordeon_wrap .accordeon_entry .accordeon_title_selector>a{pointer-events:none}.accordeon_wrap .accordeon_entry .accordeon_title_selector:before{content:"";position:absolute;top:0;left:unset;width:var(--icon-width);height:auto;display:block;background:#e9dbc3;right:0;bottom:0;z-index:1;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.accordeon_wrap .accordeon_entry .accordeon_title_selector:after{display:flex;align-items:center;justify-content:center;content:"+";position:absolute;top:unset;left:unset;display:block;font-family:"Font Awesome 6 Pro";font-size:inherit;line-height:inherit;font-weight:400;text-transform:none;color:inherit;position:absolute;top:0;right:0;bottom:0;left:unset;display:flex;font-size:calc(var(--icon-width)/2.6);flex:0 0 var(--icon-width);width:var(--icon-width);height:auto;z-index:5;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.accordeon_wrap .accordeon_entry .accordeon_content{display:none;padding:clamp(15px,2vw,20px) 20px;padding-top:0;margin-top:0}.accordeon_wrap .accordeon_entry .accordeon_content>*:last-child{margin-bottom:0}@media print{.accordeon_wrap .accordeon_entry .accordeon_title_selector:after{display:none}.accordeon_wrap .accordeon_entry .accordeon_content{display:block}}.message{border:0;border-bottom:2px solid #1c3c34;color:#11241f;background:none;font-weight:600;padding:0 0 6px;margin:0 0 20px}.mod_mailform .message{padding:20px;text-align:left;border:2px solid #1c3c34}.mod_mailform .message .missing_fields_title{color:#11241f;margin-bottom:8px}.mod_mailform .message .missing_fields ul{margin-bottom:0}.pagination{margin:0 0 40px;text-align:center}.pagination .pagination_inner{display:inline-block;position:relative}.pagination .pagination-links .inactive{display:none}.pagination .pagination-numbers{display:flex}.pagination .pagination-numbers a{display:block;margin:0 8px;padding:4px 15px;font-weight:700;color:#2b2b2b;text-decoration:none;background:#fff;border:2px solid #2b2b2b;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.pagination .pagination-numbers a:hover,.pagination .pagination-numbers a.current{color:#2b2b2b;background:#e9dbc3;box-shadow:0 18px 31px -17px rgba(0,0,0,.3)}.pagination .placeholder{margin:0 8px}.pagination .pagination-links a{display:block;position:absolute;top:0;left:-49px;width:40px;height:40px;font-size:0;line-height:0}.pagination .pagination-links a:before{content:"";position:absolute;top:0;left:0;display:block;font-family:"Font Awesome 6 Pro";font-size:30px;line-height:42px;font-weight:400;text-transform:none;color:rgba(43,43,43,.2);right:0;bottom:0;text-indent:0;text-align:center;z-index:10;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.pagination .pagination-links a.next{left:auto;right:-49px}.pagination .pagination-links a.next:before{content:""}.pagination .pagination-links a:hover:before{color:#2b2b2b}.bx-wrapper .bx-loading{display:none}.portlet-content .management_controls{display:none !important}#mod_overview,#mixItUp{float:none;clear:both;margin:0 0 -5px 0;padding:45px 0 0}#overview_title_content,.listing-description{margin:0 0 40px}#overview_title_content:empty,.listing-description:empty{display:none}.listing_entry,.overview_item{margin:0 0 34px;padding:0}.listing_entry>div:first-child,.overview_item>div:first-child{position:relative}.listing_entry>div:first-child:before,.overview_item>div:first-child:before{content:"";display:block;display:none;float:left;width:36.4%;height:0;margin:6px 90px 6px 0;padding:0 0 24%;background:rgba(233,219,195,.5)}.listing_entry>div:first-child:hover h2,.listing_entry>div:first-child:hover h2 a,.overview_item>div:first-child:hover h2,.overview_item>div:first-child:hover h2 a{color:#11241f}.listing_entry>div:first-child:hover .listing-more-button,.overview_item>div:first-child:hover .listing-more-button{opacity:1;visibility:visible}.listing_entry>div:first-child:hover .pictures,.overview_item>div:first-child:hover .pictures{box-shadow:0 18px 31px -17px rgba(0,0,0,.3)}.listing_entry>div:first-child:hover .content,.overview_item>div:first-child:hover .content{color:#555}.listing_entry.overview_item_with_picture>div:first-child:before,.listing_entry.listing_entry_with_picture>div:first-child:before,.overview_item.overview_item_with_picture>div:first-child:before,.overview_item.listing_entry_with_picture>div:first-child:before{display:none}.listing_entry div.introduction,.overview_item div.introduction{position:relative;font-size:24px;line-height:32px;color:#2b2b2b;text-decoration:none;font-weight:300;margin:0 0 16px 0;padding:0;margin:-19px 0 24px;overflow:hidden;text-overflow:ellipsis;width:90%;height:32px;white-space:nowrap}.listing_entry div.introduction:hover,.overview_item div.introduction:hover{color:#2b2b2b}@media print{.listing_entry div.introduction,.overview_item div.introduction{font-size:16px;line-height:24px;margin:0 0 8px}}@media screen and (max-width: 1060px){.listing_entry div.introduction,.overview_item div.introduction{font-size:19px;line-height:25px;margin:0 0 8px}}.listing_entry .content,.overview_item .content{position:relative;overflow:hidden;color:rgba(0,0,0,.4);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.listing_entry h2,.listing_entry h2 a,.overview_item h2,.overview_item h2 a{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.listing_entry .listing-content-introduction,.overview_item .listing-content-introduction{display:none}.listing_entry .listing-content-text>h3:first-child,.overview_item .listing-content-text>h3:first-child{margin:-19px 0 24px}.listing_entry .pictures,.overview_item .pictures{float:left;width:36.4%;margin:6px 90px 6px 0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.listing_entry .pictures .picture,.overview_item .pictures .picture{width:100%;height:auto}.listing_entry .pictures .picture+.picture,.overview_item .pictures .picture+.picture{display:none}.listing_entry .pictures .picture img,.overview_item .pictures .picture img{display:block;width:100%;height:auto}.listing_entry .listing-more-button,.overview_item .listing-more-button{position:absolute;top:auto;right:auto;bottom:0;left:0;opacity:0;visibility:hidden;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;z-index:20;position:relative}.listing_entry .entry_link,.overview_item .entry_link{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.listing_entry.with_link .content,.overview_item.with_link .content{padding:0 0 90px}.listing_entry .listing-date{margin:4px 0 10px;font-size:16px;line-height:22px;font-weight:700;color:#2b2b2b}.listing_entry .listing-content-text>*{margin-bottom:0}.listing_entry .listing_actions{position:absolute;top:0;right:0;bottom:auto;left:auto;margin:0;padding:8px 10px 7px;font-size:16px;line-height:24px;background:#e9dbc3;z-index:30}.listing_entry .listing_actions span,.listing_entry .listing_actions a{color:#555;width:auto}.listing_entry .listing_actions span i.fa,.listing_entry .listing_actions a i.fa{margin:0 5px}.listing_entry .listing_actions span:hover,.listing_entry .listing_actions a:hover{color:#000}.listing_entry_backlink a,.listing-more-button{display:inline-block;margin:0;padding:19px 30px;width:auto;color:#2b2b2b;font-family:"Source Sans Pro";font-size:17px;font-weight:700;line-height:22px;text-transform:uppercase;background:#fff;border:2px solid #2b2b2b;outline:none;cursor:pointer;text-align:center;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:color .2s ease-out,border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out;-moz-transition:color .2s ease-out,border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out;-o-transition:color .2s ease-out,border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out;transition:color .2s ease-out,border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out;margin:20px 0 0 0}.listing_entry_backlink a:hover,.listing_entry_backlink a:focus,.listing-more-button:hover,.listing-more-button:focus{border:2px solid #2b2b2b;color:#2b2b2b;background:#e9dbc3;box-shadow:0 18px 31px -17px rgba(0,0,0,.3)}@media screen and (max-width: 1060px){.listing_entry_backlink a,.listing-more-button{padding:12px 20px;font-size:15px;line-height:20px}}@media screen and (max-width: 750px){.listing_entry_backlink a,.listing-more-button{padding:9px 15px 8px}}.listing_entry_backlink a{margin:0 0 37px}.listing_entry_detail_pictures .pictures.float_left_with_clear{display:none}.category_34 .listing_entry .listing-content-introduction{display:block}ul.tags{width:auto !important;margin:0 0 40px;padding:0}ul.tags li{position:relative;display:inline-block;margin:0 25px 0 0;padding:8px 0 8px;font-size:18px;line-height:24px;font-weight:600;color:rgba(0,0,0,.4);cursor:pointer;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}ul.tags li:last-child{margin-right:0}ul.tags li:before{content:"";position:absolute;top:auto;left:0;width:100%;height:3px;display:block;background:#e08b27;right:0;bottom:0;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}ul.tags li:hover{color:#2b2b2b}ul.tags li.mixitup-control-active,ul.tags li.active{color:#2b2b2b}ul.tags li.mixitup-control-active:before,ul.tags li.active:before{opacity:1;visibility:visible}ul.tags li button{font-weight:inherit;font-size:inherit;line-height:inherit;font-family:inherit;letter-spacing:inherit;text-transform:inherit;margin:0;padding:0;color:inherit;background:none;border:0}.mod_overview .header_image{display:none}.mod_overview .content_wrap{padding-top:0;padding-bottom:0;max-width:none;overflow:hidden}.mod_overview .content_wrap:before{content:"";position:absolute;top:-50px;left:auto;width:860px;height:auto;display:block;background:#1c3c34;aspect-ratio:860/310;right:-100px;z-index:1;-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);-o-transform:rotate(15deg);transform:rotate(15deg)}.mod_overview .content_wrap:has(.content_top .introduction):before{top:160px}.mod_overview .content_wrap>.content_top{padding:110px 0 84px;margin-bottom:clamp(30px,6vw,60px)}.mod_overview .content_wrap>.content_top .top_inner{max-width:1200px;margin:0 auto;padding-right:40px;padding-left:40px;padding:0;width:auto}@media screen and (max-width: 750px){.mod_overview .content_wrap>.content_top .top_inner{padding-right:20px;padding-left:20px}}.mod_overview .content_wrap>.content_top .top_inner>*{width:calc(100% - 300px)}.mod_overview .content_wrap>.content_top .top_inner>*.tags{width:auto}.mod_overview .content_wrap>.content_top:before{content:"";position:absolute;top:auto;left:-40px;width:auto;height:147px;display:block;background:none;right:-40px;bottom:-12px;background:url(../img/brown-bg-top-light.svg) no-repeat center top;background-size:100% 100%;z-index:1}.mod_overview .content_wrap>.content_top:after{content:"";position:absolute;top:0;left:-40px;width:auto;height:auto;display:block;background:#e9dbc3;right:-40px;bottom:133px;z-index:1}.mod_overview .content_wrap>.content_top>*{position:relative;z-index:10}.mod_overview .content_wrap>.content_top>*:last-child{margin-bottom:0}.mod_overview .content_wrap .inner_wrap{max-width:1200px;margin:0 auto;padding-right:40px;padding-left:40px;padding:0}@media screen and (max-width: 750px){.mod_overview .content_wrap .inner_wrap{padding-right:20px;padding-left:20px}}#google_map{position:relative;height:450px;margin:0 0 48px;background:#e9dbc3}#module_map,.gmap-map{position:absolute;top:0;right:0;bottom:0;left:0;height:auto !important}div.infowindow{padding:10px 0 5px 10px;text-align:center;font:400 20px/31px "Source Sans Pro";font-size:16px;line-height:24px;color:#555}div.infowindow h2{font:400 20px/31px "Source Sans Pro";font-size:16px;line-height:24px;font-weight:700;margin:0}div.infowindow p{margin:0}#mailform_content{margin:0 0 40px}#module_mailform form{padding:40px 0 37px}#mailform_submit_button,.mailform_element{text-align:left}.mailform_element label,#mailform_submit_button label,.login_form label{float:left;width:30%;font-size:18px;line-height:26px;font-weight:600;color:#2b2b2b;padding:13px 20px 13px 0;box-sizing:border-box}.add_portlet select,.mailform_element input,.mailform_element textarea,.login_form input{width:70%;font:400 20px/31px "Source Sans Pro";font-size:18px;line-height:26px;color:#bcbcbc;padding:11px 15px 12px;outline:none;background:#fff;border-radius:0;border:2px solid rgba(43,43,43,.15);box-sizing:border-box;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.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:#2b2b2b;color:#2b2b2b}.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}.add_portlet select{width:100%;height:50px}.mailform_element textarea,.mailform_element.email_field input,.mailform_element.input_field input{-webkit-appearance:none}.mailform_element textarea{height:170px}.mailform-submit,.login_form .button{display:inline-block;margin:0;padding:19px 30px;width:auto;color:#2b2b2b;font-family:"Source Sans Pro";font-size:17px;font-weight:700;line-height:22px;text-transform:uppercase;background:#fff;border:2px solid #2b2b2b;outline:none;cursor:pointer;text-align:center;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:color .2s ease-out,border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out;-moz-transition:color .2s ease-out,border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out;-o-transition:color .2s ease-out,border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out;transition:color .2s ease-out,border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out}.mailform-submit:hover,.mailform-submit:focus,.login_form .button:hover,.login_form .button:focus{border:2px solid #2b2b2b;color:#2b2b2b;background:#e9dbc3;box-shadow:0 18px 31px -17px rgba(0,0,0,.3)}@media screen and (max-width: 1060px){.mailform-submit,.login_form .button{padding:12px 20px;font-size:15px;line-height:20px}}@media screen and (max-width: 750px){.mailform-submit,.login_form .button{padding:9px 15px 8px}}span.required{color:#11241f !important;padding:0 0 0 2px}.mailform_error textarea,.mailform_error input{border:2px solid #1c3c34}.login_form p,.mailform_element p{margin:0 0 15px 0}.mailform_element.heading2_field:not(:first-child){margin-top:clamp(40px,6vw,60px)}.mailform_element.file_field p{overflow:hidden}.mailform_element.file_field input{position:absolute;-moz-appearance:none;-webkit-appearance:none;appearance:none;opacity:0;z-index:-1}.mailform_element.file_field input+label{display:flex;width:70%;font:400 20px/31px "Source Sans Pro";font-size:18px;line-height:26px;color:#bcbcbc;margin:0;padding:11px 15px 12px;outline:none;background:#fff;border-radius:0;cursor:pointer;border:2px solid rgba(43,43,43,.15);box-sizing:border-box;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.mailform_element.file_field input+label:before{content:"";position:absolute;top:unset;left:unset;display:block;font-family:"Font Awesome 6 Pro";font-size:inherit;line-height:inherit;font-weight:400;text-transform:none;color:inherit;position:relative;margin-right:10px}.mailform_element.file_field input+label:hover,.mailform_element.file_field input+label:focus{border-color:#2b2b2b;color:#2b2b2b}.mailform_element.file_field input+label:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset}.mailform_element.checkbox_field{position:relative}.mailform_element.checkbox_field p{width:70%;float:right;position:relative;margin:0 0 25px}.mailform_element.checkbox_field input{width:22px;height:22px;float:left;margin:2px 12px 0 0;opacity:0;position:relative;cursor:pointer;z-index:10}.mailform_element.checkbox_field label{width:auto;float:none;overflow:hidden;cursor:pointer;display:block;padding:0;font-weight:400;color:#555;text-align:left}.mailform_element.checkbox_field label:after,.mailform_element.checkbox_field label: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:rgba(43,43,43,.15);width:22px;height:22px;pointer-events:none;font-weight:400;background:#fff;z-index:2;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.mailform_element.checkbox_field label:after{content:"";opacity:0;visibility:hidden;font-weight:700;color:#1c3c34;background:none;z-index:4}.mailform_element.checkbox_field input:checked+label:before{color:#1c3c34}.mailform_element.checkbox_field input:checked+label:after{opacity:1;visibility:visible}.mailform_element .select2-container{width:70% !important}span.select2-container--default .select2-selection--single{border-radius:0;width:100%;background:#fff;border:2px solid rgba(43,43,43,.15);height:auto;border-radius:0;box-sizing:border-box;-webkit-transition:border .3s ease-out;-moz-transition:border .3s ease-out;-o-transition:border .3s ease-out;transition:border .3s ease-out}span.select2-container--default .select2-selection--single .select2-selection__rendered{font:400 20px/31px "Source Sans Pro";font-size:18px;line-height:24px;color:#bcbcbc;padding:11px 15px 12px;outline:none;box-sizing:border-box;display:block;-webkit-transition:color .3s ease-out;-moz-transition:color .3s ease-out;-o-transition:color .3s ease-out;transition:color .3s ease-out}span.select2-container--default .select2-selection--single .select2-selection__rendered li.select2-search{padding:0 !important}span.select2-container--default .select2-selection--single .select2-selection__arrow{top:19px;right:10px}span.select2-container--default .select2-selection--single .select2-selection__arrow:before{content:"";position:absolute;top:0;left:0;display:block;font-family:"Font Awesome 6 Pro";font-size:14px;line-height:14px;font-weight:400;text-transform:none;color:#bcbcbc;font-weight:900;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}span.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}span.select2-container--default .select2-selection--single input.select2-search__field{border:0 !important;padding:0 !important}span.select2-container--default .select2-results__option[aria-selected=true],span.select2-container--default .select2-results__option{background:#fff}span.select2-container--default .select2-results__option--highlighted[aria-selected],span.select2-container--default .select2-results__option--highlighted{background:#2b2b2b}span.select2-container--open .select2-dropdown{border:0}span.select2-container--open .select2-dropdown ul{border:2px solid #2b2b2b;border-radius:0;border-top:0}span.select2-container--open select2-dropdown--above ul{border-top:2px solid #2b2b2b;border-bottom:0}span.select2-container--open .select2-selection--single,span.select2-container:hover .select2-selection--single{border-color:#2b2b2b}span.select2-container--open .select2-selection--single .select2-selection__arrow:before,span.select2-container--open .select2-selection--single .select2-selection__rendered,span.select2-container:hover .select2-selection--single .select2-selection__arrow:before,span.select2-container:hover .select2-selection--single .select2-selection__rendered{color:#2b2b2b}.select2-results__option{padding:8px 15px 9px;color:#2b2b2b;font-size:18px;line-height:24px}.select2-search--dropdown{display:none}.content #management ul li.select2-search{padding:0}.content #management ul li.select2-search input.select2-search__field{border:0 !important;padding:7px 5px 0;font:400 20px/31px "Source Sans Pro";font-size:16px;line-height:24px;color:#555}.system_page .select2-container--default{width:auto !important;vertical-align:top;min-width:380px}.system_page .select2-container--default .select2-selection--single{border-radius:0;border-color:rgba(0,0,0,.2)}.system_page .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:16px;line-height:24px;padding:5px 35px 5px 10px}.system_page .select2-container--default .select2-selection--single .select2-selection__arrow{top:10px;right:2px}.system_page .select2-container--open .select2-selection--single,.system_page .select2-container:hover .select2-selection--single{border-color:#000}.system_page .select2-container--open .select2-selection--single .select2-selection__arrow:before,.system_page .select2-container--open .select2-selection--single .select2-selection__rendered,.system_page .select2-container:hover .select2-selection--single .select2-selection__arrow:before,.system_page .select2-container:hover .select2-selection--single .select2-selection__rendered{color:#000}.system_page .select2-results__option{font:400 20px/31px "Source Sans Pro";font-size:16px;line-height:24px;padding:5px 10px}.ui-datepicker.ui-widget{z-index:200 !important;font:400 20px/31px "Source Sans Pro";color:#555;padding:7px 10px 2px;margin:14px 0 0 0;width:340px;border-radius:0 0 5px 5px;border:1px solid rgba(30,30,30,.15);box-shadow:0 18px 31px -17px rgba(0,0,0,.3)}.ui-datepicker.ui-widget .ui-widget-header{border:0;border-radius:0;margin:-7px -10px 0;padding:14px 10px 12px;background:rgba(43,43,43,.15)}.ui-datepicker.ui-widget .ui-widget-header select{font-size:14px;line-height:20px}.ui-datepicker.ui-widget thead tr{border-bottom:2px solid #555}.ui-datepicker.ui-widget th{padding:8px 4px;color:#555;text-transform:none;font-weight:900;background:none;border:0}.ui-datepicker.ui-widget td span,.ui-datepicker.ui-widget td a{text-align:center}.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:4px;color:#555;border:1px solid #fff;background:#fff;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;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:rgba(43,43,43,.15);color:#555;border-color:rgba(43,43,43,.15)}.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:#1c3c34;color:#2b2b2b;border-color:#1c3c34}.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:16px !important;cursor:pointer;border:0 !important;left:4px}.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:20px;line-height:27px;font-weight:400;text-transform:none;color:#555;right:0;bottom:0;text-align:center;z-index:100;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;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:#11241f}.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:4px}.ui-datepicker.ui-widget .ui-datepicker-next:before{content:""}.login_form{text-align:left}.login_form label{text-align:left;width:200px}.login_form input{width:300px}.login_form .p_remember_me_checkbox label{padding:0}.login_form .p_remember_me_checkbox input{margin:0 10px 0 0}.login_form form+p{display:none}.mailform_element{position:relative}.mailform_field_actions{position:absolute;top:0;right:0;bottom:auto;left:auto;margin:0;padding:8px 10px 7px;font-size:16px;line-height:24px;background:#e9dbc3;z-index:10}.mailform_field_actions li,.mailform_field_actions a{color:#555;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:#000}ul.sitemap li{margin:0 !important;padding:0}ul.sitemap li:before{display:none}ul.sitemap li.level1+li.level0{margin-top:10px !important}.navigation{margin:0;padding:0}.navigation li.current>a,.navigation li a:hover{color:rgba(0,0,0,.4) !important}.navigation>li{list-style:none;background:rgba(0,0,0,0);float:left;margin:0 35px 0 0;padding:0}.navigation>li.only_level1{position:relative}.navigation>li.only_level1 ul.level1{flex-flow:column;gap:2px;top:100%;width:320px;left:calc(50% - 160px)}.navigation>li.has_submenu:hover:after{opacity:1}.navigation>li.has_submenu:after{content:"";position:absolute;top:132px;left:0;width:100vw;height:calc(100vh - 80px);display:block;background:rgba(28,60,52,.5);z-index:1;position:fixed;opacity:0;pointer-events:none;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;background:linear-gradient(0deg, rgb(28, 60, 52) 0%, rgba(106, 183, 164, 0.65) 100%)}.is_scrolled .navigation>li.has_submenu:after{top:104px}.navigation>li:last-child{margin:0}.navigation>li>a{display:block;position:relative;margin:0;padding:0 0 20px;text-decoration:none;font-size:18px;line-height:24px;font-weight:600;color:#2b2b2b;overflow:hidden;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.navigation>li>a:not(:only-child) span{position:relative;display:flex;gap:7px}.navigation>li>a:not(:only-child) span:after{content:"";position:absolute;top:0;left:0;display:block;font-family:"Font Awesome 6 Pro";font-size:inherit;line-height:inherit;font-weight:400;text-transform:none;color:inherit;position:relative}.navigation>li>a:before{content:"";position:absolute;top:auto;left:50%;width:0;height:3px;display:block;background:#e08b27;opacity:0;visibility:hidden;bottom:0;right:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}.navigation>li:hover>a{color:rgba(0,0,0,.4)}.navigation>li.current>a:before{opacity:1;visibility:visible;width:100%}.navigation>li:hover>ul{visibility:visible;opacity:1;pointer-events:all}.navigation ul.level1{position:absolute;flex-flow:wrap;gap:60px;left:0;top:112px;width:100%;margin:0;padding:30px 30px 30px;text-align:left;border-radius:0 0 4px 4px;background:#e9dbc3;box-shadow:0 18px 31px -17px rgba(0,0,0,.3);visibility:hidden;opacity:0;box-sizing:border-box;z-index:100;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;max-height:80vh;overflow:auto;pointer-events:none}.is_scrolled .navigation ul.level1{top:89px}.navigation ul.level1 ul.level2{display:block;list-style:none}.navigation ul.level1 ul.level2>li{padding:7px 0;line-height:28px}.navigation ul.level1 ul.level2>li>a{font-size:20px;font-weight:300}.navigation ul.level1 ul.level3{display:none}.navigation ul.level1>li{display:block;flex:0 0 calc(25% - 45px)}.navigation ul.level1>li>a{display:block;margin:0;padding:11px 0;color:#2b2b2b;font-size:21px;line-height:24px;font-weight:700;text-decoration:none;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.navigation ul.level1>li:last-of-type{border-bottom:none}.touch .navigation ul.level1{display:flex}.navigation>li:hover>ul{display:flex}.rwd_navigation{display:block;list-style:none;padding:20px}.rwd_navigation li a{display:block;text-decoration:none;color:#2b2b2b}.rwd_navigation li.current>a{color:#11241f}.rwd_navigation>li#rwdnav-14{display:none}.rwd_navigation>li:first-child>a{border-top:0;padding-top:0}.rwd_navigation>li>a{padding:14px 5px;font-size:18px;line-height:24px;font-weight:600;border-top:1px solid rgba(43,43,43,.15)}.rwd_navigation>li:last-child{border-top:1px solid rgba(43,43,43,.15);padding-top:20px}.rwd_navigation>li:last-child>a{display:none}.rwd_navigation ul.level1{margin:-10px 0 0;padding:0 0 14px;list-style:none}.rwd_navigation ul.level1>li#rwdnav-2{display:none}.rwd_navigation ul.level1>li>a{color:rgba(0,0,0,.4);font-size:15px;line-height:21px;padding:3px 5px;font-weight:400;position:relative}.rwd_navigation ul.level1>li.current>a{color:#11241f;font-weight:500}.rwd_navigation ul.level3,.rwd_navigation ul.level1 ul{display:none}.rwd_navigation li.level1.current>ul.level2{display:block;list-style:none;margin-bottom:5px}.rwd_navigation li.level1.current>ul.level2>li>a{color:rgba(0,0,0,.4);font-size:14px;line-height:20px;padding:3px 5px;font-weight:400}.rwd_navigation li.level1.current>ul.level2>li>a:before{content:"- "}.rwd_navigation li.level1.current>ul.level2>li.current>a{color:#11241f;font-weight:500}.rwdnav_inner{background:#fff}.rwdnav_inner .contact_button{display:inline-block;margin:0;padding:19px 30px;width:auto;color:#2b2b2b;font-family:"Source Sans Pro";font-size:17px;font-weight:700;line-height:22px;text-transform:uppercase;background:#fff;border:2px solid #2b2b2b;outline:none;cursor:pointer;text-align:center;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:color .2s ease-out,border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out;-moz-transition:color .2s ease-out,border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out;-o-transition:color .2s ease-out,border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out;transition:color .2s ease-out,border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out;margin:20px 10px 0 25px;display:none;border:2px solid #1c3c34;color:#2b2b2b;background:#1c3c34}.rwdnav_inner .contact_button:hover,.rwdnav_inner .contact_button:focus{border:2px solid #2b2b2b;color:#2b2b2b;background:#e9dbc3;box-shadow:0 18px 31px -17px rgba(0,0,0,.3)}@media screen and (max-width: 1060px){.rwdnav_inner .contact_button{padding:12px 20px;font-size:15px;line-height:20px}}@media screen and (max-width: 750px){.rwdnav_inner .contact_button{padding:9px 15px 8px}}.rwdnav_inner .contact_button:hover,.rwdnav_inner .contact_button:focus{border-color:#040807;background:#040807;box-shadow:0 18px 31px -17px rgba(0,0,0,.3)}.rwdnav_inner .social_media{position:static;margin:0;padding:10px 25px 0;font-size:16px;line-height:20px}.rwdnav_inner .social_media a{color:#bcbcbc}.rwdnav_inner .social_media a+a{margin-left:7px}.rwdnav_inner .language_switcher{position:absolute;top:10px;right:25px;font-size:14px;line-height:20px}.rwdnav_inner .language_switcher a{display:inline-block;margin:0 0 0 7px;color:#bcbcbc;text-transform:uppercase}.rwdnav_inner .language_switcher a.current,.rwdnav_inner .language_switcher a:hover{color:#2b2b2b}.rwdnav_inner .portlet_content{background:#e9dbc3;margin:-10px 0 0;padding:10px 25px 25px 25px}.rwdnav_inner .portlet_content .portlet_inner{padding:15px 0 0;font-size:15px;line-height:23px;color:rgba(0,0,0,.4)}.rwdnav_inner .portlet_content h3.portlet-title,.rwdnav_inner .portlet_content h3.portlet-title a{color:#2b2b2b;font-size:18px;line-height:24px;font-weight:600;margin:0 0 5px}.rwdnav_inner .portlet_content .portlet_content_description strong{color:rgba(0,0,0,.4)}.rwdnav_inner .portlet_content .portlet_content_description a{color:rgba(0,0,0,.4)}.rwdnav_inner .portlet_content .portlet_content_description a:hover{color:#2b2b2b}.meta-navigation{float:right;margin:10px 0 0;padding:0;font-size:16px;line-height:20px;font-weight:400}.meta-navigation>li{display:inline-block;list-style:none;margin:0;padding:0}.meta-navigation>li#meta-nav-2{display:none}.meta-navigation>li a{color:#bcbcbc;padding:0 0 0 15px;text-decoration:none;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.meta-navigation>li:hover>a,.meta-navigation>li.current a{color:#2b2b2b}.portlet{margin:0;padding:0}.portlet .portlet_inner{position:relative}.portlet .picture,.portlet .picture img{width:100%;height:auto}.portlet .picture span{box-shadow:none}.portlet a.portlet_content_link{display:inline-block;margin:0;padding:19px 30px;width:auto;color:#2b2b2b;font-family:"Source Sans Pro";font-size:17px;font-weight:700;line-height:22px;text-transform:uppercase;background:#fff;border:2px solid #2b2b2b;outline:none;cursor:pointer;text-align:center;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:color .2s ease-out,border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out;-moz-transition:color .2s ease-out,border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out;-o-transition:color .2s ease-out,border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out;transition:color .2s ease-out,border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out;margin:29px 0 0}.portlet a.portlet_content_link:hover,.portlet a.portlet_content_link:focus{border:2px solid #2b2b2b;color:#2b2b2b;background:#e9dbc3;box-shadow:0 18px 31px -17px rgba(0,0,0,.3)}@media screen and (max-width: 1060px){.portlet a.portlet_content_link{padding:12px 20px;font-size:15px;line-height:20px}}@media screen and (max-width: 750px){.portlet a.portlet_content_link{padding:9px 15px 8px}}.portlet ul.controls{position:absolute;top:0;right:0;bottom:auto;left:auto;margin:0;padding:8px 10px 7px;font-size:16px;line-height:24px;background:#e9dbc3;z-index:10}.portlet ul.controls li,.portlet ul.controls a{margin:0;height:auto;color:#555;width:auto}.portlet ul.controls li i.fa,.portlet ul.controls a i.fa{margin:0 5px}.portlet ul.controls li:hover,.portlet ul.controls a:hover{color:#000}.portlet.hidden{display:block}.portlet.title .controls{top:-21px;left:0;right:auto;padding:0;background:none}.portlet.title .controls li{display:none}.portlet.title .controls li.portlet-delete-link,.portlet.title .controls li.portlet-edit-link{display:inline-block}.portlet.portlet_listing{background:#e9dbc3}.portlet.portlet_listing h3.portlet-title,.portlet.portlet_listing h3.portlet-title a{position:relative;font-size:30px;line-height:38px;color:#2b2b2b;text-decoration:none;font-weight:700;margin:0 0 21px 0;padding:0;text-align:left}.portlet.portlet_listing h3.portlet-title:hover,.portlet.portlet_listing h3.portlet-title a:hover{color:#2b2b2b}@media print{.portlet.portlet_listing h3.portlet-title,.portlet.portlet_listing h3.portlet-title a{font-size:20px;line-height:26px;margin:0 0 10px}}@media screen and (max-width: 1060px){.portlet.portlet_listing h3.portlet-title,.portlet.portlet_listing h3.portlet-title a{font-size:24px;line-height:32px;margin:0 0 15px}}@media screen and (max-width: 750px){.portlet.portlet_listing h3.portlet-title,.portlet.portlet_listing h3.portlet-title a{font-size:21px;line-height:29px;margin:0 0 10px}}.portlet.portlet_listing .portlet-content{text-align:center}.portlet.portlet_listing .portlet-listing-entry{float:none;display:inline-block;width:20%;margin:0 -2px;padding:0 20px 40px;box-sizing:border-box;text-align:left}.portlet.portlet_listing .portlet-listing-entry .portlet-listing-entry-inline{position:relative;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.portlet.portlet_listing .portlet-listing-entry .portlet-listing-entry-inline:hover{box-shadow:0 18px 31px -17px rgba(0,0,0,.3)}.portlet.portlet_listing .portlet-listing-entry .portlet-listing-entry-inline:hover .pictures+.portlet-listing-content-container .portlet-entry-content{max-height:100px;opacity:1;visibility:visible}.portlet.portlet_listing .portlet-listing-entry .portlet-listing-content-container{padding:15px 20px 16px;background:#fff;z-index:10;overflow:hidden}.portlet.portlet_listing .portlet-listing-entry .portlet-listing-content-container>h4{margin:0;font-size:16px;line-height:28px}.portlet.portlet_listing .portlet-listing-entry h2,.portlet.portlet_listing .portlet-listing-entry h2 a{font-weight:300;margin:0 0 4px}.portlet.portlet_listing .portlet-listing-entry .pictures{float:none;clear:both;width:100%;margin:0}.portlet.portlet_listing .portlet-listing-entry .pictures+.portlet-listing-content-container{position:absolute;top:auto;right:0;bottom:0;left:0}.portlet.portlet_listing .portlet-listing-entry .pictures+.portlet-listing-content-container .portlet-entry-content{max-height:0;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.portlet.portlet_listing .portlet-listing-entry .portlet-entry-content>*{margin-bottom:0}.portlet.portlet_listing .portlet-listing-entry a.entry_link{display:block;position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer}.portlet.portlet_listing a.portlet-entry-link{display:none}.portlet.portlet_listing a.portlet_listing_link{display:inline-block;margin:0;padding:19px 30px;width:auto;color:#2b2b2b;font-family:"Source Sans Pro";font-size:17px;font-weight:700;line-height:22px;text-transform:uppercase;background:#fff;border:2px solid #2b2b2b;outline:none;cursor:pointer;text-align:center;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:color .2s ease-out,border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out;-moz-transition:color .2s ease-out,border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out;-o-transition:color .2s ease-out,border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out;transition:color .2s ease-out,border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out;margin-top:7px;clear:both}.portlet.portlet_listing a.portlet_listing_link:hover,.portlet.portlet_listing a.portlet_listing_link:focus{border:2px solid #2b2b2b;color:#2b2b2b;background:#e9dbc3;box-shadow:0 18px 31px -17px rgba(0,0,0,.3)}@media screen and (max-width: 1060px){.portlet.portlet_listing a.portlet_listing_link{padding:12px 20px;font-size:15px;line-height:20px}}@media screen and (max-width: 750px){.portlet.portlet_listing a.portlet_listing_link{padding:9px 15px 8px}}.portlet.portlet_listing.with_icons .portlet-listing-entry{display:inline-block !important;text-align:center;width:25%}.portlet.portlet_listing.with_icons .portlet-listing-entry h2 a{pointer-events:none}.portlet.portlet_listing.with_icons .portlet-listing-entry .pictures{display:none}.portlet.portlet_listing.with_icons .portlet-listing-entry .portlet-listing-entry-inline{height:0;padding:0 0 100%;background:#e9dbc3;color:#fff}.portlet.portlet_listing.with_icons .portlet-listing-entry .portlet-listing-entry-inline.hover,.portlet.portlet_listing.with_icons .portlet-listing-entry .portlet-listing-entry-inline:hover{background:#1c3c34;color:#fff}.portlet.portlet_listing.with_icons .portlet-listing-entry .portlet-listing-entry-inline.hover h2,.portlet.portlet_listing.with_icons .portlet-listing-entry .portlet-listing-entry-inline.hover h2:before,.portlet.portlet_listing.with_icons .portlet-listing-entry .portlet-listing-entry-inline:hover h2,.portlet.portlet_listing.with_icons .portlet-listing-entry .portlet-listing-entry-inline:hover h2:before{color:#fff !important}.portlet.portlet_listing.with_icons .portlet-listing-entry .portlet-listing-entry-inline.hover .portlet-entry-content,.portlet.portlet_listing.with_icons .portlet-listing-entry .portlet-listing-entry-inline:hover .portlet-entry-content{max-height:200px;opacity:1;visibility:visible}.portlet.portlet_listing.with_icons .portlet-listing-entry .portlet-listing-content-container{position:absolute;top:50%;right:0;bottom:auto;left:0;background:none;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.portlet.portlet_listing.with_icons .portlet-listing-entry .portlet-entry-content{max-height:0;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.portlet.portlet_listing.with_icons .portlet-listing-entry a.entry_link{display:none}.portlet.portlet_listing.with_icons .portlet-listing-entry.portlet-listing-entry-class-with_icon .portlet-listing-content-container>h2{position:relative;margin:0 0 10px}.portlet.portlet_listing.with_icons .portlet-listing-entry.portlet-listing-entry-class-with_icon .portlet-listing-content-container>h2:before{content:"";position:absolute;top:0;left:0;display:block;font-family:"Font Awesome 6 Pro";font-size:55px;line-height:55px;font-weight:400;text-transform:none;color:#2b2b2b;position:relative;display:block;margin:5px 0 25px;font-weight:300}.portlet.portlet_listing.with_icons .portlet-listing-entry.portlet-listing-entry-class-with_icon.fire .portlet-listing-content-container>h2:before{content:""}.portlet.portlet_listing.with_icons .portlet-listing-entry.portlet-listing-entry-class-with_icon.piggy .portlet-listing-content-container>h2:before{content:""}.portlet.portlet_listing.with_icons .portlet-listing-entry.portlet-listing-entry-class-with_icon.layer .portlet-listing-content-container>h2:before{content:""}.portlet.portlet_listing.with_icons .portlet-listing-entry.portlet-listing-entry-class-with_icon.hand .portlet-listing-content-container>h2:before{content:""}.portlet.portlet_listing.with_icons .portlet-listing-entry.portlet-listing-entry-class-with_icon.leaf .portlet-listing-content-container>h2:before{content:""}.portlet.portlet_listing.with_icons .portlet-listing-entry.portlet-listing-entry-class-with_icon.share .portlet-listing-content-container>h2:before{content:""}.portlet.portlet_listing.with_icons .portlet-listing-entry.portlet-listing-entry-class-with_icon.water .portlet-listing-content-container>h2:before{content:""}.portlet.portlet_listing.with_icons .portlet-listing-entry.portlet-listing-entry-class-with_icon.holidays .portlet-listing-content-container>h2:before{content:""}.portlet.portlet_listing.with_icons .portlet-listing-entry.portlet-listing-entry-class-with_icon.winter .portlet-listing-content-container>h2:before{content:""}.portlet.portlet_listing.with_icons .portlet-listing-entry.portlet-listing-entry-class-with_icon.working_hours .portlet-listing-content-container>h2:before{content:""}.portlet.portlet_listing.with_icons .portlet-listing-entry.portlet-listing-entry-class-with_icon.equipment .portlet-listing-content-container>h2:before{content:""}.portlet.portlet_listing.with_icons .portlet-listing-entry.portlet-listing-entry-class-with_icon.break .portlet-listing-content-container>h2:before{content:""}.portlet.portlet_listing.with_icons .portlet-listing-entry.portlet-listing-entry-class-with_icon.birthday .portlet-listing-content-container>h2:before{content:""}.portlet.portlet_listing.with_icons .portlet-listing-entry.portlet-listing-entry-class-with_icon.promotion .portlet-listing-content-container>h2:before{content:""}.portlet.portlet_listing.with_icons .portlet-listing-entry.portlet-listing-entry-class-with_icon.training .portlet-listing-content-container>h2:before{content:""}.portlet.portlet_listing.with_icons .portlet-listing-entry.portlet-listing-entry-class-with_icon.environment .portlet-listing-content-container>h2:before{content:""}.portlet.portlet_listing.with_icons .portlet-listing-entry.portlet-listing-entry-class-with_icon.projects .portlet-listing-content-container>h2:before{content:""}.portlet .quicklink_item a{display:block;padding:10px 0;font-size:24px;line-height:31px;color:rgba(43,43,43,.6);border-bottom:1px solid rgba(43,43,43,.15);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.portlet .quicklink_item a:hover{color:#2b2b2b}html:lang(fr) .portlet.portlet_listing.with_icons .portlet-listing-entry .portlet-listing-entry-inline{padding:0 0 105%}.portlet_content_description>*:last-child,.portlet_content_description>*:last-child>*:last-child,.portlet_content_description>*:last-child>*:last-child>*:last-child{margin-bottom:0}.portlets:before{content:"Boxen rechts:";font-size:16px;line-height:24px;font-weight:400;position:relative;display:none;width:auto;margin:0 0 30px;padding:7px 14px;background:#e9dbc3;z-index:20}.logged_in .portlets:before{display:inline-block}.portlets_home:before{content:"Home-Boxen:"}.portlets_bottom:before{content:"Boxen unterhalb Text-Bereich:";width:210px}.logged_in .portlets_bottom:before{display:block}.add_portlet input.action_button,.portlets a.add_portlet_link{display:inline-block;margin:0;padding:19px 30px;width:auto;color:#2b2b2b;font-family:"Source Sans Pro";font-size:17px;font-weight:700;line-height:22px;text-transform:uppercase;background:#fff;border:2px solid #2b2b2b;outline:none;cursor:pointer;text-align:center;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:color .2s ease-out,border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out;-moz-transition:color .2s ease-out,border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out;-o-transition:color .2s ease-out,border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out;transition:color .2s ease-out,border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out;margin:0 0 30px;clear:both;position:relative;z-index:20}.add_portlet input.action_button:hover,.add_portlet input.action_button:focus,.portlets a.add_portlet_link:hover,.portlets a.add_portlet_link:focus{border:2px solid #2b2b2b;color:#2b2b2b;background:#e9dbc3;box-shadow:0 18px 31px -17px rgba(0,0,0,.3)}@media screen and (max-width: 1060px){.add_portlet input.action_button,.portlets a.add_portlet_link{padding:12px 20px;font-size:15px;line-height:20px}}@media screen and (max-width: 750px){.add_portlet input.action_button,.portlets a.add_portlet_link{padding:9px 15px 8px}}.portlets .portlet+a.add_portlet_link{margin-top:30px}.add_portlet{max-width:400px}.add_portlet input.action_button{margin:10px 7px 0 0}.add_portlet p label{padding:0 0 5px 0 !important}#add_portlet_bottom{padding:40px 0 0;position:relative;z-index:20}.portlets_right .portlet{color:#bcbcbc;font-size:16px;line-height:26px}.portlets_right .portlet+.portlet{margin-top:100px}.portlets_right .portlet .pictures{margin:0 0 20px}.portlets_right .portlet h3.portlet-title,.portlets_right .portlet h3.portlet-title a{position:relative;font-size:30px;line-height:38px;color:#2b2b2b;text-decoration:none;font-weight:700;margin:0 0 21px 0;padding:0;margin:0 0 30px;font-weight:300}.portlets_right .portlet h3.portlet-title:hover,.portlets_right .portlet h3.portlet-title a:hover{color:#2b2b2b}@media print{.portlets_right .portlet h3.portlet-title,.portlets_right .portlet h3.portlet-title a{font-size:20px;line-height:26px;margin:0 0 10px}}@media screen and (max-width: 1060px){.portlets_right .portlet h3.portlet-title,.portlets_right .portlet h3.portlet-title a{font-size:24px;line-height:32px;margin:0 0 15px}}@media screen and (max-width: 750px){.portlets_right .portlet h3.portlet-title,.portlets_right .portlet h3.portlet-title a{font-size:21px;line-height:29px;margin:0 0 10px}}.portlets_right .portlet h4{font-size:16px;line-height:26px}.portlets_right .portlet table{border-top:1px solid rgba(43,43,43,.15)}.portlets_right .portlet table tr{display:block;padding:10px 0;border-bottom:1px solid rgba(43,43,43,.15)}.portlets_right .portlet table td,.portlets_right .portlet table th{display:block;border:0;padding:0;color:#bcbcbc}.portlets_right .portlet table th{color:#2b2b2b}.portlets_right .portlet .portlet_content_description p+a.portlet_content_link{margin-top:-1px}.category_36 .portlet_listing_15,.category_11 .portlet_listing_14{display:none}.portlets_bottom{padding:0}.portlets_bottom .portlet{position:relative;margin:0 0 50px;z-index:5}.portlets_bottom .portlet .portlet_inner{max-width:1200px;margin:0 auto;padding-right:40px;padding-left:40px}@media screen and (max-width: 750px){.portlets_bottom .portlet .portlet_inner{padding-right:20px;padding-left:20px}}.portlets_bottom .portlet .pictures{width:370px;float:left;margin:0 35px 0 0}.portlets_bottom .portlet .portlet_text_wrap{overflow:hidden}.portlets_bottom .portlet .portlet-title,.portlets_bottom .portlet .portlet-title a{position:relative;font-size:30px;line-height:38px;color:#2b2b2b;text-decoration:none;font-weight:700;margin:0 0 21px 0;padding:0}.portlets_bottom .portlet .portlet-title:hover,.portlets_bottom .portlet .portlet-title a:hover{color:#2b2b2b}@media print{.portlets_bottom .portlet .portlet-title,.portlets_bottom .portlet .portlet-title a{font-size:20px;line-height:26px;margin:0 0 10px}}@media screen and (max-width: 1060px){.portlets_bottom .portlet .portlet-title,.portlets_bottom .portlet .portlet-title a{font-size:24px;line-height:32px;margin:0 0 15px}}@media screen and (max-width: 750px){.portlets_bottom .portlet .portlet-title,.portlets_bottom .portlet .portlet-title a{font-size:21px;line-height:29px;margin:0 0 10px}}.portlets_bottom .portlet.portlet_content:not(.contact):not(:first-child){margin-top:clamp(50px,12vw,120px)}.portlets_bottom .portlet.portlet_listing:not(.with_icons)+.portlet.with_background_green{margin-top:-120px}.portlets_bottom .portlet.portlet_listing:not(.with_icons)+.portlet.with_background_green:before{top:-40%}.portlets_bottom .portlet.with_background_green{position:relative;margin:0 0 100px;padding:clamp(70px,17vw,170px) 0 clamp(80px,10vw,100px);color:rgba(255,255,255,.65);z-index:4 !important}.portlets_bottom .portlet.with_background_green:before{content:"";position:absolute;top:19%;left:-100px;width:auto;height:auto;display:block;background:#e9dbc3;right:-100px;bottom:17%;z-index:-1;-webkit-transform:rotate(8deg);-moz-transform:rotate(8deg);-o-transform:rotate(8deg);transform:rotate(8deg)}.portlets_bottom .portlet.with_background_green:after{content:"";position:absolute;top:0;left:0;width:auto;height:auto;display:block;background:#e9dbc3;right:0;bottom:0;background:url(../img/yellow-bg-portlet.svg) no-repeat center bottom;background-size:100% 100%;z-index:-1}.portlets_bottom .portlet.with_background_green .portlet_inner{position:relative;z-index:10}.portlets_bottom .portlet.with_background_green .pictures{width:50%;max-width:600px;box-shadow:0 18px 31px -17px rgba(0,0,0,.3)}.portlets_bottom .portlet.with_background_green .pictures img{aspect-ratio:600/590}.portlets_bottom .portlet.with_background_green .portlet_text_wrap{padding-top:clamp(20px,2.5vw,25px)}.portlets_bottom .portlet.with_background_green .portlet-title,.portlets_bottom .portlet.with_background_green .portlet-title a{color:#fff}.portlets_bottom .portlet.with_background_green strong{color:#fff}.portlets_bottom .portlet.with_background_green a.portlet_content_link{margin-top:5px}.portlets_bottom .portlet.contact{margin:0}.portlets_bottom .portlet.contact .pictures{max-width:343px;position:absolute;bottom:0}.portlets_bottom .portlet.contact h3.portlet-title,.portlets_bottom .portlet.contact h3.portlet-title a{position:relative;font-size:24px;line-height:32px;color:#2b2b2b;text-decoration:none;font-weight:300;margin:0 0 16px 0;padding:0;margin:0 0 9px}.portlets_bottom .portlet.contact h3.portlet-title:hover,.portlets_bottom .portlet.contact h3.portlet-title a:hover{color:#2b2b2b}@media print{.portlets_bottom .portlet.contact h3.portlet-title,.portlets_bottom .portlet.contact h3.portlet-title a{font-size:16px;line-height:24px;margin:0 0 8px}}@media screen and (max-width: 1060px){.portlets_bottom .portlet.contact h3.portlet-title,.portlets_bottom .portlet.contact h3.portlet-title a{font-size:19px;line-height:25px;margin:0 0 8px}}.portlets_bottom .portlet.contact .portlet_inner{max-width:1000px;padding-top:170px}.portlets_bottom .portlet.contact .portlet_text_wrap{margin:0;padding:35px 35px;background:#e9dbc3;box-shadow:0 18px 31px -17px rgba(0,0,0,.3);margin-bottom:clamp(30px,6vw,60px)}.portlets_bottom .portlet.contact .portlet_text_wrap>h4{font-size:16px;line-height:30px;font-weight:400}.portlets_bottom .portlet.contact .portlet_content_description{margin:22px -35px -35px;padding:20px 35px 12px;font-weight:700;color:rgba(0,0,0,.4);background:#d4b98c}.portlets_bottom .portlet.contact .portlet_content_description p{margin:0 0 18px}.portlets_bottom .portlet.contact .portlet_content_description .content_button{display:inline-block;margin-right:24px}.portlets_bottom .portlet.contact .portlet_content_description .content_button:last-child{margin-right:0}.portlets_bottom .portlet.contact .portlet_content_description .content_button .mail:before,.portlets_bottom .portlet.contact .portlet_content_description .content_button .phone:before{content:"";position:absolute;top:0;left:0;display:block;font-family:"Font Awesome 6 Pro";font-size:17px;line-height:17px;font-weight:400;text-transform:none;color:#2b2b2b;position:relative;display:inline-block;margin:0 14px 0 -3px;font-weight:700}.portlets_bottom .portlet.contact .portlet_content_description .content_button .mail:before{content:""}.portlets_bottom .portlet.contact .pictures{margin:-170px -200px 0 20px}.portlets_bottom .portlet.contact .pictures a.resource_link{pointer-events:none}.portlets_bottom .portlet.contact .pictures+.portlet_text_wrap{padding-left:390px}.portlets_bottom .portlet.contact .pictures+.portlet_text_wrap .portlet_content_description{margin-left:-390px;padding-left:390px}.portlets_bottom .portlet.portlet_listing{position:relative;background:none;font-size:16px;line-height:30px;color:#2b2b2b}.portlets_bottom .portlet.portlet_listing:before{content:"";position:absolute;top:80px;left:auto;width:68%;height:50%;display:block;background:#1c3c34;right:-80px;z-index:1;-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg)}.portlets_bottom .portlet.portlet_listing .portlet_inner{max-width:none;margin:0;padding:150px 20px;background:url(../img/brown-bg-1.svg) no-repeat center top;background-size:100% 100%;z-index:10}.portlets_bottom .portlet.portlet_listing h3.portlet-title{max-width:1200px;margin:0 auto;padding-right:40px;padding-left:40px;margin-bottom:52px;padding:0 25px}@media screen and (max-width: 750px){.portlets_bottom .portlet.portlet_listing h3.portlet-title{padding-right:20px;padding-left:20px}}.portlets_bottom .portlet.portlet_listing.with_icons:before{display:none}.portlets_bottom .portlet.portlet_listing.with_icons .portlet_inner{padding:0 20px;background:none}.portlets_bottom .portlet.portlet_listing.with_icons h3.portlet-title{margin-bottom:27px}.page_home .portlets_bottom .portlet.portlet_listing{margin:0}.page_home .portlets_bottom .portlet.portlet_listing:before{content:"";position:absolute;top:5px;left:-20px;width:auto;height:147px;display:block;background:none;right:-20px;background:url(../img/brown-bg-top-2.svg) no-repeat center top;background-size:100% 100%;z-index:1;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform:translate(0, -100%);-moz-transform:translate(0, -100%);-o-transform:translate(0, -100%);transform:translate(0, -100%)}.page_home .portlets_bottom .portlet.portlet_listing .portlet_inner{background:#e9dbc3;margin:70px 0 0;padding:0 20px 50px}.portlets_home{float:none;clear:both;overflow:hidden;margin:0 0 -13px -50px}.portlets_home .portlet{float:left;width:33.33%;padding:0 0 50px 50px;font-size:24px;line-height:31px;color:#2b2b2b;box-sizing:border-box}.portlets_home .portlet .pictures{margin:0 0 18px}.portlets_home .portlet .pictures span.resource_background{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.portlets_home .portlet .pictures:hover span.resource_background{opacity:.6}.portlets_home .portlet h3.portlet-title,.portlets_home .portlet h3.portlet-title{position:relative;font-size:30px;line-height:38px;color:#2b2b2b;text-decoration:none;font-weight:700;margin:0 0 21px 0;padding:0;margin:0 0 8px}.portlets_home .portlet h3.portlet-title:hover,.portlets_home .portlet h3.portlet-title:hover{color:#2b2b2b}@media print{.portlets_home .portlet h3.portlet-title,.portlets_home .portlet h3.portlet-title{font-size:20px;line-height:26px;margin:0 0 10px}}@media screen and (max-width: 1060px){.portlets_home .portlet h3.portlet-title,.portlets_home .portlet h3.portlet-title{font-size:24px;line-height:32px;margin:0 0 15px}}@media screen and (max-width: 750px){.portlets_home .portlet h3.portlet-title,.portlets_home .portlet h3.portlet-title{font-size:21px;line-height:29px;margin:0 0 10px}}.portlets_home .portlet .portlet_content_description ul{margin:0 0 30px;color:rgba(85,85,85,.7)}.portlets_home .portlet .portlet_content_description ul li{list-style:none;padding:10px 0;border-bottom:1px solid rgba(43,43,43,.15)}.portlets_home .portlet .portlet_content_description ul li:last-child{border:0}.portlets_home .portlet .portlet_content_description ul li a{color:rgba(85,85,85,.7)}.portlets_home .portlet .portlet_content_description ul li a:hover{color:#2b2b2b}.portlets_home .portlet.title{float:none;clear:both;margin:0;padding-bottom:27px;width:auto}.special_box .portlet{max-width:1200px;margin:0 auto;padding-right:40px;padding-left:40px}@media screen and (max-width: 750px){.special_box .portlet{padding-right:20px;padding-left:20px}}.special_box .portlet .portlet_inner{overflow:hidden;padding:0 0 100px}.special_box .portlet .portlet-content{float:left;width:calc(100% - 370px);padding:0 17% 0 0;box-sizing:border-box}.special_box .portlet .mod_portlet_quicklinks_content>*:last-child{margin-bottom:0}.special_box .portlet h3.portlet-title,.special_box .portlet h3.portlet-title a{position:relative;font-size:30px;line-height:38px;color:#2b2b2b;text-decoration:none;font-weight:700;margin:0 0 21px 0;padding:0}.special_box .portlet h3.portlet-title:hover,.special_box .portlet h3.portlet-title a:hover{color:#2b2b2b}@media print{.special_box .portlet h3.portlet-title,.special_box .portlet h3.portlet-title a{font-size:20px;line-height:26px;margin:0 0 10px}}@media screen and (max-width: 1060px){.special_box .portlet h3.portlet-title,.special_box .portlet h3.portlet-title a{font-size:24px;line-height:32px;margin:0 0 15px}}@media screen and (max-width: 750px){.special_box .portlet h3.portlet-title,.special_box .portlet h3.portlet-title a{font-size:21px;line-height:29px;margin:0 0 10px}}.special_box .portlet ul,.special_box .portlet ol,.special_box .portlet p{margin:0 0 15px}.special_box .portlet #mod_portlet_quicklinks_Home2{float:right;width:370px;margin:-9px 0 0}.logged_in .tabs_wrap{padding:50px}.tabs_wrap{position:relative;margin:0 0 100px;padding:100px 0 80px}.tabs_wrap:before{content:"";position:absolute;top:-23%;left:-100px;width:auto;height:103%;display:block;background:#e9dbc3;right:-100px;z-index:1;-webkit-transform:rotate(8deg);-moz-transform:rotate(8deg);-o-transform:rotate(8deg);transform:rotate(8deg)}.tabs_wrap:after{content:"";position:absolute;top:0;left:0;width:auto;height:auto;display:block;background:#e9dbc3;right:0;bottom:0;background:url(../img/yellow-bg-portlet.svg) no-repeat center bottom;background-size:100% 100%;z-index:2}.portlets_tabs{position:relative;max-width:1200px;margin:0 auto;padding-right:40px;padding-left:40px;z-index:10}@media screen and (max-width: 750px){.portlets_tabs{padding-right:20px;padding-left:20px}}.portlets_tabs a.add_portlet_link,.portlets_tabs:before{display:none !important}.portlets_tabs .tab_list{position:absolute;top:-3px;right:40px}.portlets_tabs .tab_list li{display:inline-block;margin:0;padding:19px 30px;width:auto;color:#2b2b2b;font-family:"Source Sans Pro";font-size:17px;font-weight:700;line-height:22px;text-transform:uppercase;background:#fff;border:2px solid #2b2b2b;outline:none;cursor:pointer;text-align:center;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:color .2s ease-out,border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out;-moz-transition:color .2s ease-out,border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out;-o-transition:color .2s ease-out,border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out;transition:color .2s ease-out,border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out}.portlets_tabs .tab_list li:hover,.portlets_tabs .tab_list li:focus{border:2px solid #2b2b2b;color:#2b2b2b;background:#e9dbc3;box-shadow:0 18px 31px -17px rgba(0,0,0,.3)}@media screen and (max-width: 1060px){.portlets_tabs .tab_list li{padding:12px 20px;font-size:15px;line-height:20px}}@media screen and (max-width: 750px){.portlets_tabs .tab_list li{padding:9px 15px 8px}}.portlets_tabs .tab_list li:first-child{border-radius:30px 0 0 30px}.portlets_tabs .tab_list li:last-child{border-radius:0 30px 30px 0}.portlets_tabs .tab_list li+li{border-left:0 !important}.portlets_tabs .tab_list li.current{background:#d4b98c;box-shadow:0 18px 31px -17px rgba(0,0,0,.3)}.portlets_tabs .portlet{color:#fff;display:none}.portlets_tabs .portlet .portlet_text_wrap{overflow:hidden;padding:23px 0 30px 30px}.portlets_tabs .portlet h3.portlet-title,.portlets_tabs .portlet h3.portlet-title a{position:relative;font-size:30px;line-height:38px;color:#2b2b2b;text-decoration:none;font-weight:700;margin:0 0 21px 0;padding:0;font-size:36px;line-height:44px;color:#2b2b2b}.portlets_tabs .portlet h3.portlet-title:hover,.portlets_tabs .portlet h3.portlet-title a:hover{color:#2b2b2b}@media print{.portlets_tabs .portlet h3.portlet-title,.portlets_tabs .portlet h3.portlet-title a{font-size:20px;line-height:26px;margin:0 0 10px}}@media screen and (max-width: 1060px){.portlets_tabs .portlet h3.portlet-title,.portlets_tabs .portlet h3.portlet-title a{font-size:24px;line-height:32px;margin:0 0 15px}}@media screen and (max-width: 750px){.portlets_tabs .portlet h3.portlet-title,.portlets_tabs .portlet h3.portlet-title a{font-size:21px;line-height:29px;margin:0 0 10px}}.portlets_tabs .portlet p{margin:0 0 8px;color:rgba(255,255,255,.65)}.portlets_tabs .portlet p strong{color:#fff}.portlets_tabs .portlet table{width:calc(100% + 32px) !important;margin:0 0 25px -32px;table-layout:fixed;border-top:1px solid rgba(255,255,255,.4)}.portlets_tabs .portlet table td,.portlets_tabs .portlet table th{color:rgba(255,255,255,.65);padding:25px 32px 20px}.portlets_tabs .portlet table td{position:relative;border-bottom:1px solid rgba(255,255,255,.4)}.portlets_tabs .portlet table td+td{border-left:1px solid rgba(255,255,255,.4)}.portlets_tabs .portlet table td p{margin:0}.portlets_tabs .portlet table td h2{margin:0;font-size:36px;line-height:44px;color:#fff}.portlets_tabs .portlet table td:nth-child(2),.portlets_tabs .portlet table td:first-child{padding-left:104px}.portlets_tabs .portlet table td:nth-child(2):before,.portlets_tabs .portlet table td:first-child:before{content:"";position:absolute;top:50%;left:32px;display:block;font-family:"Font Awesome 6 Pro";font-size:55px;line-height:55px;font-weight:400;text-transform:none;color:#fff;font-weight:300;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.portlets_tabs .portlet table td:nth-child(2):before{content:"";left:17px}.portlets_tabs .portlet .portlet_content_description>table:first-child{margin-top:21px}.portlets_tabs .portlet a.portlet_content_link{margin:39px 30px 0 0}.portlets_tabs .portlet a.portlet_content_link+.special a{border:0;background:none;padding-left:0;padding-right:0;color:#fff}.portlets_tabs .portlet a.portlet_content_link+.special a:hover{box-shadow:none;color:rgba(255,255,255,.4)}.portlets_tabs .portlet .bx-wrapper{width:50%;margin:0 0 50px;float:left;box-shadow:0 18px 31px -17px rgba(0,0,0,.3)}.portlets_tabs .portlet .bx-wrapper .bx-controls-direction{display:block;left:25%;right:25%;width:auto;margin:0}.portlets_tabs .portlet .bx-wrapper .bx-controls-direction a:before{color:rgba(255,255,255,.3)}.portlets_tabs .portlet .bx-wrapper .bx-controls-direction a:hover:before{color:#fff}.portlets_tabs .portlet .bx-wrapper .bx-pager{display:block;padding:0;bottom:-58px;text-align:center;z-index:10}.portlets_tabs .portlet .bx-wrapper .bx-pager a.bx-pager-link{width:12px;height:12px;margin:0 5px;background:rgba(255,255,255,.2);border:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.portlets_tabs .portlet .bx-wrapper .bx-pager a.bx-pager-link:hover{background:rgba(255,255,255,.4)}.portlets_tabs .portlet .bx-wrapper .bx-pager a.bx-pager-link.active{background:#fff}.portlets_tabs .portlet .controls li{display:none}.portlets_tabs .portlet .controls li.portlet-delete-link{display:none}.portlets_tabs .portlet .controls li.portlet-edit-link,.portlets_tabs .portlet .controls li.portlet-resource-link{display:inline-block}.portlets_tabs .portlet.show{display:block}.portlets_tabs .portlet.title{display:block;padding-right:440px}.portlets_tabs .portlet.title h3.portlet-title,.portlets_tabs .portlet.title h3.portlet-title a{margin:0 0 40px}.portlets_tabs .portlet.title .portlet_text_wrap{padding:0}.portlets_tabs .portlet.title .controls li.portlet-resource-link{display:none}.info_box .portlet{padding:4px 0 0 32px;color:rgba(255,255,255,.65)}.info_box .portlet.portlet_no_title h3.portlet-title,.info_box .portlet.portlet_no_title h3.portlet-title a{margin:0}.info_box .portlet h3.portlet-title,.info_box .portlet h3.portlet-title a{position:relative;font-size:30px;line-height:38px;color:#2b2b2b;text-decoration:none;font-weight:700;margin:0 0 21px 0;padding:0;font-size:36px;line-height:44px;margin:0 0 5px;color:#fff}.info_box .portlet h3.portlet-title:hover,.info_box .portlet h3.portlet-title a:hover{color:#2b2b2b}@media print{.info_box .portlet h3.portlet-title,.info_box .portlet h3.portlet-title a{font-size:20px;line-height:26px;margin:0 0 10px}}@media screen and (max-width: 1060px){.info_box .portlet h3.portlet-title,.info_box .portlet h3.portlet-title a{font-size:24px;line-height:32px;margin:0 0 15px}}@media screen and (max-width: 750px){.info_box .portlet h3.portlet-title,.info_box .portlet h3.portlet-title a{font-size:21px;line-height:29px;margin:0 0 10px}}.info_box .portlet h4{margin:0 0 6px;color:#fff}.info_box .portlet table{width:calc(100% + 32px) !important;margin:0 0 0 -32px;border-top:1px solid rgba(255,255,255,.3)}.info_box .portlet table td,.info_box .portlet table th{display:block;color:rgba(255,255,255,.65);padding:25px 32px 20px}.info_box .portlet table td{position:relative;border-bottom:1px solid rgba(255,255,255,.3)}.info_box .portlet table td p{margin:0}.info_box .portlet table td h2{margin:0;font-size:36px;line-height:44px;color:#fff}.info_box .portlet table td:nth-child(2),.info_box .portlet table td:first-child{padding-left:114px}.info_box .portlet table td:nth-child(2):before,.info_box .portlet table td:first-child:before{content:"";position:absolute;top:50%;left:32px;display:block;font-family:"Font Awesome 6 Pro";font-size:55px;line-height:55px;font-weight:400;text-transform:none;color:#fff;font-weight:300;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.info_box .portlet table td:nth-child(2):before{content:"";left:23px}.info_box .portlet a.portlet_content_link{margin:60px 0 0 82px}.info_box .portlet .controls li.portlet-resource-link{display:none}.pictures.float_left,.pictures.float_left_with_clear{float:left}.pictures.float_right,.pictures.float_right_with_clear{float:right}.pictures.float_left .picture,.pictures.float_right .picture,.pictures.float_right_with_clear .picture,.pictures.float_left_with_clear .picture,.pictures.float_left .picture img,.pictures.float_right .picture img,.pictures.float_right_with_clear .picture img,.pictures.float_left_with_clear .picture img{display:block;width:100%;height:auto}#mixItUp.pictures_tags{margin:0 !important;padding:0 !important}.pictures.gallery{clear:both;position:relative;width:auto;margin:0 -10px 18px;padding:30px 0 0;z-index:10}.pictures.gallery .picture{float:left;box-sizing:border-box;width:25%;padding:0 0 20px 20px;margin:0 -4px 0 0;padding:0 10px 20px;float:none !important;display:inline-block}.pictures.gallery .picture span.resource_background{display:block;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.pictures.gallery .picture span.resource_subtitle{display:none}.pictures.gallery .picture img{display:block;width:100%;height:auto}.pictures.gallery .picture:hover span.resource_background{opacity:.6}.documents{margin:0 0 37px;padding:5px 0 0}.documents h2{display:none}.documents .document{display:inline-block;margin:15px 12px 0 0}.documents .document a{display:inline-block;margin:0;padding:19px 30px;width:auto;color:#2b2b2b;font-family:"Source Sans Pro";font-size:17px;font-weight:700;line-height:22px;text-transform:uppercase;background:#fff;border:2px solid #2b2b2b;outline:none;cursor:pointer;text-align:center;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:color .2s ease-out,border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out;-moz-transition:color .2s ease-out,border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out;-o-transition:color .2s ease-out,border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out;transition:color .2s ease-out,border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out}.documents .document a:hover,.documents .document a:focus{border:2px solid #2b2b2b;color:#2b2b2b;background:#e9dbc3;box-shadow:0 18px 31px -17px rgba(0,0,0,.3)}@media screen and (max-width: 1060px){.documents .document a{padding:12px 20px;font-size:15px;line-height:20px}}@media screen and (max-width: 750px){.documents .document a{padding:9px 15px 8px}}.videos{margin:0 0 37px}.videos video{display:block;width:100%;height:auto}.fancybox-caption-wrap{text-align:center;padding:0 20px 20px;background:none}.fancybox-caption-wrap .fancybox-caption{display:inline-block;color:#000;padding:5px 15px;border-radius:0;font-weight:400;background:#fff}.fancybox-caption-wrap .fancybox-caption .resource_description{display:block}.fancybox-caption-wrap .fancybox-caption .resource_description>*:last-child{margin-bottom:0}.fancybox-slide--inline .popup_content{height:auto !important}@media screen and (max-width: 1700px){.header .navigation_wrap{width:calc(100% - 600px)}.header .navigation_wrap .phone_link{font-size:20px;line-height:28px}.header .navigation_wrap .social_media{padding-top:8px}.header div#logo{padding-right:40px}.header .contact_button{margin-left:40px}.header .language_switcher{margin:6px 0 0}.meta-navigation{margin:6px 0 0}.portlet.portlet_listing .portlet-listing-entry{width:25%}}@media screen and (max-width: 1600px){#siteframe{padding-top:117px}.header{padding:20px 20px 0}.header div#logo{width:180px;margin:14px 0 0 0;padding:0 30px 0 0}.header .contact_button{margin:14px 0 0 30px;padding:12px 14px;font-size:16px}.header .navigation_wrap{width:calc(100% - 460px)}.header .navigation_wrap .meta_wrap{padding:0 0 20px}.header .navigation_wrap .phone_link{font-size:18px;line-height:28px}.header .navigation_wrap .social_media{margin:0 3px 0 15px;padding:8px 0 0}.header .language_switcher{font-size:14px}.header .language_switcher a{margin:0 0 0 7px}.is_scrolled .header{padding-top:15px}.is_scrolled .header div#logo{margin-top:11px}.is_scrolled .header .contact_button{margin-top:11px}.is_scrolled .header .navigation_wrap .meta_wrap{padding:0 0 12px}.navigation>li.only_level1 ul.level1{gap:0;width:300px;left:calc(50% - 150px)}.navigation>li.has_submenu:after{top:115px}.is_scrolled .navigation>li.has_submenu:after{top:102px}.navigation ul.level1{top:95px;padding-top:22px;padding-bottom:22px}.is_scrolled .navigation ul.level1{top:87px}.with_panel_big .header div#logo{padding-right:110px}.with_panel_big .header .navigation_wrap{width:calc(100% - 540px)}.navigation>li{margin:0 25px 0 0}.meta-navigation{font-size:14px}.meta-navigation>li a{padding:0 0 0 15px}}@media screen and (max-width: 1550px){.portlet.portlet_listing .portlet-listing-entry{width:25%}.portlet.portlet_listing .portlet-listing-entry.portlet-listing-entry-4{display:none}.portlet.portlet_listing.with_icons .portlet-listing-entry{width:33.33%}.page_home .portlet.portlet_listing .portlet-listing-entry.portlet-listing-entry-4{display:inline-block}.page_home .portlet.portlet_listing .portlet-listing-entry.portlet-listing-entry-8,.page_home .portlet.portlet_listing .portlet-listing-entry.portlet-listing-entry-9{display:none}.page_home .portlets_bottom .portlet.portlet_listing .portlet_inner{padding-left:30px;padding-right:30px}.portlets_bottom .portlet.portlet_listing .portlet_inner{padding:110px 30px}.portlets_bottom .portlet.portlet_listing h3.portlet-title{margin-bottom:30px}}@media screen and (max-width: 1450px){.content_wrap>.content_top>*{width:calc(100% - 395px)}.content_wrap .inner_wrap>.content_right{margin:0;width:315px}.content_wrap .inner_wrap>.content{width:calc(100% - 395px)}.content_wrap.object>.content_top .top_inner>*{width:calc(100% - 395px)}.content_wrap.object>.content_top .top_inner>*.info_box{width:395px;margin:0}.navigation>li.only_level1 ul.level1{gap:0;width:280px;left:calc(50% - 140px)}.navigation ul.level1{gap:35px}.is_srolled .navigation ul.level1{top:87px}.navigation ul.level1>li{flex:0 0 calc(25% - 26.25px)}.navigation ul.level1>li>a{font-size:20px;line-height:22px}.navigation ul.level1 ul.level2>li{line-height:22px}.navigation ul.level1 ul.level2>li>a{font-size:19px}.info_box .portlet{margin:-20px 0 0;padding-top:0;font-size:16px;line-height:24px}.info_box .portlet h3.portlet-title,.info_box .portlet h3.portlet-title a{font-size:30px;line-height:36px}.info_box .portlet h4,.info_box .portlet h4 a{font-size:16px;line-height:24px}.info_box .portlet table td h2{font-size:30px;line-height:36px}.info_box .portlet a.portlet_content_link{margin:30px 0 0;float:right}}@media screen and (max-width: 1360px){.share_icons{top:-5px;left:0}.object .is-sticky .share_icons,.is-sticky .share_icons{left:0;margin-left:0;top:-5px !important;position:absolute !important}.object .is-sticky .share_icons,.object .share_icons{left:40px}.breadcrumb{margin-left:45px}.bx-slider-wrap .bx-wrapper .bx-controls-direction{right:22px;margin-right:0}.bx-slider-wrap .bx-wrapper .slide_text_container{right:80px;margin-right:0}.portlets_tabs .portlet table td:nth-child(2),.portlets_tabs .portlet table td:first-child{padding-left:78px}.portlets_tabs .portlet table td:nth-child(2):before,.portlets_tabs .portlet table td:first-child:before{font-size:35px;line-height:35px}.portlets_tabs .portlet a.portlet_content_link{margin-top:20px}}@media screen and (max-width: 1300px){.with_panel_big .header .navigation_wrap{width:calc(100% - 290px)}}@media screen and (max-width: 1280px){.bx-slider-wrap .bx-wrapper .bx-pager{left:40px;margin-left:0}}@media screen and (max-width: 1230px){.portlet.portlet_listing .portlet-listing-entry h2 a,.portlet.portlet_listing .portlet-listing-entry h2{font-size:24px;line-height:32px}.portlet.portlet_listing.with_icons .portlet-listing-entry.portlet-listing-entry-class-with_icon .portlet-listing-content-container>h2 a,.portlet.portlet_listing.with_icons .portlet-listing-entry.portlet-listing-entry-class-with_icon .portlet-listing-content-container>h2{font-size:24px;line-height:32px}.portlet.portlet_listing.with_icons .portlet-listing-entry.portlet-listing-entry-class-with_icon .portlet-listing-content-container>h2:before{font-size:40px;line-height:40px;margin:0 0 18px}.portlets_bottom .portlet.portlet_listing{line-height:24px}.portlets_bottom .portlet.portlet_listing h3.portlet-title{padding:0 10px}.portlets_bottom .portlet.portlet_listing .portlet-listing-entry{margin:0;padding:0 10px 14px}.portlets_bottom .portlet.portlet_listing.with_icons .portlet_inner{padding:0 30px}.portlets_home{margin:0 0 -13px -20px}.portlets_home .portlet{padding-left:20px;font-size:20px;line-height:28px}.overview_item>div:first-child:before,.overview_item .pictures,.listing_entry>div:first-child:before,.listing_entry .pictures{margin:6px 40px 6px 0}}@media screen and (max-width: 1200px){#siteframe{padding-top:76px}.header{padding:15px 20px}.header .header_inner{display:flex;justify-content:space-between}.header div#logo{margin:0;padding:0;width:185px}.header .navigation_wrap{width:auto}.header .navigation_wrap .meta_wrap{text-align:right;padding:0 55px 0 0}.header .navigation_wrap .phone_link{float:right;display:block;margin:8px 0 0;font-size:0;line-height:0}.header .navigation_wrap .phone_link i{font-size:25px;line-height:30px}.header .contact_button{margin:0 20px 0 auto !important}.header .language_switcher{display:none}.is_scrolled .header{padding:15px 20px}.is_scrolled .header div#logo{margin:0;width:185px}.is_scrolled .header .navigation_wrap .meta_wrap{padding:0 55px 0 0}.is_scrolled .header .contact_button{margin:0 20px 0 0}.with_panel_big .header .navigation_wrap{width:calc(100% - 295px)}.meta_wrap .meta-navigation,.meta_wrap .social_media,div#navigation{display:none}.responsive_navigation_toggle{display:block}nav#rwdnav{display:block;visibility:hidden;position:fixed;z-index:200;top:0;left:0;max-width:400px;width:77%;height:100%;opacity:1;background:#e9dbc3;overflow:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-shadow:0 2px 24px 0 rgba(0,0,0,.2);-webkit-transform:perspective(1px) translate3d(-100%, 0, 0);-moz-transform:perspective(1px) translate3d(-100%, 0, 0);-o-transform:perspective(1px) translate3d(-100%, 0, 0);transform:perspective(1px) translate3d(-100%, 0, 0);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.navi_open nav#rwdnav{visibility:visible;opacity:1;-webkit-transform:perspective(1px) translate3d(0, 0, 0);-moz-transform:perspective(1px) translate3d(0, 0, 0);-o-transform:perspective(1px) translate3d(0, 0, 0);transform:perspective(1px) translate3d(0, 0, 0)}.portlet.portlet_listing .portlet-listing-entry{width:33.33%}}@media screen and (max-width: 1060px){body{font-size:16px;line-height:26px}.content_wrap{padding:33px 40px 44px}.content_wrap>.content_top>*{width:auto}.content_wrap .inner_wrap>.content_right{float:none;clear:both;width:100%}.content_wrap .inner_wrap>.content{width:100%}.content_wrap.object>.content_top{padding:0 0 20px}.content_wrap.object>.content_top:before{content:"";position:absolute;top:auto;left:0;width:100%;height:50%;display:block;background:#1c3c34;bottom:-30px;z-index:-1;clip-path:polygon(0% 0%, 100% 0, 100% calc(100% - 60px), 25% 100%, 0 calc(100% - 30px))}.content_wrap.object>.content_top:after{top:0}.content_wrap.object>.content_top .top_inner>*{width:100%}.content_wrap.home>.content_top{padding:120px 0 84px;margin:0 0 64px}.content_wrap.home>.content_top .top_inner>*{width:100%}h2+h3{padding-top:0}p,.content ul,.content ol{margin-bottom:20px}.documents,.table_wrap_container,.content_button{margin-bottom:27px}p+h2,p+h3,p+h4,p+h5,p+h6,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6,ol+h2,ol+h3,ol+h4,ol+h5,ol+h6,table+h2,table+h3,table+h4,table+h5,table+h6{margin-top:30px}p.content_button+h2,p.content_button+h3,p.content_button+h4,p.content_button+h5,p.content_button+h6{margin-top:3px}.pictures.gallery{margin-bottom:8px}.content_top .header_image{margin-top:0}.header_image{margin:0 0 35px}.bx-slider-wrap .bx-wrapper .slide_text_container>h2{margin:0}.bx-slider-wrap .bx-wrapper .slide_text_container .slide_text{font-size:16px;line-height:24px}.bx-slider-wrap .bx-wrapper .slide_text_container .slide_text h2:first-child{font-size:26px;line-height:32px}.bx-slider-wrap .bx-wrapper .bx-pager{display:none}.footer .footer_inner{padding:35px 35px 0}.footer .footer_inner h3,.footer .footer_inner h3 a{font-size:16px;line-height:26px}.footer .footer_left .footer_logo{margin:0 0 70px}.footer .portlet+.portlet{margin-left:80px}.footer .copy{margin:60px 0 0}.info_box{width:auto !important;float:none !important;clear:both;margin:0 !important;padding:30px 0 0}.info_box .portlet{margin:0;padding:0}.info_box .portlet table{table-layout:fixed;margin:0;width:100% !important}.info_box .portlet table td{display:table-cell}.info_box .portlet table td+td{border-left:1px solid rgba(43,43,43,.15)}.portlet .quicklink_item a{font-size:18px;line-height:26px}.special_box .portlet .portlet_inner{padding:0 0 70px}.special_box .portlet .portlet-content{width:calc(100% - 300px);padding:0 7% 0 0}.special_box .portlet #mod_portlet_quicklinks_Home2{width:300px}.portlets_right{margin:0 -20px;padding:10px 0 0}.portlets_right .portlet{float:left;width:50%;margin:0;padding:20px;box-sizing:border-box}.portlets_right .portlet+.portlet{margin:0}.page_home .portlet.portlet_listing .portlet-listing-entry.portlet-listing-entry-3{display:inline-block}.page_home .portlet.portlet_listing .portlet-listing-entry.portlet-listing-entry-6,.page_home .portlet.portlet_listing .portlet-listing-entry.portlet-listing-entry-7{display:none}.portlet.portlet_listing .portlet-listing-entry h2,.portlet.portlet_listing .portlet-listing-entry h2 a{font-size:20px;line-height:26px}.portlet.portlet_listing .portlet-listing-entry.portlet-listing-entry-3{display:none}.portlet.portlet_listing.with_icons .portlet-listing-entry{width:50%}.portlet.portlet_listing.with_icons .portlet-listing-entry .portlet-listing-entry-inline{padding:0 0 70%}.portlet.portlet_listing.with_icons .portlet-listing-entry.portlet-listing-entry-class-with_icon .portlet-listing-content-container>h2 a,.portlet.portlet_listing.with_icons .portlet-listing-entry.portlet-listing-entry-class-with_icon .portlet-listing-content-container>h2{font-size:20px;line-height:26px}.portlet.portlet_listing.with_icons .portlet-listing-entry.portlet-listing-entry-class-with_icon .portlet-listing-content-container>h2:before{font-size:30px;line-height:30px;margin:0 0 13px}.page_home .portlets_bottom .portlet.portlet_listing:before{height:80px}.page_home .portlets_bottom .portlet.portlet_listing .portlet_inner{margin-top:30px;padding:0 10px 40px}.portlets_bottom .portlet .pictures{width:290px}.portlets_bottom .portlet.portlet_listing:not(.with_icons)+.portlet.with_background_green{margin-top:-80px}.portlets_bottom .portlet.portlet_listing:not(.with_icons)+.portlet.with_background_green:before{top:-30%}.portlets_bottom .portlet.with_background_green .pictures{width:35%}.portlets_bottom .portlet.portlet_listing .portlet_inner{padding:80px 10px 70px}.portlets_bottom .portlet.portlet_listing h3.portlet-title{margin:0 0 20px}.portlets_bottom .portlet.portlet_listing .pictures{width:100%}.portlets_bottom .portlet.portlet_listing.with_icons{margin-bottom:10px}.portlets_bottom .portlet.portlet_listing.with_icons h3.portlet-title{margin:0 0 20px}.portlets_bottom .portlet.contact .portlet_inner{padding-top:140px}.portlets_bottom .portlet.contact .portlet_text_wrap{padding:30px 20px}.portlets_bottom .portlet.contact .portlet_content_description{margin:22px -20px -30px;padding:20px 20px 12px}.portlets_bottom .portlet.contact .portlet_content_description p{margin:0 0 10px}.portlets_bottom .portlet.contact .portlet_content_description .content_button{margin:0 8px 10px 0}.portlets_bottom .portlet.contact .pictures{margin:-140px -160px 0 20px;max-width:278px}.portlets_bottom .portlet.contact .pictures+.portlet_text_wrap{padding-left:325px;margin-left:0}.portlets_bottom .portlet.contact .pictures+.portlet_text_wrap .portlet_content_description{margin-left:-325px;padding-left:325px}.portlets_home{margin:0 0 0 -20px}.portlets_home .portlet{padding:0 0 35px 20px;font-size:16px;line-height:24px}.portlets_home .portlet .portlet_content_description ul li{padding:7px 0}.portlets_home .portlet.title{padding-bottom:10px}.tabs_wrap{margin:0 0 70px;padding:70px 0 50px}.portlets_tabs .tab_list{top:-5px}.portlets_tabs .portlet .portlet_text_wrap{padding-top:0}.portlets_tabs .portlet .bx-wrapper{width:35%}.portlets_tabs .portlet .bx-wrapper .bx-controls-direction{left:0;right:0}.portlets_tabs .portlet .bx-wrapper .bx-pager{bottom:-52px}.portlets_tabs .portlet table{margin-top:20px}.portlets_tabs .portlet table td,.portlets_tabs .portlet table th{padding:15px 22px 10px}.portlets_tabs .portlet table td h2{font-size:24px;line-height:30px}.portlets_tabs .portlet a.portlet_content_link{margin-top:20px}.portlets_tabs .portlet.title{padding-right:350px}.portlets_tabs .portlet.title h3.portlet-title,.portlets_tabs .portlet.title h3.portlet-title a{margin:0 0 30px}ul.tags{margin:0 0 20px}ul.tags li{margin:0 15px 0 0;padding:3px 0 6px;font-size:16px;line-height:22px}ul.tags li:before{height:2px;bottom:2px}#mod_overview,#mixItUp{padding:10px 0 0}.overview_item>div:first-child:before,.overview_item .pictures,.listing_entry>div:first-child:before,.listing_entry .pictures{margin:6px 40px 6px 0}.overview_item .listing-content-text>h3:first-child,.listing_entry .listing-content-text>h3:first-child{margin:-11px 0 14px}.overview_item.with_link .content,.listing_entry.with_link .content{padding:0 0 60px}#google_map{height:350px;margin:0 0 35px}#module_mailform form{padding:10px 0 27px}.mod_overview .content_wrap:before{top:-180px}.mod_overview .content_wrap:has(.content_top .introduction):before{top:-30px}.mod_overview .content_wrap>.content_top{padding:30px 0 60px}.mod_overview .content_wrap>.content_top:before{bottom:-12px;right:-270px}.mod_overview .content_wrap>.content_top:after{bottom:103px}.mod_overview .content_wrap>.content_top .top_inner>*{width:auto}}@media screen and (max-width: 850px){html:lang(fr) .bx-slider-wrap .bx-wrapper .slide_text_container{width:600px}html:lang(fr) .bx-slider-wrap .bx-wrapper .slide_text_container .slide_text h2{font-size:28px;line-height:36px}html:lang(fr) .bx-slider-wrap .bx-wrapper .slide_text_container .slide_text h2:first-child{width:310px}html:lang(fr) .bx-slider-wrap .bx-wrapper .slide_text_container .slide_text h2:first-child+*.content_button a{font-size:14px;line-height:20px;padding-left:12px;padding-right:12px}html:lang(fr) .bx-wrapper .bx-controls-direction{width:717px}}@media screen and (max-width: 800px){.portlets_bottom .portlet .pictures{width:230px}.portlets_bottom .portlet.portlet_listing .pictures{width:100%}.portlets_bottom .portlet.contact .portlet_inner{padding-top:50px}.portlets_bottom .portlet.contact .portlet_text_wrap{padding:20px 20px}.portlets_bottom .portlet.contact .portlet_content_description{margin:15px -20px -30px;padding:15px 20px 18px}.portlets_bottom .portlet.contact .portlet_content_description .content_button{display:block}.portlets_bottom .portlet.contact .pictures{margin:-38px -120px 0 20px}.portlets_bottom .portlet.contact .pictures+.portlet_text_wrap{padding-left:280px}.portlets_bottom .portlet.contact .pictures+.portlet_text_wrap .portlet_content_description{margin-left:-280px;padding-left:280px}.portlets_tabs .portlet h3.portlet-title a,.portlets_tabs .portlet h3.portlet-title{margin:0 0 10px}.portlets_tabs .portlet .portlet_content_description>table:first-child{margin-top:10px}.portlets_tabs .portlet table td{display:block}.portlets_tabs .portlet table td:first-child,.portlets_tabs .portlet table td:nth-child(2){padding-left:95px}.portlets_tabs .portlet table td:first-child:before,.portlets_tabs .portlet table td:nth-child(2):before{left:45px}.portlets_tabs .portlet table td:nth-child(2):before{left:35px}.portlets_tabs .portlet table td+td{border-left:0}.portlets_tabs .portlet a.portlet_content_link{margin-top:20px}}@media screen and (max-width: 750px){.content_wrap{padding:20px 20px 24px}.content_wrap.object>.content_top{margin:0 -20px 30px;padding:0 0 20px}.content_wrap.object .inner_wrap{padding:0}.content_wrap.home>.content_top{padding:70px 0 40px;margin:0 0 44px}.content_wrap.home>.content_top:before{left:-100px;right:-300px}.content_wrap.home>.content_top .top_inner{padding:0}.content_wrap.home .inner_wrap{padding:0}.share_icons,.breadcrumb{display:none}.pictures.gallery{padding:20px 0 0}.pictures.gallery .picture{width:33.33%}.bx-slider-wrap .bx-wrapper{background:#d4b98c}.bx-slider-wrap .bx-wrapper .bx-controls-direction{display:none}.bx-slider-wrap .bx-wrapper .bx-pager{display:block;bottom:-50px;left:20px}.bx-slider-wrap .bx-wrapper .slide_text_container{position:static;width:100%;margin-bottom:20px}.bx-slider-wrap .bx-wrapper .slide_text_container>h2{padding:20px}.bx-slider-wrap .bx-wrapper .slide_text_container .slide_text{padding:15px 20px 18px;position:static;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.bx-slider-wrap .bx-wrapper .slide_text_container .slide_text h2:first-child{font-size:20px;line-height:26px;float:none;clear:both;width:auto}.bx-slider-wrap .bx-wrapper .slide_text_container .slide_text h2:first-child+*{padding:0}.bx-slider-wrap .bx-wrapper .slide_text_container .slide_text h2:first-child+*.content_button{margin:5px 0 0;float:none}html:lang(fr) .bx-slider-wrap .bx-wrapper .slide_text_container{width:100%}html:lang(fr) .bx-slider-wrap .bx-wrapper .slide_text_container .slide_text h2{font-size:20px;line-height:26px}html:lang(fr) .bx-slider-wrap .bx-wrapper .slide_text_container .slide_text h2:first-child{width:auto}.content_top .header_image{margin-top:10px}.header_image{margin:0 0 25px}.footer .footer_inner{padding:30px 20px 0}.footer .footer_left{float:none;clear:both}.footer .footer_left .footer_logo{width:220px;margin:0 0 30px}.footer .portlets_wrap{float:none;clear:both;padding:30px 0 0}.footer .portlet{width:50%;margin:0 -2px}.footer .portlet+.portlet{margin-left:-2px}.footer .copy{margin:25px 0 0;padding:12px 0;text-align:left}.footer .copy>li{margin:5px 0}.footer .copy li{padding:0 5px;border:0}.info_box{padding:30px 0 0}.info_box .portlet h3.portlet-title,.info_box .portlet h3.portlet-title a,.info_box .portlet table td h2{font-size:24px;line-height:30px}.info_box .portlet a.portlet_content_link{margin:20px 0 0}.info_box .portlet table td:first-child:before,.info_box .portlet table td:nth-child(2):before{font-size:40px;line-height:40px;left:20px}.info_box .portlet table td:first-child{padding-left:74px}.info_box .portlet table td:nth-child(2){padding-left:90px}.portlet .quicklink_item a{font-size:16px;line-height:24px}.special_box .portlet .portlet-content{width:calc(100% - 230px);padding:0 40px 0 0}.special_box .portlet #mod_portlet_quicklinks_Home2{width:230px}.portlets_right{margin:0 -10px;padding:5px 0 10px}.portlets_right .portlet{padding:10px}.page_home .portlet.portlet_listing .portlet-listing-entry.portlet-listing-entry-2{display:inline-block}.page_home .portlet.portlet_listing .portlet-listing-entry.portlet-listing-entry-4,.page_home .portlet.portlet_listing .portlet-listing-entry.portlet-listing-entry-5{display:none}.portlet.portlet_listing .portlet-listing-entry{width:50%}.portlet.portlet_listing .portlet-listing-entry.portlet-listing-entry-2{display:none}.portlet.portlet_listing.with_icons .portlet-listing-entry .portlet-listing-entry-inline{padding:0 0 85%}.page_home .portlets_bottom .portlet.portlet_listing:before{height:40px}.page_home .portlets_bottom .portlet.portlet_listing .portlet_inner{margin-top:20px}.portlets_bottom .portlet.portlet_listing{line-height:24px}.portlets_bottom .portlet.portlet_listing h3.portlet-title{padding:0 10px}.portlets_bottom .portlet.portlet_listing .portlet-listing-entry{margin:0;padding:0 10px 14px}.portlets_bottom .portlet.portlet_listing.with_icons .portlet_inner{padding:0 10px}.portlets_bottom .portlet.contact .pictures{margin-top:-53px}.portlets_home{margin:0 0 0 -20px}.portlets_home .portlet{padding:0 0 30px 20px;width:50%}.portlets_home .portlet:nth-child(2n+1){clear:left}.portlets_home .portlet .portlet_content_description ul{margin:0 0 20px}.portlets_home .portlet .portlet_content_description>*:last-child{margin-bottom:0}.portlets_home .portlet.title{padding-bottom:10px}.portlets_home .portlet.title~.portlet:nth-child(2n+1){clear:none}.portlets_home .portlet.title~.portlet:nth-child(2n+1)+.portlet{clear:left}.tabs_wrap{margin:0 0 40px;padding:20px 0 50px}.tabs_wrap:before{top:-17%}.portlets_tabs .tab_list{position:static;margin:0 0 25px}.portlets_tabs .portlet.title{padding-right:0}.portlets_tabs .portlet.title h3.portlet-title,.portlets_tabs .portlet.title h3.portelt-title a{margin:0 0 15px}ul.tags{margin:0 0 15px}ul.tags li{margin:0 12px 0 0;padding:0 0 4px;font-size:clamp(13px,1.4vw,14px);line-height:clamp(18px,2vw,20px)}ul.tags li:before{height:2px}#mod_overview,#mixItUp{padding:0}.overview_item>div:first-child:before,.overview_item .pictures,.listing_entry>div:first-child:before,.listing_entry .pictures{margin:6px 30px 6px 0}.overview_item .listing-content-text>h3:first-child,.listing_entry .listing-content-text>h3:first-child{margin:-7px 0 12px}.overview_item a.listing-more-button,.listing_entry a.listing-more-button{margin:15px 0 0;position:static;opacity:1;visibility:visible}.overview_item.with_link .content,.listing_entry.with_link .content{padding:0}.mod_overview .content_wrap:before{top:-260px}.mod_overview .content_wrap:has(.content_top .introduction):before{top:-150px}.mod_overview .content_wrap>.content_top{padding:30px 0 60px}.mod_overview .content_wrap>.content_top:before{bottom:-7px;right:-450px}.mod_overview .content_wrap>.content_top:after{bottom:103px}.mod_overview .content_wrap>.content_top .top_inner>*{width:auto}#module_mailform form{padding:0 0 27px}.mailform_element label,.login_form label{text-align:left;width:100%;margin:0 0 10px;padding:0}.mailform_element.file_field input+label,.mailform_element.checkbox_field p,.add_portlet select,.mailform_element input,.mailform_element textarea,.login_form input{width:100%}.mailform_element.checkbox_field p{margin:0 0 10px}.mailform_element span.select2-container{width:100% !important}.login_form form p:last-child label,#mailform_submit_button label{display:none}#google_map{height:250px;margin:0 0 25px}}@media screen and (max-width: 700px){.portlets_bottom .portlet .pictures{width:100%;float:none;clear:both;margin:0;max-width:60%;margin:0 auto}.portlets_bottom .portlet.portlet_listing:not(.with_icons)+.portlet.with_background_green{margin-top:-80px}.portlets_bottom .portlet.portlet_listing:not(.with_icons)+.portlet.with_background_green:before{top:-20%}.portlets_bottom .portlet.with_background_green{margin:0 0 50px;padding:clamp(50px,9vw,90px) 0 clamp(80px,10vw,100px)}.portlets_bottom .portlet.with_background_green:before{top:7%;bottom:8%}.portlets_bottom .portlet.with_background_green:after{background-size:130% 90%}.portlets_bottom .portlet.with_background_green .pictures{width:100%;max-width:none}.portlets_bottom .portlet.portlet_listing .pictures{max-width:none}.portlets_bottom .portlet.contact .portlet_inner{padding:0 20px 40px}.portlets_bottom .portlet.contact .portlet_text_wrap>h4{line-height:26px}.portlets_bottom .portlet.contact .portlet_content_description{margin:14px -20px -20px;padding:15px 20px 10px}.portlets_bottom .portlet.contact .pictures{margin:0 auto;position:relative;bottom:unset}.portlets_bottom .portlet.contact .pictures+.portlet_text_wrap{padding-left:20px;margin-left:0}.portlets_bottom .portlet.contact .pictures+.portlet_text_wrap .portlet_content_description{margin-left:-20px;padding-left:20px}}@media screen and (max-width: 650px){.header .contact_button{display:none}.header .navigation_wrap .meta_wrap,.is_scrolled .header .navigation_wrap .meta_wrap{padding:0 47px 0 0}.rwdnav_inner .contact_button{display:inline-block;color:#fff}.rwdnav_inner .contact_button:hover{color:#fff}.pagination{margin:0 0 20px}.pagination .pagination-numbers a{margin:0 4px;padding:2px 10px;font-size:14px;line-height:24px}.pagination .pagination-links a{left:-25px;width:30px;height:30px}.pagination .pagination-links a:before{font-size:20px;line-height:30px}.pagination .pagination-links a.next{right:-25px}.portlet.portlet_listing.with_icons .portlet-listing-entry .portlet-listing-entry-inline{padding:0 0 100%}.tabs_wrap{margin:0 0 40px;padding:0 0 80px}.tabs_wrap:before{top:-10%}.tabs_wrap:after{top:10%;right:-200px;left:-100px}.portlets_tabs .portlet .bx-wrapper{float:none;clear:both;width:100%;margin-bottom:70px}.portlets_tabs .portlet .portlet_text_wrap{padding:0}.portlets_tabs .portlet table td{margin:5px 0 0;width:100% !important;display:block}.portlets_tabs .portlet table td:first-child,.portlets_tabs .portlet table td:nth-child(2){padding-left:95px}.portlets_tabs .portlet table td:first-child:before,.portlets_tabs .portlet table td:nth-child(2):before{left:45px}.portlets_tabs .portlet table td:nth-child(2):before{left:35px}.portlets_tabs .portlet table td+td{border-left:0}.portlets_tabs .portlet a.portlet_content_link{margin:20px 20px 0 0}html:lang(fr) .portlet.portlet_listing.with_icons .portlet-listing-entry .portlet-listing-entry-inline{padding:0 0 130%}}@media screen and (max-width: 550px){#slider img,#slider video{aspect-ratio:1/1;object-fit:cover}.footer .portlet{width:100%;margin:0}.footer .portlet+.portlet{margin:20px 0 0}.pictures.gallery .picture{width:50%}.info_box{padding:20px 0 0}.info_box .portlet h3.portlet-title,.info_box .portlet h3.portlet-title a{margin:0 0 5px}.info_box .portlet table td{display:block}.info_box .portlet table td+td{border-left:0}.info_box .portlet table td:first-child{padding-left:74px}.info_box .portlet table td:nth-child(2){padding-left:74px}.info_box .portlet table td:nth-child(2):before{left:10px}.portlet .quicklink_item a{font-size:16px;line-height:24px}.special_box .portlet .portlet_inner{padding:0 0 50px}.special_box .portlet .portlet-content{float:none;clear:both;width:auto;padding:0 40px 0 0}.special_box .portlet #mod_portlet_quicklinks_Home2{float:none;clear:both;width:auto;padding:25px 0 0}.portlets_right{padding:5px 0 10px}.portlets_right .portlet{width:100%}.portlets_right .portlet+.portlet{margin-top:10px}.page_home .portlet.portlet_listing .portlet-listing-entry.portlet-listing-entry-2,.page_home .portlet.portlet_listing .portlet-listing-entry.portlet-listing-entry-3{display:none}.portlet.portlet_listing .portlet-listing-entry{width:100%}.portlet.portlet_listing.with_icons .portlet-listing-entry{width:100%}.portlet.portlet_listing.with_icons .portlet-listing-entry .portlet-listing-entry-inline{padding:0 0 60%}html:lang(fr) .portlet.portlet_listing.with_icons .portlet-listing-entry .portlet-listing-entry-inline{padding:0 0 100%}.portlets_tabs .tab_list li{font-size:12px;line-height:18px;padding:8px 14px 7px}.portlets_bottom .portlet.portlet_listing:before{width:100%;top:120px}.portlets_bottom .portlet.portlet_listing .portlet_inner{background-size:200% 111%;background-position-y:100%}.portlets_home .portlet{width:100%}#mod_overview,#mixItUp{padding:0}.overview_item>div:first-child:before,.listing_entry>div:first-child:before{display:none}.overview_item .pictures,.listing_entry .pictures{float:none;clear:both;width:100%;margin:0 0 20px}.overview_item a.listing-more-button,.listing_entry a.listing-more-button{margin:15px 0 0;position:static;opacity:1;visibility:visible}.overview_item.with_link .content,.listing_entry.with_link .content{padding:0}.mod_overview .content_wrap:before{top:-280px}.mod_overview .content_wrap:has(.content_top .introduction):before{top:-110px}.mod_overview .content_wrap>.content_top:before{bottom:5px;left:-100px}}@media screen and (max-width: 380px){.pictures.gallery .picture{width:100%}.portlet.portlet_listing.with_icons .portlet-listing-entry{width:100%}.portlet.portlet_listing.with_icons .portlet-listing-entry .portlet-listing-entry-inline{padding:0 0 85%}}@media print{@page{margin:1.2cm 1.2cm 1.2cm 1.2cm}body{font-family:"Source Sans Pro";font-size:13px;font-weight:300;line-height:20px;color:#555;background:#fff}ul.tags,.portlets_bottom .portlet.contact,.tabs_wrap,.footer .copy,.footer .footer_left,.content_wrap .inner_wrap>.content_right,.breadcrumb,.share_icons,.header .contact_button,.navigation_wrap,.content ul.tags,.portlet.portlet_quicklinks,.portlet.portlet_listing a.portlet_listing_link,.portlet a.portlet_content_link,.mailform-submit,.login_form .button,.pagination,.listing_entry_backlink a,.listing-more-button,.content_button,.documents,.header_image,.footer .copy,#navigation,#slider,.imprint{display:none !important}.header{position:static;padding:0 0 30px}.header div#logo{width:200px;margin:0}.is_scrolled .header{padding-top:0;box-shadow:none}.is_scrolled .header div#logo{margin-top:0}#siteframe{padding:0;min-height:0 !important}.content_wrap{padding:0 0 20px}.content_wrap>.content_top>*{width:auto}.content_wrap .inner_wrap>.content{float:none;clear:both;width:auto}.content_wrap.object>.content_top{background:none;margin:0;padding:0}.content_wrap.object>.content_top .top_inner>*{width:auto}.content_wrap.object>.content_top .top_inner>*.info_box{float:none;clear:both;width:auto;margin:0}.content_wrap.object .inner_wrap{max-width:1200px;margin:0 auto;padding-right:40px;padding-left:40px;padding:0}.content_wrap.home>.content_top{padding:0;margin:0}.content_wrap.home>.content_top .top_inner>*{width:auto}.content_wrap.home>.content_top:before,.content_wrap.home>.content_top:after{display:none}.footer{margin:0;padding:30px 0 0;border-top:1px solid rgba(43,43,43,.15);background:none}.footer .footer_inner{padding:0}.footer .footer_inner h3,.footer .footer_inner h3 a{font-size:13px;line-height:20px}.footer .portlets_wrap{float:none;clear:both;padding:0}.footer .portlet+.portlet{margin-left:100px}p+h2,p+h3,p+h4,p+h5,p+h6,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6,ol+h2,ol+h3,ol+h4,ol+h5,ol+h6,table+h2,table+h3,table+h4,table+h5,table+h6{margin-top:30px}p.content_button+h2,p.content_button+h3,p.content_button+h4,p.content_button+h5,p.content_button+h6{margin-top:0}.pictures.gallery{padding:0}.portlet.portlet_listing{background:none}.portlet.portlet_listing .portlet-listing-entry-wrap{margin:0 -10px}.portlet.portlet_listing .portlet-listing-entry{width:33.33%;padding:0 10px 13px;box-sizing:border-box;text-align:left}.portlet.portlet_listing .portlet-listing-entry .portlet-listing-content-container>h4{margin:0;font-size:13px;line-height:20px}.portlet.portlet_listing.with_icons .portlet-listing-entry{width:33.33%}.portlet.portlet_listing.with_icons .portlet-listing-entry h2,.portlet.portlet_listing.with_icons .portlet-listing-entry h2 a{font-size:16px;line-height:22px}.portlet.portlet_listing.with_icons .portlet-listing-entry .portlet-entry-content{display:none}.portlet.portlet_listing.with_icons .portlet-listing-entry .portlet-listing-entry-inline{padding:0 0 60%;background:none;border:1px solid rgba(43,43,43,.15)}.portlet.portlet_listing.with_icons .portlet-listing-entry.portlet-listing-entry-class-with_icon .portlet-listing-content-container>h2:before{font-size:30px;line-height:30px;margin:5px 0 15px}.portlet .quicklink_item a{display:block;padding:10px 0;font-size:24px;line-height:31px;color:rgba(43,43,43,.6);border-bottom:1px solid rgba(43,43,43,.15);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.portlet .quicklink_item a:hover{color:#2b2b2b}.portlets_home{margin:0 0 0 -20px;padding:10px 0 0}.portlets_home .portlet{padding:0 0 20px 20px;font-size:13px;line-height:20px}.portlets_home .portlet .pictures{margin:0 0 18px}.portlets_home .portlet p{margin:0 0 15px}.portlets_home .portlet .portlet_content_description ul{margin:0 0 15px}.portlets_home .portlet .portlet_content_description ul li{padding:7px 0}.portlets_home .portlet.title{padding-bottom:10px}.portlets_bottom .portlet{margin:0 0 20px}.portlets_bottom .portlet .portlet_inner{padding:0}.portlets_bottom .portlet .pictures{width:30%;margin:0 20px 0 0}.portlets_bottom .portlet.contact{margin:0}.portlets_bottom .portlet.contact .portlet_inner{padding-top:0}.portlets_bottom .portlet.contact .portlet_text_wrap{padding:20px;box-shadow:none}.portlets_bottom .portlet.contact .portlet_text_wrap>h4{font-size:13px;line-height:20px}.portlets_bottom .portlet.contact .portlet_content_description{margin:22px -20px -20px;padding:20px 20px 12px}.portlets_bottom .portlet.contact .pictures{margin:-100px -100px 0 0}.portlets_bottom .portlet.contact .pictures+.portlet_text_wrap{padding-left:120px}.portlets_bottom .portlet.contact .pictures+.portlet_text_wrap .portlet_content_description{margin-left:-120px;padding-left:120px}.portlets_bottom .portlet.portlet_listing{display:none;font-size:13px;line-height:20px}.portlets_bottom .portlet.portlet_listing:before{display:none}.portlets_bottom .portlet.portlet_listing .portlet_inner{padding:0;background:none}.portlets_bottom .portlet.portlet_listing h3.portlet-title{margin-bottom:20px}.portlets_bottom .portlet.portlet_listing.with_icons{display:block}.portlets_bottom .portlet.portlet_listing.with_icons .portlet_inner{padding:0}.portlets_bottom .portlet.portlet_listing.with_icons h3.portlet-title{margin-bottom:15px}.page_home .portlets_bottom .portlet.portlet_listing{margin:0}.page_home .portlets_bottom .portlet.portlet_listing:before{display:none}.page_home .portlets_bottom .portlet.portlet_listing .portlet_inner{background:none;margin:0;padding:0}.info_box .portlet{padding:0 0 20px}.info_box .portlet h3.portlet-title,.info_box .portlet h3.portlet-title a{font-size:20px;line-height:28px;margin:0 0 5px}.info_box .portlet p{margin:0 0 15px}.info_box .portlet table{width:100% !important;margin:0}.info_box .portlet table td,.info_box .portlet table th{display:table-cell;padding:15px 0}.info_box .portlet table td h2{font-size:20px;line-height:28px}.info_box .portlet table td:nth-child(2),.info_box .portlet table td:first-child{padding-left:50px}.info_box .portlet table td:nth-child(2):before,.info_box .portlet table td:first-child:before{font-size:30px;line-height:30px;left:0}.info_box .portlet table td:nth-child(2):before{left:-5px}.info_box .portlet a.portlet_content_link{margin:60px 0 0 82px}#mod_overview,#mixItUp{margin:0;padding:0}#overview_title_content,.listing-description{margin:0 0 20px}.listing_entry,.overview_item{margin:0 0 20px;padding:0}.listing_entry div.introduction,.overview_item div.introduction{margin:-8px 0 10px;height:24px}.listing_entry .listing-content-text>h3:first-child,.overview_item .listing-content-text>h3:first-child{margin:-8px 0 10px}.listing_entry .pictures,.overview_item .pictures{width:30%;margin:6px 20px 6px 0}.listing_entry .listing-more-button,.overview_item .listing-more-button{display:none}.listing_entry .listing-date,.overview_item .listing-date{font-size:13px;line-height:20px}.listing_entry.with_link .content,.overview_item.with_link .content{padding:0}.css_team .content_wrap,.css_auflistung_in_spalten .content_wrap{padding:0 0 20px}.css_team .content_wrap:before,.css_auflistung_in_spalten .content_wrap:before{display:none}.css_team .content_wrap>.content_top,.css_auflistung_in_spalten .content_wrap>.content_top{padding:0}.css_team .content_wrap>.content_top .top_inner>*,.css_auflistung_in_spalten .content_wrap>.content_top .top_inner>*{width:auto}.css_team .content_wrap>.content_top:before,.css_team .content_wrap>.content_top:after,.css_auflistung_in_spalten .content_wrap>.content_top:before,.css_auflistung_in_spalten .content_wrap>.content_top:after{display:none}.css_team #mod_overview,.css_team #mixItUp,.css_auflistung_in_spalten #mod_overview,.css_auflistung_in_spalten #mixItUp{margin:0 -10px;padding:0}.css_team .listing_entry,.css_team .overview_item,.css_auflistung_in_spalten .listing_entry,.css_auflistung_in_spalten .overview_item{width:33.33%;padding:0 10px 10px;font-size:13px;line-height:20px}.css_team .listing_entry .content,.css_team .overview_item .content,.css_auflistung_in_spalten .listing_entry .content,.css_auflistung_in_spalten .overview_item .content{padding:15px 20px 10px !important}.css_team .listing_entry .content>h4,.css_team .overview_item .content>h4,.css_auflistung_in_spalten .listing_entry .content>h4,.css_auflistung_in_spalten .overview_item .content>h4{font-size:13px;line-height:20px}.css_team .listing_entry .pictures,.css_team .overview_item .pictures,.css_auflistung_in_spalten .listing_entry .pictures,.css_auflistung_in_spalten .overview_item .pictures{float:none;clear:both;width:100%;margin:0}.css_team .listing_entry.with_icon,.css_team .overview_item.with_icon,.css_auflistung_in_spalten .listing_entry.with_icon,.css_auflistung_in_spalten .overview_item.with_icon{font-size:13px;line-height:20px}.css_team .listing_entry.with_icon h2,.css_team .listing_entry.with_icon h2 a,.css_team .overview_item.with_icon h2,.css_team .overview_item.with_icon h2 a,.css_auflistung_in_spalten .listing_entry.with_icon h2,.css_auflistung_in_spalten .listing_entry.with_icon h2 a,.css_auflistung_in_spalten .overview_item.with_icon h2,.css_auflistung_in_spalten .overview_item.with_icon h2 a{font-size:16px;line-height:20px}.css_team .listing_entry.with_icon>div:first-child,.css_team .overview_item.with_icon>div:first-child,.css_auflistung_in_spalten .listing_entry.with_icon>div:first-child,.css_auflistung_in_spalten .overview_item.with_icon>div:first-child{padding:0 0 60%;background:none;border:1px solid rgba(43,43,43,.15)}.css_team .listing_entry.with_icon .content>h2:before,.css_team .overview_item.with_icon .content>h2:before,.css_auflistung_in_spalten .listing_entry.with_icon .content>h2:before,.css_auflistung_in_spalten .overview_item.with_icon .content>h2:before{font-size:30px;line-height:30px;margin:5px 0 15px}#google_map{height:300px;margin:0 0 20px}#mailform_content{margin:0 0 20px}#module_mailform form{padding:0}}
