﻿@font-face{font-family:"Friz";src:url("fonts/frizquadrata-webfont.eot");src:url("fonts/frizquadrata-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/frizquadrata-webfont.woff") format("woff"),url("fonts/frizquadrata-webfont.ttf") format("truetype"),url("fonts/frizquadrata-webfont.svg#friz_quadrataregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Friz";src:url("fonts/frizquadrata-webfont.eot");src:url("fonts/frizquadrata-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/frizquadrata-webfont.woff") format("woff"),url("fonts/frizquadrata-webfont.ttf") format("truetype"),url("fonts/frizquadrata-webfont.svg#friz_quadrataregular") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:"OpenSans";src:url("fonts/OpenSans-VariableFont_wdth,wght.woff2") format("woff2");font-weight:1 999;font-style:normal;font-display:swap}@font-face{font-family:"OpenSans";src:url("fonts/OpenSans-Italic-VariableFont_wdth,wght.woff2") format("woff2");font-weight:1 999;font-style:italic;font-display:swap}*{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_background{display:block;position:relative}.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);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);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)}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:""}input,textarea,select{color:#666;font:400 16px/normal "OpenSans",Arial,sans-serif}.management input,.management textarea,.management select{font-size:13px}input,select,textarea{display:block;width:100%;font-family:"OpenSans";font-weight:400;font-size:clamp(14px,1.5vw,15px);line-height:clamp(21px,2.2vw,22px);letter-spacing:unset;text-transform:none;color:var(--input-color);background:var(--input-background);border-radius:var(--input-border-radius);border:1px solid var(--input-border);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;padding:var(--input-padding);outline:none;box-sizing:border-box}input a,select a,textarea a{color:var(--input-color)}@media print{input,select,textarea{font-size:15px;line-height:24px}}input:focus-visible,input:hover,select:focus-visible,select:hover,textarea:focus-visible,textarea:hover{border-color:var(--input-border-hover);background:var(--input-background-hover);color:var(--input-color-hover)}input[data-com-onepassword-filled=light],input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus-visible,select[data-com-onepassword-filled=light],select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus-visible,textarea[data-com-onepassword-filled=light],textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus-visible{-webkit-text-fill-color:var(--input-color-hover);-webkit-box-shadow:0 0 0px 40rem var(--input-background-hover) inset}input::placeholder,input::-moz-placeholder,select::placeholder,select::-moz-placeholder,textarea::placeholder,textarea::-moz-placeholder{color:var(--input-color);opacity:1}textarea{overflow:auto}select+span.select2-container{width:100% !important;min-width:unset}span.select2-container.select2-container--default .select2-selection{border-radius:var(--input-border-radius);border:1px solid var(--input-border);background:var(--input-background);height:auto;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;min-height:unset}span.select2-container.select2-container--default .select2-selection .select2-selection__rendered{font-family:"OpenSans";font-weight:400;font-size:clamp(14px,1.5vw,15px);line-height:clamp(21px,2.2vw,22px);letter-spacing:unset;text-transform:none;color:var(--input-color);padding:var(--input-padding)}span.select2-container.select2-container--default .select2-selection .select2-selection__rendered a{color:var(--input-color)}@media print{span.select2-container.select2-container--default .select2-selection .select2-selection__rendered{font-size:15px;line-height:24px}}span.select2-container.select2-container--default .select2-selection--single .select2-selection__arrow{top:0;right:var(--input-padding-left-right);display:flex;justify-content:center;align-items:center;width:auto;height:100%}span.select2-container.select2-container--default .select2-selection--single .select2-selection__arrow:after{font-family:"OpenSans";font-weight:400;font-size:clamp(14px,1.5vw,15px);line-height:clamp(21px,2.2vw,22px);letter-spacing:unset;text-transform:none;color:var(--input-color);font-family:"Font Awesome 6 Pro";content:"";content:"\f107"/""}span.select2-container.select2-container--default .select2-selection--single .select2-selection__arrow:after a{color:var(--input-color)}@media print{span.select2-container.select2-container--default .select2-selection--single .select2-selection__arrow:after{font-size:15px;line-height:24px}}span.select2-container.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}span.select2-container.select2-container--default:hover .select2-selection,span.select2-container.select2-container--default.select2-container--open .select2-selection,span.select2-container.select2-container--default.select2-container--focus .select2-selection{border-color:var(--input-border-hover);background:var(--input-background-hover)}span.select2-container.select2-container--default:hover .select2-selection .select2-selection__arrow:after,span.select2-container.select2-container--default:hover .select2-selection .select2-selection__rendered,span.select2-container.select2-container--default.select2-container--open .select2-selection .select2-selection__arrow:after,span.select2-container.select2-container--default.select2-container--open .select2-selection .select2-selection__rendered,span.select2-container.select2-container--default.select2-container--focus .select2-selection .select2-selection__arrow:after,span.select2-container.select2-container--default.select2-container--focus .select2-selection .select2-selection__rendered{color:var(--input-color-hover)}span.select2-container.select2-container--default:hover .select2-selection--multiple .select2-selection__rendered .select2-search--inline:after,span.select2-container.select2-container--default.select2-container--open .select2-selection--multiple .select2-selection__rendered .select2-search--inline:after,span.select2-container.select2-container--default.select2-container--focus .select2-selection--multiple .select2-selection__rendered .select2-search--inline:after{color:var(--input-color-hover)}span.select2-container.select2-container--default.select2-container--open.select2-container--above .select2-selection{border-top-right-radius:0;border-top-left-radius:0}span.select2-container.select2-container--default.select2-container--open.select2-container--below .select2-selection{border-bottom-right-radius:0;border-bottom-left-radius:0}span.select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered{display:flex;overflow:auto}span.select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{display:flex;align-items:center;border:none;background:#ddd;color:var(--input-color);margin:-4px 5px -4px 0;padding:4px 6px 4px 10px;border-radius:calc(var(--input-border-radius)*2)}span.select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove{display:flex;font-size:0;line-height:0;order:2;margin:0 0 0 5px}span.select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:before{font-family:"OpenSans";font-weight:400;font-size:clamp(14px,1.5vw,15px);line-height:clamp(21px,2.2vw,22px);letter-spacing:unset;text-transform:none;color:rgba(0,0,0,.3);font-family:"Font Awesome 6 Pro";content:"";font-weight:900;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}span.select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:before a{color:rgba(0,0,0,.3)}@media print{span.select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:before{font-size:15px;line-height:24px}}span.select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:hover:before{color:#000}span.select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search--inline{width:100%;min-width:30px;padding-right:12px;box-sizing:border-box}span.select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search--inline input{width:100% !important;color:var(--input-color)}span.select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search--inline input::-moz-placeholder{opacity:1}span.select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search--inline:after{position:absolute;right:0;font-family:"OpenSans";font-weight:400;font-size:clamp(14px,1.5vw,15px);line-height:clamp(21px,2.2vw,22px);letter-spacing:unset;text-transform:none;color:var(--input-color);font-family:"Font Awesome 6 Pro";content:"";content:"\f107"/""}span.select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search--inline:after a{color:var(--input-color)}@media print{span.select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search--inline:after{font-size:15px;line-height:24px}}span.select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered::-webkit-scrollbar{width:10px;height:2px;background:#ccc}span.select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered::-webkit-scrollbar-thumb{background:#333;border-radius:2px;height:1px}span.select2-container.select2-container--default .select2-selection--multiple .select2-search__field{margin:0}span.select2-container .listing_property_title:not(:last-child){margin-right:3px}span.select2-container .property_entry_count{font-size:.85em;opacity:.7}span.select2-container .property_entry_count:before{content:"("}span.select2-container .property_entry_count:after{content:")"}span.select2-container .select2-dropdown{background:var(--input-background-hover);border-color:var(--input-border-hover);font-family:"OpenSans";font-weight:400;font-size:clamp(14px,1.5vw,15px);line-height:clamp(21px,2.2vw,22px);letter-spacing:unset;text-transform:none;color:var(--input-color);border-radius:var(--input-border-radius);overflow:hidden;z-index:100}span.select2-container .select2-dropdown a{color:var(--input-color)}@media print{span.select2-container .select2-dropdown{font-size:15px;line-height:24px}}span.select2-container .select2-dropdown.select2-dropdown--above{border-bottom-left-radius:0;border-bottom-right-radius:0px}span.select2-container .select2-dropdown.select2-dropdown--below{border-top-left-radius:0;border-top-right-radius:0px}span.select2-container .select2-dropdown .select2-results__option{padding:var(--input-padding)}span.select2-container .select2-dropdown .select2-results__option.select2-results__option--highlighted{background:var(--input-border-hover);color:#fff}span.select2-container .select2-dropdown .select2-results__option[aria-selected=true]{background:#efefef;color:var(--input-color)}span.select2-container .select2-dropdown .select2-results__option[aria-disabled=true]{opacity:.5}span.select2-container .select2-dropdown .select2-search--dropdown{padding:5px}span.select2-container .select2-dropdown .select2-search__field{display:block;width:100%;font-family:"OpenSans";font-weight:400;font-size:clamp(14px,1.5vw,15px);line-height:clamp(21px,2.2vw,22px);letter-spacing:unset;text-transform:none;color:var(--input-color);background:var(--input-background);border-radius:var(--input-border-radius);border:1px solid var(--input-border);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;padding:var(--input-padding);outline:none;box-sizing:border-box;padding:8px;border-radius:2px}span.select2-container .select2-dropdown .select2-search__field a{color:var(--input-color)}@media print{span.select2-container .select2-dropdown .select2-search__field{font-size:15px;line-height:24px}}span.select2-container .select2-dropdown .select2-search__field:focus-visible,span.select2-container .select2-dropdown .select2-search__field:hover{border-color:var(--input-border-hover);background:var(--input-background-hover);color:var(--input-color-hover)}span.select2-container .select2-dropdown .select2-search__field[data-com-onepassword-filled=light],span.select2-container .select2-dropdown .select2-search__field:-webkit-autofill,span.select2-container .select2-dropdown .select2-search__field:-webkit-autofill:hover,span.select2-container .select2-dropdown .select2-search__field:-webkit-autofill:focus-visible{-webkit-text-fill-color:var(--input-color-hover);-webkit-box-shadow:0 0 0px 40rem var(--input-background-hover) inset}span.select2-container .select2-dropdown .select2-search__field::placeholder,span.select2-container .select2-dropdown .select2-search__field::-moz-placeholder{color:var(--input-color);opacity:1}a.button{display:block}a.button,input.button,input.mailform-submit{background-color:#f26522;-webkit-appearance:none;border:1px solid #f26522;border-radius:5px;color:#fff;text-decoration:none;padding:7px 14px;overflow:visible;float:none;display:inline-block;cursor:pointer;text-transform:uppercase;font:600 13px/normal "OpenSans",Arial,sans-serif;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}a.button:hover,a.button:focus,a.button:active,input.button:hover,input.button:focus,input.button:active,a.listing-more-button:hover,a.listing-more-button:focus,a.listing-more-button:active,input.mailform-submit:hover,input.mailform-submit:focus,input.mailform-submit:active{background-color:#333;border-color:#333}a.button:focus,a.button:active,input.button:focus,input.button:active,input.mailform-submit:focus,input.mailform-submit:active{background-color:#333}div.documents div.document{float:none;margin:0 0 5px}div.documents div.document a{text-decoration:none !important;text-transform:none}input.mailform-submit{margin-top:10px}a.enquiry_button{margin:20px 0}div.management label{float:left}.required,.mailform_error label{color:#f26522 !important}form p{margin-bottom:5px}label{display:block;font-weight:700;margin:0;padding:0 0 5px}#mailform_elements{display:flex;flex-flow:wrap;justify-content:space-between;margin-top:calc(-1*var(--size-30))}.mailform_element{--space-between: var(--size-20);position:relative;flex:1 0 100%;margin-top:var(--size-20)}.mailform_element.zwei{flex:0 0 calc(50% - var(--space-between)/2)}.mailform_element.drei{flex:0 0 calc(33.33% - var(--space-between)/1.5)}.mailform_element p{margin:0}.mailform_element textarea,.mailform_element input{width:100%}.mailform_element input[type=checkbox],.mailform_element input[type=radio]{width:auto}.mailform_element select{display:block;width:100%;font-family:"OpenSans";font-weight:400;font-size:clamp(14px,1.5vw,15px);line-height:clamp(21px,2.2vw,22px);letter-spacing:unset;text-transform:none;color:var(--input-color);background:var(--input-background);border-radius:var(--input-border-radius);border:1px solid var(--input-border);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;padding:var(--input-padding);outline:none;box-sizing:border-box;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='rgba(0,0,0,0.5)' d='M241 337c-9.4 9.4-24.6 9.4-33.9 0L47 177c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l143 143L367 143c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L241 337z'/%3E%3C/svg%3E") no-repeat calc(100% - 13px) 50% var(--input-background);background-size:12.5px var(--input-padding-left-right)}.mailform_element select a{color:var(--input-color)}@media print{.mailform_element select{font-size:15px;line-height:24px}}.mailform_element select:focus-visible,.mailform_element select:hover{border-color:var(--input-border-hover);background:var(--input-background-hover);color:var(--input-color-hover)}.mailform_element select[data-com-onepassword-filled=light],.mailform_element select:-webkit-autofill,.mailform_element select:-webkit-autofill:hover,.mailform_element select:-webkit-autofill:focus-visible{-webkit-text-fill-color:var(--input-color-hover);-webkit-box-shadow:0 0 0px 40rem var(--input-background-hover) inset}.mailform_element select::placeholder,.mailform_element select::-moz-placeholder{color:var(--input-color);opacity:1}.mailform_element select:hover,.mailform_element select:focus-visible{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='rgba(0,0,0,1)' d='M241 337c-9.4 9.4-24.6 9.4-33.9 0L47 177c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l143 143L367 143c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L241 337z'/%3E%3C/svg%3E") no-repeat calc(100% - 13px) 50% var(--input-background-hover);background-size:12.5px var(--input-padding-left-right)}.mailform_element.select_field .helptext{right:38px}.mailform_element.radio_field input[type=radio]{position:absolute;width:0;height:0;opacity:0;margin:0;padding:0}.mailform_element.radio_field input[type=radio]+*{display:flex;align-items:center;font-family:"OpenSans";font-weight:400;font-size:clamp(14px,1.5vw,15px);line-height:clamp(21px,2.2vw,22px);letter-spacing:unset;text-transform:none;color:var(--input-color);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer;margin:0;letter-spacing:0}.mailform_element.radio_field input[type=radio]+* a{color:var(--input-color)}@media print{.mailform_element.radio_field input[type=radio]+*{font-size:15px;line-height:24px}}.mailform_element.radio_field input[type=radio]+*:before{font-family:"Font Awesome 6 Pro";content:"";font-weight:100;font-size:1.73em;line-height:normal;margin-right:8px}.mailform_element.radio_field input[type=radio]:hover:not(:checked)+*,.mailform_element.radio_field input[type=radio]:hover:not(:checked)+* a{color:var(--input-color-hover)}.mailform_element.radio_field input[type=radio]:checked+*:before{content:"";content:"\f192"/"";color:#f26522;font-weight:900}.mailform_element.radio_field .wrap_radio_buttons>label{margin-bottom:var(--size-15)}.mailform_element.radio_field .multiple_radio_inputs{--gap: var(--size-15) var(--size-25);display:flex;flex-flow:wrap;gap:var(--gap)}.mailform_element.radio_field .multiple_radio_inputs>.cf{display:none}.mailform_element.radio_field .helptext{bottom:0;right:0}.mailform_element.checkbox_field input[type=checkbox]{position:absolute;width:0;height:0;opacity:0;margin:0;padding:0}.mailform_element.checkbox_field input[type=checkbox]+*{display:flex;align-items:center;font-family:"OpenSans";font-weight:400;font-size:clamp(14px,1.5vw,15px);line-height:clamp(21px,2.2vw,22px);letter-spacing:unset;text-transform:none;color:var(--input-color);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer;margin:0;letter-spacing:0}.mailform_element.checkbox_field input[type=checkbox]+* a{color:var(--input-color)}@media print{.mailform_element.checkbox_field input[type=checkbox]+*{font-size:15px;line-height:24px}}.mailform_element.checkbox_field input[type=checkbox]+*:before{font-family:"Font Awesome 6 Pro";content:"";font-weight:100;font-size:1.73em;line-height:normal;margin-right:8px}.mailform_element.checkbox_field input[type=checkbox]:hover:not(:checked)+*,.mailform_element.checkbox_field input[type=checkbox]:hover:not(:checked)+* a{color:var(--input-color-hover)}.mailform_element.checkbox_field input[type=checkbox]:checked+*:before{content:"";content:"\f192"/"";color:#f26522;font-weight:900}.mailform_element.checkbox_field input[type=checkbox]+label:before{font-family:"Font Awesome 6 Pro";content:""}.mailform_element.checkbox_field input[type=checkbox]:checked+label:before{content:""}.mailform_element.checkbox_field .helptext{bottom:0;right:0}#mailform_submit_button label{display:none}.login_form form{max-width:400px}.login_form p{margin-bottom:var(--size-20)}.login_form input.button{width:auto}.login_form .p_remember_me_checkbox label.label_remember_me_checkbox{margin:0;padding:0}.login_form .p_remember_me_checkbox input[type=checkbox]{position:absolute;width:0;height:0;opacity:0;margin:0;padding:0}.login_form .p_remember_me_checkbox input[type=checkbox]+*{display:flex;align-items:center;font-family:"OpenSans";font-weight:400;font-size:clamp(14px,1.5vw,15px);line-height:clamp(21px,2.2vw,22px);letter-spacing:unset;text-transform:none;color:var(--input-color);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer;margin:0;letter-spacing:0}.login_form .p_remember_me_checkbox input[type=checkbox]+* a{color:var(--input-color)}@media print{.login_form .p_remember_me_checkbox input[type=checkbox]+*{font-size:15px;line-height:24px}}.login_form .p_remember_me_checkbox input[type=checkbox]+*:before{font-family:"Font Awesome 6 Pro";content:"";font-weight:100;font-size:1.73em;line-height:normal;margin-right:8px}.login_form .p_remember_me_checkbox input[type=checkbox]:hover:not(:checked)+*,.login_form .p_remember_me_checkbox input[type=checkbox]:hover:not(:checked)+* a{color:var(--input-color-hover)}.login_form .p_remember_me_checkbox input[type=checkbox]:checked+*:before{content:"";content:"\f192"/"";color:#f26522;font-weight:900}.login_form .p_remember_me_checkbox input[type=checkbox]+label:before{font-family:"Font Awesome 6 Pro";content:""}.login_form .p_remember_me_checkbox input[type=checkbox]:checked+label:before{content:""}.login_form label.prefix_checkbox,.login_form .p_login_button label{display:none}body{--management-highlight-color: #f26522;--management-highlight-color-rgb: 242, 101, 34;--management-panel-width: 0px;--size-5: clamp(3px,0.5vw,5px);--size-10: clamp(6px,1vw,10px);--size-15: clamp(9px,1.5vw,15px);--size-20: clamp(15px,2vw,20px);--size-25: clamp(17px,2.5vw,25px);--size-30: clamp(18px,3vw,30px);--size-35: clamp(20px,3.5vw,35px);--size-40: clamp(22px,4vw,40px);--size-45: clamp(23px,4.5vw,45px);--size-50: clamp(26px,5vw,50px);--size-60: clamp(28px,6vw,60px);--size-70: clamp(32px,7vw,70px);--size-80: clamp(35px,8vw,80px);--size-90: clamp(35px,9vw,90px);--size-100: clamp(40px,10vw,100px);--size-110: clamp(40px,11vw,110px);--size-120: clamp(40px,12vw,120px);--size-130: clamp(45px,13vw,130px);--size-140: clamp(45px,14vw,140px);--size-150: clamp(50px,15vw,150px);--size-160: clamp(50px,16vw,160px);--size-170: clamp(50px,17vw,170px);--size-180: clamp(55px,18vw,180px);--size-190: clamp(55px,19vw,190px);--size-200: clamp(60px,20vw,200px);--size-250: clamp(70px,25vw,250px);--input-border: #b1a99e;--input-border-hover: #000;--input-background: #fff;--input-background-hover: #fff;--input-color: #666;--input-color-hover: #000;--input-padding-top-bottom: 9px;--input-padding-left-right: 10px;--input-padding: var(--input-padding-top-bottom) var(--input-padding-left-right);--input-border-radius: 5px}html{height:100%}body{background:#dacfc2;font-family:"OpenSans";font-weight:400;font-size:clamp(14px,1.5vw,15px);line-height:clamp(21px,2.2vw,22px);letter-spacing:unset;text-transform:none;height:100%}@media print{body{font-size:15px;line-height:24px}}.page{min-height:100%;background:#dcd2c5}.page.fullcontent{background:#dacfc2}*{-webkit-backface-visibility:hidden}.header .inner,#contentframe .inner{margin:0 auto;padding:0 20px;max-width:1120px;position:relative}.header{border-bottom:2px solid #e6ded2;padding:0 0 40px;background:url(../img/header_bg.png) repeat-x left bottom #454343}#contentframe{padding:30px 0 0;border-top:2px solid #000;background:url(../img/content_bg.png) repeat-x left top #dacfc2}#content{padding:0 0 20px}ul.level1+#content{padding-left:var(--size-40);overflow:hidden}img.print_logo{display:none}#rwdnav{display:none}a.booking_sticker{position:absolute;width:clamp(85px,14vw,140px);aspect-ratio:140/132;background:url(../img/book_sticker_en.png) no-repeat;z-index:70;background-size:contain;top:125px;right:-41px;color:#fff;text-decoration:none !important}a.booking_sticker_fr{background-image:url(../img/book_sticker_fr.png)}a.booking_sticker_de{background-image:url(../img/book_sticker_de.png)}div.logo{float:right;position:relative;z-index:70;width:280px;margin:26px 0 0 0}div.logo img{display:block;width:100%;height:auto}.responsive_navigation_toggle{--icon-width: 42px;--height-span: 5px;--height-gap: 8px;width:var(--icon-width);flex:0 0 var(--icon-width);height:var(--icon-width);position:absolute;right:20px;top:clamp(26px,3.2vw,32px);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;cursor:pointer;display:none;background:none;border:none}.responsive_navigation_toggle span{position:absolute;left:0;display:block;width:100%;height:var(--height-span);background:#fff;border-radius:1px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;opacity:1;z-index:1}.responsive_navigation_toggle span:nth-child(1){top:calc(var(--icon-width)/2 - var(--height-span)/2 - var(--height-span) - var(--height-gap))}.responsive_navigation_toggle span:nth-child(2){top:calc(var(--icon-width)/2 - var(--height-span)/2)}.responsive_navigation_toggle span:nth-child(3){top:calc(var(--icon-width)/2 - var(--height-span)/2 + var(--height-span) + var(--height-gap))}.navi_open .responsive_navigation_toggle span{background:#f26522}.navi_open .responsive_navigation_toggle span:nth-child(1){position:absolute;top:calc(50% - var(--height-span)/2);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.navi_open .responsive_navigation_toggle span:nth-child(2){width:0%;opacity:0}.navi_open .responsive_navigation_toggle span:nth-child(3){position:absolute;top:calc(50% - var(--height-span)/2);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}nav#rwd_nav{display:none !important}#bx-slider-wrap{position:relative;margin:19px 0 0}#bx-slider-wrap .bx-viewport{aspect-ratio:940/450;height:auto !important}div#swipe-slider{margin:0}.bx-wrapper img{display:block;width:100%;height:auto}div.slide_text_container{position:absolute;margin:0;bottom:auto;bottom:0;left:0;right:0;line-height:normal;width:auto;border-radius:0;padding:10px 50px 8px;background:#000;opacity:.8;text-align:center}div.slide_text_container *{line-height:normal;font:13px/normal "OpenSans",Arial,sans-serif;margin:0;color:#fff}div.slide_text_container h2{font-weight:normal;margin:0;position:relative;font:18px/27px "Friz",Arial,sans-serif}div.bx-controls-direction{position:absolute;width:100%;left:0;bottom:45px}#bx-slider-wrap a.bx-next,#bx-slider-wrap a.bx-prev{display:block;height:45px;width:45px;background:url(../img/arrow_left.png) no-repeat 12px 20px #e85813;margin:0;left:0;border-radius:0 200px 0 0;position:absolute;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}#bx-slider-wrap a.bx-next.disabled,#bx-slider-wrap a.bx-prev.disabled{display:none}#bx-slider-wrap a.bx-next{left:auto;right:0;border-radius:200px 0 0 0;background:url(../img/arrow_right.png) no-repeat 21px 20px #e85813}#bx-slider-wrap a.bx-next:hover,#bx-slider-wrap a.bx-prev:hover{background-color:#222 !important}.bx-wrapper .bx-pager{display:none}div.swipe-slide a,div.slide>a,div.swipe-slide>span{display:block;line-height:0}footer{margin:15px 0 0;padding:15px 0;border-top:1px solid #b1a99e;text-align:center;font-size:12px;line-height:18px}footer .address,footer .address *{color:#3d3d3d}footer .spacer{padding:0 3px}footer .indual{padding:10px 0 15px}footer .indual,footer .indual *{color:#7c7363;font-size:clamp(10px,1.1vw,11px);text-decoration:none}footer .indual a:hover,footer .indual a.current{text-decoration:underline;text-underline-position:under}footer .indual .indual_link span{display:none}footer .copy{display:flex;flex-flow:wrap;justify-content:center;list-style:none}footer .copy li{position:relative;padding:0 clamp(6px,.8vw,8px)}footer .copy li:not(:last-child):before{content:"";position:absolute;top:50%;left:unset;width:1px;height:12px;display:block;background:#7c7363;right:0px;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.footer_logos>*{display:inline-block;position:relative;background:none no-repeat center bottom;margin:10px 5px 5px;vertical-align:middle;opacity:.8;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.touch .footer_logos>*,.footer_logos>*:hover{opacity:1}.footer_logos>* span{display:block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:none no-repeat center top;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.touch .footer_logos>* span,.footer_logos>*:hover span{opacity:1}.footer_logos a.facebook{width:34px;height:34px}.footer_logos a.facebook,.footer_logos a.facebook span{background-image:url(../img/logo_facebook.png)}.footer_logos a.instagram svg{display:block;width:34px}.footer_logos a.instagram svg *{fill:#666}.touch .footer_logos a.instagram svg *{fill:#333}.footer_logos a.instagram:hover svg *{fill:#f56040}.footer_logos a.trustscore{margin-right:-5px;margin-left:7px}.footer_logos a.trustscore iframe{overflow:hidden;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray}.footer_logos a.trustscore:hover iframe{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%);filter:none}.footer_logos a.swiss_quality_hotels{width:111px;height:56px}.footer_logos a.swiss_quality_hotels,.footer_logos a.swiss_quality_hotels span{background-image:url(../img/logo_swiss_quality_hotels.png);background-size:111px}.footer_logos a.swiss_quality_hotels span{display:block;margin-top:-0.5px}.footer_logos a.top100{width:50px;height:50px}.footer_logos a.top100,.footer_logos a.top100 span{background-image:url(../img/logo_top100.png)}.footer_logos a.tripadvisor{width:120px;height:20px}.footer_logos a.tripadvisor,.footer_logos a.tripadvisor span{background-image:url(../img/logo_tripadvisor.png)}.footer_logos span.free_wifi{width:58px;height:40px}.footer_logos span.free_wifi,.footer_logos span.free_wifi span{background-image:url(../img/logo_wifi.png)}div.pictures.gallery{margin:19px 0 0}div.gallery .picture{width:24.6%;margin:0 .3% .3% 0}div.gallery .picture:nth-child(4n+4){margin-right:0}div.gallery .picture img{width:100%;height:auto}div.gallery .picture *{line-height:0}a.resource_link,.resource_container.pictures,.resource.picture{padding:0;margin:0;border:0}::selection{background:#fbd5c2}::-moz-selection{background:#fbd5c2}div.message{margin:5px 0 30px;border-radius:5px;background:#f26522;color:#fff;padding:16px 20px;box-shadow:0 10px 10px -10px #333;border:0;letter-spacing:.5px}h1{color:#000;margin:0 0 20px 0;padding:0;font:clamp(32px, 3.8vw, 38px)/normal "Friz",Arial,sans-serif}h2,h2 a,div.introduction{font:clamp(24px, 2.6vw, 26px)/normal "Friz",Arial,sans-serif;color:#000;margin:15px 0 15px 0;padding:0;text-decoration:none}h3,h3 a,h4,h4 a,h5,h5 a,h6,h6 a{font:560 clamp(20px, 2.2vw, 22px)/normal "OpenSans",Arial,sans-serif;color:#000;margin:5px 0 10px 0;padding:0;border:none}h4,h4 a{font-size:14px}h5,h5 a{font-family:"OpenSans";font-weight:400;font-size:clamp(14px,1.5vw,15px);line-height:clamp(21px,2.2vw,22px);letter-spacing:unset;text-transform:none;font-weight:700}@media print{h5,h5 a{font-size:15px;line-height:24px}}h6,h6 a{font-family:"OpenSans";font-weight:400;font-size:clamp(14px,1.5vw,15px);line-height:clamp(21px,2.2vw,22px);letter-spacing:unset;text-transform:none;text-transform:uppercase}@media print{h6,h6 a{font-size:15px;line-height:24px}}div.introduction{margin:0 0 20px 0;padding:0}p{margin:0 0 15px 0;padding:0}p+h2,p+h3,ul+h2,ul+h3,ol+h2,ol+h3,table+h2,table+h3{margin-top:var(--size-30)}strong{font-weight:700}.documents h2{display:none}#content .documents{margin:10px 0 0;padding:0;border:0}.picture_content img,#content>p>a>img,#content>p>img{max-width:100%;height:auto !important}#content iframe{width:100%;border:0;outline:0}a{outline:none}a img{border:none}#content a{text-decoration:underline;color:#000}#content a:hover{color:#f26522}div#content ul{margin-top:0;margin-left:16px;margin-bottom:10px;padding-left:0;padding-top:0;padding-bottom:0;width:auto}div#content table{border:none;border-spacing:0;border-collapse:separate;margin:0 0 10px 0}table td{border-bottom:1px solid #b1a99e;padding:15px}table td:first-child{padding-left:0}table td:last-child{padding-right:0}table td>*:first-child{margin-top:0}table td>*:last-child{margin-bottom:0}.meta ul,.meta ul li{margin:0;padding:0;list-style:none}.meta ul li{display:inline}.meta a{display:inline-block;padding:0 10px 0 9px;background:url(../img/meta_line.png) no-repeat right top;font:600 13px/37px "OpenSans",Arial,sans-serif;color:#fff;text-decoration:none}.meta li:first-child a{padding-left:0}.language_switcher{float:right;position:relative;z-index:30}.language_switcher h3{display:none}.language_switcher a{text-transform:uppercase;background-position:left top;padding:0 9px 0 10px;margin:0}.meta ul li:last-child a,.language_switcher a:first-child{background:none rgba(0,0,0,0)}.language_switcher a:last-of-type{padding-right:0}.meta a:hover,.meta .current a,.meta a.current{color:#f26522}nav#rwdnav .language_switcher a#language-fr,a#language-fr{display:none}nav.root{padding:85px 0 0}nav.root ul,nav.root ul li{margin:0;padding:0;list-style:none}nav.root ul li{display:inline-block;margin:0 33px 0 0}nav.root ul li a{font:clamp(24px, 2.8vw, 28px)/normal "Friz",sans-serif;color:#fff;text-decoration:none}nav.root ul li a:hover,nav.root ul li.current>a{color:#f26522}nav.root li#root-nav-20{display:none}#contentframe ul.level1,#contentframe ul.level2,#contentframe ul.level1 li{margin:0;padding:0;list-style:none}#contentframe ul.level1{float:left;width:clamp(220px,27vw,270px);margin:0 0 10px}#contentframe ul.level2{margin:0 0 10px}#contentframe ul.level1 li a{font:24px/30px "Friz",sans-serif;text-transform:uppercase;text-decoration:none;color:#333;display:block;padding:8px 10px}#contentframe ul.level1 ul li a{font:600 15px/22px "OpenSans",sans-serif;text-transform:none;color:#666;border-top:1px solid #c0bab2}#contentframe ul.level1 ul ul li a{font:600 13px/20px "OpenSans",sans-serif;border:0;padding:2px 10px}#contentframe ul.level1 ul li:first-child a{border:0}#contentframe ul.level1 li a:hover,#contentframe ul.level1 li.current>a{color:#f26522}#contentframe ul ul ul{margin:-3px 0 5px;padding:0}#contentframe ul ul ul li{padding:0;margin:0}#contentframe ul.level1 ul li ul li a{font-size:12px;line-height:16px}#contentframe ul.level1 ul li ul li a:before{content:"- ";padding:0 3px 0 0;font-size:13px}.portlet{float:none;margin:0;padding:0;line-height:20px}.portlet .pictures .management_controls{display:none}#portlets_homepage .portlets_inner_wrap{--gap: var(--size-30);display:flex;flex-flow:wrap;gap:var(--gap);--columns: 4}#portlets_homepage .portlets_inner_wrap>.cf{display:none}#portlets_homepage .portlets_inner_wrap>*{flex:0 0 calc(100%/var(--columns) - var(--gap) + var(--gap)/var(--columns))}#portlets_homepage div.portlet{width:100%}#portlets_homepage div.portlet h3,#portlets_homepage div.portlet h3 a{text-decoration:none;text-transform:uppercase;font:clamp(20px, 2.4vw, 24px)/normal "Friz",Arial,sans-serif}#portlets_homepage div.portlet h3{padding:0 var(--size-15) 8px}div.portlet .pictures,div.portlet .pictures .picture,div.portlet .pictures .picture *{margin:0;padding:0;border:0}div.portlet .pictures{margin-bottom:1px}#portlets_homepage .portlet_content_introduction,#portlets_homepage .portlet_content_description{padding:var(--size-20) var(--size-15) 5px}#portlets_homepage:has(.portlet_content_description) .portlet_content_introduction{padding-bottom:0}#portlets_homepage:has(.portlet_content_introduction) .portlet_content_description{padding-top:0}#portlets_homepage a.portlet_content_link,#content a.listing-more-button{margin:var(--size-20) var(--size-15) 5px;font-weight:bold;display:inline-block;font-size:13px;text-transform:uppercase;text-decoration:none;color:#f26522;padding:0 0 0 22px;background:url(../img/icon_plus.png) no-repeat left 2px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#content a.listing-more-button{margin-left:0;margin-top:0}#portlets_homepage a.portlet_content_link{margin:0}#portlets_homepage a.portlet_content_link:hover,#content a.listing-more-button:hover{background-image:url(../img/icon_plus_black.png);color:#000}#content .management_container a{text-decoration:none}.logged_in div.portlets div.portlets_inner_wrap a.add_portlet_link{color:#666 !important;text-decoration:none !important}.logged_in div.portlets div.portlets_inner_wrap a.add_portlet_link:hover,.logged_in div.portlets div.portlets_inner_wrap a.add_portlet_link:focus{color:#666 !important}body .portlets_homepage .portlet span.management_controls{top:-7px;right:-7px}.logged_in div.portlets div.portlets_inner_wrap div[id*=add_portlet_] .portlet-title,.logged_in div.portlets div.portlets_inner_wrap div[id*=add_portlet_] .portlet-title a{font:700 20px/26px "VAG Rounded",sans-serif !important;padding:0 !important;text-transform:none !important}html body.system_page{background:#f0f0f0 !important}html body.system_page .page,html body.system_page .page.fullcontent{background:none}html body.system_page #contentframe{padding:0;border:0;background:none}html body.system_page #contentframe .inner{max-width:none;margin:0;padding:0}html body.system_page #content{padding:0}html body.system_page #content>h1,html body.system_page #contentframe ul.level1{display:none}div.overview_item .picture,div.listing_entry .picture img,#portlets_homepage div.portlet .picture,#portlets_homepage div.portlet .picture img{width:100%;height:auto}a.listing-back{margin:0 0 13px;font-size:14px;line-height:normal;display:inline-block}.pagination{flex:0 0 100% !important;height:auto;--icon-width: clamp(32px,4vw,40px);grid-column:1/span var(--columns);margin-bottom:var(--size-20)}.pagination:not(:first-child){margin-top:var(--size-40)}.pagination .pagination_inner{display:flex;align-items:center;justify-content:center;position:relative;padding:0 calc(var(--icon-width) + 3px);box-sizing:border-box}.pagination .pagination-links,.pagination .pagination-numbers{display:flex;flex-flow:wrap;align-items:baseline;justify-content:center}.pagination .pagination-links a,.pagination .pagination-numbers a{display:flex;justify-content:center;align-items:center;width:var(--icon-width);height:var(--icon-width);font-size:clamp(14px,1.6vw,16px);line-height:var(--icon-width);font-weight:700;text-decoration:none !important;background:none;border-radius:100%}.pagination .pagination-links a:hover,.pagination .pagination-numbers a:hover{color:#000 !important;background:#fff}.pagination .pagination-numbers{gap:5px}.pagination .pagination-numbers a.current{background:#f26522;color:#fff !important}.pagination .pagination-numbers .placeholder{margin:0 3px}.pagination .pagination-links a{position:absolute;top:calc(50% - var(--icon-width)/2);font-size:0}.pagination .pagination-links a:after{position:absolute;left:0;width:100%;font-family:"Font Awesome 6 Pro";content:"";font-size:clamp(16px,2vw,19px);text-align:center}.pagination .pagination-links a.next{right:0}.pagination .pagination-links a.previous{left:0}.pagination .pagination-links a.previous:after{content:"";content:"\f060"/""}.module-listing,.overview_items{--gap: var(--size-30);display:flex;flex-flow:wrap;gap:var(--gap);--columns: 4;padding-right:10px}.module-listing>.cf,.overview_items>.cf{display:none}.module-listing>*,.overview_items>*{flex:0 0 calc(100%/var(--columns) - var(--gap) + var(--gap)/var(--columns))}.module-listing:not(:first-child),.overview_items:not(:first-child){margin-top:var(--size-40)}.module-listing>div[id*=listing-tag-]{flex:0 0 100%}.module-listing>div[id*=listing-tag-]:not(:first-child){margin-top:var(--size-30)}.module-listing>div[id*=listing-tag-] .listing-tag-header{margin-top:0}.module-listing>div[id*=listing-tag-] .listing-tag-container{--gap: var(--size-30);display:flex;flex-flow:wrap;gap:var(--gap);--columns: 4}.module-listing>div[id*=listing-tag-] .listing-tag-container>.cf{display:none}.module-listing>div[id*=listing-tag-] .listing-tag-container>*{flex:0 0 calc(100%/var(--columns) - var(--gap) + var(--gap)/var(--columns))}div.content_inner>ul.level1+div#content .overview_items,div.content_inner>ul.level1+div#content .module-listing>div[id*=listing-tag-] .listing-tag-container,div.content_inner>ul.level1+div#content .module-listing{--columns: 3}div.overview_item,div.listing_entry{position:relative;display:block;width:100%;padding:0;border:0}div.overview_item .pictures,div.listing_entry .pictures{margin:0 0 var(--size-20);float:none}div.overview_item .pictures img,div.listing_entry .pictures img{display:block;width:100%;height:auto}div.overview_item .pictures .picture,#portlets_homepage .pictures .picture,div.listing_entry .pictures .picture{margin:0;float:none;box-shadow:0 0 10px 3px #b2aba2}div.overview_item .pictures .picture *,#portlets_homepage .pictures .picture *,div.listing_entry .pictures .picture *{border:0;padding:0;line-height:0}div.overview_item_with_picture div.content{float:none;display:block;padding:0 var(--size-15)}div.overview_item h2,div.overview_item h2 a,div.listing_entry h2,div.listing_entry h2 a{text-decoration:none !important;text-transform:uppercase;font:clamp(20px, 2.4vw, 24px)/normal "Friz",Arial,sans-serif}div.overview_item h2,div.listing_entry h2{margin:0 0 10px}div.listing_entry .content{padding:5px 10px 0}div.overview_item .introduction{font-size:16px;margin-bottom:10px}.category_11 div.listing_entry .listing-entry-inline,.category_13 div.listing_entry .listing-entry-inline{display:flex;flex-flow:column}.category_11 div.listing_entry .content,.category_13 div.listing_entry .content{display:contents}.category_11 div.listing_entry .listing-title,.category_13 div.listing_entry .listing-title{order:-1}.category_11 div.listing_entry h2,.category_13 div.listing_entry h2{margin-bottom:var(--size-15)}div.gmap_wrap{display:none}div#module_map{margin:25px 0 0;height:clamp(350px,53.6vw,536px) !important}.gm-style .gm-style-iw-c{padding:20px 20px 10px !important}.gm-style .gm-style-iw-c .gm-style-iw-chr{position:absolute;top:0;right:0;bottom:unset;left:unset}@media screen and (max-width: 960px){#portlets_homepage .portlets_inner_wrap{--columns: 2}#portlets_homepage div.portlet{margin-bottom:25px}}@media screen and (max-width: 866px){.module-listing>div[id*=listing-tag-] .listing-tag-container,.module-listing,.overview_items{--columns: 3}}@media screen and (max-width: 650px){div.content_inner>ul.level1+div#content .module-listing>div[id*=listing-tag-] .listing-tag-container,.module-listing>div[id*=listing-tag-] .listing-tag-container,div.content_inner>ul.level1+div#content .overview_items,div.content_inner>ul.level1+div#content .module-listing,.module-listing,.overview_items{--columns: 2}}@media screen and (max-width: 600px){.mailform_element.zwei,.mailform_element.drei{flex:0 0 100%}}@media screen and (max-width: 500px){div.content_inner>ul.level1+div#content .module-listing>div[id*=listing-tag-] .listing-tag-container,.module-listing>div[id*=listing-tag-] .listing-tag-container,#portlets_homepage .portlets_inner_wrap,div.content_inner>ul.level1+div#content .overview_items,div.content_inner>ul.level1+div#content .module-listing,.module-listing,.overview_items{--columns: 1}#portlets_homepage div.portlet .portlet-content{padding:0}div.bx-controls-direction{bottom:30px}#bx-slider-wrap a.bx-next,#bx-slider-wrap a.bx-prev{height:30px;width:30px;background-position:6px 12px;background-size:10px}#bx-slider-wrap a.bx-next{background-position:13px 12px}div.slide_text_container{padding:7px 40px 6px}div.slide_text_container h2{font-size:15px;line-height:22px}div.gallery .picture{width:33%;margin:0 .3% .3% 0}div.gallery .picture:nth-child(4n+4){margin-right:.3%}div.gallery .picture:nth-child(3n+3){margin-right:0}}@media screen and (max-width: 370px){a.booking_sticker{top:clamp(65px,24vw,90px) !important;right:10px !important;background-size:contain}div.logo{float:none;max-width:70%}div.logo *{width:100%;height:auto}.responsive_navigation_toggle{top:23px;opacity:.9}div.gallery .picture{width:49.8%;margin:0 .4% .4% 0}div.gallery .picture:nth-child(2n+2){margin-right:0}#contentframe{padding-top:40px}}@media screen and (max-width: 866px){a.booking_sticker{top:80px;right:var(--size-20)}div.logo{width:clamp(200px,28vw,280px)}.contentframe ul.current{display:none}div.meta{display:none}.page{-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out}div.logo{float:left;padding-top:20px;margin-top:0}header.header{padding-bottom:20px}div.content_inner>ul.level1{display:none !important}#content{padding-left:0 !important}.responsive_navigation_toggle{display:block}nav{display:none !important}nav#rwdnav{display:block !important}header .meta ul{display:none}nav#rwdnav{visibility:hidden;position:fixed;z-index:90;top:0;right:0;width:77%;margin:0;height:100%;padding:0;opacity:1;background:url(../img/header_bg.png) repeat-x left bottom #454343;box-shadow:inset 10px 0 10px -8px #000;overflow:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);-o-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out}.page{position:relative;z-index:30;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out}.navi_open nav#rwdnav{visibility:visible;opacity:1;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.navi_open .page{-webkit-transform:translate3d(-77%, 0, 0);-moz-transform:translate3d(-77%, 0, 0);-ms-transform:translate3d(-77%, 0, 0);-o-transform:translate3d(-77%, 0, 0);transform:translate3d(-77%, 0, 0)}nav#rwdnav .rwdnav_inner{position:relative;min-height:100%}nav#rwdnav li#rwdnav-95{display:none}nav#rwdnav .language_switcher a{color:#fff;text-transform:uppercase;display:inline-block;width:32%;margin:0;text-align:center;text-decoration:none;font:18px/34px "Friz",Arial,sans-serif;box-sizing:border-box}nav#rwdnav .language_switcher a.current{color:#f26522}nav#rwdnav .language_switcher{position:absolute;bottom:0;left:0;right:0;padding:0 15px;border-top:1px solid rgba(0,0,0,.6);background:#000;box-shadow:0 -10px 10px #000,inset 0 1px 0 rgba(255,255,255,.2)}nav#rwdnav ul,nav#rwdnav ul li,nav#rwdnav ul li ul{margin:0;padding:0;list-style:none;display:block;border:0;box-shadow:none}nav#rwdnav>div>ul{display:block !important;padding-bottom:55px}nav#rwdnav ul li a{color:#fff !important;padding:5px 15px;margin:0;border-radius:0;display:block;text-decoration:none;font:20px/34px "Friz",Arial,sans-serif;font-weight:bold;border-top:1px solid rgba(0,0,0,.6);box-shadow:inset 0 1px 0 rgba(255,255,255,.2)}nav#rwdnav ul li.current a{color:#fff !important}nav#rwdnav ul li ul li a{font-size:16px;line-height:24px;padding:5px 20px;text-transform:none;border-radius:0;font-weight:normal}nav#rwdnav ul li ul{position:static;width:auto;margin:0 !important;visibility:visible !important;opacity:1;background:none rgba(0,0,0,0)}nav#rwdnav ul li ul:before{display:none !important}nav#rwdnav ul li ul li a{font-size:17px;background:none rgba(0,0,0,0);position:relative;border-top:1px solid rgba(0,0,0,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:none}nav#rwdnav ul li ul li ul li a{font-size:15px;background:none rgba(0,0,0,0);position:relative;border-top:0;box-shadow:none;padding-left:30px}nav#rwdnav ul li ul li ul li a:before{content:"- ";position:absolute;left:20px;top:4px}nav#rwdnav ul li ul li ul li ul{margin:-3px 0 5px !important}nav#rwdnav ul li ul li ul li ul li a{font-size:14px;line-height:24px;font-style:italic;padding-left:40px}nav#rwdnav ul li ul li ul li ul li a:before{left:30px;display:none}nav#rwdnav li a{opacity:1}nav#rwdnav li.current a{opacity:.5}nav#rwdnav li.current>a{color:#fff !important;font-weight:bold;opacity:1;background:#f26522;box-shadow:inset 10px 0 10px -8px #000}nav#rwdnav li.current ul li.current>a{color:#f26522 !important;font-weight:bold;background:none rgba(0,0,0,0);box-shadow:none}nav#rwdnav ul ul,nav#rwdnav ul ul ul,nav#rwdnav ul ul ul ul{display:none !important}nav#rwdnav ul .current>ul,nav#rwdnav ul .current>ul .current>ul{display:block !important}}@media print{header.header,div#footer,div#navigation,footer,#contentframe ul.level1{display:none !important}body{background:#fff}div#siteframe{margin:0;padding:0;width:auto}.header .inner,#contentframe .inner{margin:0;padding:0;width:auto;max-width:none}div#content{margin:0;padding:0 !important;color:#000 !important}img.print_logo{display:block;margin:0 0 35px}div#contentframe{border:0;padding:0;background:none rgba(0,0,0,0)}*{box-shadow:none !important}}
