.elementor-kit-30{--e-global-color-primary:#615549;--e-global-color-secondary:#CFD7D1;--e-global-color-text:#34271B;--e-global-color-accent:#962316;--e-global-color-15db3fa:#962316;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;font-family:"Myriad Pro Regular",Sans-serif}.elementor-kit-30 e-page-transition{background-color:#FFBC7D}.elementor-kit-30 a{color:var(--e-global-color-15db3fa)}.elementor-kit-30 a:hover{color:var(--e-global-color-text)}.elementor-kit-30 h1{font-family:"Amsterdam Variation_2",Sans-serif}.elementor-kit-30 h6{font-family:"Myriad Pro SemiBold",Sans-serif}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}body{overflow-x:hidden;position:relative;height:100%;overflow-y:auto}a.buttonport:hover{background:#615549!important}div#langsmenu ul li a img{order:2}div#langsmenu ul li a span{order:1;margin-right:10px}div#langsmenu ul li a{padding:17px 0 17px 10px;color:#fff;text-transform:uppercase;font-size:14px;display:flex}section#postsblock .elementor-column:hover .elementor-section-boxed{-webkit-box-shadow:0 0 30px 0 rgb(0 0 0 / 15%);box-shadow:0 0 30px 0 rgb(0 0 0 / 15%)}.buttonport{color:#fff!important}.logbgl:after{content:'';position:absolute;background-image:url(http://hochfirst.n15.cloudware.de/wp-content/uploads/Group-559.png);background-size:auto;background-position:center center;background-repeat:no-repeat;width:325px;height:325px;bottom:-70px;left:-70px}.logbgrc:after{content:'';position:absolute;background-image:url(http://hochfirst.n15.cloudware.de/wp-content/uploads/Group-559.png);background-size:auto;background-position:center center;background-repeat:no-repeat;width:325px;height:325px;top:23%;transform:rotate(30deg);right:-15%;z-index:0}.logbgl.w:after{filter:invert(1)}.logbgrc.h:after{content:'';position:absolute;background-image:url(http://hochfirst.n15.cloudware.de/wp-content/uploads/Group-559.png);background-size:auto;background-position:center center;background-repeat:no-repeat;width:325px;height:325px;top:-10%;transform:rotate(30deg);right:0%;z-index:1}.logbgl.h:after{bottom:-20%}div#menus tr.jet-table__head-row th:first-child .jet-table__cell-content{margin-left:0}.elementor-widget-container .elementor-button-wrapper a:hover{transform:scale(1.1)}.backtotop span.jet-button__icon.jet-elements-icon{transform:rotate(-90deg)}.hidbook{height:0}.hidbookon{display:none}div#langsmenu ul li a:after{display:none}@media only screen and (max-width:767px){html{overflow-x:hidden}.progress-wrap.btn-right-side{right:15px;bottom:15px}.jet-images-layout__item .jet-images-layout__content{opacity:1}.expanded th.jet-table__cell{width:70%!important}.gradbg:before{content:'';position:absolute;display:block;width:100%!important;height:100%;background-color:#fff0;background-image:linear-gradient(180deg,#CFD7D1 0%,#FFFFFF 100%);margin:auto;left:0;right:0;top:0}#booking-form .forminator-row{width:100%!important;display:flex;flex-wrap:wrap;gap:0 1rem;margin-bottom:0!important}#booking-form .forminator-row>div.forminator-col{width:45%!important}#booking-form .forminator-row.forminator-row-last{width:100%!important;display:flex;justify-content:center}}#booking-form{position:fixed;bottom:0;width:100%}#booking-form .forminator-edit-module{display:none}#booking-form form{display:flex;align-items:end;justify-content:center;gap:0 2rem;flex-wrap:wrap;margin-bottom:0!important}#booking-form .forminator-row{width:80%;margin-bottom:0.5rem!important}#booking-form .forminator-row.forminator-row-last{width:auto}#booking-form .forminator-row.forminator-row-last .forminator-field{text-align:start}#booking-form .booking-date label,#booking-form .booking-persons label,#booking-form .booking-age label{color:#fff!important}#booking-form .booking-date input,#booking-form .booking-persons input,#booking-form .booking-age input{color:#fff!important;background:transparent!important;border:#fff 2px solid!important}#booking-form .forminator-button{color:#fff!important;background:transparent!important;border:#fff 2px solid!important;font-weight:bold!important}@font-face{font-family:'Myriad Pro Regular';font-style:normal;font-weight:400;font-display:auto;src:url(/wp-content/uploads/MyriadPro-Regular.eot);src:url('/wp-content/uploads/MyriadPro-Regular.eot#1751472442') format('embedded-opentype'),url(/wp-content/uploads/MyriadPro-Regular.woff2) format('woff2'),url(/wp-content/uploads/MyriadPro-Regular.woff) format('woff'),url(/wp-content/uploads/MyriadPro-Regular.ttf) format('truetype'),url('/wp-content/uploads/MyriadPro-Regular.svg#MyriadProRegular') format('svg')}@font-face{font-family:'Amsterdam Variation_2';font-style:normal;font-weight:400;font-display:auto;src:url(/wp-content/uploads/AmsterdamVariation_2.eot);src:url('/wp-content/uploads/AmsterdamVariation_2.eot#1751472442') format('embedded-opentype'),url(/wp-content/uploads/AmsterdamVariation_2.woff2) format('woff2'),url(/wp-content/uploads/AmsterdamVariation_2.woff) format('woff'),url(/wp-content/uploads/AmsterdamVariation_2.ttf) format('truetype'),url('/wp-content/uploads/AmsterdamVariation_2.svg#AmsterdamVariation_2') format('svg')}@font-face{font-family:'Myriad Pro SemiBold';font-style:normal;font-weight:400;font-display:auto;src:url(/wp-content/uploads/MyriadPro-Semibold.eot);src:url('/wp-content/uploads/MyriadPro-Semibold.eot#1751472442') format('embedded-opentype'),url(/wp-content/uploads/MyriadPro-Semibold.woff2) format('woff2'),url(/wp-content/uploads/MyriadPro-Semibold.woff) format('woff'),url(/wp-content/uploads/MyriadPro-Semibold.ttf) format('truetype'),url('/wp-content/uploads/MyriadPro-Semibold.svg#MyriadProSemiBold') format('svg')}