.brxe-shortcode{width:100%}.brxe-button{width:auto}#brxe-oisyog {height: 100vh; background-position: center center; background-image: url(https://www.klostermaier.bayern/wp-content/uploads/km_fruehstueck-1.jpg); background-size: cover; width: 100% !important}header {background-color: #fff !important; box-shadow: 0 0 10px 0 rgba(0,0,0,.2) !important; transition: all 0.4s !important;}header.scrolling { transition: all 0.4s !important;} .hero-section { max-height: 100% !important; transition: all 0.4s !important}@media (max-width: 1200px) {#brxe-oisyog {height: calc(60vh + 62px); min-height: 700px}}@media (max-width: 991px) {#brxe-oisyog {height: calc(50vh + 65px); min-height: 500px}}@media (max-width: 767px) {#brxe-oisyog {height: calc(50vh + 65px); min-height: 350px}}#brxe-ysxobu {height: 100vh; background-position: center center; overflow: hidden; width: 100%; position: relative}@media only screen and (min-width: 768px) {header {background-color: #fff !important; box-shadow: 0 0 10px 0 rgba(0,0,0,.2) !important; transition: all 0.4s !important;}header.scrolling { transition: all 0.4s !important;} .hero-section { max-height: 100% !important; transition: all 0.4s !important}}@media (max-width: 1200px) {#brxe-ysxobu {height: calc(60vh + 62px); min-height: 700px}}@media (max-width: 991px) {#brxe-ysxobu {height: calc(50vh + 65px); min-height: 500px}}@media (max-width: 767px) {#brxe-ysxobu {height: calc(50vh + 65px); min-height: 350px}}#brxe-vzolrw {font-family: "Calendas"; font-weight: 700; color: var(--secondary); background-color: var(--accent-green); border-color: var(--accent-green)}#brxe-efoafi {width: auto; position: absolute; top: -46px; align-items: center; cursor: pointer}#brxe-dvitrr {background-color: rgba(220, 214, 210, 0); flex-direction: column; align-self: center !important; justify-content: center; padding-top: 0px; padding-bottom: 0px; position: relative; z-index: 1}#brxe-ozwkon {width: 100%}#brxe-zibqpz {align-items: center; margin-top: 40px}#karte {background-color: var(--accent-light); padding-top: 150px; padding-bottom: 150px}#karte { scroll-margin-top: 90px;}@media (max-width: 1500px) {#karte {padding-top: 120px; padding-bottom: 120px}}@media (max-width: 1200px) {#karte {padding-top: 100px; padding-bottom: 100px}}@media (max-width: 767px) {#karte {padding-top: 80px; padding-bottom: 80px}}