@charset "UTF-8";@media all{@font-face{src:url('https://www.derbrunnerhof.com/templates/brunnerhof/media/firasans-book-webfont.eot');src:url('https://www.derbrunnerhof.com/templates/brunnerhof/media/firasans-book-webfont.eot#iefix') format('embedded-opentype'),url('https://www.derbrunnerhof.com/templates/brunnerhof/media/firasans-book-webfont.woff2') format('woff2'),url('https://www.derbrunnerhof.com/templates/brunnerhof/media/firasans-book-webfont.woff') format('woff'),url('https://www.derbrunnerhof.com/templates/brunnerhof/media/firasans-book-webfont.ttf') format('truetype'),url('https://www.derbrunnerhof.com/templates/brunnerhof/media/firasans-book-webfont.svg#fira_sansbook') format('svg');font-family:'fira_sansbook';font-weight:normal;font-style:normal;font-display:swap}@font-face{src:url('https://www.derbrunnerhof.com/templates/brunnerhof/media/firasans-light-webfont.eot');src:url('https://www.derbrunnerhof.com/templates/brunnerhof/media/firasans-light-webfont.eot#iefix') format('embedded-opentype'),url('https://www.derbrunnerhof.com/templates/brunnerhof/media/firasans-light-webfont.woff2') format('woff2'),url('https://www.derbrunnerhof.com/templates/brunnerhof/media/firasans-light-webfont.woff') format('woff'),url('https://www.derbrunnerhof.com/templates/brunnerhof/media/firasans-light-webfont.ttf') format('truetype'),url('https://www.derbrunnerhof.com/templates/brunnerhof/media/firasans-light-webfont.svg#fira_sanslight') format('svg');font-family:'fira_sanslight';font-weight:normal;font-style:normal;font-display:swap}@font-face{src:url('https://www.derbrunnerhof.com/templates/brunnerhof/media/firasans-medium-webfont.eot');src:url('https://www.derbrunnerhof.com/templates/brunnerhof/media/firasans-medium-webfont.eot#iefix') format('embedded-opentype'),url('https://www.derbrunnerhof.com/templates/brunnerhof/media/firasans-medium-webfont.woff2') format('woff2'),url('https://www.derbrunnerhof.com/templates/brunnerhof/media/firasans-medium-webfont.woff') format('woff'),url('https://www.derbrunnerhof.com/templates/brunnerhof/media/firasans-medium-webfont.ttf') format('truetype'),url('https://www.derbrunnerhof.com/templates/brunnerhof/media/firasans-medium-webfont.svg#fira_sansmedium') format('svg');font-family:'fira_sansmedium';font-weight:normal;font-style:normal;font-display:swap}@font-face{src:url('https://www.derbrunnerhof.com/templates/brunnerhof/media/firasans-regular-webfont.eot');src:url('https://www.derbrunnerhof.com/templates/brunnerhof/media/firasans-regular-webfont.eot#iefix') format('embedded-opentype'),url('https://www.derbrunnerhof.com/templates/brunnerhof/media/firasans-regular-webfont.woff2') format('woff2'),url('https://www.derbrunnerhof.com/templates/brunnerhof/media/firasans-regular-webfont.woff') format('woff'),url('https://www.derbrunnerhof.com/templates/brunnerhof/media/firasans-regular-webfont.ttf') format('truetype'),url('https://www.derbrunnerhof.com/templates/brunnerhof/media/firasans-regular-webfont.svg#fira_sansregular') format('svg');font-family:'fira_sansregular';font-weight:normal;font-style:normal;font-display:swap}@font-face{src:url('https://www.derbrunnerhof.com/templates/brunnerhof/media/cabin-regular-webfont.eot');src:url('https://www.derbrunnerhof.com/templates/brunnerhof/media/cabin-regular-webfont.eot#iefix') format('embedded-opentype'),url('https://www.derbrunnerhof.com/templates/brunnerhof/media/cabin-regular-webfont.woff2') format('woff2'),url('https://www.derbrunnerhof.com/templates/brunnerhof/media/cabin-regular-webfont.woff') format('woff'),url('https://www.derbrunnerhof.com/templates/brunnerhof/media/cabin-regular-webfont.ttf') format('truetype'),url('https://www.derbrunnerhof.com/templates/brunnerhof/media/cabin-regular-webfont.svg#cabinregular') format('svg');font-family:'cabinregular';font-weight:normal;font-style:normal;font-display:swap}@font-face{src:url('https://www.derbrunnerhof.com/templates/brunnerhof/media/cabin-semibold-webfont.eot');src:url('https://www.derbrunnerhof.com/templates/brunnerhof/media/cabin-semibold-webfont.eot#iefix') format('embedded-opentype'),url('https://www.derbrunnerhof.com/templates/brunnerhof/media/cabin-semibold-webfont.woff2') format('woff2'),url('https://www.derbrunnerhof.com/templates/brunnerhof/media/cabin-semibold-webfont.woff') format('woff'),url('https://www.derbrunnerhof.com/templates/brunnerhof/media/cabin-semibold-webfont.ttf') format('truetype'),url('https://www.derbrunnerhof.com/templates/brunnerhof/media/cabin-semibold-webfont.svg#cabinsemibold') format('svg');font-family:'cabinsemibold';font-weight:normal;font-style:normal;font-display:swap}@font-face{src:url('https://www.derbrunnerhof.com/templates/brunnerhof/media/shadowsintolight-webfont.eot');src:url('https://www.derbrunnerhof.com/templates/brunnerhof/media/shadowsintolight-webfont.eot#iefix') format('embedded-opentype'),url('https://www.derbrunnerhof.com/templates/brunnerhof/media/shadowsintolight-webfont.woff2') format('woff2'),url('https://www.derbrunnerhof.com/templates/brunnerhof/media/shadowsintolight-webfont.woff') format('woff'),url('https://www.derbrunnerhof.com/templates/brunnerhof/media/shadowsintolight-webfont.ttf') format('truetype'),url('https://www.derbrunnerhof.com/templates/brunnerhof/media/shadowsintolight-webfont.svg#shadows_into_lightregular') format('svg');font-family:'shadows_into_lightregular';font-weight:normal;font-style:normal;font-display:swap}@keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}html,body,div,span,applet,object,iframe,h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}*{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{font-family:'fira_sansregular';overflow-x:hidden}#alteaForm:not([data-version]) *{font-family:'fira_sansregular'}h1,.h1{font-family:'shadows_into_lightregular';font-size:30px;color:#5e5144;padding:0 0 25px 0;line-height:35px}h2,.h2{font-size:18px;color:#805217;font-family:'fira_sansmedium';line-height:30px}h3,.h3{font-size:16px;color:#805217;font-family:'fira_sansmedium';line-height:30px;padding-top:30px}+em{font-style:italic}:after,:before{font-family:FontAwesome}.floater :after,.floater :before{font-family:weathericons !important}#main,#footer{position:relative;width:100%;display:block}.center{max-width:1170px;position:relative;margin:0 auto}#slider{position:relative;display:block;width:100%;height:100%}#slider figure img{display:none}#nav{display:inline-block;float:right}#nav:after{content:"";clear:right}#nav>ul>li{display:inline-block;text-align:center;position:relative;padding:39px 8px}#nav>ul>li>a{display:block;font-family:'fira_sansregular';font-size:14px;line-height:21px;color:#805217;text-decoration:none;text-transform:uppercase}#nav>ul>li>a:hover,#nav>ul>li.active>a{color:#5b7926}#nav>ul>li>ul>li.active>a,#nav>ul>li>ul>li>a:hover{text-decoration:underline}#nav>ul>li:hover ul{display:block}#nav>ul>li:last-child>ul{left:inherit;margin-left:0;right:0}#nav>ul>li>ul{display:none;background:#805217;background:rgba(128,82,23,0.9);top:120px;width:210px;padding:20px 15px 20px 15px;box-sizing:border-box;position:absolute;left:50%;margin-left:-105px;-webkit-animation:fadein 2s;-moz-animation:fadein 0.8s;-ms-animation:fadein 0.8s;-o-animation:fadein 0.8s;animation:fadein 0.8s}#nav>ul>li>ul:before{width:30px;height:30px;background:#c0cc02;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;content:"";position:absolute;left:0px;top:-15px;left:50%;margin-left:-15px}#nav>ul>li>ul>li{display:block}#nav>ul>li>ul>li>a{text-transform:uppercase;font-family:'fira_sansregular';font-size:14px;color:#fff;text-decoration:none;display:block;padding:20px 0 0 0}.mobileMenu{display:none;background:#c0cc02;color:#fff;font-size:24px;text-decoration:none;border-radius:20px;padding:10px;position:absolute;top:75px;right:15px}.mobileMenu:after{content:"\f0c9"}.social li>span{display:block;min-height:20px;background-color:#FFF;border-radius:3px;padding:4px;box-shadow:0px 1px 4px #222;position:absolute;top:-28px;z-index:10;margin-left:-10000px;line-height:15px;left:0;display:none}.social li.sfhover>span{margin-left:0 !important;display:block !important}.fb_button{min-width:77px}#___plusone_0{width:58px !important}.current-language,.lang-active{display:none}.closed:after{content:"\f0dd" !important;position:absolute;right:5px;top:8px;line-height:0}#slide{width:100%;height:100%;max-width:1400px;margin:0 auto}.ns_nerveSlider .ns_caption{min-height:inherit !important;bottom:105px !important;text-shadow:0px !important}.ns_nerveSlider .ns_caption>div{margin:0px !important;background:#3a252c;background:rgba(58,37,44,0.6);padding:15px;font-family:'blokletters_potloodpotlood';font-size:24px;width:346px;line-height:36px;text-align:center;left:50%;margin-left:-173px !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.images{position:absolute !important;display:none}.ns_nerveSlider .ns_slideContainer img.toTop{top:0px !important}#slogans{position:absolute;bottom:110px;left:120px;z-index:79}#slogans hr{display:block;height:0px;width:0px;background:tranparent;margin:0;border:0}.slogan{background:#805217;background:rgba(128,82,23,0.9);display:inline-block;padding:15px 25px;color:#efe6dc}.mainslogan{font-family:'shadows_into_lightregular';font-size:30px;text-transform:uppercase}.mainslogan,.mainslogan br{display:none}.subslogan{margin-top:7px;font-size:24px;font-family:'fira_sansregular'}#spruch{width:100%;display:block;background:#f0eae2 url(https://www.derbrunnerhof.com/templates/brunnerhof/images/form.png) no-repeat bottom left;padding:50px 0;border-bottom:2px solid #5e5144}#spruch .center{text-align:center;font-size:14px;color:#6d5e2a;padding:0 10px}#spruch p{padding:8px 0;line-height:180%}#spruch strong{font-weight:bold}#spruch a{color:#805217;text-decoration:none}#spruch a:hover{text-decoration:underline}#cta-element{position:absolute;bottom:20%;left:120px;z-index:79;display:flex;width:15rem;height:15rem;padding:1.5em;text-align:center;justify-content:center;align-items:center;background:#86862F;border-radius:50%}#cta-element .inner h2{font-family:'shadows_into_lightregular';font-size:30px;padding:0 0 10px 0;line-height:30px;color:#fff}#cta-element .inner{color:#fff;font-family:'fira_sanslight';line-height:25px}@media only screen and (max-width:995px){#cta-element{left:10px}}@media only screen and (max-width:750px){#cta-element{bottom:2%;left:2%;width:69%;height:auto;padding:1em;border-radius:50px}#cta-element .hide-mobile{display:none}#cta-element .inner h2{font-size:22px;padding:0 0 5px 0;line-height:25px}#cta-element .inner p{font-size:16px;line-height:22px}}.innerlinks,#nav .innerlinks{position:fixed;right:0;bottom:50%;transform:translate(0,50%);z-index:79;font-size:0}.hc-widget-popup{z-index:79}.innerlinks .inner{padding:0;margin:3px 0 0 0;position:relative}.innerlinks .inner:first-child{margin:0}.innerlinks a{color:#fff;text-decoration:none;font-family:'cabinregular';font-size:10px;text-align:center;display:block;padding:5px}.innerlinks .f2 .hc-widget a:before{display:none}div.hc-widget.hc-widget-white a.hc-widget-cta{padding:0}div.hc-widget.hc-widget-small div.hc-widget-body{max-height:139px !important}.innerlinks .f1{background:#766655}.innerlinks .f2>div{position:absolute;right:69px;top:-53px;display:none;font-size:14px;background:#fff;padding:15px 10px;box-sizing:border-box;width:200px;height:209px;-webkit-animation:fadein 1s;-moz-animation:fadein 1s;-ms-animation:fadein 1s;-o-animation:fadein 1s;animation:fadein 1s}.innerlinks .ital .f2>div{right:58px}.innerlinks .f2>div>div>div{width:auto !important}.innerlinks .f2:hover div{display:block}.smallIcon .f2 div{right:35px !important;top:-73px}.innerlinks .f2{background:#977a55}.innerlinks .f3{background:#805217}.innerlinks .f4{background:#c0cc02}.smallIcon{opacity:0.4}.smallIcon:hover{opacity:1.0}.smallIcon a{font-size:0}.smallIcon .f1 a:before,.smallIcon .f2 a:before,.smallIcon .f3 a:before,.smallIcon .f4 a:before{padding:0 !important}.innerlinks .f1 a:before{content:"\f083";display:block;font-size:25px;padding:0 0 5px 0;margin:0 auto}.innerlinks .f2 a:before{content:"\f040";display:block;font-size:25px;padding:0 0 5px 0;margin:0 auto}.innerlinks .f3 a:before{content:"\f073";display:block;font-size:25px;padding:0 0 5px 0;margin:0 auto}.innerlinks .f4 a:before{content:"\f003";display:block;font-size:25px;padding:0 0 5px 0;margin:0 auto}#content{background:#f0eae2 url("https://www.derbrunnerhof.com/templates/brunnerhof/images/form.png") no-repeat bottom left;box-sizing:border-box;position:relative;width:100%;font-size:0;height:1135px}#article a{color:#5b7926;text-decoration:underline}.layout #article{width:100%;display:block;padding:40px 25px;box-sizing:border-box;max-width:1170px;margin:0 auto}#xmap ul li{margin-left:30px;line-height:30px}#xmap br{display:none}.layout #content{min-height:475px;height:auto}.inner_offer{position:relative;margin:30px 0 0 0;font-size:0;width:100%;background:#fff}.inner_offer_left,.inner_offer_right{display:inline-block;font-family:'cabinregular';font-size:14px;color:#6d5b58;background:#fff;vertical-align:top;box-sizing:border-box;position:relative}.inner_offer_title{line-height:30px}.inner_offer_left{width:61.60714285714286%;border-right:4px solid #f0eae2}.inner_offer_left img{display:block;width:100%;object-fit:cover}.inner_offer_right{width:38.392857142857146%;padding:40px;text-align:center;height:365px}.inner_offer_right .offer_links{position:absolute}#article .inner_offer_right p{padding:0}.themewrapper p{padding-top:10px !important}#article p.inner_offer_date{padding:5px 0}.inner_offer_title,.inner_offer_date{font-family:'cabinsemibold'}.inner_offer_title{font-size:24px}.inner_offer_date{font-size:16px}#berechnen{background:#c0cc02;color:#fff;border:0;text-transform:uppercase;padding:3px 3px}.inner_offer_full_text{display:none;background:#fff;font-size:14px;box-sizing:border-box;padding:40px;padding-top:10px;font-family:'cabinregular';color:#6d5b58;border-bottom:5px solid #977a55}.innerlist{padding:30px 0 0 0}.innerlist li{line-height:30px}.innerlist li:before{content:"\f00c";margin-right:15px}#article .inner_offer_full_text p{padding:30px 0 0 0}.inner_offer_prices{background:#977a55;position:absolute;top:10px;left:15px;border-radius:60px;padding:30px 5px 20px 5px;color:#fff;font-family:'cabinregular';font-size:17px;text-align:center;width:125px;height:70px}.inner_offer_prices span{display:inline-block;vertical-align:middle}#article .inner_offer_prices span strong{font-size:35px;font-family:'shadows_into_lightregular'}.offer_links{position:relative;bottom:10px;width:100%;left:0;font-size:0}.offer_links a{display:inline-block;text-decoration:none !important;text-align:center;font-family:'fira_sansbook';font-size:16px;color:#fff !important;text-transform:uppercase;width:120px;padding:10px 0;margin:0 2px;position:relative}.off1{background:#c0cc02}.off2{background:#977a55}.off3{background:#fed500}.off3:after{content:""}.close{background:#805217}.close:after{content:"\f107" !important;position:absolute;right:15px}.ital_version #content{height:1305px}#article{width:50%;display:inline-block;box-sizing:border-box;font-size:14px;color:#6d5e2a;vertical-align:top;padding:40px 70px 235px 115px;font-family:'fira_sanslight';line-height:23px}#article strong{font-family:'fira_sansmedium'}#article p{padding:30px 0 0 0}#article .show-more{display:block;width:190px;margin:22px auto;background:#8c622d;color:#fff;text-decoration:none;padding:11px 5px;text-align:center;text-transform:uppercase;font-weight:bold}#article .onlyMobile{display:none}#themes{width:50%;display:inline-block;background:#f0eae2;box-sizing:border-box;vertical-align:top;font-size:14px;height:100%}#themes a{position:absolute;bottom:0;width:100%;text-align:center;font-size:30px;color:#fff;text-decoration:none;padding:80px 0 10px}#themes a span{display:block;font-family:'fira_sanslight';font-size:20px;color:#fff;padding:5px 0}#themes a span:after{content:"\f178";margin-left:20px}.theme1,.theme2{height:50%;overflow:hidden}.theme2 a{background:-moz-linear-gradient(top,rgba(177,187,65,0) 0%,rgba(193,210,18,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(177,187,65,0)),color-stop(100%,rgba(193,210,18,1)));background:-webkit-linear-gradient(top,rgba(177,187,65,0) 0%,rgba(193,210,18,1) 100%);background:-o-linear-gradient(top,rgba(177,187,65,0) 0%,rgba(193,210,18,1) 100%);background:-ms-linear-gradient(top,rgba(177,187,65,0) 0%,rgba(193,210,18,1) 100%);background:linear-gradient(to bottom,rgba(177,187,65,0) 0%,rgba(193,210,18,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b1bb41',endColorstr='#c1d212',GradientType=0 )}.theme1 a{background:-moz-linear-gradient(top,rgba(155,136,111,0) 0%,rgba(132,95,45,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(155,136,111,0)),color-stop(100%,rgba(132,95,45,1)));background:-webkit-linear-gradient(top,rgba(155,136,111,0) 0%,rgba(132,95,45,1) 100%);background:-o-linear-gradient(top,rgba(155,136,111,0) 0%,rgba(132,95,45,1) 100%);background:-ms-linear-gradient(top,rgba(155,136,111,0) 0%,rgba(132,95,45,1) 100%);background:linear-gradient(to bottom,rgba(155,136,111,0) 0%,rgba(132,95,45,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#009b886f',endColorstr='#845f2d',GradientType=0 )}.theme p{display:block;width:100%;height:100%}#room_offers{position:relative}.owl-controls{position:absolute;top:360px;width:100%}.owl-nav div{background:#5f5247;padding:37px 18px;color:#fff;position:absolute}.owl-nav div a{display:block;width:100%;height:100%;position:absolute;left:0;top:0;text-decoration:none}.disabled{display:none !important}.owl-prev{left:0}.owl-next{right:0}.room_overview,.offer_overview{text-align:center;width:100%;background:#e3ddda;padding:45px 0 35px 0}.room_overview .center,.offer_overview .center{max-width:1170px;margin:0 auto}.full_room{position:relative;font-size:0;display:table;padding:40px 0 0 0}.left_room,.right_room{display:table-cell;vertical-align:top;box-sizing:border-box}.right_room img{max-width:100%;height:auto}.left_room strong{font-family:'fira_sansmedium'}.left_room p{padding:25px 0 0 0}.left_room p:first-child{padding:0}.left_room{width:28.205128205128204%;background:#fff;font-family:'fira_sanslight';font-size:14px;color:#6d5e2a;padding:55px 20px 0 20px;line-height:22px}.left_room a,.offer_overview li a.offer_link{display:block;width:180px;margin:0 auto;background:#805217;color:#fff;text-transform:uppercase;text-decoration:none;padding:11px 0}.left_room a:after,.offer_overview li a.offer_link:after{content:"\f178";margin:0 0 0 10px}.right_room{width:71.7948717948718%}.offer_overview ul{font-size:0;margin:40px 0 0 0;padding:0}.offer_overview li{display:inline-block;font-family:'fira_sanslight';font-size:14px;color:#6d5e2a;width:32.30769230769231%;vertical-align:top;background:#fff;min-height:460px}.offer_overview .owl-carousel li{width:95%}.offer_overview p{padding:20px 20px 30px 20px;box-sizing:border-box;line-height:21px}.offer_overview li:nth-child(2){margin:0 18px}.offer_overview img{display:block;max-width:100%;height:auto;aspect-ratio:378 / 251;object-fit:cover}.offer_overview span{display:block}.offer_overview .owl-controls{top:50%}.offer_overview .owl-nav div{font-size:22px;margin-top:-48px;cursor:pointer}.offer_overview .owl-nav .owl-prev{left:-12px}.offer_overview .owl-nav .owl-next{right:-12px}.introTxt{min-height:63px}.offer_title{font-family:'fira_sansmedium';font-size:23px}.offer_date{font-size:15px;font-style:italic;padding:10px 0 12px 0}.offer_price{font-size:23px;font-family:'fira_sansmedium';font-style:italic;padding:40px 0 5px 0}.offer_price strong{font-size:34px}.offer_overview li a{margin:0 auto 25px auto !Important}.rooms{display:block;position:relative;margin:30px 0 0 0;position:relative;font-size:0}.rooms .room{margin-top:50px}.room_title,.room_request{display:inline-block}.room_title{font-size:30px;color:#463d2c;font-weight:600;width:65.76086956521739%}.room_title span{font-weight:300;font-size:24px;color:#80948c}.room_request{font-size:20px;text-align:right}.room_request a{text-decoration:none;color:#fff;text-transform:uppercase;padding:5px 10px}.pricelink{background:#eac539}.requestlink{background:#e37071}.room_description{display:block;font-size:15px;color:#5c5c5c}.room_slider{position:relative;font-size:0;display:table}.slide_room_images .ns_nerveSlider{display:block !important}.room_slider .ns_nerveSlider .ns_prevButton,.room_slider .ns_nerveSlider .ns_nextButton{opacity:1.0 !important;bottom:10px}.room_slider .ns_nerveSlider .ns_prevButton{left:10px !important}.room_slider .ns_nerveSlider .ns_nextButton{left:55px !important}.skizze{position:absolute;top:13px;right:35px;background:#fff url("https://www.derbrunnerhof.com/templates/brunnerhof/images/skizze.png") no-repeat center 85%;font-family:'cabinregular';font-size:10px;text-transform:uppercase;color:#805217 !important;text-decoration:none !important;padding:0px 10px 30px 10px}.slide_room_images,.room_images{display:table-cell;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top;position:relative}.slide_room_images ul li{position:absolute;top:0;left:0}.slide_room_images{width:61.60714285714286%}.slide_room_images img{display:block;max-width:100%;height:auto}.room_images{width:38.392857142857146%;border-left:4px solid #f0eae2;background:#fff}.room_images img{display:block;margin:0 auto;max-width:100%;height:auto}#text .room_images p{margin:0 auto}#text .room_images p:first-child{margin:0 auto 20px auto}#article .room_desc{padding:0}.room_desc{height:46%;width:100%;display:inline-block;font-size:14px;color:#6d5b58;font-family:'cabinregular';text-align:center;position:relative}.room_desc span{font-family:'cabinsemibold';font-size:24px}.big_box{height:54%;padding:0 10px !important;box-sizing:border-box}.prices{border:0;border-collapse:collapse;width:100%;margin:30px 0 0 0}.prices thead td{background:#fcfbf9;padding:10px 15px;font-weight:bold;border-bottom:2px solid #977a55;vertical-align:middle;text-align:center}.prices thead td:first-child{border-right:2px solid #977a55}.prices tbody td{background:#fff;padding:10px 15px;text-align:center;font-size:17px}.prices tbody td:first-child{border-right:2px solid #977a55}.prices tbody tr:hover td{background:#c0cc02;color:#fff}.prices tfoot td{text-align:center;background:#fcfbf9;padding:10px 15px;font-weight:bold;border-top:2px solid #977a55}.innerul{padding:30px 0 0 0}.innerul li{margin-left:40px;list-style-type:disc}#quickrequest{width:100%;position:relative;min-height:600px;background:url("https://www.derbrunnerhof.com/templates/brunnerhof/images/landschaft.jpg") no-repeat center;background-size:cover}#quickrequest .center{max-width:745px;margin:0 auto;position:relative;text-align:center;padding:100px 0 0 0;color:#fff;font-family:'fira_sanslight';font-size:14px;line-height:22px}#layer{width:100%;height:100%;position:absolute;background:-moz-linear-gradient(top,rgba(94,81,69,1) 0%,rgba(125,185,232,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(94,81,69,1)),color-stop(100%,rgba(125,185,232,0)));background:-webkit-linear-gradient(top,rgba(94,81,69,1) 0%,rgba(125,185,232,0) 100%);background:-o-linear-gradient(top,rgba(94,81,69,1) 0%,rgba(125,185,232,0) 100%);background:-ms-linear-gradient(top,rgba(94,81,69,1) 0%,rgba(125,185,232,0) 100%);background:linear-gradient(to bottom,rgba(94,81,69,1) 0%,rgba(125,185,232,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#5e5145',endColorstr='#007db9e8',GradientType=0 )}#quickrequest h1{color:#fff;font-size:34px}#quickrequest form{padding:70px 0 0 0}.form_row{display:inline-block;position:relative}.form_row input[type="text"]{background:#f4efea;border:0;width:245px;padding:15px;box-sizing:border-box;color:#575527;font-size:14px}.form_row input.small{width:120px}.calendar:after{content:"\f073";position:absolute;right:0;color:#575527;font-size:17px;top:11px;right:16px}.space:after{right:41px}.space{padding:0 25px}.people:after{content:"\f007";color:#575527;font-size:17px;top:11px;right:16px;position:absolute}.fullrow{padding:42px 0 0 0}.fullrow input{border:0;width:136px;box-sizing:border-box;padding:10px 0;cursor:pointer;font-family:'fira_sansbook';font-size:16px;color:#fff;text-transform:uppercase;background:#805217}.first{padding:0 15px 0}.first input{background:#c0cc02}::-webkit-input-placeholder{color:#575527}:-moz-placeholder{color:#575527;opacity:1}::-moz-placeholder{color:#575527;opacity:1}:-ms-input-placeholder{color:#575527}#footer{background:#805217;position:relative;display:block;font-size:0;padding:0 0 40px 0}#partner{width:100%;background:#e3ddda;display:block;position:relative;padding:8px 0;font-size:0}#partner .center{max-width:930px;margin:0 auto;text-align:center}#partner img{margin:0 20px}#partner img:nth-child(2){margin:0 20px 8px}#footer .center{text-align:center}#footer .center .col{display:inline-block;font-family:'fira_sansbook';font-size:16px;color:#fff;text-align:left;vertical-align:top}#footer .center .col a{color:#fff;text-decoration:none;font-size:13px}#footer .center .col a.tel{cursor:text}#footer .center .col a.mail:hover{text-decoration:underline}.col1{width:35.8974358974359%}.col2{width:26.923076923076923%;font-size:16px;line-height:21px}.col3{width:37.17948717948718%}.col2,.col3{padding:65px 0 0 0}.col1 img{padding:35px 0 0 0}.col2 strong{font-size:22px}ul.service li{padding:20px 0 0 0}ul.service li:first-child{padding:0}ul.service a{font-size:17px}.dw a:before{content:"\f019";width:17px;display:inline-block;margin:0 10px 0 0}.arv a:before{content:"\f041";width:17px;display:inline-block;margin:0 10px 0 0}.nl a:before{content:"\f0e0";width:17px;display:inline-block;margin:0 10px 0 0}.wht a:before{content:"\f185";width:17px;display:inline-block;margin:0 10px 0 0}.social{font-size:0;padding:65px 0 0 0}.social li{display:inline-block;font-size:25px;width:36px;background:#fff;text-align:center;position:relative}.social li:first-child{margin:0 10px 0 0}.social a{color:#805217 !important;background:#fff;display:block;padding:5px}.sec_links{font-size:0;position:absolute;left:0;bottom:0;font-family:'fira_sanslight';font-size:14px}.sec_links p{padding:10px 0 0 0}.sec_links li{display:inline-block}.seperator{padding:0 1px}.sec_links a:hover{text-decoration:underline !important}.almencard{width:296px;height:272px;background:url("https://www.derbrunnerhof.com/templates/brunnerhof/images/almencard.png") no-repeat;position:absolute;top:-38px;right:-10px}.almencard a{position:absolute;top:135px;right:125px;font-family:'fira_sanslight';font-size:15px;line-height:18px}.almencard span{font-size:31px;font-family:'fira_sansmedium';display:block}.almencard span.break{font-size:15px;font-family:'fira_sanslight'}.almencard span.break br{display:none}.copyright{font-size:10px;font-family:Arial,Helvetica,sans-serif;position:absolute;right:0;bottom:0}.owl-carousel .owl-stage{background:#e3ddda}.online_links{display:none;position:fixed;background:#8c622d;font-family:'fira_sansmedium';font-size:0;bottom:0;width:100%;text-align:center;z-index:79;left:0}.online_links p{display:inline-block;font-size:14px;color:#fff;box-sizing:border-box;border-right:1px solid #fff;width:25%;height:34px;overflow:hidden}.online_links p:last-child{border-right:none}.online_links a{color:#fff;text-decoration:none;display:block;line-height:34px}.weather{background:#88b8c3;padding:20px;text-align:center;color:#25333f}.weather_desc{font-size:18px;text-transform:uppercase;padding:0 0 15px 0;font-family:'latomedium'}.weather .body{font-size:0;padding:0 0 20px 0}.weather_icon,.weather_temperature,.weather_detail{display:inline-block}.weather_icon{width:65px}.weather_temperature{color:#fff;font-size:40px;width:100px;font-family:'latomedium'}.weather_temperature span{font-size:25px;font-family:'latoregular'}.weather_detail{font-size:14px;color:#fff;width:110px;text-align:left;line-height:18px;font-family:'Open Sans',sans-serif;font-weight:600}.weatherlink{text-transform:uppercase;font-size:15px;color:#fff;text-decoration:none}.weather-info-box{text-align:center}.weather-info-box hr{clear:both;margin:0;padding:0;visibility:hidden}.weather-info-box h2{padding:25px 0 !important;text-align:center}.floater{;margin:0 auto 20px;overflow:hidden;z-index:10}.floater img{display:block;margin:0 auto}ul.forecastdays{margin:0;text-align:center;padding:0;margin:0 -5px;text-align:center}.forecastdays li{display:inline-block;margin:0;padding:5px;list-style-type:none;text-align:center;width:70px;margin:0 2px;color:#665350;vertical-align:top;background-color:#f0eae2;padding:5px;border-radius:4px;overflow:hidden}.forecastdays li .wi{margin:0;width:auto;color:#805217}.forecastdays .date{font-size:15px;text-align:center;color:#805217;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}.forecastdays .icon{width:48px;height:48px;line-height:48px;font-size:30px;text-align:center;color:#fff;margin:5px auto;color:#b1152d}.forecastdays .temp{position:relative;overflow:hidden;text-align:center;font-size:15px}.forecastdays .temp .max{color:#b1152d;width:50%;float:left;font-weight:bold}.forecastdays .temp .min{color:#032587;width:50%;float:left;font-weight:bold}.item-cols{position:relative;overflow:hidden}.item-col-2{position:relative;float:left;width:48%;text-align:left;margin:0 1% 30px}fieldset{border:none;padding:0;margin:0}fieldset p{margin-top:0}.item-col-last{text-align:center}.item-col-last .special{font-size:13px;line-height:130%;border-bottom:1px solid #EEE;margin-bottom:10px;padding-bottom:10px}fieldset legend,.item-col-last legend{background-color:#805217;color:#FFF;display:block;width:100%;text-align:center;padding:5px 0;margin-bottom:20px;text-transform:uppercase;letter-spacing:1px}fieldset label,.item-col-last label{display:block;font-size:14px;margin-bottom:10px}fieldset label.inliner{display:inline-block;margin-right:15px;margin-bottom:0!important}fieldset label input[type="text"]{margin:0;padding:0;border:1px solid #928772;background:#FFF;padding:3px 10px;font-size:12px;width:55%;display:inline-block}fieldset label input.nr{width:25px}fieldset label span{display:inline-block;width:33%}fieldset label span.req{font-weight:bolder}fieldset label span.req:after{content:" (*)"}fieldset textarea{width:95%;box-sizing:border-box;height:100px;border:1px solid #928772;background:#FFF}form button{border:none;cursor:pointer;margin-top:20px;text-transform:uppercase;background:#c0cc02;color:#fff;font-size:15px;padding:10px 20px;margin:7px 0 0 0}.item-cols hr{border:none;background:none;border-bottom:1px solid #ddd7d1;margin:10px 0;width:99%}.item-privacy{font-size:13px;line-height:130%;text-align:left;height:80px;overflow:auto;margin-bottom:20px}.item-col-2-intern{position:relative;overflow:hidden;margin-top:30px;font-size:12px}.item-col-2-intern label{width:50%;float:left}.item-col-2-intern select{margin-right:5px}.item-col-2-intern label span{display:none}.errorMessages{display:none;font-size:13px;text-align:left;border:1px solid #8c1145;padding:10px;background-color:#FDF4F8;margin-bottom:20px}.errorMessages label{display:list-item;list-style-type:disc;margin-left:20px;margin-bottom:2px;font-size:13px}.errorMessages p{color:#8c1145;font-weight:bold;margin-top:0;padding:0px !important}.errorMessages label.error.valid{display:none!Important}fieldset label input.error{background-color:#FDF4F8;border-color:#8c1145}#alteaForm button.btn-outline.positive{background-color:#805217}#alteaForm button.ui-datepicker-trigger{background:none;border:none;margin:0;padding:0 5px;color:#463d2c}fieldset label.aDK input{width:30px}fieldset label input.nr{width:25px}fieldset label span.req{font-weight:bolder}fieldset label span.req:after{content:" (*)"}#map-canvas{position:relative;width:100%;height:520px}#map-canvas .popoupwindow{line-height:1.35;overflow:hidden;white-space:nowrap}#map-canvas .popoupwindow .googlemapsform{position:relative;border-top:1px solid #CCC;padding:10px 0 5px 0;margin-top:10px}#map-canvas .popoupwindow a{color:#333}#scroll-to-top{bottom:0;cursor:pointer;width:35px;height:30px;position:fixed;right:0;z-index:60;background-color:#ffd500;font-size:24px;text-align:center;color:#FFF;line-height:30px;display:none}@font-face{src:url(https://www.derbrunnerhof.com/templates/brunnerhof/media/weathericons-regular-webfont.eot);src:url(https://www.derbrunnerhof.com/templates/brunnerhof/media/weathericons-regular-webfont.eot#iefix) format('embedded-opentype'),url(https://www.derbrunnerhof.com/templates/brunnerhof/media/weathericons-regular-webfont.woff) format('woff'),url(https://www.derbrunnerhof.com/templates/brunnerhof/media/weathericons-regular-webfont.ttf) format('truetype'),url(https://www.derbrunnerhof.com/templates/brunnerhof/media/weathericons-regular-webfont.svg#weathericons-regular-webfontRg) format('svg');font-family:weathericons;font-weight:400;font-style:normal;font-display:swap}.wi{display:inline-block;font-family:weathericons;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wi-day-cloudy-gusts:before{content:"\f000"}.wi-day-cloudy-windy:before{content:"\f001"}.wi-day-cloudy:before{content:"\f002"}.wi-day-fog:before{content:"\f003"}.wi-day-hail:before{content:"\f004"}.wi-day-lightning:before{content:"\f005"}.wi-day-rain-mix:before{content:"\f006"}.wi-day-rain-wind:before{content:"\f007"}.wi-day-rain:before{content:"\f008"}.wi-day-showers:before{content:"\f009"}.wi-day-snow:before{content:"\f00a"}.wi-day-sprinkle:before{content:"\f00b"}.wi-day-sunny-overcast:before{content:"\f00c"}.wi-day-sunny:before{content:"\f00d"}.wi-day-storm-showers:before{content:"\f00e"}.wi-day-thunderstorm:before{content:"\f010"}.wi-cloudy-gusts:before{content:"\f011"}.wi-cloudy-windy:before{content:"\f012"}.wi-cloudy:before{content:"\f013"}.wi-fog:before{content:"\f014"}.wi-hail:before{content:"\f015"}.wi-lightning:before{content:"\f016"}.wi-rain-mix:before{content:"\f017"}.wi-rain-wind:before{content:"\f018"}.wi-rain:before{content:"\f019"}.wi-showers:before{content:"\f01a"}.wi-snow:before{content:"\f01b"}.wi-sprinkle:before{content:"\f01c"}.wi-storm-showers:before{content:"\f01d"}.wi-thunderstorm:before{content:"\f01e"}.wi-windy:before{content:"\f021"}.wi-night-alt-cloudy-gusts:before{content:"\f022"}.wi-night-alt-cloudy-windy:before{content:"\f023"}.wi-night-alt-hail:before{content:"\f024"}.wi-night-alt-lightning:before{content:"\f025"}.wi-night-alt-rain-mix:before{content:"\f026"}.wi-night-alt-rain-wind:before{content:"\f027"}.wi-night-alt-rain:before{content:"\f028"}.wi-night-alt-showers:before{content:"\f029"}.wi-night-alt-snow:before{content:"\f02a"}.wi-night-alt-sprinkle:before{content:"\f02b"}.wi-night-alt-storm-showers:before{content:"\f02c"}.wi-night-alt-thunderstorm:before{content:"\f02d"}.wi-night-clear:before{content:"\f02e"}.wi-night-cloudy-gusts:before{content:"\f02f"}.wi-night-cloudy-windy:before{content:"\f030"}.wi-night-cloudy:before{content:"\f031"}.wi-night-hail:before{content:"\f032"}.wi-night-lightning:before{content:"\f033"}.wi-night-rain-mix:before{content:"\f034"}.wi-night-rain-wind:before{content:"\f035"}.wi-night-rain:before{content:"\f036"}.wi-night-showers:before{content:"\f037"}.wi-night-snow:before{content:"\f038"}.wi-night-sprinkle:before{content:"\f039"}.wi-night-storm-showers:before{content:"\f03a"}.wi-night-thunderstorm:before{content:"\f03b"}.wi-celsius:before{content:"\f03c"}.wi-cloud-down:before{content:"\f03d"}.wi-cloud-refresh:before{content:"\f03e"}.wi-cloud-up:before{content:"\f040"}.wi-cloud:before{content:"\f041"}.wi-degrees:before{content:"\f042"}.wi-down-left:before{content:"\f043"}.wi-down:before{content:"\f044"}.wi-fahrenheit:before{content:"\f045"}.wi-horizon-alt:before{content:"\f046"}.wi-horizon:before{content:"\f047"}.wi-left:before{content:"\f048"}.wi-lightning:before{content:"\f016"}.wi-night-fog:before{content:"\f04a"}.wi-refresh-alt:before{content:"\f04b"}.wi-refresh:before{content:"\f04c"}.wi-right:before{content:"\f04d"}.wi-sprinkles:before{content:"\f04e"}.wi-strong-wind:before{content:"\f050"}.wi-sunrise:before{content:"\f051"}.wi-sunset:before{content:"\f052"}.wi-thermometer-exterior:before{content:"\f053"}.wi-thermometer-internal:before{content:"\f054"}.wi-thermometer:before{content:"\f055"}.wi-tornado:before{content:"\f056"}.wi-up-right:before{content:"\f057"}.wi-up:before{content:"\f058"}.wi-wind-west:before{content:"\f059"}.wi-wind-south-west:before{content:"\f05a"}.wi-wind-south-east:before{content:"\f05b"}.wi-wind-south:before{content:"\f05c"}.wi-wind-north-west:before{content:"\f05d"}.wi-wind-north-east:before{content:"\f05e"}.wi-wind-north:before{content:"\f060"}.wi-wind-east:before{content:"\f061"}.wi-smoke:before{content:"\f062"}.wi-dust:before{content:"\f063"}.wi-snow-wind:before{content:"\f064"}.wi-day-snow-wind:before{content:"\f065"}.wi-night-snow-wind:before{content:"\f066"}.wi-night-alt-snow-wind:before{content:"\f067"}.wi-day-sleet-storm:before{content:"\f068"}.wi-night-sleet-storm:before{content:"\f069"}.wi-night-alt-sleet-storm:before{content:"\f06a"}.wi-day-snow-thunderstorm:before{content:"\f06b"}.wi-night-snow-thunderstorm:before{content:"\f06c"}.wi-night-alt-snow-thunderstorm:before{content:"\f06d"}.wi-solar-eclipse:before{content:"\f06e"}.wi-lunar-eclipse:before{content:"\f070"}.wi-meteor:before{content:"\f071"}.wi-hot:before{content:"\f072"}.wi-hurricane:before{content:"\f073"}.wi-smog:before{content:"\f074"}.wi-alien:before{content:"\f075"}.wi-snowflake-cold:before{content:"\f076"}.wi-stars:before{content:"\f077"}.wi-night-partly-cloudy:before{content:"\f083"}.wi-umbrella:before{content:"\f084"}.wi-day-windy:before{content:"\f085"}.wi-night-alt-cloudy:before{content:"\f086"}.wi-up-left:before{content:"\f087"}.wi-down-right:before{content:"\f088"}.wi-time-12:before{content:"\f089"}.wi-time-1:before{content:"\f08a"}.wi-time-2:before{content:"\f08b"}.wi-time-3:before{content:"\f08c"}.wi-time-4:before{content:"\f08d"}.wi-time-5:before{content:"\f08e"}.wi-time-6:before{content:"\f08f"}.wi-time-7:before{content:"\f090"}.wi-time-8:before{content:"\f091"}.wi-time-9:before{content:"\f092"}.wi-time-10:before{content:"\f093"}.wi-time-11:before{content:"\f094"}.wi-day-sleet:before{content:"\f0b2"}.wi-night-sleet:before{content:"\f0b3"}.wi-night-alt-sleet:before{content:"\f0b4"}.wi-sleet:before{content:"\f0b5"}.wi-day-haze:before{content:"\f0b6"}.wi-beafort-0:before{content:"\f0b7"}.wi-beafort-1:before{content:"\f0b8"}.wi-beafort-2:before{content:"\f0b9"}.wi-beafort-3:before{content:"\f0ba"}.wi-beafort-4:before{content:"\f0bb"}.wi-beafort-5:before{content:"\f0bc"}.wi-beafort-6:before{content:"\f0bd"}.wi-beafort-7:before{content:"\f0be"}.wi-beafort-8:before{content:"\f0bf"}.wi-beafort-9:before{content:"\f0c0"}.wi-beafort-10:before{content:"\f0c1"}.wi-beafort-11:before{content:"\f0c2"}.wi-beafort-12:before{content:"\f0c3"}.wi-wind-default:before{content:"\f0b1"}.wi-wind-default._0-deg{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.wi-wind-default._15-deg{-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-o-transform:rotate(15deg);transform:rotate(15deg)}.wi-wind-default._30-deg{-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg);transform:rotate(30deg)}.wi-wind-default._45-deg{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.wi-wind-default._60-deg{-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);-ms-transform:rotate(60deg);-o-transform:rotate(60deg);transform:rotate(60deg)}.wi-wind-default._75-deg{-webkit-transform:rotate(75deg);-moz-transform:rotate(75deg);-ms-transform:rotate(75deg);-o-transform:rotate(75deg);transform:rotate(75deg)}.wi-wind-default._90-deg{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.wi-wind-default._105-deg{-webkit-transform:rotate(105deg);-moz-transform:rotate(105deg);-ms-transform:rotate(105deg);-o-transform:rotate(105deg);transform:rotate(105deg)}.wi-wind-default._120-deg{-webkit-transform:rotate(120deg);-moz-transform:rotate(120deg);-ms-transform:rotate(120deg);-o-transform:rotate(120deg);transform:rotate(120deg)}.wi-wind-default._135-deg{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.wi-wind-default._150-deg{-webkit-transform:rotate(150deg);-moz-transform:rotate(150deg);-ms-transform:rotate(150deg);-o-transform:rotate(150deg);transform:rotate(150deg)}.wi-wind-default._165-deg{-webkit-transform:rotate(165deg);-moz-transform:rotate(165deg);-ms-transform:rotate(165deg);-o-transform:rotate(165deg);transform:rotate(165deg)}.wi-wind-default._180-deg{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.wi-wind-default._195-deg{-webkit-transform:rotate(195deg);-moz-transform:rotate(195deg);-ms-transform:rotate(195deg);-o-transform:rotate(195deg);transform:rotate(195deg)}.wi-wind-default._210-deg{-webkit-transform:rotate(210deg);-moz-transform:rotate(210deg);-ms-transform:rotate(210deg);-o-transform:rotate(210deg);transform:rotate(210deg)}.wi-wind-default._225-deg{-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg)}.wi-wind-default._240-deg{-webkit-transform:rotate(240deg);-moz-transform:rotate(240deg);-ms-transform:rotate(240deg);-o-transform:rotate(240deg);transform:rotate(240deg)}.wi-wind-default._255-deg{-webkit-transform:rotate(255deg);-moz-transform:rotate(255deg);-ms-transform:rotate(255deg);-o-transform:rotate(255deg);transform:rotate(255deg)}.wi-wind-default._270-deg{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.wi-wind-default._285-deg{-webkit-transform:rotate(295deg);-moz-transform:rotate(295deg);-ms-transform:rotate(295deg);-o-transform:rotate(295deg);transform:rotate(295deg)}.wi-wind-default._300-deg{-webkit-transform:rotate(300deg);-moz-transform:rotate(300deg);-ms-transform:rotate(300deg);-o-transform:rotate(300deg);transform:rotate(300deg)}.wi-wind-default._315-deg{-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);-ms-transform:rotate(315deg);-o-transform:rotate(315deg);transform:rotate(315deg)}.wi-wind-default._330-deg{-webkit-transform:rotate(330deg);-moz-transform:rotate(330deg);-ms-transform:rotate(330deg);-o-transform:rotate(330deg);transform:rotate(330deg)}.wi-wind-default._345-deg{-webkit-transform:rotate(345deg);-moz-transform:rotate(345deg);-ms-transform:rotate(345deg);-o-transform:rotate(345deg);transform:rotate(345deg)}.wi-moon-new:before{content:"\f095"}.wi-moon-waxing-cresent-1:before{content:"\f096"}.wi-moon-waxing-cresent-2:before{content:"\f097"}.wi-moon-waxing-cresent-3:before{content:"\f098"}.wi-moon-waxing-cresent-4:before{content:"\f099"}.wi-moon-waxing-cresent-5:before{content:"\f09a"}.wi-moon-waxing-cresent-6:before{content:"\f09b"}.wi-moon-first-quarter:before{content:"\f09c"}.wi-moon-waxing-gibbous-1:before{content:"\f09d"}.wi-moon-waxing-gibbous-2:before{content:"\f09e"}.wi-moon-waxing-gibbous-3:before{content:"\f09f"}.wi-moon-waxing-gibbous-4:before{content:"\f0a0"}.wi-moon-waxing-gibbous-5:before{content:"\f0a1"}.wi-moon-waxing-gibbous-6:before{content:"\f0a2"}.wi-moon-full:before{content:"\f0a3"}.wi-moon-waning-gibbous-1:before{content:"\f0a4"}.wi-moon-waning-gibbous-2:before{content:"\f0a5"}.wi-moon-waning-gibbous-3:before{content:"\f0a6"}.wi-moon-waning-gibbous-4:before{content:"\f0a7"}.wi-moon-waning-gibbous-5:before{content:"\f0a8"}.wi-moon-waning-gibbous-6:before{content:"\f0a9"}.wi-moon-3rd-quarter:before{content:"\f0aa"}.wi-moon-waning-crescent-1:before{content:"\f0ab"}.wi-moon-waning-crescent-2:before{content:"\f0ac"}.wi-moon-waning-crescent-3:before{content:"\f0ad"}.wi-moon-waning-crescent-4:before{content:"\f0ae"}.wi-moon-waning-crescent-5:before{content:"\f0af"}.wi-moon-waning-crescent-6:before{content:"\f0b0"}.weather .icon{font-size:40px;color:#fff}.icon .wi:before{content:"\f055"}.icon .wi.prov_a:before{content:"\f00d"}.icon .wi.prov_b:before{content:"\f00c"}.icon .wi.prov_c:before{content:"\f002"}.icon .wi.prov_d:before{content:"\f00b"}.icon .wi.prov_e:before{content:"\f013"}.icon .wi.prov_f:before{content:"\f01a"}.icon .wi.prov_g:before{content:"\f008"}.icon .wi.prov_h:before{content:"\f01c"}.icon .wi.prov_i:before{content:"\f019"}.icon .wi.prov_j:before{content:"\f01c"}.icon .wi.prov_k:before{content:"\f002"}.icon .wi.prov_l:before{content:"\f00b"}.icon .wi.prov_m:before{content:"\f01a"}.icon .wi.prov_n:before{content:"\f01b"}.icon .wi.prov_o:before{content:"\f01b"}.icon .wi.prov_p:before{content:"\f01b"}.icon .wi.prov_q:before{content:"\f006"}.icon .wi.prov_r:before{content:"\f01a"}.icon .wi.prov_s:before{content:"\f003"}.icon .wi.prov_t:before{content:"\f003"}.icon .wi.prov_u:before{content:"\f00e"}.icon .wi.prov_v:before{content:"\f01d"}.icon .wi.prov_w:before{content:"\f06b"}.icon .wi.prov_x:before{content:"\f06c"}.icon .wi.prov_y:before{content:"\f06b"}.icon .wi.prov_z:before{content:"\f06c"}.jg_row{text-align:center}.jg_element_cat{width:auto !important;float:none !important;display:inline-block}#cookies-box-outer-layer{position:fixed;top:0;left:0;width:100%;height:100%;z-index:78}#cookies-box-inner{position:fixed;top:0;left:0;margin:0;border-bottom:2px solid;background-color:#FFF;line-height:18px;font-size:13px;padding:14px 0;border-bottom:2px solid #000;color:#414141;font-family:Tahoma,Geneva,sans-serif;font-family:Tahoma,Geneva,sans-serif;color:#414141;z-index:79;width:100%}#cookies-box-text{padding:2px 20px 5px 20px}#cookies-box-inner button{border:none;background:none;padding:0;margin:0;float:right}#cookies-box-inner a{color:#4E718B}.cookies-box-text{margin-bottom:4px;padding-bottom:4px;border-bottom:1px dotted #DDD}.cookies-box-title{font-size:16px;margin-bottom:4px;padding-bottom:10px;border-bottom:1px dotted #DDD}#cookies-box-select-lang{float:right;margin:0;padding:0;margin-right:15px}.avviso-cookies-desktop{display:block}.avviso-cookies-mobile{display:none}#cookies-box-select-lang{display:none}#btn-request{display:flex;justify-content:center;align-items:center;color:#fff;text-decoration:none;font-size:15px;line-height:24px;padding:9px 0;width:249px;text-transform:uppercase;z-index:80;box-sizing:border-box;text-align:center;height:42px;overflow:hidden}body.scrolled #btn-request{color:#805217}#btn-request .fas{display:none;line-height:24px;font-size:22px}#btn-request.show .text{display:none}#btn-request.show .fas{display:block}#quick-request{transition:width 0.5s ease;overflow:hidden;position:fixed;top:170px;right:0;width:0;background-color:#f0eae2;color:#805217;z-index:67;box-sizing:border-box;display:block;text-align:right;font-family:'fira_sansregular';font-size:0}body.scrolled #quick-request{top:121px;transition:all 0.4s ease-in-out}#quick-request.show{width:942px}#quick-request.it.show{width:931px}#quick-request form{padding:0;white-space:nowrap}#quick-request p{font-size:24px;color:#fff;margin-bottom:42px}#quick-request .show_tablet{display:none}#quick-request .form_row{display:inline-block;vertical-align:top;font-size:16px;margin:0 7px;padding:8px 25px 8px 0}#quick-request .form_row label{margin:0;font-family:'fira_sansregular';display:inline-block;vertical-align:top;line-height:30px;padding:0 13px}#quick-request .form_row input{display:inline-block;vertical-align:top;border:0;background-color:transparent;color:#805217;font:16px 'fira_sansmedium',sans-serif;height:30px;width:85px;padding:0}#quick-request .form_row .formDay{font-size:27px;width:33px;position:relative;top:-4px}#quick-request .row_invia{background-color:transparent;padding:0;margin:0}#quick-request .row_invia input{display:inline-block;font-size:18px;text-transform:uppercase;width:140px;text-align:center;color:#fff;height:46px;line-height:46px;transition:all 0.4s ease}#quick-request .row_invia input:hover{cursor:pointer}#quick-request #express_invia{background-color:#c0cc02}#quick-request #express_prenota{background-color:#4f3113}#ui-datepicker-div.onFixed{top:229px !important}@media only screen and (max-width:800px){#cookies-box-text{padding:15px 20px 15px 20px}#cookies-box-select-lang{display:block}.avviso-cookies-desktop{display:none}.avviso-cookies-mobile{display:block}}@media only screen and (max-width:500px){#cookies-box-text{padding:10px 15px 10px 15px}}@media only screen and (max-width:400px){#cookies-box-text{padding:5px 10px 5px 10px}}#cookies-box-inner{border-bottom-color:#36281d}#cookies-box-inner a{color:#36281d}@media only screen and (max-width:1210px){.almencard{right:5px}}@media only screen and (max-width:1180px){#article{padding:40px 20px}}@media only screen and (max-width:1190px){#footer .center{padding:0 5px}.sec_links{left:5px}.copyright{right:5px}.left_room{padding:20px 20px 0 20px}.left_room p{padding:10px 0 0 0}.innerlinks .f1 a:before,.innerlinks .f2 a:before,.innerlinks .f3 a:before,.innerlinks .f4 a:before{padding:0}.offer_overview{padding:45px 0}.spacer{margin:0 10px}.offer_overview .owl-nav .owl-prev{left:0px}.offer_overview .owl-nav .owl-next{right:0px}}@media only screen and (max-width:1140px){.almencard{background:url("https://www.derbrunnerhof.com/templates/brunnerhof/images/almencard-small.png") no-repeat;width:208px;height:199px;top:inherit;bottom:90px;right:0}.almencard a{top:90px;right:55px}.almencard span{font-size:17px}}@media only screen and (max-width:1140px){.offer_overview li:nth-child(2){margin:0 5px}.offer_title{font-size:19px}}@media only screen and (max-width:1140px){.layout #article{padding:40px 10px}.inner_offer_right{padding:15px}.full_room{padding:0px;display:block;margin:40px 10px;background:#fff}.left_room,.right_room{display:inline-block;vertical-align:middle}.left_room{padding:20px}.offer_links a{width:105px}.inner_offer_full_text{padding:20px;padding-top:0px}.owl-nav div{padding:37px 10px}}@media only screen and (max-width:1010px){.imgroom{display:none}.big_box .offer_links{position:relative;bottom:0}.big_box .offer_links a{padding:5px 0}.room_images{padding:0 5px}.slide_room_images{vertical-align:middle}.room_slider{background:#fff}}@media only screen and (max-width:995px){#slogans{bottom:60px;left:10px}.ns_nerveSlider .ns_prevButton,.ns_nerveSlider .ns_nextButton{bottom:5px !important}.ns_nerveSlider .ns_prevButton{left:10px !important}.ns_nerveSlider .ns_nextButton{left:55px !important}.inner_offer_txt{display:none}.offer_links{position:absolute;bottom:0}.offer_links a{width:175px;display:block;margin:10px auto}.almencard{right:-50px}#footer .center{overflow:hidden}.seperator{padding:0;display:none}.sec_links li{display:block;padding:1px 0}.col1 img{padding:15px 0 0 0}.mwst{display:block;line-height:20px}}@media only screen and (max-width:905px){#partner img{margin:0 8px}#article{width:100%;display:block}#themes{width:100%;display:block}#themes{font-size:0}.theme1,.theme2{width:50%;display:inline-block;height:36%}#quick-request .show_tablet{display:block;height:0;overflow:hidden}#quick-request.show{width:670px !important}#themes a{font-size:23px}}@media only screen and (max-width:885px){.left_room,.right_room{display:block;width:100%}.right_room{padding-bottom:10px}.right_room img{display:block;margin:0 auto;max-width:70%}}@media only screen and (max-width:790px){#nav>ul>li{padding:39px 10px 39px 10px}.offer_overview li:nth-child(2){margin:0 10px}#slogans{bottom:90px}}@media only screen and (max-width:750px){h1,.h1{padding:0 0 5px 0;font-size:24px}#nav>ul>li{padding:0}.mobileMenu{display:inline-block}#content{height:auto;background-image:none}.theme1 img,.theme2 img{display:block !important;max-width:100%;height:auto}#themes a{font-size:22px}#themes a span{font-size:17px}#article{padding:20px 10px}#article p{padding:10px 0 0 0}#article .onlyMobile{display:block}#article .home-hidden-mobile{display:none}.theme1,.theme2{display:block;width:100%}.room_overview,.offer_overview{padding:20px 0}.left_room p{display:none}.left_room p:first-child,.left_room p:last-child{display:block}.left_room p:first-child{padding:10px 15px 0 15px}.full_room{padding:0px 0px 20px 0;margin:20px 10px}.left_room{display:table-footer-group}.right_room{display:table-header-group;padding-bottom:0}.right_room img{max-width:100%}.offer_overview .owl-carousel li,.offer_overview li{width:auto;margin:0 !important}.offer_overview ul{padding:20px 20px 0 20px;margin:0;box-sizing:border-box}.offer_overview .owl-nav div{font-size:22px;margin-top:-48px;cursor:pointer}.offer_overview .owl-nav .owl-prev{left:-12px}.offer_overview .owl-nav .owl-next{right:27px}.offer_title{font-size:17px}.offer_price strong{font-size:24px}.offer_price{padding:20px 0 5px 0}.left_room a,.offer_overview li a.offer_link{margin:0 auto !important}#quickrequest{min-height:inherit}#quickrequest .center{padding:20px 0}#quickrequest h1{line-height:40px}#quickrequest p{display:none}#quickrequest form{padding:10px 0 0 0}.form_row{display:block;padding-bottom:10px !important;text-align:left;width:245px;margin:0 auto;text-align:center}.space{padding:0}.calendar:after{right:15px !important}.form_row input[type="text"]{display:block;margin:0 auto;text-align:center}.people:after{right:77px}.fullrow{padding:0;display:inline-block}.fullrow input{width:115px}#partner img{display:inline;margin:0 20px}#partner img:nth-child(2){}.mobilePic{display:inline-block !important}.prices{width:100%;display:block;overflow:auto;white-space:nowrap}.inner_offer_left{width:auto;display:block}.inner_offer_right{min-height:inherit;width:100%;height:auto}.inner_offer_prices{width:105px;height:55px}.offer_links a{padding:5px 0}#article .inner_offer_full_text p{padding:15px 0 0 0}.inner_offer_title{font-size:18px}.offer_links{position:relative}.mobpos{width:auto !important}.inner_offer_left img{max-width:100%;height:auto}.slide_room_images,.room_images{display:block;width:100%}.skizze{right:0px}.room_desc span{font-size:20px}#footer .center{overflow:hidden}#footer .center .col{display:block;width:100%}.almencard{background:url("https://www.derbrunnerhof.com/templates/brunnerhof/images/almencard-small.png") no-repeat;width:208px;height:199px;top:inherit;bottom:150px;right:-48px}.almencard span{font-size:17px}.inner_offer_right .offer_links{position:relative}.owl-controls{top:50%}.almencard a{top:95px;right:65px;font-size:13px;line-height:18px}.almencard span.break{font-size:13px;font-family:'fira_sanslight'}.almencard span.break br{display:none}#footer{padding:0 0 45px 0}.col1 img,.col2,.col3{padding:10px 0 0 0}.col3{padding-top:30px}.social{padding:20px 0 0 10px}.sec_links{position:relative;left:0;padding-top:15px}.sec_links ul{text-align:center}.sec_links li{padding:3px 0}.seperator{padding:0}.sec_links p{text-align:center;line-height:20px}.copyright{position:relative;text-align:center;right:inherit;padding-top:10px}.online_links{display:block}#btn-request{display:none}.telnr:before{content:"\f095";margin-right:5px}.sec_links li{display:inline-block}.seperator{display:block}#slider{height:50vh !important;position:relative}#slide{position:relative}#slider .images{position:relative !important;display:block}.layout #article{padding:20px 10px}body{transition:all 0.3s ease}#nav.hover_menu{right:0}body.hover_menu{left:-240px;position:relative}#nav>ul>li{display:block}#nav>ul{background:#8c622d;padding-bottom:10px}#nav>ul>li>a{color:#fff;padding:10px 0 0 0}#nav>ul>li>a:hover{color:#fff}#nav>ul>li>ul{width:100%;margin:0;top:0;left:0;position:relative;padding:10px 0;background:#dad1c9;background:rgba(218,209,201,1.0)}#nav>ul>li>ul>li>a{padding:10px 0;color:#805217}#nav ul li.opensubnav ul{display:block !important}#nav ul li:hover ul{display:none}.hover_menu .mobileMenu{right:3px}.hover_menu .mobileMenu:after{content:"\f00d"}.layout #content{min-height:inherit}.item-col-2{width:100%;float:none}fieldset label span{vertical-align:top}#nav>ul>li>a:hover,#nav>ul>li.active>a{color:#fff !important;text-decoration:underline}#nav>ul>li:before{content:"...";color:#fff}#nav>ul>li:first-child:before{content:""}#nav .innerlinks{display:block;position:relative;bottom:inherit;text-align:center;display:block;background:#8c622d;font-size:0;padding:10px 0}.innerlinks .inner{display:inline-block;padding:15px}#nav .innerlinks a{font-size:0}#nav .innerlinks .f3{margin:0 10px}#nav .innerlinks .f2{display:none}#nav .smallIcon{opacity:1.0}#slide .ns_nerveSlider .ns_prevButton,#slide .ns_nerveSlider .ns_nextButton,#slogans,.innerlinks,#nav>ul>li>ul:before,.social span,.social li.sfhover>span{display:none !important}#nav .innerlinks{display:block !important}.jg_element_cat{display:block}img.jg_photo{max-width:95%;height:auto}.ital_version #content{height:auto}img.jg_photo{padding:0;margin:0 0 5px 0;border:1px solid #fff}}@media only print{*{font-family:Arial,Helvetica,sans-serif !important}body{background:#fff none !important;color:#000;line-height:1.2}p,table,ul,ol,dl,blockquote,pre,code,form{margin:0 0 1em}h1,.h1,h2,.h2{font-weight:normal;margin:0.5em 0 0.5em !important;font-family:Arial,Helvetica,sans-serif !important}h1,.h1{font-size:2em;margin:2em 0 0.25em !important;font-family:Arial,Helvetica,sans-serif !important}h2,.h2{font-size:1.7em}#content{height:auto;width:100%}#article{width:100%;display:block;padding:0}#article p{margin:5px 0 0 0 !important}.inner_offer_right{display:block;width:auto;height:auto;padding:0;text-align:left}.inner_offer_full_text{display:block;padding:0}#slider,#room_offers,#quickrequest,#footer,#scroll-to-top,#themes,.inner_offer_left,.inner_offer_right .offer_links{display:none !important}}.picker__button--clear,.picker__button--close,.picker__button--today{color:#000}#SchuWeb_Sitemap .level_1{padding-left:1rem}#SchuWeb_Sitemap .level_2{padding-left:2rem}#SchuWeb_Sitemap li{line-height:30px}.room_overview .header-text{display:flex;text-align:left;max-width:1170px;margin:0 auto}.room_overview .header-text .title,.room_overview .header-text .desc{width:50%;padding:55px 20px 0 20px}.room_overview .header-text .desc{font-family:'fira_sanslight';font-size:14px;color:#6d5e2a;line-height:22px}.room_overview .header-text strong{font-family:'fira_sansmedium'}.room_overview .header-text .desc .link{width:fit-content}.room_overview .header-text .desc a{display:block;width:180px;margin:25px auto;background:#805217;color:#fff;text-transform:uppercase;text-decoration:none;padding:11px 0;text-align:center}.room_overview .header-text .desc a:after{content:"\f178";margin:0 0 0 10px}.room_overview .list .card .overlay{position:absolute;inset:90% 0 0 0;background:linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%)}.room_overview .list .swiper-button-next,.room_overview .list .swiper-button-prev{opacity:0;color:#fff;padding:1rem;display:flex;justify-content:center;align-items:center}.room_overview .list:hover .swiper-button-next,.room_overview .list:hover .swiper-button-prev{opacity:1;transition:opacity 0.4s}.room_overview .list .card .image-ct img{display:block;width:100%;object-fit:cover}.room_overview .list .card .text-ct{position:absolute;left:4rem;bottom:2rem;text-align:left;color:#fff}.room_overview .list .card .text-ct .h2{color:#fff}@media only screen and (max-width:750px){.room_overview .header-text{flex-wrap:wrap;text-align:center}.room_overview .header-text .title,.room_overview .header-text .desc,.room_overview .header-text .desc .link{width:100%;padding:10px 15px}.room_overview .list .card .image-ct img{max-height:45vh}.room_overview .list .swiper-button-next,.room_overview .list .swiper-button-prev{opacity:1;--swiper-navigation-size:18px}.room_overview .list .card .overlay{inset:66% 0 0 0}}.header-background{position:fixed;top:0;left:0;opacity:0;width:100%;background:#f0eae2;z-index:80;transition:all 0.4s ease-out;box-shadow:rgba(149,157,165,0.2) 0 8px 24px}body.scrolled .header-background,body.noPhoto .header-background{transition-delay:0.3s;opacity:1;height:121px}#header{box-sizing:border-box;position:fixed;top:0;left:0;width:100%;z-index:81;padding:19px 4%;font-size:18px;font-family:"Libre Caslon Text",serif;transition:padding 0.4s ease-out;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(rgba(0,0,0,0.2) 0%,rgba(0,0,0,0) 100%)}#header{padding:63px 4% 43px 4%}#header.scrolled,body.noPhoto #header{padding-top:29px;padding-bottom:29px;background:none}#header.scrolled #logo img.logo-white,body.noPhoto #header #logo img.logo-white{opacity:0}#header.scrolled #logo img.logo,body.noPhoto #header #logo img.logo{opacity:1}#header.scrolled #service ul a,body.noPhoto #header #service ul a{color:#805217 !important}#menu-service ul a{color:#FFF !important}#header.scrolled #service-dx .quick-btn a,body.noPhoto #header #service-dx .quick-btn a{color:#38634E}#header #logo{display:flex;justify-content:center;align-items:center;transition:top 0.4s ease-out}@media (min-width:992px){#header #logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}#header #logo a{display:block}#header #logo img{display:none;width:180px;height:auto}body.scrolled #header #logo img.logo{display:block}@media (min-width:992px){#header #logo img{width:210px;height:auto}}#header #logo img.logo-white{transition:opacity 0.4s ease-out;display:block}body.scrolled #header #logo img.logo-white{display:none}#header #logo img.logo{transition:opacity 0.4s ease-out}@media (min-width:992px){#header #logo img.logo{opacity:0}}#header #service{display:flex;justify-content:right;align-items:center;gap:0 34px}#header ul.lang-inline{margin:0;padding:0;overflow:hidden;list-style:none;display:flex}#header .lang-inline li a,#menu-service .lang-inline li a{display:block;line-height:1.2em;padding:0.4em 0.7em;text-decoration:none;color:#fff;text-transform:uppercase;transition:color 0.4s ease-out}#header #mobile-nav{display:flex;width:53px;height:53px;border-radius:50%;background-color:#5b7926;position:relative;text-decoration:none;color:#fff;justify-content:center;align-items:center;flex-direction:column;font-size:26px}@media (min-width:992px){#header #mobile-nav{width:63px;height:63px;font-size:30px}}#header #mobile-nav .text{display:none}#header #service-dx{display:none}@media (min-width:992px){#header #service-dx{display:block}}#header #service-dx .quick-btn{display:flex;gap:0 31px}#header #service-dx .quick-btn a{text-decoration:none;color:#fff;display:block;line-height:1.4em;text-transform:uppercase;letter-spacing:0.1863em;transition:color 0.4s ease-out}#nav{transform:translateX(40%);visibility:hidden;opacity:0;position:fixed;top:0;left:0;width:100%;height:100%;z-index:91;overflow:hidden}#nav #box-menu{height:100%;background:url("https://www.derbrunnerhof.com/images/menu/00-derbrunnerhof.jpg") no-repeat center;background-size:cover}#nav #box-menu .header{width:92%;z-index:81;padding:29px 0;margin:0 4%;font-size:18px;font-family:"Libre Caslon Text",serif;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #fff}@media (min-width:992px){#nav #box-menu .header{padding:63px 0 43px 0;position:relative}}#nav #box-menu .header #menu-logo{display:flex;justify-content:center;align-items:center;transition:top 0.4s ease-out}#nav #box-menu .header #menu-logo a{display:block}#nav #box-menu .header #menu-logo img{width:180px;height:auto}@media (min-width:992px){#nav #box-menu .header #menu-logo img{width:210px}}#nav #box-menu .header #menu-service{display:flex;justify-content:right;align-items:center;gap:0 34px}#nav #box-menu .header #menu-service .language{position:absolute;left:50%;bottom:2%}@media (min-width:992px){#nav #box-menu .header #menu-service .language{position:static;transform:none}}#nav #box-menu .header #menu-service .language ul{margin:0;padding:0;overflow:hidden;list-style:none;display:flex}#nav #box-menu .header #menu-service .language ul a{display:block;line-height:1.2em;padding:0.4em 0.7em;text-decoration:none;color:#fff;text-transform:uppercase;transition:color 0.4s ease-out}#nav #box-menu .header .mobile-nav{display:flex;width:53px;height:53px;border-radius:50%;background-color:#5b7926;position:relative;text-decoration:none;color:#fff;justify-content:center;align-items:center;flex-direction:column;font-size:26px}@media (min-width:992px){#nav #box-menu .header .mobile-nav{width:63px;height:63px;font-size:30px}}#nav #box-menu .header .mobile-nav .text{display:none}#nav #box-menu .header .mobile-nav .icon{transform:rotate(45deg);font-weight:700;font-size:40px}#nav #box-menu .header #menu-service-dx{display:none}@media (min-width:992px){#nav #box-menu .header #menu-service-dx{display:block}}#nav #box-menu .header #menu-service-dx .quick-btn{display:flex;gap:0 31px}#nav #box-menu .header #menu-service-dx .quick-btn a{text-decoration:none;color:#fff;display:block;line-height:1.4em;text-transform:uppercase;letter-spacing:0.1863em;transition:color 0.4s ease-out}#nav #box-menu .menu-extra{display:none;position:absolute;right:4vw;top:50%;transform:translateY(-50%);font-size:21.6px}@media (min-width:992px){#nav #box-menu .menu-extra{display:block}}#nav #box-menu .menu-extra .extra-link a{display:flex;color:#fff;font-family:"Libre Caslon Text",serif;text-decoration:none;margin:1em 0;white-space:nowrap;padding:0.3em 0;gap:0.8em;justify-content:flex-end}#nav #box-menu .menu-extra .extra-link a .text{text-align:right}#nav #box-menu .inner{display:flex;flex-direction:column;justify-content:center;height:calc(100% - 161px)}@media (min-width:992px){#nav #box-menu .inner{height:calc(100% - 170px)}}#nav #box-menu .inner .container{width:100%;max-height:100%;overflow:auto;display:flex}#nav #box-menu .inner #menu{list-style:none;padding:0 4%;margin:0;width:100%}@media (min-width:992px){#nav #box-menu .inner #menu{width:75%}}#nav #box-menu .inner #menu li .nav-header{display:flex;font-family:"Libre Caslon Text",serif;font-size:30px;color:rgba(255,255,255,0.7);line-height:1.2em;padding:0.2em 0;cursor:pointer;transition:color 0.4s ease-out;align-items:center;justify-content:center}@media (min-width:992px){#nav #box-menu .inner #menu li .nav-header{justify-content:left;font-size:50px}}#nav #box-menu .inner #menu li .nav-header .icon{margin-left:12px;font-size:1.2em}@media (min-width:992px){#nav #box-menu .inner #menu li .nav-header .icon{margin-left:22px}}#nav #box-menu .inner #menu li .nav-header:hover{color:#fff}#nav #box-menu .inner #menu li a{display:block;font-family:"Libre Caslon Text",serif;font-size:30px;color:rgba(255,255,255,0.7);line-height:1.2em;padding:0.2em 0;cursor:pointer;transition:color 0.4s ease-out;text-decoration:none;text-align:center}@media (min-width:992px){#nav #box-menu .inner #menu li a{text-align:left;font-size:50px}}#nav #box-menu .inner #menu li a:hover,#nav #box-menu .inner #menu li a.active{color:#fff}#nav #box-menu .inner #menu li ul{display:none;list-style:none;margin:0;padding:0;gap:0 1.6em}@media (min-width:992px){#nav #box-menu .inner #menu li ul{gap:0 0.9em}}#nav #box-menu .inner #menu li ul li:has(.show-desktop){display:none}@media (min-width:992px){#nav #box-menu .inner #menu li ul li{display:flex;align-items:center;color:rgba(255,255,255,0.7)}#nav #box-menu .inner #menu li ul li:before{content:"•";padding-right:0.9em}#nav #box-menu .inner #menu li ul li:first-child:before{display:none}#nav #box-menu .inner #menu li ul li:has(.show-desktop){display:flex}}#nav #box-menu .inner #menu li ul li a{font-size:15px;padding:0.5em 0}@media (min-width:992px){#nav #box-menu .inner #menu li ul li a{font-size:30px}}#nav #box-menu .inner #menu li.selected .nav-header{color:#fff}#nav #box-menu .inner #menu li.selected ul{display:flex;flex-wrap:wrap;justify-content:center}@media (min-width:992px){#nav #box-menu .inner #menu li.selected ul{flex-wrap:nowrap;justify-content:left}}#nav #box-menu .inner #menu li.active>a,#nav #box-menu .inner #menu li.active>span{color:#fff}#nav #box-menu .lang-mobile{text-align:center;text-transform:uppercase}#nav #box-menu .lang-mobile .language ul li a{color:#fff}#menu .nav-item span{text-align:center}@media (min-width:992px){#menu .nav-item span{text-align:left}}#article .item-pagehomepage h2,#article .item-pagehomepage.h2{padding-top:2rem}#article .item-pagehomepage p{padding-top:1rem}#article .item-page h1,#article .item-page h2,#article .item-page .h2{padding-top:2rem}#article .item-page ul{padding:1rem;margin:0 0 0 1rem}.stoerer.closed{visibility:hidden;opacity:0;transition:all 0.4s ease-in-out}.stoerer .slogan.subslogan .info{display:flex;justify-content:center;align-items:center;position:relative;gap:1rem}.stoerer .slogan.subslogan .info p{display:inline-block;color:white !important;line-height:130%}.stoerer .slogan.subslogan .info p strong{font-weight:700 !important}.stoerer .slogan.subslogan .close-icon{position:absolute;top:-18px;right:-18px;background-color:rgba(216,216,216,1);padding:1rem;border-radius:50%;color:#805328}.stoerer .slogan.subslogan .close-icon:hover{cursor:pointer}.stoerer .slogan.subslogan .close-icon img{display:block}}
