﻿@font-face{font-family:"Transat";font-weight:400;font-style:italic;src:url("fonts/38E38A_0_0.eot");src:url("fonts/38E38A_0_0.eot?#iefix") format("embedded-opentype"),url("fonts/38E38A_0_0.woff2") format("woff2"),url("fonts/38E38A_0_0.woff") format("woff"),url("fonts/38E38A_0_0.ttf") format("truetype")}@font-face{font-family:"Transat Oblique";font-weight:700;font-style:italic;src:url("fonts/38E38A_1_0.eot");src:url("fonts/38E38A_1_0.eot?#iefix") format("embedded-opentype"),url("fonts/38E38A_1_0.woff2") format("woff2"),url("fonts/38E38A_1_0.woff") format("woff"),url("fonts/38E38A_1_0.ttf") format("truetype")}@font-face{font-family:"Transat";font-weight:700;src:url("fonts/38E38A_2_0.eot");src:url("fonts/38E38A_2_0.eot?#iefix") format("embedded-opentype"),url("fonts/38E38A_2_0.woff2") format("woff2"),url("fonts/38E38A_2_0.woff") format("woff"),url("fonts/38E38A_2_0.ttf") format("truetype")}@font-face{font-family:"Transat Oblique";font-weight:300;font-style:italic;src:url("fonts/38E38A_3_0.eot");src:url("fonts/38E38A_3_0.eot?#iefix") format("embedded-opentype"),url("fonts/38E38A_3_0.woff2") format("woff2"),url("fonts/38E38A_3_0.woff") format("woff"),url("fonts/38E38A_3_0.ttf") format("truetype")}@font-face{font-family:"Transat";font-weight:300;src:url("fonts/38E38A_4_0.eot");src:url("fonts/38E38A_4_0.eot?#iefix") format("embedded-opentype"),url("fonts/38E38A_4_0.woff2") format("woff2"),url("fonts/38E38A_4_0.woff") format("woff"),url("fonts/38E38A_4_0.ttf") format("truetype")}@font-face{font-family:"Transat";font-weight:400;src:url("fonts/38E38A_5_0.eot");src:url("fonts/38E38A_5_0.eot?#iefix") format("embedded-opentype"),url("fonts/38E38A_5_0.woff2") format("woff2"),url("fonts/38E38A_5_0.woff") format("woff"),url("fonts/38E38A_5_0.ttf") format("truetype")}@font-face{font-family:"Transat Oblique";font-weight:800;font-style:italic;src:url("fonts/38E38A_6_0.eot");src:url("fonts/38E38A_6_0.eot?#iefix") format("embedded-opentype"),url("fonts/38E38A_6_0.woff2") format("woff2"),url("fonts/38E38A_6_0.woff") format("woff"),url("fonts/38E38A_6_0.ttf") format("truetype")}@font-face{font-family:"Transat";font-weight:800;src:url("fonts/38E38A_7_0.eot");src:url("fonts/38E38A_7_0.eot?#iefix") format("embedded-opentype"),url("fonts/38E38A_7_0.woff2") format("woff2"),url("fonts/38E38A_7_0.woff") format("woff"),url("fonts/38E38A_7_0.ttf") format("truetype")}@font-face{font-family:"Transat Oblique";font-weight:900;font-style:italic;src:url("fonts/38E38A_8_0.eot");src:url("fonts/38E38A_8_0.eot?#iefix") format("embedded-opentype"),url("fonts/38E38A_8_0.woff2") format("woff2"),url("fonts/38E38A_8_0.woff") format("woff"),url("fonts/38E38A_8_0.ttf") format("truetype")}@font-face{font-family:"Transat";font-weight:900;src:url("fonts/38E38A_9_0.eot");src:url("fonts/38E38A_9_0.eot?#iefix") format("embedded-opentype"),url("fonts/38E38A_9_0.woff2") format("woff2"),url("fonts/38E38A_9_0.woff") format("woff"),url("fonts/38E38A_9_0.ttf") format("truetype")}@font-face{font-family:"valais4you";src:url("fonts/valais4you.eot");src:url("fonts/valais4you.eot?#iefix") format("embedded-opentype"),url("fonts/valais4you.woff") format("woff"),url("fonts/valais4you.ttf") format("truetype"),url("fonts/valais4you.svg#valais4you") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"valais4you" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^=icon-]:before,[class*=" icon-"]:before{font-family:"valais4you" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-accordion-l:before{content:"a"}.icon-accordion-m:before{content:"b"}.icon-activity-l-valais-starfull-lcopy:before{content:"c"}.icon-alarmclock-l:before{content:"d"}.icon-alarmclock-m:before{content:"e"}.icon-angebote-l:before{content:"f"}.icon-angebote-m:before{content:"g"}.icon-arrow2-down-l:before{content:"h"}.icon-arrow2-down-m:before{content:"i"}.icon-arrow2-up-l:before{content:"j"}.icon-arrow2-up-m:before{content:"k"}.icon-ausflugsziele-l:before{content:"l"}.icon-ausflugsziele-m:before{content:"m"}.icon-balloon-l:before{content:"n"}.icon-balloon-m:before{content:"o"}.icon-bbq-l:before{content:"p"}.icon-book-m:before{content:"q"}.icon-booking-map-1:before{content:"r"}.icon-booking-map-2:before{content:"s"}.icon-booking-map-3:before{content:"t"}.icon-bread-l:before{content:"u"}.icon-bread-m:before{content:"v"}.icon-buildng-l:before{content:"w"}.icon-buildng-m:before{content:"x"}.icon-bus-l:before{content:"y"}.icon-bus-m:before{content:"z"}.icon-calendar-m:before{content:"A"}.icon-camera-m:before{content:"B"}.icon-canyon-l:before{content:"C"}.icon-cap-l:before{content:"D"}.icon-cap-m:before{content:"E"}.icon-carabiner-l:before{content:"F"}.icon-carabiner-m:before{content:"G"}.icon-carfree-l:before{content:"H"}.icon-carfree-m:before{content:"I"}.icon-castle-l:before{content:"J"}.icon-castle-m:before{content:"K"}.icon-cave-l:before{content:"L"}.icon-cave-m:before{content:"M"}.icon-chestnut-l:before{content:"N"}.icon-chestnut-m:before{content:"O"}.icon-climbing-l:before{content:"P"}.icon-climbing-m:before{content:"Q"}.icon-clock-l:before{content:"R"}.icon-clock-m:before{content:"S"}.icon-clouds-l:before{content:"T"}.icon-clouds-m:before{content:"U"}.icon-clown-l:before{content:"V"}.icon-clown-m:before{content:"W"}.icon-compass-l:before{content:"X"}.icon-compass-m:before{content:"Y"}.icon-cook-l:before{content:"Z"}.icon-cook-m:before{content:"0"}.icon-cow-l:before{content:"1"}.icon-cow-m:before{content:"2"}.icon-crocus-l:before{content:"3"}.icon-crocus-m:before{content:"4"}.icon-cycling-l:before{content:"5"}.icon-cycling-m:before{content:"6"}.icon-dam-2-m:before{content:"7"}.icon-dam-l:before{content:"8"}.icon-dam-m:before{content:"9"}.icon-deer-l:before{content:"!"}.icon-double-arrow-l:before{content:'"'}.icon-deer-m:before{content:"#"}.icon-double-arrow-m:before{content:"$"}.icon-downhill-l:before{content:"%"}.icon-downhill-m:before{content:"&"}.icon-envelope-l:before{content:"'"}.icon-envelope-m:before{content:"("}.icon-familien-wanderung-l:before{content:")"}.icon-familien-wanderung-m:before{content:"*"}.icon-family-l:before{content:"+"}.icon-family-m:before{content:","}.icon-fir-l:before{content:"-"}.icon-fir-m:before{content:"."}.icon-freeride-l:before{content:"/"}.icon-freeride-m:before{content:":"}.icon-freestyle-l:before{content:";"}.icon-freestyle-m:before{content:"<"}.icon-freizeitpark-l:before{content:"="}.icon-gift-l:before{content:">"}.icon-gift-m:before{content:"?"}.icon-glacier-l:before{content:"@"}.icon-glacier-m:before{content:"]"}.icon-globe-l:before{content:"["}.icon-globe-m:before{content:"^"}.icon-goat-l:before{content:"_"}.icon-goat-m:before{content:"`"}.icon-golf-l:before{content:"{"}.icon-golf-m:before{content:"|"}.icon-grapes-l:before{content:"}"}.icon-grapes-m:before{content:"~"}.icon-guitar-l:before{content:"\\"}.icon-guitar-m:before{content:""}.icon-hammer-l:before{content:""}.icon-hammer-m:before{content:""}.icon-handgrow-l:before{content:""}.icon-handgrow-m:before{content:""}.icon-hiking2-l:before{content:""}.icon-hiking-l:before{content:""}.icon-hiking-m:before{content:""}.icon-hotel-l:before{content:""}.icon-husky-l:before{content:""}.icon-husky-m:before{content:""}.icon-iceskate-l:before{content:""}.icon-iceskate-m:before{content:""}.icon-info-m:before{content:""}.icon-instagram-m:before{content:""}.icon-like-l:before{content:""}.icon-like-m:before{content:""}.icon-marker-m:before{content:""}.icon-mask-l:before{content:""}.icon-mask-m:before{content:""}.icon-mountain-lake-l:before{content:""}.icon-mountain-lake-m:before{content:""}.icon-mountainbike-l:before{content:""}.icon-mountainbike-m:before{content:""}.icon-mountains-2-l:before{content:""}.icon-mountains-2-m:before{content:""}.icon-mountains-l:before{content:""}.icon-mountains-m:before{content:""}.icon-musicnote-l:before{content:""}.icon-musicnote-m:before{content:""}.icon-paddling-l:before{content:""}.icon-paddling-m:before{content:""}.icon-paraglide-l:before{content:""}.icon-paraglide-m:before{content:""}.icon-pavilion-l:before{content:""}.icon-pavilion-m:before{content:""}.icon-piano-l:before{content:""}.icon-piano-m:before{content:""}.icon-pin-m:before{content:""}.icon-printer-l:before{content:""}.icon-printer-m:before{content:""}.icon-pulse-l:before{content:""}.icon-pulse-m:before{content:""}.icon-raclette-l:before{content:""}.icon-raclette-m:before{content:""}.icon-road-m:before{content:""}.icon-saint-bernard-l:before{content:""}.icon-saint-bernard-m:before{content:""}.icon-schatzsuche-l:before{content:""}.icon-seilparks-l:before{content:""}.icon-seilparks-m:before{content:""}.icon-share-l:before{content:""}.icon-share-m:before{content:""}.icon-sheep-l:before{content:""}.icon-sheep-m:before{content:""}.icon-skate-l:before{content:""}.icon-skate-m:before{content:""}.icon-ski-cross-country-l:before{content:""}.icon-ski-cross-country-m:before{content:""}.icon-ski-downhill-l:before{content:""}.icon-ski-downhill-m:before{content:""}.icon-sledging-l:before{content:""}.icon-sledging-m:before{content:""}.icon-slope-l:before{content:""}.icon-slope-m:before{content:""}.icon-snowboard-l:before{content:""}.icon-snowboard-m:before{content:""}.icon-snowflake-m:before{content:""}.icon-snowman-l:before{content:""}.icon-snowman-m:before{content:""}.icon-snowshoeing-l:before{content:""}.icon-snowshoeing-m:before{content:""}.icon-sort-m:before{content:""}.icon-suitcase-l:before{content:""}.icon-suitcase-m:before{content:""}.icon-summer-l:before{content:""}.icon-summer-m:before{content:""}.icon-summerflower-l:before{content:""}.icon-suonen-l:before{content:""}.icon-suonen-m:before{content:""}.icon-sup-l:before{content:""}.icon-sup-m:before{content:""}.icon-swimming-l:before{content:""}.icon-swimming-m:before{content:""}.icon-thermal-spring-l:before{content:""}.icon-thermal-spring-m:before{content:""}.icon-ticket-l:before{content:""}.icon-ticket-m:before{content:""}.icon-touren-ski-l:before{content:""}.icon-touren-ski-m:before{content:""}.icon-valais-star-l:before{content:""}.icon-valais-star-m:before{content:""}.icon-video-pause-xl:before{content:""}.icon-video-play-xl:before{content:""}.icon-video-replay-xl:before{content:""}.icon-video-volume-off-xl:before{content:""}.icon-video-volume-on-xl:before{content:""}.icon-water-l:before{content:""}.icon-water-m:before{content:""}.icon-waterski-l:before{content:""}.icon-waterski-m:before{content:""}.icon-whatsapp-l:before{content:""}.icon-wheelchair-l:before{content:""}.icon-wheelchair-m:before{content:""}*{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:""}body{font:400 17px/27px "Transat";letter-spacing:0px;color:#373737;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f7f7f7;--management-highlight-color: #EE162C;--management-highlight-color-rgb: 238, 22, 44;--management-panel-width: 0px}@media print{body{font:400 12px/18px "Transat";color:#000}}@media screen and (max-width: 1000px){body{font-size:16px;line-height:26px}}body>nav{display:none}.page{overflow-x:hidden}#siteframe{overflow-x:hidden;padding-bottom:0}#logo_print{display:none}#content .content_inner{max-width:1180px;margin:0 auto;padding-right:20px;padding-left:20px;box-sizing:border-box;padding-bottom:60px}#content .content_inner .elements_right{width:263px;float:right;margin:-5px 0 0 127px}#content .content_inner .elements_right.small_margin{margin:0 0 0 30px}#content .content_inner .description{overflow:hidden}.page_job #content .content_inner,.page_standard #content .content_inner{max-width:1080px}.page_home #content>.content_inner{padding-top:95px;padding-bottom:0}.page_home h2{font:700 24px/31px "Transat";letter-spacing:0;padding:0 0 25px 0;margin:0;color:#373737;padding-bottom:40px}@media screen and (max-width: 1000px){.page_home h2{font-size:22px;line-height:28px;padding:0 0 16px 0}}@media print{.page_home h2{font:700 16px/15px "Transat";color:#000;margin-bottom:10px}}.page_home div.introduction{margin-bottom:90px}.page_home.system_page #content>.content_inner{padding-top:0;padding-bottom:60px}.page_home.system_page #content>.content_inner h2{font:700 18px/21px "Transat";letter-spacing:-0.1px;padding:0;margin:0 0 11px 0;color:#373737}@media screen and (max-width: 1000px){.page_home.system_page #content>.content_inner h2{font-size:17px;line-height:20px;margin:0 0 8px 0}}@media print{.page_home.system_page #content>.content_inner h2{font:700 14px/16px "Transat";color:#000;margin-bottom:4px}}.category_321{background:#fafafa}.immoscout_iframe_wrap{display:none}#real_estates_container{-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.preload #real_estates_container{opacity:0}#header{position:fixed;top:0;left:var(--management-panel-width);z-index:100;width:100%;background:#fff;color:#373737}#header:before{content:"";position:absolute;top:0;left:0;width:100%;height:35px;display:block;background:#f7f7f7;z-index:-1}#header.is_scrolled{box-shadow:0 2px 6px 0 rgba(0,0,0,.1)}#header .header_inner{max-width:1180px;margin:0 auto;padding-right:20px;padding-left:20px;box-sizing:border-box}#header .header_inner #logo{width:76px;float:left;margin-right:80px}#header .header_inner #logo img{width:100%;height:auto;display:block}#header .header_inner .meta_wrap{padding:8px 0px 6px;float:left;width:calc(100% - 156px)}#header .header_inner .meta_wrap .portlet{float:left;font-size:12px;line-height:15px;padding-top:3px;color:rgba(55,55,55,.5)}#header .header_inner .meta_wrap .portlet .controls{display:block;top:-7px;right:-50px}#header .header_inner .meta_wrap .portlet .controls .portlet-resource-link{display:none}#header .header_inner .meta_wrap .meta_right{float:right}#header .header_inner .meta_wrap .meta_right #language_switcher{float:right;margin-left:20px}#header .header_inner .meta_wrap .meta_right #language_switcher div.language_switcher{margin:0;padding:0;background:none;font-size:14px;line-height:21px;position:relative;text-transform:uppercase;padding:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#header .header_inner .meta_wrap .meta_right #language_switcher div.language_switcher:hover .language_dropdown{opacity:1;visibility:visible}#header .header_inner .meta_wrap .meta_right #language_switcher div.language_switcher a.language{color:#373737;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 .header_inner .meta_wrap .meta_right #language_switcher div.language_switcher .current_language>a{padding-left:20px}#header .header_inner .meta_wrap .meta_right #language_switcher div.language_switcher .current_language>a:before{content:"";position:absolute;top:0;left:0;display:block;font-family:"Font Awesome 6 Pro";font-size:#ee162c;line-height:#ee162c;font-weight:400;text-transform:none;color:18px;font-weight:300;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}#header .header_inner .meta_wrap .meta_right #language_switcher div.language_switcher .language_dropdown{position:absolute;z-index:60;width:50px;text-align:center;padding:4px 0 5px 0;background:#f3f2f0;border:1px solid #e2e1df;left:-5px;top:27px;box-sizing:border-box;opacity:0;visibility:hidden}#header .header_inner .meta_wrap .meta_right #language_switcher div.language_switcher .language_dropdown:before{content:"";background:url(../img/navigation_angle.svg);background-size:100% 100%;width:24px;height:10px;position:absolute;top:-8px;left:50%;margin-left:-12px}#header .header_inner .meta_wrap .meta_right #language_switcher div.language_switcher .language_dropdown:after{content:"";position:absolute;top:0;left:50%;width:30px;height:5px;display:block;background:#f3f2f0;margin-left:-15px}#header .header_inner .meta_wrap .meta_right #language_switcher div.language_switcher .language_dropdown a{display:block;margin-top:2px}#header .header_inner .meta_wrap .meta_right #language_switcher div.language_switcher .language_dropdown a:hover{color:#ee162c}#header .header_inner .search{position:relative;width:19px;float:right;margin-top:18px;z-index:3}#header .header_inner .search.hover i,#header .header_inner .search:hover i{pointer-events:none}#header .header_inner .search.hover .portlet_search,#header .header_inner .search:hover .portlet_search{pointer-events:all;border:none;background:#fff}#header .header_inner .search.hover .portlet_search #portlet-search-input,#header .header_inner .search:hover .portlet_search #portlet-search-input{opacity:1;visibility:visible;z-index:1;position:relative;pointer-events:all}#header .header_inner .search i{font-size:18px;line-height:18px;position:relative;font-weight:400;z-index:2;top:-1px}#header .header_inner .search .portlet_search{position:absolute;top:-10px;right:0;pointer-events:none;border:1px solid rgba(0,0,0,0);border-radius:2px;overflow:hidden}#header .header_inner .search .portlet_search .controls,#header .header_inner .search .portlet_search h3{display:none}#header .header_inner .search .portlet_search #portlet-search-input{background:#fff;border:none;border-bottom:1px solid rgba(216,216,216,.7);border-right:0;height:40px;box-sizing:border-box;width:300px;padding:3px 30px 0 0px;font:400 17px/27px "Transat";letter-spacing:0px;color:#373737;font-size:18px;color:#373737;margin-right: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;pointer-events:none}@media print{#header .header_inner .search .portlet_search #portlet-search-input{font:400 12px/18px "Transat";color:#000}}@media screen and (max-width: 1000px){#header .header_inner .search .portlet_search #portlet-search-input{font-size:16px;line-height:26px}}#header .header_inner .search .portlet_search #portlet-search-input::-webkit-input-placeholder{color:#373737;opacity:1}#header .header_inner .search .portlet_search #portlet-search-input::-moz-placeholder{color:#373737;opacity:1}#header .header_inner .search .portlet_search #portlet-search-input:-ms-input-placeholder{color:#373737;opacity:1}#header .header_inner .search .portlet_search #portlet-search-input:-moz-placeholder{color:#373737;opacity:1}#header .header_inner .search .portlet_search #portlet-search-input:-webkit-autofill,#header .header_inner .search .portlet_search #portlet-search-input:-webkit-autofill:hover,#header .header_inner .search .portlet_search #portlet-search-input:-webkit-autofill:focus,#header .header_inner .search .portlet_search #portlet-search-input:-internal-autofill-previewed,#header .header_inner .search .portlet_search #portlet-search-input:-internal-autofill-selected{background:#fff !important;-webkit-box-shadow:0 0 0px 1000px #fff inset}#header .header_inner .search .portlet_search #portlet-search-button{position:absolute;top:0;right:0;width:30px;height:40px;color:rgba(0,0,0,0);border:none;background:rgba(0,0,0,0);cursor:pointer;z-index:1}.breadcrumb{margin:20px 0 40px;font-style:italic}.breadcrumb .you_are_here{display:none}.breadcrumb .breadcrumb_separator{font-size:0 !important;width:20px;display:inline-block;text-align:center}.breadcrumb .breadcrumb_separator:before{content:"";font-size:12px;line-height:12px;font-weight:300;font-family:"Font Awesome 6 Pro";position:relative;color:rgba(55,55,55,.5);vertical-align:-1px;font-style:normal}.breadcrumb .breadcrumb_element{color:rgba(55,55,55,.5);font-size:12px;line-height:14px;text-decoration:none}.breadcrumb .breadcrumb_element:last-child{font-weight:700}.breadcrumb a.breadcrumb_element{color:rgba(55,55,55,.5);border:none}.breadcrumb a.breadcrumb_element:hover{color:#373737}.search div.search_item_wrap{margin-top:20px;position:relative;background-color:#fff}.search div.search_item_wrap .search_item{display:flex;display:flex}.search div.search_item_wrap .search_item .resource_container{overflow:hidden}.search div.search_item_wrap .search_item .resource_container img{width:100%;height:100%;object-fit:cover}.search div.search_item_wrap .search_item .resource_container .picture{height:100%}.search div.search_item_wrap .search_item .content{width:100%;min-height:194px;padding:25px 30px 25px;position:relative;z-index:1;box-shadow:0 2px 6px 0 rgba(0,0,0,.1);border-radius:2px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.search div.search_item_wrap .search_item a.search_item_detail_link{position:absolute;top:0;right:0;width:100%;height:100%;color:rgba(0,0,0,0);border:none;background:rgba(0,0,0,0);cursor:pointer;z-index:1}.map_wallis{overflow:hidden}.map_wallis .bezirk{width:100%;position:relative}.map_wallis .bezirk canvas{display:block;width:100%;visibility:hidden}.map_wallis .bezirk svg{position:absolute;top:0;left:0;width:100%}.map_wallis .bezirk #Group-3 a:hover polygon{fill:#999}.map_wallis .bezirk #Group-3 a:hover .text{fill:#373737}.map_wallis .bezirk #Group-3 a:hover polygon.square{fill:#ee162c}.map_wallis .bezirk #Group-5{position:relative;z-index:1;margin-top:22.4%}.map_wallis .bezirk #Group-5 a polygon{fill:#c6c6c6}.map_wallis .bezirk #Group-5 a:hover polygon{fill:#999}.map_wallis .bezirk #Group-5 a:hover .text{fill:#373737}.map_wallis .bezirk #Group-5 a:hover polygon.square{fill:#ee162c}.map_wallis .bezirk svg{width:100%;height:auto;pointer-events:none}.map_wallis .bezirk svg a{pointer-events:all}.map_wallis .bezirk svg g{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.map_wallis .bezirk svg .text{fill:#373737;font-size:9px}.map_wallis .bezirk svg polygon.square{fill:#ee162c}.tooltip_map{pointer-events:none;font:400 14px/21px "Transat";letter-spacing:0px;color:#373737;font-size:13px;line-height:14px;position:absolute;text-align:center;background:#f3f2f0;padding:6px 6px 4px;z-index:5;margin:0 auto;color:#373737;box-shadow:0 0 0 1px #e2e1df;transform:translateX(-50%);display:none}@media print{.tooltip_map{font:400 13px/20px "Transat";color:#000}}.tooltip_map.active{display:block}.tooltip_map:after{content:"";background:url(../img/navigation_angle.svg);background-size:100% 100%;width:24px;height:10px;position:absolute;bottom:-7px;left:50%;margin-left:-12px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.tooltip_map:before{content:"";position:absolute;bottom:0;left:50%;width:24px;height:3px;display:block;background:#f3f2f0;margin-left:-12px;z-index:1}.is_mobile .tooltip_map,.is_tablet .tooltip_map{display:none !important}#footer{background:#f3f2f0;padding:73px 0 68px}#footer .footer_inner{max-width:1180px;margin:0 auto;padding-right:20px;padding-left:20px;box-sizing:border-box}#footer .footer_inner .portlet h3,#footer .footer_inner .portlet h3 a{font:700 18px/21px "Transat";letter-spacing:-0.1px;padding:0;margin:0 0 11px 0;color:#373737;color:#373737 !important;margin-bottom:28px;text-decoration:none}@media screen and (max-width: 1000px){#footer .footer_inner .portlet h3,#footer .footer_inner .portlet h3 a{font-size:17px;line-height:20px;margin:0 0 8px 0}}@media print{#footer .footer_inner .portlet h3,#footer .footer_inner .portlet h3 a{font:700 14px/16px "Transat";color:#000;margin-bottom:4px}}#footer .footer_inner .portlet .portlet_content_introduction{font-weight:700;margin-bottom:8px}#footer .footer_inner .footer_top{margin-left:-30px}#footer .footer_inner .footer_top .portlet #linkedin{border-bottom:1px solid #d8d8d8 !important;margin-top:0;display:flex;flex-flow:wrap}#footer .footer_inner .footer_top .portlet #linkedin span{width:100%;padding-bottom:20px}#footer .footer_inner .footer_top .portlet #linkedin a{display:flex;align-items:baseline;margin-bottom:26px;font-weight:400}#footer .footer_inner .footer_top .portlet #linkedin a:hover{color:#ee162c !important}#footer .footer_inner .footer_top .portlet #linkedin i{font-size:24px;margin-right:14px;position:relative;top:1px}#footer .footer_inner .footer_top .portlet{float:left;box-sizing:border-box;width:33.33%;padding:0 0 30px 30px;padding-bottom:0;font:400 14px/21px "Transat";letter-spacing:0px;color:#373737}@media print{#footer .footer_inner .footer_top .portlet{font:400 13px/20px "Transat";color:#000}}#footer .footer_inner .footer_top .portlet .portlet_inner{color:rgba(55,55,55,.6)}#footer .footer_inner .footer_top .portlet .portlet_inner a{color:rgba(55,55,55,.6);text-decoration:none}#footer .footer_inner .footer_top .portlet .portlet_inner a:hover{color:#373737}#footer .footer_inner .footer_top .portlet .portlet_inner a.portlet_content_link{margin-top:15px;display:inline-block;color:#373737;background:none;border:none;padding:0}#footer .footer_inner .footer_top .portlet .portlet_inner a.portlet_content_link:hover{color:#ee162c}#footer .footer_inner .footer_top .portlet:first-child .portlet_inner{max-width:290px}#footer .footer_inner .footer_top .portlet .portlet{width:100%;padding-left:0}#footer .footer_inner .footer_top .portlet .portlet .portlet_inner{max-width:100%}#footer .footer_inner .footer_top .portlet.portlet_dodeley .portlet-content{position:relative;font:400 10px/16px "Transat";letter-spacing:0px}@media print{#footer .footer_inner .footer_top .portlet.portlet_dodeley .portlet-content{font:400 10px/16px "Transat";color:#000}}#footer .footer_inner .footer_top .portlet.portlet_dodeley .portlet-content a{display:none}#footer .footer_inner .footer_top .portlet.portlet_dodeley form p{margin-bottom:10px}#footer .footer_inner .footer_top .portlet.portlet_dodeley form label{display:none}#footer .footer_inner .footer_top .portlet.portlet_dodeley form input#dodeley_email{width:100%;background:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,.1);font:400 14px/21px "Transat";letter-spacing:0px;color:#373737;border-radius:2px;padding:10px 120px 10px 15px;color:rgba(55,55,55,.6);border:none;box-sizing:border-box}@media print{#footer .footer_inner .footer_top .portlet.portlet_dodeley form input#dodeley_email{font:400 13px/20px "Transat";color:#000}}#footer .footer_inner .footer_top .portlet.portlet_dodeley form input.button{display:inline-block;margin:0;font:400 14px/21px "Transat";letter-spacing:0px;color:#373737;padding:11px 28px 9px;width:auto;color:#fff;background:#ee162c;border:1px solid #ee162c;border:none;border-radius:2px;text-decoration:none;outline:none;cursor:pointer;text-align:center;text-transform:none;box-sizing:border-box;position:relative;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out;-moz-transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out;-o-transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out;transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out;position:absolute;top:0;right:0;border-bottom-left-radius:0;border-top-left-radius:0;padding-left:18px;padding-right:18px;z-index:1}@media print{#footer .footer_inner .footer_top .portlet.portlet_dodeley form input.button{font:400 13px/20px "Transat";color:#000}}#footer .footer_inner .footer_top .portlet.portlet_dodeley form input.button:focus,#footer .footer_inner .footer_top .portlet.portlet_dodeley form input.button:hover{background:#d0081d;color:#fff;border-color:#d0081d}@media screen and (max-width: 1000px){#footer .footer_inner .footer_top .portlet.portlet_dodeley form input.button{padding:8px 15px 6px 15px}}#footer .footer_inner .footer_top .portlet.social_media{margin-top:14px}#footer .footer_inner .footer_top .portlet.social_media h3{margin-bottom:14px}#footer .footer_inner .footer_top .portlet.social_media .icon{font-size:15px;letter-spacing:2.3px;color:rgba(55,55,55,.6)}#footer .footer_inner .footer_top .portlet.social_media .icon:hover{color:#373737}#footer .footer_inner .footer_bottom{border-top:1px solid #e2e1df;margin-top:50px;padding-top:27px}#footer .footer_inner .footer_bottom h3{margin-bottom:23px}#footer .footer_inner .footer_bottom .pictures{padding-top:30px;padding-left:40px}#footer .footer_inner .footer_bottom .pictures .picture{width:8.04%;display:inline-block;margin:0 -2px;box-sizing:border-box;padding:0 8px;height:60px;text-align:center;vertical-align:middle}#footer .footer_inner .footer_bottom .pictures .picture *{height:100%}#footer .footer_inner .footer_bottom .pictures .picture span{box-shadow:none}#footer .footer_inner .footer_bottom .pictures .picture img{max-width:100%;max-height:100%;width:auto;height:auto;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);backface-visibility:visible}#footer .footer_inner .footer_copy{border-top:1px solid #e2e1df;margin-top:44px;padding-top:24px}#footer .footer_inner .footer_copy #indual_link{float:right;margin-left:20px;font-size:12px;line-height:21px;text-decoration:none;color:rgba(55,55,55,.6)}#footer .footer_inner .footer_copy #indual_link:hover{color:#373737}#footer .footer_inner .footer_copy #indual_link span{display:none}#footer .footer_inner .footer_copy ul.meta-navigation{float:none}#footer .footer_inner .footer_copy ul.meta-navigation>li{margin:0 20px 0 0}#footer .footer_inner .footer_copy ul.meta-navigation>li a{font-size:12px;color:rgba(55,55,55,.6)}#footer .footer_inner .footer_copy ul.meta-navigation>li a:hover{color:#373737}#footer .footer_inner .footer_copy ul.meta-navigation li:nth-last-of-type(2),#footer .footer_inner .footer_copy ul.meta-navigation li:last-child{float:right;margin:0 0 0 20px}#privacy_banner #privacy_banner_inner a.button{display:inline-block;margin:0;font:400 14px/21px "Transat";letter-spacing:0px;color:#373737;padding:11px 28px 9px;width:auto;color:#fff;background:#ee162c;border:1px solid #ee162c;border:none;border-radius:2px;text-decoration:none;outline:none;cursor:pointer;text-align:center;text-transform:none;box-sizing:border-box;position:relative;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out;-moz-transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out;-o-transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out;transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out;padding:7px 22px 7px}@media print{#privacy_banner #privacy_banner_inner a.button{font:400 13px/20px "Transat";color:#000}}#privacy_banner #privacy_banner_inner a.button:focus,#privacy_banner #privacy_banner_inner a.button:hover{background:#d0081d;color:#fff;border-color:#d0081d}@media screen and (max-width: 1000px){#privacy_banner #privacy_banner_inner a.button{padding:8px 15px 6px 15px}}#privacy_banner #privacy_banner_inner a.button i:before{color:#efefef}#privacy_banner #privacy_banner_inner a.button:hover{opacity:1;border:none !important}#privacy_banner #privacy_banner_inner a.button:hover i:before{color:#fff}h1{font:700 24px/31px "Transat";letter-spacing:0;padding:0 0 25px 0;margin:0;color:#373737}@media screen and (max-width: 1000px){h1{font-size:22px;line-height:28px;padding:0 0 16px 0}}@media print{h1{font:700 16px/15px "Transat";color:#000;margin-bottom:10px}}h1+h2{margin-top:0}div.introduction{font:400 18px/28px "Transat";letter-spacing:0;padding:0;margin:0 0 40px 0;color:#373737;text-decoration:none}@media screen and (max-width: 1000px){div.introduction{font-size:17px;line-height:27px;margin-bottom:30px}}@media print{div.introduction{font:300 13px/20px "Transat";color:#000;margin-bottom:15px}}h2,h2 a{font:700 18px/21px "Transat";letter-spacing:-0.1px;padding:0;margin:0 0 11px 0;color:#373737;border:none !important}@media screen and (max-width: 1000px){h2,h2 a{font-size:17px;line-height:20px;margin:0 0 8px 0}}@media print{h2,h2 a{font:700 14px/16px "Transat";color:#000;margin-bottom:4px}}*+h2,*+h2 a{margin-top:30px}h2:hover,h2 a:hover{color:#373737 !important}h3,h3 a{font:400 17px/27px "Transat";letter-spacing:0px;color:#373737;margin-bottom:6px;font-weight:700;border:none !important}@media print{h3,h3 a{font:400 12px/18px "Transat";color:#000}}@media screen and (max-width: 1000px){h3,h3 a{font-size:16px;line-height:26px}}*+h3,*+h3 a{margin-top:30px}h2+h3,h2+h3 a{margin-top:-5px}h4,h4 a,h6,h6 a,h5,h5 a{font:400 17px/27px "Transat";letter-spacing:0px;color:#373737;font-weight:700;margin-bottom:3px}@media print{h4,h4 a,h6,h6 a,h5,h5 a{font:400 12px/18px "Transat";color:#000}}@media screen and (max-width: 1000px){h4,h4 a,h6,h6 a,h5,h5 a{font-size:16px;line-height:26px}}*+h4,*+h4 a,*+h6,*+h6 a,*+h5,*+h5 a{margin-top:30px}h5,h5 a{font:400 14px/21px "Transat";letter-spacing:0px;color:#373737;font-weight:700;margin-bottom:3px}@media print{h5,h5 a{font:400 13px/20px "Transat";color:#000}}strong{font-weight:700}p{margin:0 0 13px 0}p:last-child{margin-bottom:0}.content_inner>p>img,.content_inner>p>a>img{display:block;max-width:100%;height:auto !important}.content_inner a{outline:none;color:#ee162c;text-decoration:none}.content_inner a.button{display:inline-block;margin:0;font:400 14px/21px "Transat";letter-spacing:0px;color:#373737;padding:11px 28px 9px;width:auto;color:#fff;background:#ee162c;border:1px solid #ee162c;border:none;border-radius:2px;text-decoration:none;outline:none;cursor:pointer;text-align:center;text-transform:none;box-sizing:border-box;position:relative;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out;-moz-transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out;-o-transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out;transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out}@media print{.content_inner a.button{font:400 13px/20px "Transat";color:#000}}.content_inner a.button:focus,.content_inner a.button:hover{background:#d0081d;color:#fff;border-color:#d0081d}@media screen and (max-width: 1000px){.content_inner a.button{padding:8px 15px 6px 15px}}.content_inner a.button:hover{color:#fff}a:hover{color:#efefef}.content_inner a{color:#373737;text-decoration:none;padding-bottom:0;border-bottom:1px solid #d8d8d8}.content_inner a:hover{color:#ee162c}a img{border:none}.content_button{margin:0 0 20px}.content_button+.content_button{margin-top:-18px}.content_button a{display:inline-block;margin:0;font:400 14px/21px "Transat";letter-spacing:0px;color:#373737;padding:11px 28px 9px;width:auto;color:#fff;background:#ee162c;border:1px solid #ee162c;border:none;border-radius:2px;text-decoration:none;outline:none;cursor:pointer;text-align:center;text-transform:none;box-sizing:border-box;position:relative;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out;-moz-transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out;-o-transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out;transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out}@media print{.content_button a{font:400 13px/20px "Transat";color:#000}}.content_button a:focus,.content_button a:hover{background:#d0081d;color:#fff;border-color:#d0081d}@media screen and (max-width: 1000px){.content_button a{padding:8px 15px 6px 15px}}.content_inner ol{margin:0 0 25px 20px;list-style-type:decimal;width:auto}.content_inner p+ul,.content_inner p+ol{margin-top:25px}.content_inner ul{list-style:none;margin:0 0 25px}.content_inner ul:last-child{margin-bottom:0}.content_inner ul li{position:relative;padding:0 0 0 14px}.content_inner ul li:before{content:"•";position:absolute;top:0;left:0;display:block;font-family:"Font Awesome 6 Pro";font-size:18px;line-height:18px;font-weight:400;text-transform:none;color:#373737;font-family:"Transat";line-height:24px}ul.sitemap li.level0{margin-top:15px !important}ul.sitemap li.level2{margin-left:10px !important}ul.sitemap li.level3{margin-left:20px !important}.content_inner ul.controls li:before,.content_inner .management ul li:before{display:none}.table_wrap_container,.table_wrap{width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.table_wrap_container{overflow:hidden;padding:50px 0 40px 0}.table_wrap_container.hide_indicator{padding-top:0}.table_wrap_container.hide_indicator .table_scroll_indicator{display:none}.table_wrap_container .table_scroll_indicator{position:absolute;right:0;top:0;cursor:pointer;width:24px;height:24px;display:block}.table_wrap_container .table_scroll_indicator:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;font-family:"Font Awesome 6 Pro";font-size:23px;line-height:24px;text-align:center;z-index:20}.table_wrap_two_rows{margin-left:-40px}.table_wrap_two_rows .table_wrap_container{float:left;box-sizing:border-box;width:50%;padding:0 0 40px 40px;padding-bottom:0;padding-top:50px}.table_wrap_two_rows .table_wrap_container table{width:100% !important}.content table{border:none;border-spacing:0}table thead th{color:#373737;border-bottom:1px solid #373737;text-align:left;padding:8px 15px 8px 10px}table td{border-bottom:1px solid #d8d8d8;padding:8px 10px 9px 10px;font-weight:400;text-align:left}.meta-navigation{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;line-height:19px;float:left}.meta-navigation>li{position:relative;z-index:1;list-style:none;display:inline-block;margin-left:18px}.meta-navigation>li a{color:#373737;font-size:14px;line-height:21px;display:block;position:relative;margin:0;text-decoration:none !important}.meta-navigation>li a:hover{color:#ee162c}.meta-navigation>li.current a{font-weight:600;color:#ee162c}#navigation{padding:0 20px 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;position:relative;z-index:2;float:left}#navigation li{list-style:none}#navigation li a{text-decoration:none}#navigation #nav-1{display:none}#navigation>ul>li{padding:0;list-style:none;display:inline-block;margin-right:33px}#navigation>ul>li.has_submenu>a:before{content:"";background:url(../img/navigation_angle.svg);background-size:100% 100%;width:24px;height:10px;position:absolute;bottom:-2px;left:50%;margin-left:-12px;z-index:10;opacity:0;visibility:hidden}#navigation>ul>li.has_submenu>a:after{content:"";position:absolute;top:auto;left:50%;width:30px;height:5px;display:block;background:#f3f2f0;bottom:-6px;z-index:11;margin-left:-15px;opacity:0;visibility:hidden}#navigation>ul>li>a{text-decoration:none;font-size:18px;line-height:21px;font-weight:700;color:#373737;padding:19px 0 17px 0;display:block;position:relative}#navigation>ul>li.has_submenu:hover>a:after,#navigation>ul>li.has_submenu:hover>a:before{opacity:1;visibility:visible}#navigation>ul>li.current>a,#navigation>ul>li:hover>a{color:#ee162c}#navigation>ul>li:hover ul.level1{opacity:1;visibility:visible}#navigation ul.level1{position:absolute;opacity:0;visibility:hidden;top:57px;background:#f3f2f0;border:1px solid #e2e1df;width:946px;left:-68px;box-sizing:border-box;padding:30px 25px 24px}#navigation ul.level1.three_elements>li{width:33.33%;margin-top:30px}#navigation ul.level1.three_elements>li.sort-0,#navigation ul.level1.three_elements>li.sort-1,#navigation ul.level1.three_elements>li.sort-2{margin-top:0}#navigation ul.level1.two_elements>li{width:50%}#navigation ul.level1>li{display:inline-block;width:25%;padding:0 15px;box-sizing:border-box;vertical-align:top}#navigation ul.level1>li.last_column_element>span{color:#373737;font-size:17px;line-height:21px;font-weight:700;margin-bottom:15px}#navigation ul.level1>li>a{color:#373737;font-size:17px;line-height:21px;font-weight:700;margin-bottom:9px;display:block;padding:0;position:relative}#navigation ul.level1>li>a:hover{color:#ee162c}#navigation ul.level1>li:hover>a,#navigation ul.level1>li.current>a{font-weight:700;color:#ee162c}#navigation ul.level1>li.last_column_element{position:relative}#navigation ul.level1>li.last_column_element:before{content:"";position:absolute;top:0;left:-10px;width:1px;height:100%;display:block;background:#d8d8d8}#navigation ul.level1>li.last_column_element>a{margin-bottom:15px}#navigation ul.level1>li.last_column_element ul.level2 .level1 .level2{display:none}#navigation ul.level1>li.last_column_element ul.level2 li>a{font-size:17px;line-height:21px;padding:0;margin:0 0 0 0;border-top:1px solid #d8d8d8;position:relative}#navigation ul.level1>li.last_column_element ul.level2 li>a i{position:absolute;left:0;top:50%;margin-top:-9px;font-size:17px;line-height:17px}#navigation ul.level1>li.last_column_element ul.level2 li>a span{padding:13px 0 12px 0;display:block}#navigation ul.level1>li.last_column_element ul.level2 li>a .icon{padding:0}#navigation ul.level1>li.last_column_element ul.level2 li>a .icon+span{padding:13px 0 12px 32px}#navigation ul.level1>li.last_column_element ul.level2 li:first-child>a{border-top:none}#navigation ul.level1 ul.level3,#navigation ul.level1 ul.level4{display:none}#navigation ul.level1 ul.level2>li.current>a,#navigation ul.level1 ul.level2>li:hover>a{color:#ee162c}#navigation ul.level1 ul.level2>li.current>a{font-weight:700}#navigation ul.level1 ul.level2>li>a{color:#373737;font-size:15px;line-height:21px;font-weight:400;margin-bottom:7px;display:block}.content_inner ul.level1{position:relative}.content_inner ul.level1 li{padding:0;font:400 14px/21px "Transat";letter-spacing:0px;color:#373737;margin-bottom:11px}@media print{.content_inner ul.level1 li{font:400 13px/20px "Transat";color:#000}}.content_inner ul.level1 li:before{display:none}.content_inner ul.level1 li a{text-decoration:none;border:none;font:400 14px/21px "Transat";letter-spacing:0px;color:#373737;font-size:15px;padding:0}@media print{.content_inner ul.level1 li a{font:400 13px/20px "Transat";color:#000}}.content_inner ul.level1 li:hover>a,.content_inner ul.level1 li.current>a{color:#ee162c}.content_inner ul.level1>li{display:none;padding-left:30px}.content_inner ul.level1>li:before{content:"";position:absolute;top:-10px;left:0;width:1px;height:calc(100% + 20px);display:block;background:#e2e1df}.content_inner ul.level1>li.current{display:block}.content_inner ul.level1>li>a{font-weight:700;display:block;margin-bottom:11px;color:#373737 !important}.content_inner ul.level1 ul.level3{margin:10px 0 0 10px}.rwd_navigation{display:block;list-style:none;padding:6px 30px 40px}.rwd_navigation #rwdnav-38,.rwd_navigation #rwdnav-39{display:none}.rwd_navigation li a{display:block;text-decoration:none;color:#373737}.rwd_navigation li.current>a{color:#ee162c}.rwd_navigation li.current>a:before{opacity:1;visibility:visible}.rwd_navigation>li:first-child>a{border-top:0}.rwd_navigation>li>a{padding:20px 0 20px 0;font-size:20px;line-height:25px;font-weight:700;border-top:1px solid #e2e1df;position:relative}.rwd_navigation ul.level1{margin:-13px 0 16px;padding:0 0 0;list-style:none}.rwd_navigation ul.level1>li>a{color:rgba(55,55,55,.9);font-size:18px;line-height:25px;padding:4px 0 4px 0;font-weight:400;position:relative}.rwd_navigation ul.level1>li.current>a{color:#ee162c;font-weight:700}.rwd_navigation ul.level1.current>ul{display:block}.rwd_navigation ul.level1 ul{display:none;margin:3px 0 0}.rwd_navigation ul.level1 ul li{list-style:none}.rwd_navigation ul.level1 ul li.current>a{color:#ee162c;font-weight:700}.rwd_navigation ul.level1 ul li.current>a:before{height:2px;background:#ee162c}.rwd_navigation ul.level1 ul li>a{color:rgba(55,55,55,.7);font-size:16px;line-height:18px;padding:0px 0 8px 13px;position:relative}.rwd_navigation ul.level1 ul li>a:before{content:"";position:absolute;top:8px;left:0;width:5px;height:1px;display:block;background:rgba(55,55,55,.6)}.rwd_navigation ul.level1 ul.current{display:block}.rwdnav_inner .language_switcher{width:100%;background:#f7f7f7}.rwdnav_inner .language_switcher a.language{width:33.33%;display:inline-block;margin:-2px;box-sizing:border-box;text-align:center;text-transform:uppercase;padding:10px;font-size:15px;font-weight:400;color:rgba(55,55,55,.6);text-decoration:none}.rwdnav_inner .language_switcher a.language.current{font-weight:700;color:#373737}.rwdnav_inner .icon_header.search{position:relative;text-align:right;margin:20px 30px;z-index:3}.rwdnav_inner .icon_header.search i{font-size:18px;line-height:18px;position:relative;font-weight:400;z-index:2;top:-1px}.rwdnav_inner .icon_header.search .portlet_search{position:absolute;top:-10px;right:0;width:100%;pointer-events:all;border:1px solid rgba(0,0,0,0);border-radius:2px;overflow:hidden}.rwdnav_inner .icon_header.search .portlet_search .controls,.rwdnav_inner .icon_header.search .portlet_search h3{display:none}.rwdnav_inner .icon_header.search .portlet_search #portlet-search-input{background:#fff;border:none;border-bottom:2px solid rgba(216,216,216,.7);border-right:0;height:40px;box-sizing:border-box;width:100%;padding:3px 30px 0 0px;font:400 17px/27px "Transat";letter-spacing:0px;color:#373737;font-size:18px;color:#373737;margin-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;pointer-events:all}@media print{.rwdnav_inner .icon_header.search .portlet_search #portlet-search-input{font:400 12px/18px "Transat";color:#000}}@media screen and (max-width: 1000px){.rwdnav_inner .icon_header.search .portlet_search #portlet-search-input{font-size:16px;line-height:26px}}.rwdnav_inner .icon_header.search .portlet_search #portlet-search-input::-webkit-input-placeholder{color:#373737;opacity:1}.rwdnav_inner .icon_header.search .portlet_search #portlet-search-input::-moz-placeholder{color:#373737;opacity:1}.rwdnav_inner .icon_header.search .portlet_search #portlet-search-input:-ms-input-placeholder{color:#373737;opacity:1}.rwdnav_inner .icon_header.search .portlet_search #portlet-search-input:-moz-placeholder{color:#373737;opacity:1}.rwdnav_inner .icon_header.search .portlet_search #portlet-search-input:-webkit-autofill,.rwdnav_inner .icon_header.search .portlet_search #portlet-search-input:-webkit-autofill:hover,.rwdnav_inner .icon_header.search .portlet_search #portlet-search-input:-webkit-autofill:focus,.rwdnav_inner .icon_header.search .portlet_search #portlet-search-input:-internal-autofill-previewed,.rwdnav_inner .icon_header.search .portlet_search #portlet-search-input:-internal-autofill-selected{background:#fff !important;-webkit-box-shadow:0 0 0px 1000px #fff inset}.rwdnav_inner .icon_header.search .portlet_search #portlet-search-button{position:absolute;top:0;right:0;width:30px;height:40px;color:rgba(0,0,0,0);border:none;background:rgba(0,0,0,0);cursor:pointer;z-index:1}.responsive_navigation_toggle{z-index:270;display:none;width:25px;height:28px;position:relative;top:50%;margin-top:22px;margin-left:0;float:right;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.responsive_navigation_toggle span{background:#373737;display:block;height:2px;border-radius:2px;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:8px}.responsive_navigation_toggle span:nth-child(3){top:16px}.navi_open .responsive_navigation_toggle span{top:33.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)}.message{border:0;background:#ee162c;padding:10px 20px 11px;margin:0 0 20px;font:400 17px/27px "Transat";letter-spacing:0px;color:#373737;color:#fff;font-weight:700}@media print{.message{font:400 12px/18px "Transat";color:#000}}@media screen and (max-width: 1000px){.message{font-size:16px;line-height:26px}}.message .missing_fields_title{margin:0 0 4px}.message ul{margin:0 !important}.message ul li:before{color:#fff}.pagination{padding:40px 23px 0 26px;margin-bottom:0;text-align:center;clear:both}.pagination .pagination_inner{display:inline-block;position:relative}.pagination .pagination-links .inactive{display:none}.pagination .placeholder{padding:3px 4px}.pagination .pagination-numbers{display:flex}.pagination .pagination-numbers a{display:block;margin:4px;padding:2px 10px 0px;font-weight:700;color:rgba(55,55,55,.6);text-decoration:none;background:#ededed;border:none;border-radius:2px}.pagination .pagination-numbers a:hover,.pagination .pagination-numbers a.current{color:#ee162c;background:#fff}.pagination .pagination-links a{display:block;position:absolute;top:50%;left:-40px;width:40px;height:40px;font-size:0;line-height:0;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);border:none}.pagination .pagination-links a:before{content:"";position:absolute;top:3px;left:0;display:block;font-family:"Font Awesome 6 Pro";font-size:32px;line-height:32px;font-weight:400;text-transform:none;color:rgba(55,55,55,.5);font-weight:300;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:-40px}.pagination .pagination-links a.next:before{content:""}.pagination .pagination-links a:hover:before{color:#ee162c}#management .page_template_radio{margin-top:6px !important}div#management a{color:#373737}div#management a:hover{color:#ee162c}.fa-file-pdf-o::before{content:"" !important}.portlet-content .management_controls{display:none !important}.preload .picture_top_home,.preload .picture_top_small{opacity:0;visibility:hidden}.picture_top_home .fancybox,.picture_top_small .fancybox{pointer-events:none}.picture_top_home .picture,.picture_top_home img,.picture_top_small .picture,.picture_top_small img{width:100%;height:auto}.picture_top_home{height:560px;overflow:hidden}.picture_top_home .picture{position:relative;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.picture_top_small{height:300px;overflow:hidden}.picture_top_small .picture{position:relative;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}img{backface-visibility:hidden}.listing-subtitle{backface-visibility:visible}.resource_subtitle{display:none}.gallery{display:inline-block;width:calc(100% + 30px);margin:50px 0 -30px -30px}.gallery .picture{float:left;box-sizing:border-box;width:33.33%;padding:0 0 30px 30px}.gallery .picture .resource_background{overflow:hidden}.gallery .picture a{border:none;padding-bottom:0}.gallery .picture a:hover img{-webkit-transform:scale(1.04);-moz-transform:scale(1.04);-o-transform:scale(1.04);transform:scale(1.04);backface-visibility:hidden}.gallery .picture img{width:100%;height:auto;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#slider{max-height:560px;overflow:hidden}.preload #bx-slider-wrap{opacity:0;visibility:hidden}#bx-slider-wrap .bx-wrapper{height:560px;overflow:hidden}#bx-slider-wrap .bx-wrapper .bx-viewport,#bx-slider-wrap .bx-wrapper .bxslider,#bx-slider-wrap .bx-wrapper .slide,#bx-slider-wrap .bx-wrapper .slide span{height:100% !important}#bx-slider-wrap .bx-wrapper .slide img{position:absolute;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);width:100%;height:100%;object-fit:cover}#bx-slider-wrap .bx-wrapper .bx-controls-direction a{z-index:1;text-indent:0;background:none;font-size:0;margin-top:-20px;height:35px;width:17px;text-decoration:none}#bx-slider-wrap .bx-wrapper .bx-controls-direction a:before{content:"";position:absolute;top:0;left:0;display:block;font-family:"Font Awesome 6 Pro";font-size:35px;line-height:35px;font-weight:400;text-transform:none;color:#fff;font-weight:300}#bx-slider-wrap .bx-wrapper .bx-controls-direction a.bx-prev:before{content:""}#bx-slider-wrap .bx-wrapper .bx-controls-direction a:hover:before{color:#ee162c}#bx-slider-wrap .bx-wrapper .bx-controls-direction a.bx-next{right:25px}#bx-slider-wrap .bx-wrapper .bx-controls-direction a.bx-prev{left:25px}.module-listing .listing-entry-inline,.module-listing .portlet_inner,#portlets_valais .listing-entry-inline,#portlets_valais .portlet_inner,#portlets_theme .listing-entry-inline,#portlets_theme .portlet_inner{overflow:hidden}.module-listing .listing-entry-inline .listing-subtitle,.module-listing .listing-entry-inline .picture,.module-listing .portlet_inner .listing-subtitle,.module-listing .portlet_inner .picture,#portlets_valais .listing-entry-inline .listing-subtitle,#portlets_valais .listing-entry-inline .picture,#portlets_valais .portlet_inner .listing-subtitle,#portlets_valais .portlet_inner .picture,#portlets_theme .listing-entry-inline .listing-subtitle,#portlets_theme .listing-entry-inline .picture,#portlets_theme .portlet_inner .listing-subtitle,#portlets_theme .portlet_inner .picture{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.module-listing .listing-entry-inline .resource_container,.module-listing .portlet_inner .resource_container,#portlets_valais .listing-entry-inline .resource_container,#portlets_valais .portlet_inner .resource_container,#portlets_theme .listing-entry-inline .resource_container,#portlets_theme .portlet_inner .resource_container{overflow:hidden}.module-listing .listing-entry-inline .content,.module-listing .listing-entry-inline .portlet-listing-content-container,.module-listing .listing-entry-inline .portlet-content,.module-listing .portlet_inner .content,.module-listing .portlet_inner .portlet-listing-content-container,.module-listing .portlet_inner .portlet-content,#portlets_valais .listing-entry-inline .content,#portlets_valais .listing-entry-inline .portlet-listing-content-container,#portlets_valais .listing-entry-inline .portlet-content,#portlets_valais .portlet_inner .content,#portlets_valais .portlet_inner .portlet-listing-content-container,#portlets_valais .portlet_inner .portlet-content,#portlets_theme .listing-entry-inline .content,#portlets_theme .listing-entry-inline .portlet-listing-content-container,#portlets_theme .listing-entry-inline .portlet-content,#portlets_theme .portlet_inner .content,#portlets_theme .portlet_inner .portlet-listing-content-container,#portlets_theme .portlet_inner .portlet-content{background:#fff;position:relative;z-index:1;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.module-listing .listing-entry-inline .listing-tags,.module-listing .listing-entry-inline .portlet_content_introduction,.module-listing .portlet_inner .listing-tags,.module-listing .portlet_inner .portlet_content_introduction,#portlets_valais .listing-entry-inline .listing-tags,#portlets_valais .listing-entry-inline .portlet_content_introduction,#portlets_valais .portlet_inner .listing-tags,#portlets_valais .portlet_inner .portlet_content_introduction,#portlets_theme .listing-entry-inline .listing-tags,#portlets_theme .listing-entry-inline .portlet_content_introduction,#portlets_theme .portlet_inner .listing-tags,#portlets_theme .portlet_inner .portlet_content_introduction{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.module-listing .listing-entry-inline:hover .listing-subtitle,.module-listing .listing-entry-inline:hover .picture,.module-listing .portlet_inner:hover .listing-subtitle,.module-listing .portlet_inner:hover .picture,#portlets_valais .listing-entry-inline:hover .listing-subtitle,#portlets_valais .listing-entry-inline:hover .picture,#portlets_valais .portlet_inner:hover .listing-subtitle,#portlets_valais .portlet_inner:hover .picture,#portlets_theme .listing-entry-inline:hover .listing-subtitle,#portlets_theme .listing-entry-inline:hover .picture,#portlets_theme .portlet_inner:hover .listing-subtitle,#portlets_theme .portlet_inner:hover .picture{-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-o-transform:scale(1.03);transform:scale(1.03)}.module-listing .listing-entry-inline:hover .listing-tags,.module-listing .listing-entry-inline:hover .content,.module-listing .listing-entry-inline:hover .portlet_content_introduction,.module-listing .listing-entry-inline:hover .portlet-content,.module-listing .portlet_inner:hover .listing-tags,.module-listing .portlet_inner:hover .content,.module-listing .portlet_inner:hover .portlet_content_introduction,.module-listing .portlet_inner:hover .portlet-content,#portlets_valais .listing-entry-inline:hover .listing-tags,#portlets_valais .listing-entry-inline:hover .content,#portlets_valais .listing-entry-inline:hover .portlet_content_introduction,#portlets_valais .listing-entry-inline:hover .portlet-content,#portlets_valais .portlet_inner:hover .listing-tags,#portlets_valais .portlet_inner:hover .content,#portlets_valais .portlet_inner:hover .portlet_content_introduction,#portlets_valais .portlet_inner:hover .portlet-content,#portlets_theme .listing-entry-inline:hover .listing-tags,#portlets_theme .listing-entry-inline:hover .content,#portlets_theme .listing-entry-inline:hover .portlet_content_introduction,#portlets_theme .listing-entry-inline:hover .portlet-content,#portlets_theme .portlet_inner:hover .listing-tags,#portlets_theme .portlet_inner:hover .content,#portlets_theme .portlet_inner:hover .portlet_content_introduction,#portlets_theme .portlet_inner:hover .portlet-content{-webkit-transform:translate(0, -20px);-moz-transform:translate(0, -20px);-o-transform:translate(0, -20px);transform:translate(0, -20px)}#portlets_bottom_more_information .portlet-listing-entry-inline{overflow:hidden}#portlets_bottom_more_information .portlet-listing-entry-inline .picture{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#portlets_bottom_more_information .portlet-listing-entry-inline .resource_container{overflow:hidden}#portlets_bottom_more_information .portlet-listing-entry-inline .portlet-listing-content-container{background:#f7f7f7;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#portlets_bottom_more_information .portlet-listing-entry-inline .portlet-entry-tags{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#portlets_bottom_more_information .portlet-listing-entry-inline:hover .picture{-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-o-transform:scale(1.03);transform:scale(1.03)}#portlets_bottom_more_information .portlet-listing-entry-inline:hover .portlet-entry-tags,#portlets_bottom_more_information .portlet-listing-entry-inline:hover .portlet-listing-content-container{-webkit-transform:translate(0, -20px);-moz-transform:translate(0, -20px);-o-transform:translate(0, -20px);transform:translate(0, -20px)}.documents{margin:0;padding:5px 0 0}.documents h2{display:none}.documents .document{display:inline-block;margin:15px 12px 0 0}.documents .document .fa{position:absolute;right:17px;top:50%;margin-top:-9px}.documents .document a{display:inline-block;margin:0;font:400 14px/21px "Transat";letter-spacing:0px;color:#373737;padding:11px 28px 9px;width:auto;color:#fff;background:#ee162c;border:1px solid #ee162c;border:none;border-radius:2px;text-decoration:none;outline:none;cursor:pointer;text-align:center;text-transform:none;box-sizing:border-box;position:relative;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out;-moz-transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out;-o-transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out;transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out}@media print{.documents .document a{font:400 13px/20px "Transat";color:#000}}.documents .document a:focus,.documents .document a:hover{background:#d0081d;color:#fff;border-color:#d0081d}@media screen and (max-width: 1000px){.documents .document a{padding:8px 15px 6px 15px}}.documents .document a:before{display:none}.resource_description{display:none}.portlet{margin:0;padding:0}.portlet.hidden{display:block}.portlet .picture,.portlet .picture img{width:100%;height:auto}.portlet a.portlet_content_link{display:inline-block;margin:0;font:400 14px/21px "Transat";letter-spacing:0px;color:#373737;padding:11px 28px 9px;width:auto;color:#fff;background:#ee162c;border:1px solid #ee162c;border:none;border-radius:2px;text-decoration:none;outline:none;cursor:pointer;text-align:center;text-transform:none;box-sizing:border-box;position:relative;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out;-moz-transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out;-o-transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out;transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out;margin-top:20px}@media print{.portlet a.portlet_content_link{font:400 13px/20px "Transat";color:#000}}.portlet a.portlet_content_link:focus,.portlet a.portlet_content_link:hover{background:#d0081d;color:#fff;border-color:#d0081d}@media screen and (max-width: 1000px){.portlet a.portlet_content_link{padding:8px 15px 6px 15px}}.portlet .picture a{border:none}.portlet h3,.portlet h3 a{font:700 15px/21px "Transat";letter-spacing:0;padding:0;margin:0 0 11px 0;color:#373737}@media screen and (max-width: 1000px){.portlet h3,.portlet h3 a{font-size:14px;line-height:20px}}@media print{.portlet h3,.portlet h3 a{font:700 13px/20px "Transat";color:#000;margin-bottom:4px}}a.add_portlet_link{display:inline-block;margin:0;font:400 14px/21px "Transat";letter-spacing:0px;color:#373737;padding:11px 28px 9px;width:auto;color:#fff;background:#ee162c;border:1px solid #ee162c;border:none;border-radius:2px;text-decoration:none;outline:none;cursor:pointer;text-align:center;text-transform:none;box-sizing:border-box;position:relative;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out;-moz-transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out;-o-transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out;transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out;display:inline-block;margin-top:30px !important;position:relative}@media print{a.add_portlet_link{font:400 13px/20px "Transat";color:#000}}a.add_portlet_link:focus,a.add_portlet_link:hover{background:#d0081d;color:#fff;border-color:#d0081d}@media screen and (max-width: 1000px){a.add_portlet_link{padding:8px 15px 6px 15px}}.add_portlet_link+.portlet_content{padding:20px}.add_portlet_link+.portlet_content span.select2-container{width:100% !important}#portlet_content_3 .portlet-resource-link,#portlet_content_10 .portlet-resource-link,#portlet_content_8 .portlet-resource-link,#portlet_content_17 .portlet-resource-link{display:none}#add_portlet_right{padding:0;text-align:left !important}#add_portlet_valais .portlet_inner,#add_portlet_theme .portlet_inner{padding:20px}#add_portlet_valais .portlet_inner .link_overall,#add_portlet_theme .portlet_inner .link_overall{display:none}ul.level1+#portlets_right{margin-top:50px}#portlets_right .portlet{margin-top:40px;text-align:center}#portlets_right .portlet:first-child{margin-top:0}#portlets_right .portlet .pictures a{border:none;padding:0}#portlets_right .portlet .portlet_inner{background:#fff;padding:30px}#portlets_right .portlet .portlet_inner h3{text-align:left;margin-top:0}#portlets_right .portlet.portlet_content{font:400 14px/21px "Transat";letter-spacing:0px;color:#373737}@media print{#portlets_right .portlet.portlet_content{font:400 13px/20px "Transat";color:#000}}#portlets_right .portlet.portlet_content .portlet_content_description{text-align:left}#portlets_right .portlet.portlet_quicklinks .portlet-content>div{text-align:left}#portlets_right .portlet.portlet_quicklinks .portlet-content .quicklink_item>a{font-size:17px;line-height:21px;padding:13px 0 12px 32px;margin:0 0 0 0;border-bottom:1px solid rgba(216,216,216,.7);position:relative;display:block}#portlets_right .portlet.portlet_quicklinks .portlet-content .quicklink_item>a i{position:absolute;left:0;top:50%;margin-top:-9px;font-size:17px;line-height:17px}#portlets_right .portlet.portlet_quicklinks .portlet-content .quicklink_item:first-child>a{border-top:none}#portlets_right .portlet .portlet_content_link{background:#fff;color:#ee162c;box-shadow:0 2px 6px rgba(0,0,0,.1);border:1px solid #e2e1df;margin-top:25px}#portlets_right .portlet .portlet_content_link:hover,#portlets_right .portlet .portlet_content_link:focus{background:#ee162c;color:#fff;border-color:#ee162c}#portlets_right .portlet.job_portlet .job_detail_document_link{border-bottom:none}#portlets_right .portlet.job_portlet .job_detail_document_link span.title{border-bottom:1px solid #d8d8d8}#portlets_right .portlet.job_portlet h4{font:400 14px/21px "Transat";letter-spacing:0px;color:#373737;font-weight:700;margin:0}@media print{#portlets_right .portlet.job_portlet h4{font:400 13px/20px "Transat";color:#000}}#portlets_right .portlet.job_portlet .jobs_detail_link_with_icon{border:none}#portlets_right .portlet.job_portlet .jobs_detail_more{margin-bottom:13px}#portlets_right .portlet.job_portlet .jobs_detail_more:last-child{margin-bottom:0}.page_home .content_inner>.elements_right>.portlet_quicklinks{font:400 14px/21px "Transat";letter-spacing:0px;color:#373737;padding-left:30px;position:relative;margin-top:10px}@media print{.page_home .content_inner>.elements_right>.portlet_quicklinks{font:400 13px/20px "Transat";color:#000}}.page_home .content_inner>.elements_right>.portlet_quicklinks:before{content:"";position:absolute;top:-15px;left:0;width:1px;height:calc(100% + 30px);display:block;background:#e2e1df}.page_home .content_inner>.elements_right>.portlet_quicklinks h3{margin-bottom:11px}.page_home .content_inner>.elements_right>.portlet_quicklinks .quicklink{text-decoration:none;border:none;font:400 14px/21px "Transat";letter-spacing:0px;color:#373737;font-size:15px;padding:0;margin-bottom:11px;display:block}@media print{.page_home .content_inner>.elements_right>.portlet_quicklinks .quicklink{font:400 13px/20px "Transat";color:#000}}.page_home .content_inner>.elements_right>.portlet_quicklinks .quicklink:hover{color:#ee162c}.portlets_wrap_theme>.portlet h3,.portlets_wrap_theme h3 a{font:700 24px/31px "Transat";letter-spacing:0;padding:0 0 25px 0;margin:0;color:#373737;padding-bottom:40px}@media screen and (max-width: 1000px){.portlets_wrap_theme>.portlet h3,.portlets_wrap_theme h3 a{font-size:22px;line-height:28px;padding:0 0 16px 0}}@media print{.portlets_wrap_theme>.portlet h3,.portlets_wrap_theme h3 a{font:700 16px/15px "Transat";color:#000;margin-bottom:10px}}#portlets_theme{overflow:hidden}#portlets_theme .portlets_inner_wrap{margin-left:-30px}#portlets_theme .add_portlet_link{margin-left:30px}#portlets_theme+.cf+script+.portlet,#portlets_theme+.cf+.portlet{text-align:center;width:calc(100% - 293px)}#portlets_theme+.cf+script+.portlet a.portlet_content_link,#portlets_theme+.cf+.portlet a.portlet_content_link{margin-top:30px}#portlets_theme+.cf+script+.portlet+.elements_right+.portlet,#portlets_theme+.cf+script+.portlet+.portlet,#portlets_theme+.cf+.portlet+.elements_right+.portlet,#portlets_theme+.cf+.portlet+.portlet{margin-top:110px}#portlets_theme+.cf+script+.portlet+.elements_right+.portlet h3,#portlets_theme+.cf+script+.portlet+.elements_right+.portlet h3 a,#portlets_theme+.cf+script+.portlet+.portlet h3,#portlets_theme+.cf+script+.portlet+.portlet h3 a,#portlets_theme+.cf+.portlet+.elements_right+.portlet h3,#portlets_theme+.cf+.portlet+.elements_right+.portlet h3 a,#portlets_theme+.cf+.portlet+.portlet h3,#portlets_theme+.cf+.portlet+.portlet h3 a{font:700 24px/31px "Transat";letter-spacing:0;padding:0 0 25px 0;margin:0;color:#373737;padding-bottom:40px}@media screen and (max-width: 1000px){#portlets_theme+.cf+script+.portlet+.elements_right+.portlet h3,#portlets_theme+.cf+script+.portlet+.elements_right+.portlet h3 a,#portlets_theme+.cf+script+.portlet+.portlet h3,#portlets_theme+.cf+script+.portlet+.portlet h3 a,#portlets_theme+.cf+.portlet+.elements_right+.portlet h3,#portlets_theme+.cf+.portlet+.elements_right+.portlet h3 a,#portlets_theme+.cf+.portlet+.portlet h3,#portlets_theme+.cf+.portlet+.portlet h3 a{font-size:22px;line-height:28px;padding:0 0 16px 0}}@media print{#portlets_theme+.cf+script+.portlet+.elements_right+.portlet h3,#portlets_theme+.cf+script+.portlet+.elements_right+.portlet h3 a,#portlets_theme+.cf+script+.portlet+.portlet h3,#portlets_theme+.cf+script+.portlet+.portlet h3 a,#portlets_theme+.cf+.portlet+.elements_right+.portlet h3,#portlets_theme+.cf+.portlet+.elements_right+.portlet h3 a,#portlets_theme+.cf+.portlet+.portlet h3,#portlets_theme+.cf+.portlet+.portlet h3 a{font:700 16px/15px "Transat";color:#000;margin-bottom:10px}}#portlets_theme .portlet{float:left;box-sizing:border-box;width:33.33%;padding:0 0 30px 30px}#portlets_theme .portlet .portlet_inner{background:#fff;font:400 14px/21px "Transat";letter-spacing:0px;color:#373737;cursor:pointer}@media print{#portlets_theme .portlet .portlet_inner{font:400 13px/20px "Transat";color:#000}}#portlets_theme .portlet .portlet_inner .pictures{position:relative}#portlets_theme .portlet .portlet_inner .pictures .portlet_content_introduction{position:absolute;background:#d0081d;color:#fff;bottom:0;left:15px;z-index:1;font-weight:700;padding:3px 10px 2px}#portlets_theme .portlet .portlet_inner h3,#portlets_theme .portlet .portlet_inner h3 a{font:700 18px/21px "Transat";letter-spacing:-0.1px;padding:0;margin:0 0 11px 0;color:#373737}@media screen and (max-width: 1000px){#portlets_theme .portlet .portlet_inner h3,#portlets_theme .portlet .portlet_inner h3 a{font-size:17px;line-height:20px;margin:0 0 8px 0}}@media print{#portlets_theme .portlet .portlet_inner h3,#portlets_theme .portlet .portlet_inner h3 a{font:700 14px/16px "Transat";color:#000;margin-bottom:4px}}#portlets_theme .portlet .portlet_inner a{padding:0;border:none}#portlets_theme .portlet .portlet_inner .portlet_content_link{display:none}#portlets_theme .portlet .portlet_inner .portlet-content{padding:15px}.portlet_wrap_place{background:#fff}.portlet_wrap_place .content_inner{padding-bottom:0 !important}.portlet_wrap_place .portlet{padding:60px 0}.portlet_wrap_place .portlet h3,.portlet_wrap_place .portlet h3 a{font:700 18px/21px "Transat";letter-spacing:-0.1px;padding:0;margin:0 0 11px 0;color:#373737;float:left;margin:0 17px 23px 0}@media screen and (max-width: 1000px){.portlet_wrap_place .portlet h3,.portlet_wrap_place .portlet h3 a{font-size:17px;line-height:20px;margin:0 0 8px 0}}@media print{.portlet_wrap_place .portlet h3,.portlet_wrap_place .portlet h3 a{font:700 14px/16px "Transat";color:#000;margin-bottom:4px}}.portlet_wrap_place .portlet .portlet_content_introduction{font:400 14px/21px "Transat";letter-spacing:0px;color:#373737;line-height:23px;font-style:italic}@media print{.portlet_wrap_place .portlet .portlet_content_introduction{font:400 13px/20px "Transat";color:#000}}.portlet_wrap_place .portlet .portlet_content_introduction a{border-bottom:none;margin-top:2px}.portlet_wrap_place .portlet .portlet_content_introduction+*{clear:both}.portlet_wrap_place .portlet .portlet_content_description{max-width:360px;float:left;margin-right:112px}.portlet_wrap_place .portlet .pictures{overflow:hidden}.portlet_wrap_place .portlet .pictures a{border:none}.portlet_wrap_valais{background:#fff;padding-top:1px}.portlet_wrap_valais .content_inner>.portlet:first-child{margin-top:80px}.portlet_wrap_valais .content_inner>.portlet:first-child h3,.portlet_wrap_valais .content_inner>.portlet:first-child h3 a{font:700 24px/31px "Transat";letter-spacing:0;padding:0 0 25px 0;margin:0;color:#373737;padding-bottom:40px}@media screen and (max-width: 1000px){.portlet_wrap_valais .content_inner>.portlet:first-child h3,.portlet_wrap_valais .content_inner>.portlet:first-child h3 a{font-size:22px;line-height:28px;padding:0 0 16px 0}}@media print{.portlet_wrap_valais .content_inner>.portlet:first-child h3,.portlet_wrap_valais .content_inner>.portlet:first-child h3 a{font:700 16px/15px "Transat";color:#000;margin-bottom:10px}}.portlet_wrap_valais #portlets_valais .add_portlet_link{margin-left:30px}.portlet_wrap_valais #portlets_valais .portlets_inner_wrap{margin-left:-30px}.portlet_wrap_valais #portlets_valais .portlets_inner_wrap .portlet{float:left;box-sizing:border-box;width:33.33%;padding:0 0 30px 30px}.portlet_wrap_valais #portlets_valais .portlets_inner_wrap .portlet h3,.portlet_wrap_valais #portlets_valais .portlets_inner_wrap .portlet h3 a{font:700 18px/21px "Transat";letter-spacing:-0.1px;padding:0;margin:0 0 11px 0;color:#373737}@media screen and (max-width: 1000px){.portlet_wrap_valais #portlets_valais .portlets_inner_wrap .portlet h3,.portlet_wrap_valais #portlets_valais .portlets_inner_wrap .portlet h3 a{font-size:17px;line-height:20px;margin:0 0 8px 0}}@media print{.portlet_wrap_valais #portlets_valais .portlets_inner_wrap .portlet h3,.portlet_wrap_valais #portlets_valais .portlets_inner_wrap .portlet h3 a{font:700 14px/16px "Transat";color:#000;margin-bottom:4px}}.portlet_wrap_valais #portlets_valais .portlets_inner_wrap .portlet .portlet_content_link{display:none}.portlet_wrap_valais #portlets_valais .portlets_inner_wrap .portlet .portlet_inner{background:#f7f7f7}.portlet_wrap_valais #portlets_valais .portlets_inner_wrap .portlet .portlet_inner .portlet-content{padding:20px;font:400 14px/21px "Transat";letter-spacing:0px;color:#373737;background:#f7f7f7}@media print{.portlet_wrap_valais #portlets_valais .portlets_inner_wrap .portlet .portlet_inner .portlet-content{font:400 13px/20px "Transat";color:#000}}.more_information{background:#fff;display:none}.category_123 .more_information{display:block}.more_information .content_inner{padding-bottom:0 !important}.more_information #portlets_bottom_more_information{padding-top:40px;padding-bottom:20px;max-width:1080px}.more_information #portlets_bottom_more_information h3,.more_information #portlets_bottom_more_information h3 a{font:700 18px/21px "Transat";letter-spacing:-0.1px;padding:0;margin:0 0 11px 0;color:#373737;border:none;float:left;margin:0 18px 30px 0}@media screen and (max-width: 1000px){.more_information #portlets_bottom_more_information h3,.more_information #portlets_bottom_more_information h3 a{font-size:17px;line-height:20px;margin:0 0 8px 0}}@media print{.more_information #portlets_bottom_more_information h3,.more_information #portlets_bottom_more_information h3 a{font:700 14px/16px "Transat";color:#000;margin-bottom:4px}}.more_information #portlets_bottom_more_information .portlet_listing_text{line-height:23px}.more_information #portlets_bottom_more_information .portlet_listing_text a{font:400 14px/21px "Transat";letter-spacing:0px;color:#373737;line-height:23px;font-style:italic;border:none}@media print{.more_information #portlets_bottom_more_information .portlet_listing_text a{font:400 13px/20px "Transat";color:#000}}.more_information #portlets_bottom_more_information .portlet_listing_text a:hover{color:#ee162c}.more_information #portlets_bottom_more_information .portlet-listing-entry-wrap{margin-left:-30px;clear:both}.more_information #portlets_bottom_more_information .portlet-listing-entry-wrap .portlet-listing-entry{float:left;box-sizing:border-box;width:33.33%;padding:0 0 30px 30px;font:400 14px/21px "Transat";letter-spacing:0px;color:#373737}@media print{.more_information #portlets_bottom_more_information .portlet-listing-entry-wrap .portlet-listing-entry{font:400 13px/20px "Transat";color:#000}}.more_information #portlets_bottom_more_information .portlet-listing-entry-wrap .portlet-listing-entry .pictures{position:relative}.more_information #portlets_bottom_more_information .portlet-listing-entry-wrap .portlet-listing-entry .pictures .portlet-entry-tags{position:absolute;background:#d0081d;color:#fff;bottom:0;left:15px;z-index:1;font-weight:700;padding:3px 10px 2px}.more_information #portlets_bottom_more_information .portlet-listing-entry-wrap .portlet-listing-entry h2,.more_information #portlets_bottom_more_information .portlet-listing-entry-wrap .portlet-listing-entry h2 a{font:700 18px/21px "Transat";letter-spacing:-0.1px;padding:0;margin:0 0 11px 0;color:#373737;border:none}@media screen and (max-width: 1000px){.more_information #portlets_bottom_more_information .portlet-listing-entry-wrap .portlet-listing-entry h2,.more_information #portlets_bottom_more_information .portlet-listing-entry-wrap .portlet-listing-entry h2 a{font-size:17px;line-height:20px;margin:0 0 8px 0}}@media print{.more_information #portlets_bottom_more_information .portlet-listing-entry-wrap .portlet-listing-entry h2,.more_information #portlets_bottom_more_information .portlet-listing-entry-wrap .portlet-listing-entry h2 a{font:700 14px/16px "Transat";color:#000;margin-bottom:4px}}.more_information #portlets_bottom_more_information .portlet-listing-entry-wrap .portlet-listing-entry .portlet-listing-entry-inline{background:#f7f7f7}.more_information #portlets_bottom_more_information .portlet-listing-entry-wrap .portlet-listing-entry .portlet-listing-entry-inline .portlet-listing-content-container{padding:15px;font:400 14px/21px "Transat";letter-spacing:0px;color:#373737}@media print{.more_information #portlets_bottom_more_information .portlet-listing-entry-wrap .portlet-listing-entry .portlet-listing-entry-inline .portlet-listing-content-container{font:400 13px/20px "Transat";color:#000}}.portlets_content_bottom{margin:68px 0 30px}.portlets_content_bottom .portlet{font:400 14px/21px "Transat";letter-spacing:0px;color:#373737}@media print{.portlets_content_bottom .portlet{font:400 13px/20px "Transat";color:#000}}.portlets_content_bottom .portlet+.portlet{margin-top:60px}.portlets_content_bottom .portlet .portlet_content_subtitle,.portlets_content_bottom .portlet .portlet_listing_subtitle{font:700 15px/21px "Transat";letter-spacing:0;padding:0;margin:0 0 11px 0;color:#373737;font-weight:300;margin-top:-11px}@media screen and (max-width: 1000px){.portlets_content_bottom .portlet .portlet_content_subtitle,.portlets_content_bottom .portlet .portlet_listing_subtitle{font-size:14px;line-height:20px}}@media print{.portlets_content_bottom .portlet .portlet_content_subtitle,.portlets_content_bottom .portlet .portlet_listing_subtitle{font:700 13px/20px "Transat";color:#000;margin-bottom:4px}}.portlets_content_bottom .portlet .portlet_content_introduction,.portlets_content_bottom .portlet .portlet_listing_introduction{font-weight:700;margin:0 0 5px}.portlets_content_bottom .portlet .pictures{position:relative;float:left;display:inline-block;width:40%;margin:0 30px 0 0}.portlets_content_bottom .portlet .pictures .picture,.portlets_content_bottom .portlet .pictures .picture img{display:block;width:100%;height:auto}.portlets_content_bottom .portlet .portlet_text_wrap{overflow:hidden}.portlets_content_bottom .portlet a.portlet_content_link{margin-top:5px}.portlets_content_bottom .portlet.portlet_listing .portlet_listing_text{margin:0 0 15px}.portlets_content_bottom .portlet.portlet_listing .portlet_listing_link{margin:20px 0 0}.portlets_content_bottom .portlet.portlet_listing .portlet-listing-entry+.portlet-listing-entry{margin-top:20px}.portlets_content_bottom .portlet.portlet_listing .portlet-listing-entry .portlet-listing-entry-inline{display:flex;flex-wrap:column;background:#fff}.portlets_content_bottom .portlet.portlet_listing .portlet-listing-entry .portlet-listing-entry-inline>.cf{display:none}.portlets_content_bottom .portlet.portlet_listing .portlet-listing-entry .pictures{margin:0}.portlets_content_bottom .portlet.portlet_listing .portlet-listing-entry .pictures *{display:block;height:100%;width:100%}.portlets_content_bottom .portlet.portlet_listing .portlet-listing-entry .pictures img{height:100% !important;width:100% !important;min-width:100%;max-width:100%;object-fit:cover;position:relative;left:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}.portlets_content_bottom .portlet.portlet_listing .portlet-listing-entry .pictures+.portlet-listing-content-container{display:inline-block;width:60%}.portlets_content_bottom .portlet.portlet_listing .portlet-listing-entry .portlet-listing-content-container{padding:24px 24px 20px 30px;overflow:hidden;box-sizing:border-box}.portlets_content_bottom .portlet.portlet_listing .portlet-listing-entry .portlet-entry-introduction{font-weight:700;margin:0 0 5px}.portlets_content_bottom .portlet.portlet_listing .portlet-listing-entry a.portlet-entry-link{display:inline-block;margin-top:17px}.system_page .search,#mod_overview{margin-top:50px}.system_page .search .search_item_wrap,.system_page .search .overview_item,#mod_overview .search_item_wrap,#mod_overview .overview_item{position:relative;margin-top:20px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;cursor:pointer;background:#fff}.system_page .search .search_item_wrap:first-child,.system_page .search .overview_item:first-child,#mod_overview .search_item_wrap:first-child,#mod_overview .overview_item:first-child{margin-top:0}.system_page .search .search_item_wrap .search_item_details,.system_page .search .overview_item .search_item_details,#mod_overview .search_item_wrap .search_item_details,#mod_overview .overview_item .search_item_details{display:none}.system_page .search .search_item_wrap .resource_container,.system_page .search .overview_item .resource_container,#mod_overview .search_item_wrap .resource_container,#mod_overview .overview_item .resource_container{position:absolute;left:0;top:0;bottom:0;height:100%;width:263px;overflow:hidden}.system_page .search .search_item_wrap .resource_container *,.system_page .search .overview_item .resource_container *,#mod_overview .search_item_wrap .resource_container *,#mod_overview .overview_item .resource_container *{height:100%}.system_page .search .search_item_wrap .resource_container a,.system_page .search .overview_item .resource_container a,#mod_overview .search_item_wrap .resource_container a,#mod_overview .overview_item .resource_container a{border:none}.system_page .search .search_item_wrap .resource_container .picture,.system_page .search .overview_item .resource_container .picture,#mod_overview .search_item_wrap .resource_container .picture,#mod_overview .overview_item .resource_container .picture{float:none;overflow:hidden;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.system_page .search .search_item_wrap .resource_container img,.system_page .search .overview_item .resource_container img,#mod_overview .search_item_wrap .resource_container img,#mod_overview .overview_item .resource_container img{width:auto;height:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.system_page .search .search_item_wrap.listing_entry_with_picture .content,.system_page .search .search_item_wrap.listing_entry_with_picture .search_item,.system_page .search .search_item_wrap.overview_item_with_picture .content,.system_page .search .search_item_wrap.overview_item_with_picture .search_item,.system_page .search .overview_item.listing_entry_with_picture .content,.system_page .search .overview_item.listing_entry_with_picture .search_item,.system_page .search .overview_item.overview_item_with_picture .content,.system_page .search .overview_item.overview_item_with_picture .search_item,#mod_overview .search_item_wrap.listing_entry_with_picture .content,#mod_overview .search_item_wrap.listing_entry_with_picture .search_item,#mod_overview .search_item_wrap.overview_item_with_picture .content,#mod_overview .search_item_wrap.overview_item_with_picture .search_item,#mod_overview .overview_item.listing_entry_with_picture .content,#mod_overview .overview_item.listing_entry_with_picture .search_item,#mod_overview .overview_item.overview_item_with_picture .content,#mod_overview .overview_item.overview_item_with_picture .search_item{min-height:277px}.system_page .search .search_item_wrap .search_item,.system_page .search .search_item_wrap .content,.system_page .search .overview_item .search_item,.system_page .search .overview_item .content,#mod_overview .search_item_wrap .search_item,#mod_overview .search_item_wrap .content,#mod_overview .overview_item .search_item,#mod_overview .overview_item .content{width:100%;float:right;padding:25px 30px 25px;box-sizing:border-box;box-shadow:none;border:none;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;font:400 14px/21px "Transat";letter-spacing:0px;color:#373737}@media print{.system_page .search .search_item_wrap .search_item,.system_page .search .search_item_wrap .content,.system_page .search .overview_item .search_item,.system_page .search .overview_item .content,#mod_overview .search_item_wrap .search_item,#mod_overview .search_item_wrap .content,#mod_overview .overview_item .search_item,#mod_overview .overview_item .content{font:400 13px/20px "Transat";color:#000}}.system_page .search .search_item_wrap .search_item .introduction,.system_page .search .search_item_wrap .content .introduction,.system_page .search .overview_item .search_item .introduction,.system_page .search .overview_item .content .introduction,#mod_overview .search_item_wrap .search_item .introduction,#mod_overview .search_item_wrap .content .introduction,#mod_overview .overview_item .search_item .introduction,#mod_overview .overview_item .content .introduction{font:400 14px/21px "Transat";letter-spacing:0px;color:#373737;margin-bottom:0}@media print{.system_page .search .search_item_wrap .search_item .introduction,.system_page .search .search_item_wrap .content .introduction,.system_page .search .overview_item .search_item .introduction,.system_page .search .overview_item .content .introduction,#mod_overview .search_item_wrap .search_item .introduction,#mod_overview .search_item_wrap .content .introduction,#mod_overview .overview_item .search_item .introduction,#mod_overview .overview_item .content .introduction{font:400 13px/20px "Transat";color:#000}}.system_page .search .search_item_wrap .search_item .listing-more-button,.system_page .search .search_item_wrap .content .listing-more-button,.system_page .search .overview_item .search_item .listing-more-button,.system_page .search .overview_item .content .listing-more-button,#mod_overview .search_item_wrap .search_item .listing-more-button,#mod_overview .search_item_wrap .content .listing-more-button,#mod_overview .overview_item .search_item .listing-more-button,#mod_overview .overview_item .content .listing-more-button{display:inline-block;margin:0;font:400 14px/21px "Transat";letter-spacing:0px;color:#373737;padding:11px 28px 9px;width:auto;color:#fff;background:#ee162c;border:1px solid #ee162c;border:none;border-radius:2px;text-decoration:none;outline:none;cursor:pointer;text-align:center;text-transform:none;box-sizing:border-box;position:relative;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out;-moz-transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out;-o-transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out;transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out;-webkit-transform:translate(0, 10px);-moz-transform:translate(0, 10px);-o-transform:translate(0, 10px);transform:translate(0, 10px);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;opacity:0;visibility:hidden;position:absolute;bottom:20px}@media print{.system_page .search .search_item_wrap .search_item .listing-more-button,.system_page .search .search_item_wrap .content .listing-more-button,.system_page .search .overview_item .search_item .listing-more-button,.system_page .search .overview_item .content .listing-more-button,#mod_overview .search_item_wrap .search_item .listing-more-button,#mod_overview .search_item_wrap .content .listing-more-button,#mod_overview .overview_item .search_item .listing-more-button,#mod_overview .overview_item .content .listing-more-button{font:400 13px/20px "Transat";color:#000}}.system_page .search .search_item_wrap .search_item .listing-more-button:focus,.system_page .search .search_item_wrap .search_item .listing-more-button:hover,.system_page .search .search_item_wrap .content .listing-more-button:focus,.system_page .search .search_item_wrap .content .listing-more-button:hover,.system_page .search .overview_item .search_item .listing-more-button:focus,.system_page .search .overview_item .search_item .listing-more-button:hover,.system_page .search .overview_item .content .listing-more-button:focus,.system_page .search .overview_item .content .listing-more-button:hover,#mod_overview .search_item_wrap .search_item .listing-more-button:focus,#mod_overview .search_item_wrap .search_item .listing-more-button:hover,#mod_overview .search_item_wrap .content .listing-more-button:focus,#mod_overview .search_item_wrap .content .listing-more-button:hover,#mod_overview .overview_item .search_item .listing-more-button:focus,#mod_overview .overview_item .search_item .listing-more-button:hover,#mod_overview .overview_item .content .listing-more-button:focus,#mod_overview .overview_item .content .listing-more-button:hover{background:#d0081d;color:#fff;border-color:#d0081d}@media screen and (max-width: 1000px){.system_page .search .search_item_wrap .search_item .listing-more-button,.system_page .search .search_item_wrap .content .listing-more-button,.system_page .search .overview_item .search_item .listing-more-button,.system_page .search .overview_item .content .listing-more-button,#mod_overview .search_item_wrap .search_item .listing-more-button,#mod_overview .search_item_wrap .content .listing-more-button,#mod_overview .overview_item .search_item .listing-more-button,#mod_overview .overview_item .content .listing-more-button{padding:8px 15px 6px 15px}}.system_page .search .search_item_wrap .content,.system_page .search .overview_item .content,#mod_overview .search_item_wrap .content,#mod_overview .overview_item .content{position:relative}.system_page .search .search_item_wrap .content .introduction,.system_page .search .overview_item .content .introduction,#mod_overview .search_item_wrap .content .introduction,#mod_overview .overview_item .content .introduction{display:none}.system_page .search .search_item_wrap .content:before,.system_page .search .overview_item .content:before,#mod_overview .search_item_wrap .content:before,#mod_overview .overview_item .content:before{content:"";position:absolute;top:auto;left:0;width:100%;height:115px;display:block;background:rgba(0,0,0,0);bottom:0;background:rgba(255,255,255,0);background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0), #fff);background:-o-linear-gradient(top, rgba(255, 255, 255, 0), #fff);background:-moz-linear-gradient(top, rgba(255, 255, 255, 0), #fff);background:linear-gradient(top, rgba(255, 255, 255, 0), #fff);opacity:0;visibility:hidden;margin-bottom:-30px}.system_page .search .search_item_wrap .search_item_picture+.search_item_wrap,.system_page .search .search_item_wrap .search_item_picture .content,.system_page .search .search_item_wrap.overview_item_with_picture+.search_item_wrap,.system_page .search .search_item_wrap.overview_item_with_picture .content,.system_page .search .overview_item .search_item_picture+.search_item_wrap,.system_page .search .overview_item .search_item_picture .content,.system_page .search .overview_item.overview_item_with_picture+.search_item_wrap,.system_page .search .overview_item.overview_item_with_picture .content,#mod_overview .search_item_wrap .search_item_picture+.search_item_wrap,#mod_overview .search_item_wrap .search_item_picture .content,#mod_overview .search_item_wrap.overview_item_with_picture+.search_item_wrap,#mod_overview .search_item_wrap.overview_item_with_picture .content,#mod_overview .overview_item .search_item_picture+.search_item_wrap,#mod_overview .overview_item .search_item_picture .content,#mod_overview .overview_item.overview_item_with_picture+.search_item_wrap,#mod_overview .overview_item.overview_item_with_picture .content{width:calc(100% - 263px);min-height:194px}.system_page .search .search_item_wrap:hover,.system_page .search .overview_item:hover,#mod_overview .search_item_wrap:hover,#mod_overview .overview_item:hover{box-shadow:0 2px 6px 0 rgba(0,0,0,.1)}.system_page .search .search_item_wrap:hover .listing-more-button,.system_page .search .overview_item:hover .listing-more-button,#mod_overview .search_item_wrap:hover .listing-more-button,#mod_overview .overview_item:hover .listing-more-button{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);opacity:1;visibility:visible}.system_page .search .search_item_wrap:hover .content:before,.system_page .search .overview_item:hover .content:before,#mod_overview .search_item_wrap:hover .content:before,#mod_overview .overview_item:hover .content:before{opacity:1;visibility:visible;margin-bottom:0}.system_page .search .search_item_wrap:hover .resource_container .picture,.system_page .search .overview_item:hover .resource_container .picture,#mod_overview .search_item_wrap:hover .resource_container .picture,#mod_overview .overview_item:hover .resource_container .picture{-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-o-transform:scale(1.03);transform:scale(1.03)}.system_page .search{margin-top:10px}.system .search{margin-left:0}.system .search .search_item_wrap{margin-left:-40px}.listing-description+#mixItUp,.introduction+#mixItUp{margin-top:60px}.module-listing{margin-left:-30px}.module-listing>div:first-child .listing-tag-header{padding-top:0}.module-listing .listing-tag-header{float:none;clear:both;padding:20px 0 10px 30px}.module-listing .listing_entry{position:relative;float:left;box-sizing:border-box;width:33.33%;padding:0 0 30px 30px}.module-listing .listing_entry .picture_container{position:relative}.module-listing .listing_entry .picture_container .listing_tags{position:absolute;font:400 14px/21px "Transat";letter-spacing:0px;color:#373737;background:#d0081d;color:#fff;bottom:0;left:15px;z-index:1;font-weight:700;padding:3px 10px 2px}@media print{.module-listing .listing_entry .picture_container .listing_tags{font:400 13px/20px "Transat";color:#000}}.module-listing .listing_entry .picture_container .pictures+.listing-subtitle{position:absolute;top:0;width:100%;z-index:1}.module-listing .listing_entry .picture_container .listing-subtitle{background:#ee162c;margin:0;height:0;padding-bottom:74%}.module-listing .listing_entry .picture_container .listing-subtitle .icon{font-size:55px;line-height:55px;color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.module-listing .listing_entry .pictures{width:100%;float:none}.module-listing .listing_entry .pictures .resource_description{display:none}.module-listing .listing_entry .pictures a{border:none}.module-listing .listing_entry .pictures *{width:100%;height:auto}.module-listing .listing_entry .listing-entry-inline{background:#fff}.module-listing .listing_entry .listing-entry-inline .content{clear:both;padding:15px;font:400 14px/21px "Transat";letter-spacing:0px;color:#373737}@media print{.module-listing .listing_entry .listing-entry-inline .content{font:400 13px/20px "Transat";color:#000}}.module-listing .listing_entry .listing-entry-inline .content .listing-date{margin-bottom:10px;color:rgba(55,55,55,.5)}.module-listing .listing_entry .listing-entry-inline .content h2{margin-top:0}.module-listing .listing_entry .listing-entry-inline .content .listing-content-introduction{font-weight:700;margin:0 0 5px}.module-listing .listing_entry .listing-entry-inline .content .listing-more-button{display:none}.module-listing .listing_entry.not_published{border:4px solid #ee162c}.module-listing .listing_entry.not_published .listing-entry-inline>*:not(.listing_actions){opacity:.6}.listing_entry_backlink{margin-bottom:38px}.listing_entry_backlink a{border:none;font:400 14px/21px "Transat";letter-spacing:0px;color:#373737;padding:0 0 0 23px;position:relative}@media print{.listing_entry_backlink a{font:400 13px/20px "Transat";color:#000}}.listing_entry_backlink a:before{content:"";position:absolute;top:1px;left:0;display:block;font-family:"Font Awesome 6 Pro";font-size:14px;line-height:14px;font-weight:400;text-transform:none;color:#373737;font-weight:300}.listing_entry_backlink a:hover:before{color:#ee162c}.listing_property_filter{margin:40px 0}.listing_property_filter form{position:relative;display:flex;flex-flow:wrap;margin-left:-30px}.listing_property_filter form>*{flex:0 0 50%;margin:0 0 15px;padding:0 0 0 30px;box-sizing:border-box}.listing_property_filter form>*.listing_search_buttons{flex:0 0 100%;margin-bottom:0;text-align:right}.listing_property_filter a.listing_reset_filter{position:absolute;right:0;top:-22px;font:700 15px/21px "Transat";letter-spacing:0;padding:0;margin:0 0 11px 0;color:#373737;cursor:pointer;display:block}@media screen and (max-width: 1000px){.listing_property_filter a.listing_reset_filter{font-size:14px;line-height:20px}}@media print{.listing_property_filter a.listing_reset_filter{font:700 13px/20px "Transat";color:#000;margin-bottom:4px}}.listing_property_filter a.listing_reset_filter:hover{color:#ee162c}.listing_property_filter label{display:block;font:700 15px/21px "Transat";letter-spacing:0;padding:0;margin:0 0 11px 0;color:#373737;margin-bottom:5px}@media screen and (max-width: 1000px){.listing_property_filter label{font-size:14px;line-height:20px}}@media print{.listing_property_filter label{font:700 13px/20px "Transat";color:#000;margin-bottom:4px}}.listing_property_filter select,.listing_property_filter input{display:block;width:100%;font:400 14px/21px "Transat";letter-spacing:0px;color:#373737;font-weight:400;line-height:18px;color:#838383;min-height:44px;padding:9px 10px 7px;outline:none;background:#fff;border:1px solid #e2e1df;box-sizing:border-box;border-radius:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}@media print{.listing_property_filter select,.listing_property_filter input{font:400 13px/20px "Transat";color:#000}}.listing_property_filter select::-webkit-input-placeholder,.listing_property_filter input::-webkit-input-placeholder{color:#838383;opacity:1}.listing_property_filter select:-moz-placeholder,.listing_property_filter input:-moz-placeholder{color:#838383;opacity:1}.listing_property_filter select::-moz-placeholder,.listing_property_filter input::-moz-placeholder{color:#838383;opacity:1}.listing_property_filter select:-ms-input-placeholder,.listing_property_filter input:-ms-input-placeholder{color:#838383;opacity:1}.listing_property_filter select:hover,.listing_property_filter select:focus,.listing_property_filter input:hover,.listing_property_filter input:focus{border-color:#838383;color:#373737;box-shadow:0 2px 6px 0 rgba(0,0,0,.1)}.listing_property_filter select:-webkit-autofill,.listing_property_filter input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset}.listing_property_filter select.button,.listing_property_filter input.button{display:inline-block;margin:0;font:400 14px/21px "Transat";letter-spacing:0px;color:#373737;padding:11px 28px 9px;width:auto;color:#fff;background:#ee162c;border:1px solid #ee162c;border:none;border-radius:2px;text-decoration:none;outline:none;cursor:pointer;text-align:center;text-transform:none;box-sizing:border-box;position:relative;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out;-moz-transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out;-o-transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out;transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out;min-width:194px;min-height:0}@media print{.listing_property_filter select.button,.listing_property_filter input.button{font:400 13px/20px "Transat";color:#000}}.listing_property_filter select.button:focus,.listing_property_filter select.button:hover,.listing_property_filter input.button:focus,.listing_property_filter input.button:hover{background:#d0081d;color:#fff;border-color:#d0081d}@media screen and (max-width: 1000px){.listing_property_filter select.button,.listing_property_filter input.button{padding:8px 15px 6px 15px}}.listing_property_filter select option{display:none}.listing_property_filter span.select2-container--default.select2-container{display:block;width:100% !important;min-width:0 !important}.listing_property_filter span.select2-container--default.select2-container input.select2-search__field{border:0 !important;padding:0 !important;min-height:0 !important}.listing_property_filter span.select2-container--default.select2-container.select2-container--focus .select2-selection--multiple,.listing_property_filter span.select2-container--default.select2-container.select2-container--open .select2-selection--multiple,.listing_property_filter span.select2-container--default.select2-container:hover .select2-selection--multiple{box-shadow:0 2px 6px 0 rgba(0,0,0,.1);border-color:#838383}.listing_property_filter span.select2-container--default.select2-container .select2-selection--multiple{border:1px solid #e2e1df;border-radius:2px;font:400 14px/21px "Transat";letter-spacing:0px;color:#373737;font-weight:400;line-height:18px;color:#838383;min-height:44px;height:44px;overflow-x:hidden;overflow-y:auto;width:100%;max-width:100%;padding:3px 10px 7px;padding-right:40px;box-sizing:border-box;-webkit-transition:border-color .3s ease-out;-moz-transition:border-color .3s ease-out;-o-transition:border-color .3s ease-out;transition:border-color .3s ease-out}@media print{.listing_property_filter span.select2-container--default.select2-container .select2-selection--multiple{font:400 13px/20px "Transat";color:#000}}.listing_property_filter span.select2-container--default.select2-container .select2-selection--multiple:before{content:"";position:absolute;top:50%;left:unset;display:block;font-family:"Font Awesome 6 Pro";font-size:14px;line-height:14px;font-weight:400;text-transform:none;color:#838383;right:15px;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.listing_property_filter span.select2-container--default.select2-container .select2-selection--multiple .select2-search--inline{padding:0}.listing_property_filter span.select2-container--default.select2-container .select2-selection--multiple .select2-search--inline:before{display:none}.listing_property_filter span.select2-container--default.select2-container .select2-selection--multiple .select2-search--inline input{font:400 14px/21px "Transat";letter-spacing:0px;color:#373737;margin-top:9px}.listing_property_filter span.select2-container--default.select2-container .select2-selection--multiple .select2-search--inline input::-webkit-input-placeholder{color:#838383;opacity:1}.listing_property_filter span.select2-container--default.select2-container .select2-selection--multiple .select2-search--inline input:-moz-placeholder{color:#838383;opacity:1}.listing_property_filter span.select2-container--default.select2-container .select2-selection--multiple .select2-search--inline input::-moz-placeholder{color:#838383;opacity:1}.listing_property_filter span.select2-container--default.select2-container .select2-selection--multiple .select2-search--inline input:-ms-input-placeholder{color:#838383;opacity:1}@media print{.listing_property_filter span.select2-container--default.select2-container .select2-selection--multiple .select2-search--inline input{font:400 13px/20px "Transat";color:#000}}.listing_property_filter span.select2-container--default.select2-container .select2-selection--multiple .select2-search__field{width:100% !important}.listing_property_filter span.select2-container--default.select2-container .select2-selection--multiple .select2-selection__rendered{padding:0;display:block}.listing_property_filter span.select2-container--default.select2-container ul.select2-selection__rendered li.select2-selection__choice{background:#f7f7f7;border:1px solid #e2e1df;margin:4px 4px 0 0;border-radius:3px;padding:6px 5px 3px 8px;font-size:13px;line-height:16px;color:#6a6a6a}.listing_property_filter span.select2-container--default.select2-container ul.select2-selection__rendered li.select2-selection__choice:before{display:none}.listing_property_filter span.select2-container--default.select2-container ul.select2-selection__rendered li.select2-selection__choice .select2-selection__choice__remove{float:right;font-size:25px;margin:1px 0 0 3px;font-weight:400}.listing_property_filter span.select2-container--default.select2-container ul.select2-selection__rendered li.select2-selection__choice .select2-selection__choice__remove:hover{color:#373737}.listing_property_filter .select2-container--open .select2-dropdown{border:1px solid #838383;border-radius:2px;margin-top:15px;box-shadow:0 2px 6px 0 rgba(0,0,0,.1)}.listing_property_filter .select2-container--open .select2-dropdown ul{border-radius:0;border-top:0;list-style:none}.listing_property_filter .select2-container--open .select2-dropdown ul li:before{display:none}.listing_property_filter .select2-container--open .select2-dropdown--above{margin-top:0;bottom:15px}.listing_property_filter .select2-container--open ul.select2-results__options{padding:11px 0}.listing_property_filter .select2-container--open ul.select2-results__options .select2-results__option{padding:5px 14px 5px 44px;font:400 14px/21px "Transat";letter-spacing:0px;color:#373737;line-height:17px;position:relative}@media print{.listing_property_filter .select2-container--open ul.select2-results__options .select2-results__option{font:400 13px/20px "Transat";color:#000}}.listing_property_filter .select2-container--open ul.select2-results__options .select2-results__option:before{content:"";position:absolute;top:2px;left:14px;width:20px;height:20px;display:block;background:#fff;border:1px solid #e2e1df;border-radius:2px;box-sizing:border-box}.listing_property_filter .select2-container--open ul.select2-results__options .select2-results__option:after{content:"";position:absolute;top:6px;left:18px;display:block;font-family:"Font Awesome 6 Pro";font-size:13px;line-height:13px;font-weight:400;text-transform:none;color:#373737;opacity:0;visibility:hidden}.listing_property_filter .select2-container--open ul.select2-results__options .select2-results__option.select2-results__option--highlighted{background:#fff;color:#ee162c}.listing_property_filter .select2-container--open ul.select2-results__options .select2-results__option.select2-results__option--highlighted:before{border-color:#373737}.listing_property_filter .select2-container--open ul.select2-results__options .select2-results__option[aria-selected=true]{color:#373737;background:#fff}.listing_property_filter .select2-container--open ul.select2-results__options .select2-results__option[aria-selected=true]:hover{color:#373737}.listing_property_filter .select2-container--open ul.select2-results__options .select2-results__option[aria-selected=true]:before{border-color:#373737}.listing_property_filter .select2-container--open ul.select2-results__options .select2-results__option[aria-selected=true]:after{opacity:1;visibility:visible}.listing_property_filter .select2-container--open .select2-selection--single,.listing_property_filter .select2-container:hover .select2-selection--single{border-color:#d8d8d8;box-shadow:0 2px 6px 0 rgba(0,0,0,.1)}.listing_property_filter .select2-container--open .select2-selection--single .select2-selection__arrow:before,.listing_property_filter .select2-container--open .select2-selection--single .select2-selection__rendered,.listing_property_filter .select2-container:hover .select2-selection--single .select2-selection__arrow:before,.listing_property_filter .select2-container:hover .select2-selection--single .select2-selection__rendered{color:#373737}.listing_property_filter .select2-results__option{padding:8px 17px 9px;color:#373737}.listing_property_filter .select2-search--dropdown{display:none}#google_map{margin-bottom:0}#google_map a{border:none}#google_map .gm-style .gm-style-iw-c{border-radius:2px}#google_map div.infowindow{padding:2px 0 0 5px;text-align:left;font:400 17px/27px "Transat";letter-spacing:0px;color:#373737}@media print{#google_map div.infowindow{font:400 12px/18px "Transat";color:#000}}@media screen and (max-width: 1000px){#google_map div.infowindow{font-size:16px;line-height:26px}}#google_map div.infowindow h2{font:700 18px/21px "Transat";letter-spacing:-0.1px;padding:0;margin:0 0 11px 0;color:#373737;margin-bottom:0}@media screen and (max-width: 1000px){#google_map div.infowindow h2{font-size:17px;line-height:20px;margin:0 0 8px 0}}@media print{#google_map div.infowindow h2{font:700 14px/16px "Transat";color:#000;margin-bottom:4px}}#google_map div.infowindow p{margin:0}#google_map div.infowindow p:empty{display:none}.mod_mailform #mailform_content{margin-bottom:50px}.mod_mailform .mailform_element.heading2_field:first-child h2{margin-top:0}.mod_mailform .mailform_element.heading2_field h2{font:700 18px/21px "Transat";letter-spacing:-0.1px;padding:0;margin:0 0 11px 0;color:#373737;color:#373737;margin:40px 0 20px}@media screen and (max-width: 1000px){.mod_mailform .mailform_element.heading2_field h2{font-size:17px;line-height:20px;margin:0 0 8px 0}}@media print{.mod_mailform .mailform_element.heading2_field h2{font:700 14px/16px "Transat";color:#000;margin-bottom:4px}}#mailform_submit_button,.mailform_element{text-align:left}.mailform_element label,#mailform_submit_button label,.login_form label{float:left;width:30%;text-align:left;padding:8px 20px 9px 0;box-sizing:border-box}.add_portlet select,.mailform_element input,.mailform_element textarea,.login_form input{width:70%;font:400 17px/27px "Transat";letter-spacing:0px;color:#373737;color:rgba(55,55,55,.6);padding:7px 15px 7px;outline:none;background:#fff;border-radius:2px;border:1px solid #e2e1df;box-sizing:border-box;border-radius:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}@media print{.add_portlet select,.mailform_element input,.mailform_element textarea,.login_form input{font:400 12px/18px "Transat";color:#000}}@media screen and (max-width: 1000px){.add_portlet select,.mailform_element input,.mailform_element textarea,.login_form input{font-size:16px;line-height:26px}}.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:#d8d8d8;color:#373737;box-shadow:0 2px 6px 0 rgba(0,0,0,.1)}.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.tooltip,.mailform_element input.tooltip,.mailform_element textarea.tooltip,.login_form input.tooltip{width:calc(70% - 22px)}.add_portlet select{width:100%;height:45px}.mailform_element textarea,.mailform_element.email_field input,.mailform_element.input_field input{-webkit-appearance:none}.mailform_element textarea{height:180px}.mailform-submit,.login_form .button{display:inline-block;margin:0;font:400 14px/21px "Transat";letter-spacing:0px;color:#373737;padding:11px 28px 9px;width:auto;color:#fff;background:#ee162c;border:1px solid #ee162c;border:none;border-radius:2px;text-decoration:none;outline:none;cursor:pointer;text-align:center;text-transform:none;box-sizing:border-box;position:relative;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out;-moz-transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out;-o-transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out;transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out;margin:10px 0 0}@media print{.mailform-submit,.login_form .button{font:400 13px/20px "Transat";color:#000}}.mailform-submit:focus,.mailform-submit:hover,.login_form .button:focus,.login_form .button:hover{background:#d0081d;color:#fff;border-color:#d0081d}@media screen and (max-width: 1000px){.mailform-submit,.login_form .button{padding:8px 15px 6px 15px}}#mailform_submit_button{display:inline-block;margin:10px 0 0 30%;position:relative;text-align:left}#mailform_submit_button label{display:none}#mailform_submit_button .mailform-submit{margin:0}span.required{color:#ee162c !important;font-weight:700;padding:0 0 0 2px}.mailform_error textarea,.mailform_error input{border:1px solid #ee162c}.mailform_error label{color:#ee162c}.login_form>p{margin-bottom:25px !important}.mailform_element p{margin:0 0 15px 0}.p_remember_me_checkbox .checkbox_wrap,.mailform_element.checkbox_field{position:relative;height:50px}.p_remember_me_checkbox .checkbox_wrap p,.mailform_element.checkbox_field p{width:70%;float:right;position:relative}.p_remember_me_checkbox .checkbox_wrap input,.mailform_element.checkbox_field input{width:20px;height:20px;float:left;margin:6px 12px 0 0;opacity:0;position:relative;cursor:pointer;z-index:10}.p_remember_me_checkbox .checkbox_wrap label.checkbox,.mailform_element.checkbox_field label.checkbox{width:auto;float:none;overflow:hidden;cursor:pointer;display:block;padding:0;text-align:left}.p_remember_me_checkbox .checkbox_wrap label.checkbox:after,.p_remember_me_checkbox .checkbox_wrap label.checkbox:before,.mailform_element.checkbox_field label.checkbox:after,.mailform_element.checkbox_field label.checkbox: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:#e2e1df;line-height:21px;width:19px;height:20px;font-weight:300;pointer-events:none;background:none;z-index:2;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}.p_remember_me_checkbox .checkbox_wrap label.checkbox:after,.mailform_element.checkbox_field label.checkbox:after{content:"";opacity:0;visibility:hidden;font-weight:700;color:#ee162c;background:none;z-index:4}.p_remember_me_checkbox .checkbox_wrap input:checked+label:before,.mailform_element.checkbox_field input:checked+label:before{color:#ee162c}.p_remember_me_checkbox .checkbox_wrap input:checked+label:after,.mailform_element.checkbox_field input:checked+label:after{opacity:1;visibility:visible}.mailform_element.file_field{margin-bottom:50px}.p_remember_me_checkbox .checkbox_wrap{margin-left:200px}.p_remember_me_checkbox .checkbox_wrap input{width:20px !important}.p_remember_me_checkbox .checkbox_wrap label:first-child{display:none}.mailform_element.radio_field{position:relative;margin:6px 0 21px}.mailform_element.radio_field .wrap_radio_buttons>label{font-weight:700;width:auto;margin-bottom:8px}.mailform_element.radio_field label{display:block;position:relative;padding:0;width:100%;float:none;clear:both}.mailform_element.radio_field .multiple_radio_inputs{position:relative}.mailform_element.radio_field input{display:none}.mailform_element.radio_field label.radio{width:auto;float:none;overflow:hidden;cursor:pointer;display:block;padding:0 0 0 28px;text-align:left}.mailform_element.radio_field label.radio:after,.mailform_element.radio_field label.radio:before{content:"";position:absolute;top:3px;left:1px;display:block;font-family:"Font Awesome 6 Pro";font-size:20px;line-height:20px;font-weight:400;text-transform:none;color:#e2e1df;width:20px;height:20px;border-radius:100%;font-weight:300;pointer-events:none;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.radio_field label.radio:after{content:"";opacity:0;visibility:hidden;font-weight:700;color:#ee162c;background:none;z-index:4}.mailform_element.radio_field input:checked+label.radio:before{color:#ee162c}.mailform_element.radio_field input:checked+label.radio:after{opacity:1;visibility:visible}.time_field span.select2-container{width:calc(35% - 10px) !important}.time_field .separator{width:20px;display:inline-block;text-align:center}span.select2-container{width:70% !important}span.select2-container--default .select2-selection--single{border-radius:0;width:100%;background:#fff;border:1px solid #e2e1df;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:"Transat";color:rgba(55,55,55,.6);padding:6px 15px 7px;outline:none !important;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:17px;right:10px}span.select2-container--default .select2-selection--single .select2-selection__arrow:before{content:"";position:absolute;top:-6px;left:0;display:block;font-family:"Font Awesome 6 Pro";font-size:20px;line-height:20px;font-weight:400;text-transform:none;color:#e5e5e5;font-weight:700;-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]{background:#f7f7f7}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:#ee162c}span.select2-container--open .select2-dropdown{border:1px solid #d8d8d8;border-top:none;margin-top:-1px;border-radius:0;border-top-left-radius:0px;border-top-right-radius:0px;overflow:hidden;box-shadow:0 2px 6px 0 rgba(0,0,0,.1)}span.select2-container--open .select2-dropdown ul{border-radius:0;border-top:0}span.select2-container--open select2-dropdown--above ul{border-top:1px solid #d8d8d8;border-bottom:0}span.select2-container--open .select2-selection--single,span.select2-container:hover .select2-selection--single{border-color:#d8d8d8;box-shadow:0 2px 6px 0 rgba(0,0,0,.1)}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:#373737}.select2-results__option{padding:8px 17px 9px;color:#373737}.select2-search--dropdown{display:none}.ui-datepicker.ui-widget{z-index:200 !important;font:"Transat";color:#373737;padding:7px 10px 2px;margin:7px 0 0 0;width:300px;border-radius:2px;border:1px solid #eaeaea;box-shadow:0 2px 6px 0 rgba(0,0,0,.1)}.ui-datepicker.ui-widget .ui-widget-header{border:0;border-radius:0;margin:-7px -10px 0;padding:11px 10px 6px;background:#f7f7f7;font:400 17px/27px "Transat";letter-spacing:0px;color:#373737;font-weight:700}@media print{.ui-datepicker.ui-widget .ui-widget-header{font:400 12px/18px "Transat";color:#000}}@media screen and (max-width: 1000px){.ui-datepicker.ui-widget .ui-widget-header{font-size:16px;line-height:26px}}.ui-datepicker.ui-widget .ui-widget-header select{font:400 17px/27px "Transat";letter-spacing:0px;color:#373737;font-weight:700}@media print{.ui-datepicker.ui-widget .ui-widget-header select{font:400 12px/18px "Transat";color:#000}}@media screen and (max-width: 1000px){.ui-datepicker.ui-widget .ui-widget-header select{font-size:16px;line-height:26px}}.ui-datepicker.ui-widget thead tr{border-bottom:2px solid #373737}.ui-datepicker.ui-widget th{padding:5px 2px;color:#373737;text-transform:none;background:none;border:0;font:400 17px/27px "Transat";letter-spacing:0px;color:#373737;font-weight:700}@media print{.ui-datepicker.ui-widget th{font:400 12px/18px "Transat";color:#000}}@media screen and (max-width: 1000px){.ui-datepicker.ui-widget th{font-size:16px;line-height:26px}}.ui-datepicker.ui-widget td span,.ui-datepicker.ui-widget td a{text-align:center;font:400 17px/27px "Transat";letter-spacing:0px;color:#373737}@media print{.ui-datepicker.ui-widget td span,.ui-datepicker.ui-widget td a{font:400 12px/18px "Transat";color:#000}}@media screen and (max-width: 1000px){.ui-datepicker.ui-widget td span,.ui-datepicker.ui-widget td a{font-size:16px;line-height:26px}}.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:2px 2px 4px;color:#373737;border:none;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:#f7f7f7;color:#373737;border-color:#f7f7f7}.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:#ee162c;color:#fff;border-color:#ee162c}.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:15px !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:20px;font-weight:400;text-transform:none;color:#373737;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:#ee162c}.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;clear:both}.mailform_field_actions{position:absolute;top:0;right:0;bottom:auto;left:auto;margin:0;padding:7px 10px 7px;font-size:16px;line-height:24px;background:#f7f7f7;z-index:10}.mailform_field_actions li,.mailform_field_actions a{color:#373737;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:#ee162c}ul.sitemap li{margin:0 !important;padding:0}ul.sitemap li:before{display:none}ul.sitemap li.level1+li.level0{margin-top:10px !important}#jobs_filter{position:relative;margin:70px -50px 0}#jobs_filter:before{content:"";position:absolute;top:0;left:-2000px;width:5000px;height:100%;display:block;background:#f3f2f0;border-top:1px solid #e2e1df;border-bottom:1px solid #e2e1df;z-index:-1}#jobs_filter .jobs_filter_inner{padding:40px 0 12px;box-sizing:border-box}#jobs_filter .jobs_filter_inner h2{font:700 24px/31px "Transat";letter-spacing:0;padding:0 0 25px 0;margin:0;color:#373737;padding:0}@media screen and (max-width: 1000px){#jobs_filter .jobs_filter_inner h2{font-size:22px;line-height:28px;padding:0 0 16px 0}}@media print{#jobs_filter .jobs_filter_inner h2{font:700 16px/15px "Transat";color:#000;margin-bottom:10px}}#jobs_filter .jobs_filter_inner .jobs_filter_items{position:relative;margin:28px 0 0 -30px}#jobs_filter .jobs_filter_inner .jobs_filter_items #jobs_filter_reset{position:absolute;right:0;top:-52px;font:700 15px/21px "Transat";letter-spacing:0;padding:0;margin:0 0 11px 0;color:#373737;cursor:pointer;display:block;border:none}@media screen and (max-width: 1000px){#jobs_filter .jobs_filter_inner .jobs_filter_items #jobs_filter_reset{font-size:14px;line-height:20px}}@media print{#jobs_filter .jobs_filter_inner .jobs_filter_items #jobs_filter_reset{font:700 13px/20px "Transat";color:#000;margin-bottom:4px}}#jobs_filter .jobs_filter_inner .jobs_filter_items #jobs_filter_reset:hover{color:#ee162c}#jobs_filter .jobs_filter_inner .jobs_filter_items .jobs_filter_item{float:left;box-sizing:border-box;width:50%;padding:0 0 30px 30px}#jobs_filter .jobs_filter_inner .jobs_filter_items .jobs_filter_item h3{font:700 15px/21px "Transat";letter-spacing:0;padding:0;margin:0 0 11px 0;color:#373737;margin-bottom:5px}@media screen and (max-width: 1000px){#jobs_filter .jobs_filter_inner .jobs_filter_items .jobs_filter_item h3{font-size:14px;line-height:20px}}@media print{#jobs_filter .jobs_filter_inner .jobs_filter_items .jobs_filter_item h3{font:700 13px/20px "Transat";color:#000;margin-bottom:4px}}#jobs_filter .jobs_filter_inner .jobs_filter_items .jobs_filter_item .jobs_filter_element{position:relative}#jobs_filter .jobs_filter_inner .jobs_filter_items .jobs_filter_item.jobs_filter_item_checkbox{width:33.33%}.category_144 #jobs_filter .jobs_filter_inner .jobs_filter_items .jobs_filter_item.jobs_filter_item_checkbox{width:calc(100% - 194px)}#jobs_filter .jobs_filter_inner .jobs_filter_items .jobs_filter_item.jobs_filter_item_checkbox h3{float:left;margin:0 20px 0 0}#jobs_filter .jobs_filter_inner .jobs_filter_items .jobs_filter_item.jobs_filter_item_checkbox .jobs_filter_element_checkbox{overflow:hidden;top:-12px}#jobs_filter .jobs_filter_inner .jobs_filter_items .jobs_filter_item.jobs_filter_item_checkbox .jobs_filter_checkbox_wrap{float:left;margin:12px 25px 0 0}#jobs_filter .jobs_filter_inner .jobs_filter_items .jobs_filter_item.jobs_filter_item_checkbox .jobs_filter_checkbox_wrap:last-child{margin-right:0}#jobs_filter .jobs_filter_inner .jobs_filter_items .jobs_filter_item.jobs_filter_item_range{width:calc(66.66% - 194px)}#jobs_filter .jobs_filter_inner .jobs_filter_items .jobs_filter_item.jobs_filter_item_range:empty{display:none}#jobs_filter .jobs_filter_inner .jobs_filter_items .jobs_filter_item.jobs_filter_item_range h3{float:left;margin:0 5px 0 0}#jobs_filter .jobs_filter_inner .jobs_filter_items .jobs_filter_item.jobs_filter_item_range #jobs_filter_work_time{font:700 15px/21px "Transat";letter-spacing:0;padding:0;margin:0 0 11px 0;color:#373737;font-weight:400;background:none;border:none;pointer-events:none;margin:0 16px 0 0;float:left;max-width:78px}@media screen and (max-width: 1000px){#jobs_filter .jobs_filter_inner .jobs_filter_items .jobs_filter_item.jobs_filter_item_range #jobs_filter_work_time{font-size:14px;line-height:20px}}@media print{#jobs_filter .jobs_filter_inner .jobs_filter_items .jobs_filter_item.jobs_filter_item_range #jobs_filter_work_time{font:700 13px/20px "Transat";color:#000;margin-bottom:4px}}#jobs_filter .jobs_filter_inner .jobs_filter_items .jobs_filter_item.jobs_filter_item_range #jobs_filter_element_range_slider_wrap{overflow:hidden}#jobs_filter .jobs_filter_inner .jobs_filter_items .jobs_filter_item.jobs_filter_item_submit{width:194px;margin-top:-11px}#jobs_filter .jobs_filter_inner .jobs_filter_items .jobs_filter_item.jobs_filter_item_submit input.button{padding-left:40px;padding-right:40px;width:100%;text-align:center}#jobs_filter input.jobs_filter_input{width:100%;border:1px solid #e2e1df;border-radius:2px;font:400 14px/21px "Transat";letter-spacing:0px;color:#373737;font-weight:400;line-height:18px;color:#838383;min-height:44px;padding:9px 10px 7px;box-sizing:border-box;border-radius:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}@media print{#jobs_filter input.jobs_filter_input{font:400 13px/20px "Transat";color:#000}}#jobs_filter input.jobs_filter_input:hover,#jobs_filter input.jobs_filter_input:focus{border-color:#838383;color:#373737;box-shadow:0 2px 6px 0 rgba(0,0,0,.1)}#jobs_filter input.jobs_filter_input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset}#jobs_filter input.button{display:inline-block;margin:0;font:400 14px/21px "Transat";letter-spacing:0px;color:#373737;padding:11px 28px 9px;width:auto;color:#fff;background:#ee162c;border:1px solid #ee162c;border:none;border-radius:2px;text-decoration:none;outline:none;cursor:pointer;text-align:center;text-transform:none;box-sizing:border-box;position:relative;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out;-moz-transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out;-o-transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out;transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out}@media print{#jobs_filter input.button{font:400 13px/20px "Transat";color:#000}}#jobs_filter input.button:focus,#jobs_filter input.button:hover{background:#d0081d;color:#fff;border-color:#d0081d}@media screen and (max-width: 1000px){#jobs_filter input.button{padding:8px 15px 6px 15px}}#jobs_filter .jobs_filter_checkbox_wrap input{width:20px;height:20px;margin:0;float:left;border:none;opacity:0;visibility:hidden;display:none}#jobs_filter .jobs_filter_checkbox_wrap input:checked+label:after{opacity:1;visibility:visible}#jobs_filter .jobs_filter_checkbox_wrap input:checked+label:before{border-color:#373737}#jobs_filter .jobs_filter_checkbox_wrap label{position:relative;font:700 15px/21px "Transat";letter-spacing:0;padding:0;margin:0 0 11px 0;color:#373737;margin-bottom:0;font-weight:400;float:left;padding-left:29px;cursor:pointer}@media screen and (max-width: 1000px){#jobs_filter .jobs_filter_checkbox_wrap label{font-size:14px;line-height:20px}}@media print{#jobs_filter .jobs_filter_checkbox_wrap label{font:700 13px/20px "Transat";color:#000;margin-bottom:4px}}#jobs_filter .jobs_filter_checkbox_wrap label:before{content:"";position:absolute;top:0px;left:0;width:20px;height:20px;display:block;background:#fff;border:1px solid #e2e1df;border-radius:2px;box-sizing:border-box}#jobs_filter .jobs_filter_checkbox_wrap label:after{content:"";position:absolute;top:4px;left:4px;display:block;font-family:"Font Awesome 6 Pro";font-size:13px;line-height:13px;font-weight:400;text-transform:none;color:#373737;opacity:0;visibility:hidden}#jobs_filter #jobs_filter_element_range_slider{margin:7px 0;height:8px;background:#e2e1df;border:none;border-radius:4px}#jobs_filter #jobs_filter_element_range_slider .ui-slider-range{background:#838383}#jobs_filter #jobs_filter_element_range_slider .ui-slider-handle{background:#fff;border:3px solid #838383;border-radius:100%;height:16px;width:16px;top:-7px;margin-left:0;margin-right:-22px}#jobs_filter #jobs_filter_element_range_slider .ui-slider-handle+.ui-slider-handle{margin-left:-22px}#jobs_filter span.select2-container{width:100% !important}#jobs_filter span.select2-container.select2-container--focus .select2-selection--multiple,#jobs_filter span.select2-container.select2-container--open .select2-selection--multiple,#jobs_filter span.select2-container:hover .select2-selection--multiple{box-shadow:0 2px 6px 0 rgba(0,0,0,.1);border-color:#838383}#jobs_filter span.select2-container .select2-selection--multiple{border:1px solid #e2e1df;border-radius:2px;font:400 14px/21px "Transat";letter-spacing:0px;color:#373737;font-weight:400;line-height:18px;color:#838383;min-height:44px;height:44px;overflow-x:hidden;overflow-y:auto;width:100%;padding:3px 10px 7px;box-sizing:border-box}@media print{#jobs_filter span.select2-container .select2-selection--multiple{font:400 13px/20px "Transat";color:#000}}#jobs_filter span.select2-container .select2-selection--multiple .select2-search--inline{padding:0}#jobs_filter span.select2-container .select2-selection--multiple .select2-search--inline:before{display:none}#jobs_filter span.select2-container .select2-selection--multiple .select2-search--inline input{font:400 14px/21px "Transat";letter-spacing:0px;color:#373737;margin-top:9px}#jobs_filter span.select2-container .select2-selection--multiple .select2-search--inline input::-webkit-input-placeholder{color:#838383;opacity:1}#jobs_filter span.select2-container .select2-selection--multiple .select2-search--inline input:-moz-placeholder{color:#838383;opacity:1}#jobs_filter span.select2-container .select2-selection--multiple .select2-search--inline input::-moz-placeholder{color:#838383;opacity:1}#jobs_filter span.select2-container .select2-selection--multiple .select2-search--inline input:-ms-input-placeholder{color:#838383;opacity:1}@media print{#jobs_filter span.select2-container .select2-selection--multiple .select2-search--inline input{font:400 13px/20px "Transat";color:#000}}#jobs_filter span.select2-container .select2-selection--multiple .select2-selection__rendered{padding:0;display:block}#jobs_filter span.select2-container ul.select2-selection__rendered li.select2-selection__choice{background:#f7f7f7;border:1px solid #e2e1df;margin:4px 4px 0 0;border-radius:3px;padding:7px 5px 2px 8px;font-size:13px;line-height:16px;color:#6a6a6a}#jobs_filter span.select2-container ul.select2-selection__rendered li.select2-selection__choice:before{display:none}#jobs_filter span.select2-container ul.select2-selection__rendered li.select2-selection__choice .select2-selection__choice__remove{float:right;font-size:25px;margin:1px 0 0 3px;font-weight:400}#jobs_filter span.select2-container ul.select2-selection__rendered li.select2-selection__choice .select2-selection__choice__remove:hover{color:#373737}#jobs_filter .select2-container--open{z-index:3}#jobs_filter .select2-container--open .jobs_filter_dropdown{border:1px solid #838383;border-radius:2px;margin-top:15px;position:relative;overflow:visible}#jobs_filter .select2-container--open .jobs_filter_dropdown.select2-dropdown--above{margin-top:0;bottom:15px}#jobs_filter .select2-container--open .jobs_filter_dropdown.select2-dropdown--above .select2-results{background:#fff}#jobs_filter .select2-container--open .jobs_filter_dropdown.select2-dropdown--above ul.select2-results__options:last-child{padding-bottom:8px}#jobs_filter .select2-container--open .jobs_filter_dropdown.select2-dropdown--above:before{content:"";position:absolute;top:auto;left:50px;width:16px;height:16px;display:block;background:#fff;bottom:-8px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);z-index:-1}#jobs_filter .select2-container--open .jobs_filter_dropdown.select2-dropdown--above:after{content:"";position:absolute;top:auto;left:49px;width:18px;height:18px;display:block;background:#838383;bottom:-9px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);z-index:-2}#jobs_filter .select2-container--open .jobs_filter_dropdown:before{content:"";position:absolute;top:-8px;left:50px;width:16px;height:16px;display:block;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);z-index:-1}#jobs_filter .select2-container--open .jobs_filter_dropdown:after{content:"";position:absolute;top:-9px;left:49px;width:18px;height:18px;display:block;background:#838383;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);z-index:-2}#jobs_filter .select2-container--open .jobs_filter_dropdown .select2-results__message{font:400 14px/21px "Transat";letter-spacing:0px;color:#373737;padding-top:12px}@media print{#jobs_filter .select2-container--open .jobs_filter_dropdown .select2-results__message{font:400 13px/20px "Transat";color:#000}}#jobs_filter .select2-container--open .jobs_filter_dropdown ul.select2-results__options{max-height:300px}#jobs_filter .select2-container--open .jobs_filter_dropdown ul.select2-results__options ul.select2-results__options{max-height:none}#jobs_filter .select2-container--open .jobs_filter_dropdown ul.select2-results__options li:before{display:none}#jobs_filter .select2-container--open .jobs_filter_dropdown ul.select2-results__options:last-child{padding-bottom:10px}#jobs_filter .select2-container--open .jobs_filter_dropdown ul.select2-results__options .select2-results__group{border-bottom:1px solid #838383;font:400 14px/21px "Transat";letter-spacing:0px;color:#373737;font-size:13px;font-family:"Transat Oblique";font-weight:800;font-style:italic;padding:15px 14px 2px;margin-bottom:6px}@media print{#jobs_filter .select2-container--open .jobs_filter_dropdown ul.select2-results__options .select2-results__group{font:400 13px/20px "Transat";color:#000}}#jobs_filter .select2-container--open .jobs_filter_dropdown ul.select2-results__options ul.select2-results__options .select2-results__option{padding:5px 14px 5px 44px;font:400 14px/21px "Transat";letter-spacing:0px;color:#373737;line-height:17px;position:relative}@media print{#jobs_filter .select2-container--open .jobs_filter_dropdown ul.select2-results__options ul.select2-results__options .select2-results__option{font:400 13px/20px "Transat";color:#000}}#jobs_filter .select2-container--open .jobs_filter_dropdown ul.select2-results__options ul.select2-results__options .select2-results__option:before{content:"";position:absolute;top:2px;left:14px;width:20px;height:20px;display:block;background:#fff;border:1px solid #e2e1df;border-radius:2px;box-sizing:border-box}#jobs_filter .select2-container--open .jobs_filter_dropdown ul.select2-results__options ul.select2-results__options .select2-results__option:after{content:"";position:absolute;top:6px;left:18px;display:block;font-family:"Font Awesome 6 Pro";font-size:13px;line-height:13px;font-weight:400;text-transform:none;color:#373737;opacity:0;visibility:hidden}#jobs_filter .select2-container--open .jobs_filter_dropdown ul.select2-results__options ul.select2-results__options .select2-results__option.select2-results__option--highlighted{background:#fff;color:#ee162c}#jobs_filter .select2-container--open .jobs_filter_dropdown ul.select2-results__options ul.select2-results__options .select2-results__option.select2-results__option--highlighted:before{border-color:#373737}#jobs_filter .select2-container--open .jobs_filter_dropdown ul.select2-results__options ul.select2-results__options .select2-results__option[aria-selected=true]{color:#373737;background:#fff}#jobs_filter .select2-container--open .jobs_filter_dropdown ul.select2-results__options ul.select2-results__options .select2-results__option[aria-selected=true]:hover{color:#373737}#jobs_filter .select2-container--open .jobs_filter_dropdown ul.select2-results__options ul.select2-results__options .select2-results__option[aria-selected=true]:before{border-color:#373737}#jobs_filter .select2-container--open .jobs_filter_dropdown ul.select2-results__options ul.select2-results__options .select2-results__option[aria-selected=true]:after{opacity:1;visibility:visible}.ie_browser #jobs_filter span.select2-container .select2-selection--multiple .select2-search--inline input{line-height:18px}.ie_browser #jobs_filter input.jobs_filter_input{padding-top:7px}.ie_browser #jobs_filter span.select2-container ul.select2-selection__rendered li.select2-selection__choice{padding:4px 5px 4px 8px}.ie_browser .job_detail_description_wrap .job_detail_description .job_detail_description_element,.ie_browser .job_detail_description_wrap .job_detail_description .jobs_listing_title_description_element,.ie_browser #jobs_listing .jobs_listing_inner .jobs_listing_entry .jobs_listing_content .jobs_listing_title_description .job_detail_description_element,.ie_browser #jobs_listing .jobs_listing_inner .jobs_listing_entry .jobs_listing_content .jobs_listing_title_description .jobs_listing_title_description_element{padding:3px 10px 6px}.safari_browser #jobs_filter span.select2-container .select2-selection--multiple .select2-search--inline input{margin-top:8px}#jobs_listing{padding-top:25px}#jobs_listing #jobs_listing_number_of_jobs{font:400 14px/21px "Transat";letter-spacing:0px;color:#373737;text-align:right;opacity:.5}@media print{#jobs_listing #jobs_listing_number_of_jobs{font:400 13px/20px "Transat";color:#000}}#jobs_listing .jobs_listing_inner{padding-top:33px}#jobs_listing .jobs_listing_inner .jobs_listing_entry{margin-top:20px}#jobs_listing .jobs_listing_inner .jobs_listing_entry .jobs_listing_entry_inner{background:#fff;border:1px solid #fff;padding:26px 30px 26px;font:400 14px/21px "Transat";letter-spacing:0px;color:#373737;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;position:relative}@media print{#jobs_listing .jobs_listing_inner .jobs_listing_entry .jobs_listing_entry_inner{font:400 13px/20px "Transat";color:#000}}#jobs_listing .jobs_listing_inner .jobs_listing_entry .jobs_listing_entry_inner:hover{box-shadow:0 2px 6px 0 rgba(0,0,0,.1);border-color:#e2e1df}#jobs_listing .jobs_listing_inner .jobs_listing_entry .jobs_listing_publication_info{float:right;color:#838383;margin-top:8px}#jobs_listing .jobs_listing_inner .jobs_listing_entry .jobs_listing_publication_info .jobs_listing_reference,#jobs_listing .jobs_listing_inner .jobs_listing_entry .jobs_listing_publication_info .jobs_listing_date{float:left}#jobs_listing .jobs_listing_inner .jobs_listing_entry .jobs_listing_publication_info .jobs_listing_reference{margin-left:10px}#jobs_listing .jobs_listing_inner .jobs_listing_entry .jobs_listing_publication_info .jobs_listing_reference a{color:#838383;border:none}#jobs_listing .jobs_listing_inner .jobs_listing_entry .jobs_listing_publication_info .jobs_listing_reference a:hover{color:#ee162c}#jobs_listing .jobs_listing_inner .jobs_listing_entry .jobs_listing_content{overflow:hidden;max-width:59%}#jobs_listing .jobs_listing_inner .jobs_listing_entry .jobs_listing_content h2,#jobs_listing .jobs_listing_inner .jobs_listing_entry .jobs_listing_content h2 a{font:700 24px/31px "Transat";letter-spacing:0;padding:0 0 25px 0;margin:0;color:#373737;padding-bottom:0 !important}@media screen and (max-width: 1000px){#jobs_listing .jobs_listing_inner .jobs_listing_entry .jobs_listing_content h2,#jobs_listing .jobs_listing_inner .jobs_listing_entry .jobs_listing_content h2 a{font-size:22px;line-height:28px;padding:0 0 16px 0}}@media print{#jobs_listing .jobs_listing_inner .jobs_listing_entry .jobs_listing_content h2,#jobs_listing .jobs_listing_inner .jobs_listing_entry .jobs_listing_content h2 a{font:700 16px/15px "Transat";color:#000;margin-bottom:10px}}#jobs_listing .jobs_listing_inner .jobs_listing_entry .jobs_listing_content h2 a:hover{color:#ee162c !important}#jobs_listing .jobs_listing_inner .jobs_listing_entry .jobs_listing_content h2{padding-bottom:6px !important}#jobs_listing .jobs_listing_inner .jobs_listing_entry .jobs_listing_content .jobs_listing_title_description{margin-bottom:14px}#jobs_listing .jobs_listing_inner .jobs_listing_entry .jobs_listing_content .jobs_listing_title_description h3,#jobs_listing .jobs_listing_inner .jobs_listing_entry .jobs_listing_content .jobs_listing_title_description h3 a{font:700 18px/21px "Transat";letter-spacing:-0.1px;padding:0;margin:0 0 11px 0;color:#373737;margin:0 !important}@media screen and (max-width: 1000px){#jobs_listing .jobs_listing_inner .jobs_listing_entry .jobs_listing_content .jobs_listing_title_description h3,#jobs_listing .jobs_listing_inner .jobs_listing_entry .jobs_listing_content .jobs_listing_title_description h3 a{font-size:17px;line-height:20px;margin:0 0 8px 0}}@media print{#jobs_listing .jobs_listing_inner .jobs_listing_entry .jobs_listing_content .jobs_listing_title_description h3,#jobs_listing .jobs_listing_inner .jobs_listing_entry .jobs_listing_content .jobs_listing_title_description h3 a{font:700 14px/16px "Transat";color:#000;margin-bottom:4px}}#jobs_listing .jobs_listing_inner .jobs_listing_entry .jobs_listing_content .jobs_listing_title_description h3 a:hover{color:#ee162c}#jobs_listing .jobs_listing_inner .jobs_listing_entry .jobs_listing_content .jobs_listing_title_description h3{float:left;margin:0 20px 11px 0 !important}#jobs_listing .jobs_listing_inner .jobs_listing_entry .jobs_listing_content .jobs_listing_title_description .job_detail_description_element,#jobs_listing .jobs_listing_inner .jobs_listing_entry .jobs_listing_content .jobs_listing_title_description .jobs_listing_title_description_element{float:left;border:1px solid rgba(55,55,55,.6);border-radius:12px;color:rgba(55,55,55,.5);padding:5px 10px 4px;line-height:14px;margin:-2px 8px 9px 0}#jobs_listing .jobs_listing_inner .jobs_listing_entry .jobs_listing_content .jobs_listing_description{clear:both}#jobs_listing .jobs_listing_inner .jobs_listing_entry .jobs_listing_button{position:absolute;right:30px;bottom:30px}#jobs_listing .jobs_listing_inner .jobs_listing_entry .jobs_listing_button>a{display:inline-block;margin:0;font:400 14px/21px "Transat";letter-spacing:0px;color:#373737;padding:11px 28px 9px;width:auto;color:#fff;background:#ee162c;border:1px solid #ee162c;border:none;border-radius:2px;text-decoration:none;outline:none;cursor:pointer;text-align:center;text-transform:none;box-sizing:border-box;position:relative;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out;-moz-transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out;-o-transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out;transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out;background:#fff;color:#ee162c;box-shadow:0 2px 6px rgba(0,0,0,.1);border:1px solid #e2e1df}@media print{#jobs_listing .jobs_listing_inner .jobs_listing_entry .jobs_listing_button>a{font:400 13px/20px "Transat";color:#000}}#jobs_listing .jobs_listing_inner .jobs_listing_entry .jobs_listing_button>a:focus,#jobs_listing .jobs_listing_inner .jobs_listing_entry .jobs_listing_button>a:hover{background:#d0081d;color:#fff;border-color:#d0081d}@media screen and (max-width: 1000px){#jobs_listing .jobs_listing_inner .jobs_listing_entry .jobs_listing_button>a{padding:8px 15px 6px 15px}}#jobs_listing .jobs_listing_inner .jobs_listing_entry .jobs_listing_button>a:hover,#jobs_listing .jobs_listing_inner .jobs_listing_entry .jobs_listing_button>a:focus{background:#ee162c;color:#fff;border-color:#ee162c}#jobs_listing .jobs_listing_inner .jobs_listing_entry:first-child{margin-top:0}.job_detail_description_wrap .job_detail_backlink{font:400 14px/21px "Transat";letter-spacing:0px;color:#373737;border:none;margin-bottom:34px;display:block}@media print{.job_detail_description_wrap .job_detail_backlink{font:400 13px/20px "Transat";color:#000}}.job_detail_description_wrap .job_detail_backlink i{margin-right:10px;vertical-align:-1px}.job_detail_description_wrap h1{font:700 24px/31px "Transat";letter-spacing:0;padding:0 0 25px 0;margin:0;color:#373737;padding-bottom:6px !important}@media screen and (max-width: 1000px){.job_detail_description_wrap h1{font-size:22px;line-height:28px;padding:0 0 16px 0}}@media print{.job_detail_description_wrap h1{font:700 16px/15px "Transat";color:#000;margin-bottom:10px}}.job_detail_description_wrap .job_detail_description{margin-bottom:14px}.job_detail_description_wrap .job_detail_description h2{font:700 18px/21px "Transat";letter-spacing:-0.1px;padding:0;margin:0 0 11px 0;color:#373737;float:left;margin:0 20px 11px 0}@media screen and (max-width: 1000px){.job_detail_description_wrap .job_detail_description h2{font-size:17px;line-height:20px;margin:0 0 8px 0}}@media print{.job_detail_description_wrap .job_detail_description h2{font:700 14px/16px "Transat";color:#000;margin-bottom:4px}}.job_detail_description_wrap .job_detail_description .jobs_listing_title_description_element,.job_detail_description_wrap .job_detail_description .job_detail_description_element{font:400 14px/21px "Transat";letter-spacing:0px;color:#373737;float:left;border:1px solid rgba(55,55,55,.6);border-radius:12px;color:rgba(55,55,55,.5);padding:5px 10px 4px;line-height:14px;margin:-2px 8px 9px 0}@media print{.job_detail_description_wrap .job_detail_description .jobs_listing_title_description_element,.job_detail_description_wrap .job_detail_description .job_detail_description_element{font:400 13px/20px "Transat";color:#000}}.job_detail_description_wrap a.job_detail_document_link,.job_detail_description_wrap a.job_detail_external_link{border:none;font-weight:600}.job_detail_description_wrap .jobs_detail_external_link{margin-top:20px}.reset_link{float:right;position:absolute;right:0;top:-55px}.reset_link i{margin-right:8px}.filter_wrap{position:relative;margin:70px -50px 0}.filter_wrap:before{content:"";position:absolute;top:0;left:-2000px;width:5000px;height:100%;display:block;background:#f3f2f0;border-top:1px solid #e2e1df;border-bottom:1px solid #e2e1df;z-index:-1}.filter_wrap .filter_inner{padding:40px 0 12px;box-sizing:border-box}.filter_wrap .filter_inner h2{font:700 24px/31px "Transat";letter-spacing:0;padding:0 0 25px 0;margin:0;color:#373737;padding:0}@media screen and (max-width: 1000px){.filter_wrap .filter_inner h2{font-size:22px;line-height:28px;padding:0 0 16px 0}}@media print{.filter_wrap .filter_inner h2{font:700 16px/15px "Transat";color:#000;margin-bottom:10px}}.filter_wrap .filter_inner .kita_filter_items{position:relative;margin:28px 0 0 -30px}.filter_wrap .filter_inner .kita_filter_items .kita_filter_item{float:left;box-sizing:border-box;width:33.33%;padding:0 0 30px 30px}.filter_wrap .filter_inner .kita_filter_items .kita_filter_item.half{width:50%}.filter_wrap .filter_inner .kita_filter_items .kita_filter_item.kita_filter_item_range{clear:both;width:calc(100% - 188px)}.filter_wrap .filter_inner .kita_filter_items .kita_filter_item h3{font:700 15px/21px "Transat";letter-spacing:0;padding:0;margin:0 0 11px 0;color:#373737}@media screen and (max-width: 1000px){.filter_wrap .filter_inner .kita_filter_items .kita_filter_item h3{font-size:14px;line-height:20px}}@media print{.filter_wrap .filter_inner .kita_filter_items .kita_filter_item h3{font:700 13px/20px "Transat";color:#000;margin-bottom:4px}}.filter_wrap .filter_inner .kita_filter_items .kita_filter_item.kita_filter_item_submit{width:188px;margin-top:-11px;clear:none}.filter_wrap .filter_inner .kita_filter_items .kita_filter_item.kita_filter_item_submit input.button{display:inline-block;margin:0;font:400 14px/21px "Transat";letter-spacing:0px;color:#373737;padding:11px 28px 9px;width:auto;color:#fff;background:#ee162c;border:1px solid #ee162c;border:none;border-radius:2px;text-decoration:none;outline:none;cursor:pointer;text-align:center;text-transform:none;box-sizing:border-box;position:relative;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out;-moz-transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out;-o-transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out;transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out;padding-left:60px;padding-right:60px}@media print{.filter_wrap .filter_inner .kita_filter_items .kita_filter_item.kita_filter_item_submit input.button{font:400 13px/20px "Transat";color:#000}}.filter_wrap .filter_inner .kita_filter_items .kita_filter_item.kita_filter_item_submit input.button:focus,.filter_wrap .filter_inner .kita_filter_items .kita_filter_item.kita_filter_item_submit input.button:hover{background:#d0081d;color:#fff;border-color:#d0081d}@media screen and (max-width: 1000px){.filter_wrap .filter_inner .kita_filter_items .kita_filter_item.kita_filter_item_submit input.button{padding:8px 15px 6px 15px}}.filter_wrap .filter_inner .kita_filter_items .kita_filter_item span.select2-container{width:100% !important}.filter_wrap .filter_inner .kita_filter_items .kita_filter_item input.input_field{width:100%;border:1px solid #e2e1df;border-radius:2px;font:400 14px/21px "Transat";letter-spacing:0px;color:#373737;font-weight:400;line-height:18px;color:#838383;min-height:44px;padding:9px 10px 7px;box-sizing:border-box;border-radius:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}@media print{.filter_wrap .filter_inner .kita_filter_items .kita_filter_item input.input_field{font:400 13px/20px "Transat";color:#000}}.filter_wrap .filter_inner .kita_filter_items .kita_filter_item input.input_field:hover,.filter_wrap .filter_inner .kita_filter_items .kita_filter_item input.input_field:focus{border-color:#838383;color:#373737;box-shadow:0 2px 6px 0 rgba(0,0,0,.1)}.filter_wrap .filter_inner .kita_filter_items .kita_filter_item input.input_field:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset}.kita_google_maps_wrap{margin-top:50px}.kita_list_table{margin-top:40px}.kita_list_table .table_wrap_container{padding:0}.kita_locations_table{width:100%}.kita_locations_table th.kita_table_col_place{width:12% !important}.kita_locations_table th.kita_table_col_name{width:29% !important}.kita_locations_table th.kita_table_col_contract_region{width:40% !important}.kita_locations_table th a{position:relative}.kita_locations_table th a.sort_asc:after{content:"";position:absolute;top:3px;left:unset;display:block;font-family:"Font Awesome 6 Pro";font-size:14px;line-height:14px;font-weight:400;text-transform:none;color:#373737;right:-15px}.kita_locations_table th a.sort_desc:after{content:"";position:absolute;top:3px;left:unset;display:block;font-family:"Font Awesome 6 Pro";font-size:14px;line-height:14px;font-weight:400;text-transform:none;color:#373737;right:-15px}.kita_locations_table tr.institude_element.management_item:hover{cursor:default;background:#e2e1df}.kita_locations_table tr.institude_element:hover{cursor:pointer;background:#e2e1df}.kita_locations_table th,.kita_locations_table td{position:relative;vertical-align:top}.kita_locations_table th .list_category_icon,.kita_locations_table td .list_category_icon{display:inline-block;width:17px;position:relative;top:2px;margin-right:5px}.kita_locations_table th .list_category_icon img,.kita_locations_table td .list_category_icon img{width:100%}.kita_locations_table th.actions_wrap a,.kita_locations_table td.actions_wrap a{float:left;text-decoration:none;border:none}.kita_locations_table th ul li,.kita_locations_table td ul li{padding-left:0px;list-style-type:none}.system_page.mod_action_add_kita_form span.select2-container--default .select2-results__option--highlighted[aria-selected],.system_page.mod_action_add_kita_form span.select2-container--default .select2-results__option--highlighted,.logged_in.system_page.mod_action_add_kita_form span.select2-container--default .select2-results__option--highlighted[aria-selected],.logged_in.system_page.mod_action_add_kita_form span.select2-container--default .select2-results__option--highlighted{background:#ee162c !important}.system_page.mod_action_add_kita_form .select2-results__option,.logged_in.system_page.mod_action_add_kita_form .select2-results__option{padding:9px 10px 7px !important}#kita_google_maps{height:450px !important;border:2px solid #e2e1df}.mod_kita .popup_content{height:auto !important;padding:40px;min-width:40%;width:80%;max-width:900px}div.popup_content div.popup_window{font-family:"Transat"}div.popup_content div.popup_window .kita_name_title{font:700 24px/31px "Transat";letter-spacing:0;padding:0 0 25px 0;margin:0;color:#373737;font-size:30px;line-height:38px;color:#d0081d;padding-bottom:5px}@media screen and (max-width: 1000px){div.popup_content div.popup_window .kita_name_title{font-size:22px;line-height:28px;padding:0 0 16px 0}}@media print{div.popup_content div.popup_window .kita_name_title{font:700 16px/15px "Transat";color:#000;margin-bottom:10px}}div.popup_content div.popup_window .category_icon{display:inline-block;width:24px;position:relative;top:3px;margin-left:5px}div.popup_content div.popup_window .category_icon img{width:100%}div.popup_content div.popup_window .additional_information{margin-bottom:20px;max-width:1050px}div.popup_content div.popup_window h2{font-family:"Transat";font-size:22px;line-height:30px;margin-bottom:4px;color:#d0081d;margin-top:15px}div.popup_content div.popup_window h2:hover{color:#d0081d !important}div.popup_content div.popup_window b{margin-bottom:8px}div.popup_content div.popup_window a{text-decoration:none;color:#d0081d}div.popup_content div.popup_window a:hover{color:#838383}div.popup_content div.popup_window .address,div.popup_content div.popup_window .contact,div.popup_content div.popup_window .location_availability table{font:400 17px/27px "Transat";letter-spacing:0px;color:#373737;max-width:1000px}@media print{div.popup_content div.popup_window .address,div.popup_content div.popup_window .contact,div.popup_content div.popup_window .location_availability table{font:400 12px/18px "Transat";color:#000}}@media screen and (max-width: 1000px){div.popup_content div.popup_window .address,div.popup_content div.popup_window .contact,div.popup_content div.popup_window .location_availability table{font-size:16px;line-height:26px}}div.popup_content div.popup_window .location_availability{margin-top:10px;padding:20px;box-sizing:border-box;background:#f3f2f0}div.popup_content div.popup_window .location_availability .table_wrap_container{padding:0;margin:0}div.popup_content div.popup_window .location_availability table th{width:20%;min-width:180px;text-align:center;vertical-align:middle}div.popup_content div.popup_window .location_availability table td{text-align:center}div.popup_content div.popup_window .location_availability table tbody tr th{width:20%;border-bottom:1px solid #d8d8d8;text-align:left}.checkbox_element{float:left;margin-right:20px;margin-bottom:12px}.checkbox_element:last-child{margin:0}.checkbox_element input{width:20px;height:20px;margin:0;float:left;border:none;opacity:0;visibility:hidden;display:none}.checkbox_element input:checked+label:after{opacity:1;visibility:visible}.checkbox_element input:checked+label:before{border-color:#373737}.checkbox_element label{position:relative;font:700 15px/21px "Transat";letter-spacing:0;padding:0;margin:0 0 11px 0;color:#373737;margin-bottom:0;font-weight:400;float:left;padding-left:29px;cursor:pointer}@media screen and (max-width: 1000px){.checkbox_element label{font-size:14px;line-height:20px}}@media print{.checkbox_element label{font:700 13px/20px "Transat";color:#000;margin-bottom:4px}}.checkbox_element label:before{content:"";position:absolute;top:0px;left:0;width:20px;height:20px;display:block;background:#fff;border:1px solid #e2e1df;border-radius:2px;box-sizing:border-box}.checkbox_element label:after{content:"";position:absolute;top:4px;left:4px;display:block;font-family:"Font Awesome 6 Pro";font-size:13px;line-height:13px;font-weight:400;text-transform:none;color:#373737;opacity:0;visibility:hidden}.tab_content{display:none}.tab_content.show{display:block}ul.tab_list{margin-top:30px;list-style:none}ul.tab_list li{display:inline-block;font-weight:700;margin-left:10px;border-radius:5px;background:#d8d8d8;border:none;padding:5px 18px;color:#555;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}ul.tab_list li:first-child{margin-left:0}ul.tab_list li:before{display:none}ul.tab_list li.current,ul.tab_list li:hover{background:#d0081d;color:#fff;cursor:pointer}.no_data_information{margin-top:30px;margin-bottom:-20px}@media screen and (max-width: 1600px){.picture_top_home{height:auto}.picture_top_home .picture{top:0;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}#bx-slider-wrap .bx-wrapper{height:auto;aspect-ratio:1600/560}#bx-slider-wrap .bx-wrapper .bx-viewport,#bx-slider-wrap .bx-wrapper .bxslider,#bx-slider-wrap .bx-wrapper .slide,#bx-slider-wrap .bx-wrapper .slide span{height:100%}#bx-slider-wrap .bx-wrapper .slide img{position:relative;top:0;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);width:100%;height:100%}}@media screen and (max-width: 1440px){.picture_top_small{height:auto}.picture_top_small .picture{top:0;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}#module_map{height:500px !important}}@media screen and (max-width: 1270px){#jobs_filter,.filter_wrap{margin:70px 0 0}.checkbox_element{margin-bottom:12px}}@media screen and (max-width: 1150px){#bx-slider-wrap .bx-wrapper .bx-controls-direction a.bx-next{right:20px}#bx-slider-wrap .bx-wrapper .bx-controls-direction a.bx-prev{left:20px}}@media screen and (max-width: 1100px){#navigation ul.level1{left:-156px}#content .content_inner .elements_right{margin-left:30px}}@media screen and (max-width: 1000px){.filter_wrap .filter_inner .kita_filter_items .kita_filter_item.kita_filter_item_range{width:calc(100% - 128px)}.filter_wrap .filter_inner .kita_filter_items .kita_filter_item.kita_filter_item_submit{width:128px}.filter_wrap .filter_inner .kita_filter_items .kita_filter_item.kita_filter_item_submit input.button{padding-left:30px;padding-right:30px}.availability_management{width:100% !important}.content_inner ul.level1,#footer .footer_inner .footer_copy ul.meta-navigation>li,.meta_right,div#navigation{display:none}.responsive_navigation_toggle{display:block}nav#rwdnav{display:block;visibility:hidden;position:fixed;z-index:200;top:0;left:0;width:77%;height:100%;opacity:1;background:#fff;overflow:hidden;box-shadow:0 2px 24px 0 rgba(0,0,0,.3);-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;box-sizing:border-box;overflow:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.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)}#header:before{background:#fff}#header .header_inner #logo{width:60px;padding:0 0 12px;margin-right:20px}#header .header_inner .meta_wrap{width:calc(100% - 140px)}#header .header_inner .search{margin-right:15px;margin-top:20px}#content .content_inner{padding-bottom:30px}#content .content_inner .elements_right{margin:20px 0 -10px -20px;width:auto;float:none}#content .content_inner .elements_right.small_margin{margin:30px 0 -10px -20px}.page_home #content>.content_inner{padding-top:40px}.page_home div.introduction{margin-bottom:40px}.page_home .description+.elements_right{display:none}.breadcrumb{margin:10px 0 15px}*+h2,*+h2 a{margin-top:30px}*+h3,*+h3 a{margin-top:35px}h2+h3,h2+h3 a{margin-top:10px}h2+h4,h2+h4 a{margin-top:6px}*+h4,*+h4 a{margin-top:25px}*+h6,*+h6 a,*+h5,*+h5 a{margin-top:25px}#portlets_theme+.cf+.portlet{width:100%}#portlets_theme+.cf+.portlet a.portlet_content_link{margin-top:0}#portlets_theme+.cf+.portlet+.elements_right+.portlet,#portlets_theme+.cf+.portlet+.portlet{margin-top:40px}#portlets_theme .portlets_inner_wrap{margin-left:-20px}#portlets_theme .portlets_inner_wrap .portlet{padding:0 0 20px 20px}#portlets_right .portlet{margin-top:0;float:left;box-sizing:border-box;width:33.33%;padding:0 0 20px 20px}#portlets_right .portlet .portlet_inner{padding:20px}#portlets_right .portlet.portlet_quicklinks .portlet-content .quicklink_item>a{font-size:16px;line-height:20px;padding-left:30px}#portlets_right .portlet.portlet_quicklinks .portlet-content .quicklink_item>a i{margin-top:-10px;font-size:16px;line-height:16px}.portlet_wrap_place .portlet{padding:30px 0}.portlet_wrap_place .portlet .portlet_content_description{margin-right:30px}.portlet_wrap_place .portlet h3,.portlet_wrap_place .portlet h3 a{margin:0 17px 15px 0}.portlet_wrap_valais .content_inner>.portlet:first-child{margin-top:40px}.portlet_wrap_valais #portlets_valais .portlets_inner_wrap{margin-left:-20px}.portlet_wrap_valais #portlets_valais .portlets_inner_wrap .portlet{padding:0 0 20px 20px}.portlet_wrap_valais #portlets_valais .portlets_inner_wrap .portlet .portlet_inner .portlet-content{padding:15px}.system_page .search,#mod_overview{margin-top:40px}.listing-description+#mixItUp,.introduction+#mixItUp{margin-top:40px}.module-listing{margin-left:-20px}.module-listing .listing_entry{padding:0 0 20px 20px}.gallery{width:calc(100% + 20px);margin:30px 0 -20px -20px}.gallery .picture{padding:0 0 20px 20px}ul.level1+#portlets_right{margin-top:0}.more_information #portlets_bottom_more_information h3,.more_information #portlets_bottom_more_information h3 a{margin:0 18px 20px 0}.more_information #portlets_bottom_more_information .portlet-listing-entry-wrap{margin-left:-20px}.more_information #portlets_bottom_more_information .portlet-listing-entry-wrap .portlet-listing-entry{padding:0 0 20px 20px}.mod_mailform #mailform_content{margin-bottom:40px}.system_page .search{margin-top:0}#jobs_filter{margin:40px 0 0}#jobs_filter .jobs_filter_inner{padding:20px 0 0}#jobs_filter .jobs_filter_inner .jobs_filter_items{margin:0 0 0 -20px}#jobs_filter .jobs_filter_inner .jobs_filter_items .jobs_filter_item{padding:0 0 20px 20px}.category_144 #jobs_filter .jobs_filter_inner .jobs_filter_items .jobs_filter_item.jobs_filter_item_checkbox{width:calc(100% - 125px)}#jobs_filter .jobs_filter_inner .jobs_filter_items .jobs_filter_item.jobs_filter_item_checkbox h3{margin-right:10px}#jobs_filter .jobs_filter_inner .jobs_filter_items .jobs_filter_item.jobs_filter_item_checkbox label{padding-left:25px}#jobs_filter .jobs_filter_inner .jobs_filter_items .jobs_filter_item.jobs_filter_item_checkbox label:before{top:-2px}#jobs_filter .jobs_filter_inner .jobs_filter_items .jobs_filter_item.jobs_filter_item_checkbox label:after{top:2px}#jobs_filter .jobs_filter_inner .jobs_filter_items .jobs_filter_item.jobs_filter_item_checkbox .jobs_filter_element_checkbox{top:-8px}#jobs_filter .jobs_filter_inner .jobs_filter_items .jobs_filter_item.jobs_filter_item_checkbox .jobs_filter_checkbox_wrap{margin:8px 10px 0 0}#jobs_filter .jobs_filter_inner .jobs_filter_items .jobs_filter_item.jobs_filter_item_submit{width:125px;margin-top:-8px}#jobs_filter .jobs_filter_inner .jobs_filter_items .jobs_filter_item.jobs_filter_item_submit input.button{padding-left:20px;padding-right:20px}#jobs_filter .jobs_filter_inner .jobs_filter_items .jobs_filter_item.jobs_filter_item_range{width:calc(66.66% - 125px)}#jobs_filter .jobs_filter_inner .jobs_filter_items .jobs_filter_item.jobs_filter_item_range #jobs_filter_work_time{max-width:72px;margin-right:10px}#jobs_filter .jobs_filter_inner .jobs_filter_items #jobs_filter_reset{top:-38px}#jobs_listing{padding-top:18px}#jobs_listing .jobs_listing_inner{padding-top:25px}#jobs_listing .jobs_listing_inner .jobs_listing_entry .jobs_listing_entry_inner{padding:16px 20px 15px}#jobs_listing .jobs_listing_inner .jobs_listing_entry .jobs_listing_publication_info{margin-top:6px}#jobs_listing .jobs_listing_inner .jobs_listing_entry .jobs_listing_button{right:20px;bottom:20px}#jobs_listing .jobs_listing_inner .jobs_listing_entry .jobs_listing_content{max-width:70%}#jobs_listing .jobs_listing_inner .jobs_listing_entry .jobs_listing_content .jobs_listing_title_description{margin-bottom:5px}#jobs_listing .jobs_listing_inner .jobs_listing_entry .jobs_listing_content .jobs_listing_title_description h3{margin:0 10px 8px 0 !important}#jobs_listing .jobs_listing_inner .jobs_listing_entry .jobs_listing_content .jobs_listing_title_description .job_detail_description_element,#jobs_listing .jobs_listing_inner .jobs_listing_entry .jobs_listing_content .jobs_listing_title_description .jobs_listing_title_description_element{margin:-2px 6px 8px 0;padding:4px 7px 3px}.job_detail_description_wrap .job_detail_backlink{margin-bottom:20px}.job_detail_description_wrap .job_detail_description h2{margin:0 10px 8px 0}.job_detail_description_wrap .job_detail_description .jobs_listing_title_description_element,.job_detail_description_wrap .job_detail_description .job_detail_description_element{margin:-2px 6px 8px 0;padding:4px 7px 3px}#footer{padding:40px 0 30px}#footer .footer_inner .footer_bottom{margin-top:40px}#footer .footer_inner .footer_bottom h3{margin-bottom:0}#footer .footer_inner .footer_bottom .pictures{margin:-10px -8px 0 -8px}#footer .footer_inner .footer_bottom .pictures .picture{width:14.28%;padding:0 8px 0;margin:12px 0 12px;height:55px}#footer .footer_inner .footer_copy{margin-top:25px}#footer .footer_inner .footer_copy ul.meta-navigation li:nth-last-of-type(2),#footer .footer_inner .footer_copy ul.meta-navigation li:last-child{display:block}#footer .footer_inner .footer_top .portlet.portlet_dodeley form input#dodeley_email{padding:8px 120px 6px 15px}#footer .footer_inner .footer_top .portlet #linkedin{margin-bottom:12px}#footer .footer_inner .footer_top .portlet #linkedin span{padding-bottom:8px}#footer .footer_inner .footer_top .portlet #linkedin a i{font-size:20px;margin-right:10px}#footer .footer_inner .footer_top .portlet #linkedin a{margin-bottom:13px}.category_321 #content .content_inner .elements_right{float:right;margin:0 0 0 30px;width:263px}.category_321 #content .content_inner .elements_right .portlet{width:100%}.listing_property_filter form{margin-left:-20px}.listing_property_filter form>*{padding:0 0 0 20px}.listing_property_filter select.button,.listing_property_filter input.button{min-width:0;padding-left:20px;padding-right:20px}}@media screen and (max-width: 900px){#footer .footer_inner .footer_bottom{margin-top:20px}#footer .footer_inner .footer_top .portlet{width:50%}#footer .footer_inner .footer_top .portlet:first-child .portlet_inner{max-width:100%}#footer .footer_inner .footer_top .portlet:nth-child(3){margin:25px 0 0 -30px;width:calc(100% + 30px)}#footer .footer_inner .footer_top .portlet:nth-child(3) .portlet{width:50%;float:left;padding-left:30px}#module_map{height:400px !important}#footer .footer_inner .footer_top .portlet #linkedin{margin-bottom:20px;border-bottom:0 !important;padding-left:30px}#footer .footer_inner .footer_top .portlet #linkedin a i{font-size:20px}}@media screen and (max-width: 850px){#kita_google_maps{height:270px !important}#jobs_filter .jobs_filter_inner .jobs_filter_items .jobs_filter_item{width:50%}#jobs_filter .jobs_filter_inner .jobs_filter_items .jobs_filter_item h3{margin-bottom:2px}#jobs_filter .jobs_filter_inner .jobs_filter_items .jobs_filter_item.jobs_filter_item_checkbox h3{display:block;float:none}#jobs_filter .jobs_filter_inner .jobs_filter_items .jobs_filter_item.jobs_filter_item_checkbox .jobs_filter_element_checkbox{top:-4px}#jobs_filter .jobs_filter_inner .jobs_filter_items .jobs_filter_item.jobs_filter_item_range{width:calc(100% - 125px)}}@media screen and (max-width: 750px){.mod_kita .popup_content{max-width:90% !important;min-width:90% !important}.popup_window .kita_name_title{padding:0}.popup_window .popup_container{clear:both;width:100%}}@media screen and (max-width: 700px){.portlet_wrap_valais #portlets_valais .portlets_inner_wrap .portlet{width:50%}.portlet_wrap_place .portlet .portlet_content_description{margin-right:0;max-width:100%;width:100%;margin-bottom:10px}.portlet_wrap_place .portlet .pictures{overflow:visible}.gallery .picture,.more_information #portlets_bottom_more_information .portlet-listing-entry-wrap .portlet-listing-entry,.module-listing .listing_entry,#portlets_right .portlet,#portlets_theme .portlets_inner_wrap .portlet{width:50%}.gallery .picture:nth-child(2n+1),.more_information #portlets_bottom_more_information .portlet-listing-entry-wrap .portlet-listing-entry:nth-child(2n+1),.module-listing .listing_entry:nth-child(2n+1),#portlets_right .portlet:nth-child(2n+1),#portlets_theme .portlets_inner_wrap .portlet:nth-child(2n+1){clear:both}.more_information #portlets_bottom_more_information h3,.more_information #portlets_bottom_more_information h3 a{width:100%;float:none;margin:0}.more_information #portlets_bottom_more_information .portlet_listing_text{margin-bottom:20px}#bx-slider-wrap .bx-wrapper .bx-controls-direction a{height:25px;width:14px}#bx-slider-wrap .bx-wrapper .bx-controls-direction a:before{font-size:25px}#bx-slider-wrap .bx-wrapper .bx-controls-direction a.bx-next{right:15px}#bx-slider-wrap .bx-wrapper .bx-controls-direction a.bx-prev{left:15px}.system_page .search .search_item_wrap .resource_container,.system_page .search .overview_item .resource_container,#mod_overview .search_item_wrap .resource_container,#mod_overview .overview_item .resource_container{width:200px}.system_page .search .search_item_wrap.listing_entry_with_picture .content,.system_page .search .search_item_wrap.listing_entry_with_picture .search_item,.system_page .search .search_item_wrap.overview_item_with_picture .content,.system_page .search .search_item_wrap.overview_item_with_picture .search_item,.system_page .search .overview_item.listing_entry_with_picture .content,.system_page .search .overview_item.listing_entry_with_picture .search_item,.system_page .search .overview_item.overview_item_with_picture .content,.system_page .search .overview_item.overview_item_with_picture .search_item,#mod_overview .search_item_wrap.listing_entry_with_picture .content,#mod_overview .search_item_wrap.listing_entry_with_picture .search_item,#mod_overview .search_item_wrap.overview_item_with_picture .content,#mod_overview .search_item_wrap.overview_item_with_picture .search_item,#mod_overview .overview_item.listing_entry_with_picture .content,#mod_overview .overview_item.listing_entry_with_picture .search_item,#mod_overview .overview_item.overview_item_with_picture .content,#mod_overview .overview_item.overview_item_with_picture .search_item{min-height:200px;padding:20px}.system_page .search .search_item_wrap .search_item_picture+.search_item,.system_page .search .search_item_wrap .search_item_picture .content,.system_page .search .search_item_wrap.overview_item_with_picture+.search_item,.system_page .search .search_item_wrap.overview_item_with_picture .content,.system_page .search .overview_item .search_item_picture+.search_item,.system_page .search .overview_item .search_item_picture .content,.system_page .search .overview_item.overview_item_with_picture+.search_item,.system_page .search .overview_item.overview_item_with_picture .content,#mod_overview .search_item_wrap .search_item_picture+.search_item,#mod_overview .search_item_wrap .search_item_picture .content,#mod_overview .search_item_wrap.overview_item_with_picture+.search_item,#mod_overview .search_item_wrap.overview_item_with_picture .content,#mod_overview .overview_item .search_item_picture+.search_item,#mod_overview .overview_item .search_item_picture .content,#mod_overview .overview_item.overview_item_with_picture+.search_item,#mod_overview .overview_item.overview_item_with_picture .content{width:calc(100% - 200px);min-height:148px}.map_wallis{overflow:visible;clear:both}.system_page .search .search_item_wrap .search_item{padding:20px}#jobs_listing .jobs_listing_inner .jobs_listing_entry .jobs_listing_entry_inner{padding-bottom:20px}#jobs_listing .jobs_listing_inner .jobs_listing_entry .jobs_listing_publication_info{float:none;display:block;margin:0 0 8px 0}#jobs_listing .jobs_listing_inner .jobs_listing_entry .jobs_listing_publication_info .jobs_listing_date,#jobs_listing .jobs_listing_inner .jobs_listing_entry .jobs_listing_publication_info .jobs_listing_reference{display:inline-block;float:none}#jobs_listing .jobs_listing_inner .jobs_listing_entry .jobs_listing_publication_info .jobs_listing_reference{margin-left:5px}#jobs_listing .jobs_listing_inner .jobs_listing_entry .jobs_listing_content{max-width:100%;overflow:visible;clear:both}#jobs_listing .jobs_listing_inner .jobs_listing_entry .jobs_listing_content .jobs_listing_title_description{margin-bottom:3px}#jobs_listing .jobs_listing_inner .jobs_listing_entry .jobs_listing_button{position:relative;right:auto;bottom:auto;margin-top:14px}#footer .footer_inner .footer_bottom .pictures .picture{width:20%;height:46px}}@media screen and (max-width: 600px){.kita_locations_table{width:700px}.p_remember_me_checkbox .checkbox_wrap p,.mailform_element.checkbox_field p,.mailform_element.radio_field .multiple_radio_inputs,.mailform_element.radio_field p,.add_portlet select,.mailform_element input,.mailform_element textarea,.login_form input,.mailform_element label,#mailform_submit_button label,.login_form label{width:100%}.time_field span.select2-container{width:calc(50% - 10px) !important}.mailform_element label,#mailform_submit_button label,.login_form label{padding:0 0 4px 0}.add_portlet select.tooltip,.mailform_element input.tooltip,.mailform_element textarea.tooltip,.login_form input.tooltip{width:calc(100% - 22px)}span.select2-container{width:100% !important}#mailform_submit_button{margin:0 0 10px 0}#footer .footer_inner .footer_bottom{margin-top:20px}#footer .footer_inner .footer_top .portlet{width:100%;margin-top:25px}#footer .footer_inner .footer_top .portlet:first-child{margin-top:0}#footer .footer_inner .footer_top .portlet:first-child .portlet_inner{max-width:100%}#footer .footer_inner .footer_top .portlet:nth-child(3){margin:25px 0 0 0;width:100%}#footer .footer_inner .footer_top .portlet:nth-child(3) .portlet{width:100%;float:none;padding-left:0}#footer .footer_inner .footer_top .portlet #linkedin{padding-left:0}#privacy_banner #privacy_banner_inner #privacy_description{padding:0}#privacy_banner #privacy_banner_inner a.button{position:relative;top:auto;margin:15px 0 0;right:auto;float:none;display:block;text-align:center;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-o-transform:translate(0, 0)}.category_321 #content .content_inner{display:flex;flex-flow:column}.category_321 #content .content_inner .elements_right{float:none;margin:-10px 0 30px 0;width:100%;order:1}.category_321 #content .content_inner .elements_right .portlet{width:100%;padding:0}.category_321 #content .content_inner #description_wrap{order:0}.portlets_content_bottom{margin:40px 0 30px}.portlets_content_bottom .portlet+.portlet{margin-top:40px}.portlets_content_bottom .portlet .pictures{float:none;clear:both;display:block;width:100%;margin:0 0 20px 0}.portlets_content_bottom .portlet.portlet_listing .portlet-listing-entry .portlet-listing-entry-inline{display:block}.portlets_content_bottom .portlet.portlet_listing .portlet-listing-entry .pictures *{height:auto;width:100%}.portlets_content_bottom .portlet.portlet_listing .portlet-listing-entry .pictures img{height:auto !important;width:100% !important;min-width:0;min-height:0;left:0;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.portlets_content_bottom .portlet.portlet_listing .portlet-listing-entry .pictures+.portlet-listing-content-container{display:block;width:auto}}@media screen and (max-width: 550px){.filter_wrap .filter_inner .kita_filter_items .kita_filter_item{width:100% !important;padding-bottom:15px}.checkbox_element.age_category_checkbox_element{clear:both}#footer .footer_inner .footer_bottom .pictures .picture{width:25%}#footer .footer_inner .footer_copy{margin-top:10px}.system_page .search .search_item_wrap .resource_container,.system_page .search .overview_item .resource_container,#mod_overview .search_item_wrap .resource_container,#mod_overview .overview_item .resource_container{position:relative;left:auto;top:auto;bottom:auto;height:auto;width:100%}.system_page .search .search_item_wrap .resource_container *,.system_page .search .overview_item .resource_container *,#mod_overview .search_item_wrap .resource_container *,#mod_overview .overview_item .resource_container *{height:auto}.system_page .search .search_item_wrap .resource_container img,.system_page .search .overview_item .resource_container img,#mod_overview .search_item_wrap .resource_container img,#mod_overview .overview_item .resource_container img{width:100%;height:auto;position:relative;left:0;top:0;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.system_page .search .search_item_wrap.listing_entry_with_picture .content,.system_page .search .search_item_wrap.listing_entry_with_picture .search_item,.system_page .search .search_item_wrap.overview_item_with_picture .content,.system_page .search .search_item_wrap.overview_item_with_picture .search_item,.system_page .search .overview_item.listing_entry_with_picture .content,.system_page .search .overview_item.listing_entry_with_picture .search_item,.system_page .search .overview_item.overview_item_with_picture .content,.system_page .search .overview_item.overview_item_with_picture .search_item,#mod_overview .search_item_wrap.listing_entry_with_picture .content,#mod_overview .search_item_wrap.listing_entry_with_picture .search_item,#mod_overview .search_item_wrap.overview_item_with_picture .content,#mod_overview .search_item_wrap.overview_item_with_picture .search_item,#mod_overview .overview_item.listing_entry_with_picture .content,#mod_overview .overview_item.listing_entry_with_picture .search_item,#mod_overview .overview_item.overview_item_with_picture .content,#mod_overview .overview_item.overview_item_with_picture .search_item{min-height:0}.system_page .search .search_item_wrap .search_item,.system_page .search .search_item_wrap .content,.system_page .search .overview_item .search_item,.system_page .search .overview_item .content,#mod_overview .search_item_wrap .search_item,#mod_overview .search_item_wrap .content,#mod_overview .overview_item .search_item,#mod_overview .overview_item .content{float:none}.system_page .search .search_item_wrap .search_item .listing-more-button,.system_page .search .search_item_wrap .content .listing-more-button,.system_page .search .overview_item .search_item .listing-more-button,.system_page .search .overview_item .content .listing-more-button,#mod_overview .search_item_wrap .search_item .listing-more-button,#mod_overview .search_item_wrap .content .listing-more-button,#mod_overview .overview_item .search_item .listing-more-button,#mod_overview .overview_item .content .listing-more-button{opacity:1;visibility:visible;position:relative;bottom:auto;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);margin-top:15px}.system_page .search .search_item_wrap .content:before,.system_page .search .overview_item .content:before,#mod_overview .search_item_wrap .content:before,#mod_overview .overview_item .content:before{display:none}.system_page .search .search_item_wrap .search_item_picture+.search_item,.system_page .search .search_item_wrap .search_item_picture .content,.system_page .search .search_item_wrap.overview_item_with_picture+.search_item,.system_page .search .search_item_wrap.overview_item_with_picture .content,.system_page .search .overview_item .search_item_picture+.search_item,.system_page .search .overview_item .search_item_picture .content,.system_page .search .overview_item.overview_item_with_picture+.search_item,.system_page .search .overview_item.overview_item_with_picture .content,#mod_overview .search_item_wrap .search_item_picture+.search_item,#mod_overview .search_item_wrap .search_item_picture .content,#mod_overview .search_item_wrap.overview_item_with_picture+.search_item,#mod_overview .search_item_wrap.overview_item_with_picture .content,#mod_overview .overview_item .search_item_picture+.search_item,#mod_overview .overview_item .search_item_picture .content,#mod_overview .overview_item.overview_item_with_picture+.search_item,#mod_overview .overview_item.overview_item_with_picture .content{width:100%;min-height:0;clear:both}.system_page .search .search_item_wrap:hover,.system_page .search .overview_item:hover,#mod_overview .search_item_wrap:hover,#mod_overview .overview_item:hover{box-shadow:none}.system_page .search .search_item_wrap:hover .resource_container .picture,.system_page .search .overview_item:hover .resource_container .picture,#mod_overview .search_item_wrap:hover .resource_container .picture,#mod_overview .overview_item:hover .resource_container .picture{-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-o-transform:scale(1.03);transform:scale(1.03)}#module_map{height:320px !important}#jobs_filter .jobs_filter_inner{padding-bottom:5px}#jobs_filter .jobs_filter_inner h2{padding-bottom:10px}#jobs_filter .jobs_filter_inner .jobs_filter_items #jobs_filter_reset{top:-32px}#jobs_filter .jobs_filter_inner .jobs_filter_items .jobs_filter_item{width:100%;padding-bottom:15px}#jobs_filter .jobs_filter_inner .jobs_filter_items .jobs_filter_item.jobs_filter_item_range{width:100%}#jobs_filter .jobs_filter_inner .jobs_filter_items .jobs_filter_item.jobs_filter_item_submit{width:100%;margin-top:0}#jobs_filter .jobs_filter_inner .jobs_filter_items .jobs_filter_item.jobs_filter_item_submit input.button{width:100%}.mod_kita .popup_information_wrap{grid-template-columns:repeat(1, 1fr)}.listing_property_filter form{flex-flow:column}.listing_property_filter form>*{flex:0 0 100%}.listing_property_filter select.button,.listing_property_filter input.button{min-width:0;padding-left:20px;padding-right:20px}}@media screen and (max-width: 450px){.portlet_wrap_valais #portlets_valais .portlets_inner_wrap .portlet{width:100%}.portlet_wrap_valais #portlets_valais .portlets_inner_wrap .portlet .portlet_inner{min-height:0 !important}.more_information #portlets_bottom_more_information .portlet-listing-entry-wrap .portlet-listing-entry,.module-listing .listing_entry,#portlets_right .portlet,#portlets_theme .portlets_inner_wrap .portlet{width:100%}.more_information #portlets_bottom_more_information .portlet-listing-entry-wrap .portlet-listing-entry .listing-entry-inline,.more_information #portlets_bottom_more_information .portlet-listing-entry-wrap .portlet-listing-entry .portlet_inner,.module-listing .listing_entry .listing-entry-inline,.module-listing .listing_entry .portlet_inner,#portlets_right .portlet .listing-entry-inline,#portlets_right .portlet .portlet_inner,#portlets_theme .portlets_inner_wrap .portlet .listing-entry-inline,#portlets_theme .portlets_inner_wrap .portlet .portlet_inner{min-height:0 !important}#jobs_filter .jobs_filter_inner .jobs_filter_items .jobs_filter_item.jobs_filter_item_range #jobs_filter_element_range_slider_wrap{overflow:visible;display:block;clear:both;padding-top:5px}}@media screen and (max-width: 374px){#header .header_inner .meta_wrap .portlet{font-size:10px;padding-top:5px}}@media print{@page{margin:1.5cm 1cm 1.5cm 2cm}body{color:#000 !important;background:#fff}h1,h2,h3,h4,h5,h6,p,a{color:#000 !important}#slider,.ui-datepicker.ui-widget,#mailform_submit_button .mailform-submit,p.content_button,.more_information #portlets_bottom_more_information .portlet_listing_text,.gallery,#footer,#portlets_theme+.cf+.portlet,#content .content_inner .elements_right,.picture_top_home,.picture_top_small,.meta_right,.icon_header.search,#navigation,#header:before,.imprint{display:none !important}#header{position:relative;margin-bottom:30px;box-shadow:none !important}#header .header_inner #logo{width:40px;margin-right:30px}#header .header_inner,.page,#content .content_inner,#siteframe{padding:0 !important;min-height:0 !important;width:100% !important;max-width:100%;text-align:left !important;clear:both}.page_home div.introduction{margin-bottom:25px}.page_home h2{padding-bottom:0}h1{max-width:100%;padding-bottom:0}h1:before{display:none}.mod_listing h1,.mod_overview h1{margin-bottom:10px}h2,h2 a{margin-bottom:5px}*+h2,*+h2 a{margin-top:20px}h3,h3 a{font-weight:700}*+h3,*+h3 a{margin-top:15px}p{margin-bottom:9px}h6,h6 a,h4,h4 a,h5,h5 a{font-weight:700;margin-bottom:2px}*+h6,*+h6 a,*+h4,*+h4 a,*+h5,*+h5 a{margin-top:15px}.content_inner ul{margin-bottom:15px}.content_inner ul li{padding-left:18px;line-height:20px}.content_inner ul li:before{font-size:11px;line-height:20px;color:#000}.content_inner ol{margin-bottom:15px}.content_inner p+ul,.content_inner p+ol{margin-top:10px}table thead th{color:#000;padding:0 5px 6px 0;border-bottom:1px solid #000}table td{padding:6px 5px 5px 0}.table_wrap_container{margin-bottom:0}.table_wrap_two_rows{margin-left:-20px}.table_wrap_two_rows .table_wrap_container{padding-top:20px;padding-left:20px}#portlets_theme+.cf+.portlet+.portlet{margin-top:10px;page-break-before:always}#portlets_theme+.cf+.portlet+.portlet h3{padding-bottom:0}.portlet_wrap_valais #portlets_valais .portlets_inner_wrap .portlet .portlet_inner{background:#fff;min-height:0 !important}.portlet_wrap_valais #portlets_valais .portlets_inner_wrap .portlet .portlet_inner .portlet-content{background:#fff}.portlets_wrap_theme>.portlet h3,.portlets_wrap_theme h3 a{padding-bottom:10px}#portlets_theme .portlets_inner_wrap{margin-left:-15px}#portlets_theme .portlets_inner_wrap .portlet{padding:0 0 25px 15px}#portlets_theme .portlets_inner_wrap .portlet:nth-child(3n+1){clear:both}#portlets_theme .portlets_inner_wrap .portlet .portlet_inner{min-height:0 !important}#portlets_theme .portlets_inner_wrap .portlet .portlet_inner .pictures .portlet_content_introduction{left:8px;padding:1px 6px 1px}#portlets_theme .portlets_inner_wrap .portlet .portlet-content{padding:15px 0 0 0}.portlet_wrap_place .portlet{padding:0}.portlet_wrap_place .portlet .portlet_content_description{max-width:450px;margin-right:20px}.portlet_wrap_valais .content_inner>.portlet:first-child{margin-top:0}.portlet_wrap_valais .content_inner>.portlet:first-child h3{padding-bottom:0}.portlet_wrap_valais #portlets_valais .portlets_inner_wrap{margin-left:-15px}.portlet_wrap_valais #portlets_valais .portlets_inner_wrap .portlet{padding:0 0 25px 15px}.portlet_wrap_valais #portlets_valais .portlets_inner_wrap .portlet .portlet_inner .portlet-content{padding:15px 0 0 0}.more_information #portlets_bottom_more_information{padding-top:20px;padding-bottom:0}.more_information #portlets_bottom_more_information .portlet-listing-entry-wrap{margin-left:-15px}.more_information #portlets_bottom_more_information .portlet-listing-entry-wrap .portlet-listing-entry{padding:0 0 25px 15px}.more_information #portlets_bottom_more_information .portlet-listing-entry-wrap .portlet-listing-entry:nth-child(3n+1){clear:both}.more_information #portlets_bottom_more_information .portlet-listing-entry-wrap .portlet-listing-entry .pictures .portlet-entry-tags{left:8px;padding:2px 8px 1px}.more_information #portlets_bottom_more_information .portlet-listing-entry-wrap .portlet-listing-entry .portlet-listing-entry-inline{background:#fff;min-height:0 !important}.more_information #portlets_bottom_more_information .portlet-listing-entry-wrap .portlet-listing-entry .portlet-listing-entry-inline .portlet-listing-content-container{padding:15px 0 0 0;background:#fff}.listing-description+#mixItUp,.introduction+#mixItUp{margin-top:30px}.module-listing{margin-left:-15px}.module-listing .listing_entry{padding:0 0 15px 15px}.module-listing .listing_entry:nth-child(3n+1){clear:both}.module-listing .listing_entry .picture_container .listing_tags{left:8px;padding:1px 6px 1px;color:#fff !important}.module-listing .listing_entry .listing-entry-inline{min-height:0 !important}.module-listing .listing_entry .listing-entry-inline .content{padding:15px 0 0 0}.system_page .search,#mod_overview{margin-top:25px}.system_page .search .search_item_wrap .resource_container,.system_page .search .overview_item .resource_container,#mod_overview .search_item_wrap .resource_container,#mod_overview .overview_item .resource_container{width:150px}.system_page .search .search_item_wrap.listing_entry_with_picture .content,.system_page .search .search_item_wrap.listing_entry_with_picture .search_item,.system_page .search .search_item_wrap.overview_item_with_picture .content,.system_page .search .search_item_wrap.overview_item_with_picture .search_item,.system_page .search .overview_item.listing_entry_with_picture .content,.system_page .search .overview_item.listing_entry_with_picture .search_item,.system_page .search .overview_item.overview_item_with_picture .content,.system_page .search .overview_item.overview_item_with_picture .search_item,#mod_overview .search_item_wrap.listing_entry_with_picture .content,#mod_overview .search_item_wrap.listing_entry_with_picture .search_item,#mod_overview .search_item_wrap.overview_item_with_picture .content,#mod_overview .search_item_wrap.overview_item_with_picture .search_item,#mod_overview .overview_item.listing_entry_with_picture .content,#mod_overview .overview_item.listing_entry_with_picture .search_item,#mod_overview .overview_item.overview_item_with_picture .content,#mod_overview .overview_item.overview_item_with_picture .search_item{min-height:160px}.system_page .search .search_item_wrap .content,.system_page .search .search_item_wrap .search_item,.system_page .search .overview_item .content,.system_page .search .overview_item .search_item,#mod_overview .search_item_wrap .content,#mod_overview .search_item_wrap .search_item,#mod_overview .overview_item .content,#mod_overview .overview_item .search_item{padding:0}.system_page .search .search_item_wrap .search_item_picture+.search_item,.system_page .search .search_item_wrap .search_item_picture .content,.system_page .search .search_item_wrap.overview_item_with_picture+.search_item,.system_page .search .search_item_wrap.overview_item_with_picture .content,.system_page .search .overview_item .search_item_picture+.search_item,.system_page .search .overview_item .search_item_picture .content,.system_page .search .overview_item.overview_item_with_picture+.search_item,.system_page .search .overview_item.overview_item_with_picture .content,#mod_overview .search_item_wrap .search_item_picture+.search_item,#mod_overview .search_item_wrap .search_item_picture .content,#mod_overview .search_item_wrap.overview_item_with_picture+.search_item,#mod_overview .search_item_wrap.overview_item_with_picture .content,#mod_overview .overview_item .search_item_picture+.search_item,#mod_overview .overview_item .search_item_picture .content,#mod_overview .overview_item.overview_item_with_picture+.search_item,#mod_overview .overview_item.overview_item_with_picture .content{width:calc(100% - 150px);min-height:109px;padding-left:15px}.filter_wrap,.tab_list{display:none}#kita_google_maps{height:290px !important}}
