:root{--primaryColor:#007e81;--primaryDarkerColor:#006466;--secondaryColor:#ea921b;--additionalColor:#f3f3f3;--rootFontSize:20px;--rootFontColor:#4c4c4c;--rootFontFamily:Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--secondFontFamily:Source Sans Pro,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--cardgroup-gap:4rem;--cardmenu-gap:4rem;}body{color:var(--rootFontColor);font-family:var(--rootFontFamily);font-size:var(--rootFontSize);font-weight:200;}h1,h2,h3,h4,.h1,.h2,.h3,.h4,h1 a,h2 a,h3 a,h4 a,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,.h1 a,.h2 a,.h3 a,.h4 a .h1 a:hover,.h2 a:hover,.h3 a:hover,.h4 a:hover{line-height:1;font-weight:800;margin-bottom:.2em;color:var(--primaryColor);}h1,.h1{font-size:56px;font-family:var(--secondFontFamily);}h2,.h2{font-size:44px;font-family:var(--secondFontFamily);}h3,.h3{font-size:34px;font-family:var(--secondFontFamily);}h4,.h4{font-size:26px;font-family:var(--secondFontFamily);}header span.subheader{display:block;font-size:.5em;color:var(--rootFontColor);padding-top:.35rem;}header h3 span.subheader{font-size:font-size:.6em;;}header h4 span.subheader{font-size:font-size:.6em;;}p,li{line-height:1.3;}a,.frame a[class=""],.frame a:not([class]){color:var(--rootFontColor);}a:hover,.frame a[class=""]:hover,.frame a:not([class]):hover{color:var(--primaryColor);}.p-text-small{font-size:1rem;}.p-text-large{font-size:1.5em;}.p-text-extra-large{font-size:30px;line-height:1;font-family:var(--primaryColor);}b,strong,b a,strong a{font-weight:600;}.p-text-extra-large b,.p-text-extra-large strong,.p-text-extra-large b a,.p-text-extra-large strong a{font-weight:500;}p,span,li,h1,h2,h3,h4{word-break:break-word;word-wrap:break-word;word-spacing:normal;-moz-hyphens:auto;hyphens:auto;}.btn:focus,.btn.focus{outline:0;box-shadow:none;}.btn:first-child:active{background:transparent;box-shadow:none;}.btn-link:hover,.btn-link:focus,.btn-link.focus{text-decoration:none;}.span-bg-green,.span-bg-green-first-letter-bold{color:#FFFFFF !important;background-color:var(--primaryColor);margin-bottom:.2em;padding:20px 30px 10px 30px;-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline-block;}.span-bg-green-first-letter-bold::first-letter{font-weight:500;}.span-bg-green *,.span-bg-green-first-letter-bold *{color:#FFFFFF !important;}.content p .span-bg-green a{text-decoration:none;}.content p .span-bg-green a:hover{text-decoration:underline;}.content ul{padding-left:0;}.content ul li{list-style:none;background:url('../../../fileadmin/template/rhoenlandhof_main_2023/images/ul-style-1.jpg') no-repeat left top 8px;padding-left:20px;margin-bottom:3px;}ul li p{margin-bottom:0;}.align-left{text-align:left;}.align-right{text-align:right;}.align-center{text-align:center;}.align-justify{text-align:justify;}.Link-Button-1,.Link-Button-1-Down{display:inline-block;padding:10px 60px 10px 60px;background:var(--secondaryColor);color:#FFFFFF;border-radius:30px;position:relative;overflow:hidden;z-index:1;-webkit-backface-visibility:hidden;text-decoration:none !important;}.Link-Button-1:hover,.Link-Button-1-Down:hover{color:#FFFFFF;text-decoration:none;}.Link-Button-1-Down:after{font-family:"Font Awesome 5 Pro";color:#ffffff;position:relative;padding-left:.6rem;font-weight:300;content:"\f078";}.Link-Button-2{font-family:var(--secondFontFamily);font-weight:500;display:inline-block;padding:10px 60px 10px 60px;border-radius:30px;border:1px solid  var(--primaryColor);color:var(--primaryColor);position:relative;overflow:hidden;z-index:1;-webkit-backface-visibility:hidden;text-decoration:none !important;}.Link-Button-2:hover{color:var(--primaryColor);text-decoration:underline;}.Link-Button-3{font-family:var(--secondFontFamily);font-weight:500;font-size:1.2em;display:inline-block;padding:20px 60px 20px 20px;border:1px solid #bdbdbd;border-radius:10px;background:#ffffff;position:relative;overflow:hidden;z-index:1;-webkit-backface-visibility:hidden;text-decoration:none !important;width:100%;}.Link-Button-3::after{font-family:"Font Awesome 5 Pro";color:var(--rootFontColor);position:absolute;right:20px;top:50%;transform:translateY(-50%);font-weight:500;content:"\f054";}.Link-Button-3:hover{text-decoration:underline !important;}.Link-Telefon-Icon,.Link-Mail-Icon,.Link-Anfahrt-Icon,.Link-Kontakt-Icon{display:inline-block;padding:0 0 0 32px;color:var(--rootFontColor);line-height:1;position:relative;overflow:hidden;z-index:1;-webkit-backface-visibility:hidden;text-decoration:none !important;}.Link-Telefon-Icon:hover,.Link-Mail-Icon:hover,.Link-Anfahrt-Icon:hover,.Link-Kontakt-Icon:hover{text-decoration:none;}.Link-Telefon-Icon::before,.Link-Mail-Icon::before,.Link-Anfahrt-Icon::before,.Link-Kontakt-Icon::before{font-family:"Font Awesome 5 Pro";color:var(--primaryColor);position:absolute;left:0;font-weight:900;}.Link-Telefon-Icon::before{content:"\f879";}.Link-Mail-Icon::before{content:"\f0e0";}.Link-Anfahrt-Icon::before{content:"\f3c5";}.Link-Kontakt-Icon::before{content:"\f573";}.content .Link-Telefon-Icon::before,.content .Link-Mail-Icon::before,.content .Link-Anfahrt-Icon::before,.content .Link-Kontakt-Icon::before{color:var(--rootFontColor);}.Link-Button-1::after{content:'';position:absolute;top:0;left:0;width:150%;height:100%;background:var(--primaryColor);opacity:0.5;z-index:-1;-webkit-transform:rotate3d(0,0,1,-9deg) translate3d(-1em,1.4em,0);transform:rotate3d(0,0,1,-9deg) translate3d(-1em,1.4em,0);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transition:-webkit-transform 0.5s,opacity 0.5s,background-color 0.5s;transition:transform 0.5s,opacity 0.5s,background-color 0.5s;}.Link-Button-1:hover::after{opacity:1;background-color:var(--primaryColor);-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);-webkit-transition-timing-function:cubic-bezier(0.2,1,0.3,1);transition-timing-function:cubic-bezier(0.2,1,0.3,1);}ol,ul,dl{padding-left:20px;}span.span-subheader{display:block;font-size:.45em;font-weight:400;line-height:1.2em;}.ce-gallery figcaption{font-size:14px;margin-top:10px;}.instagramLink{text-decoration:none  !important;}#socialLinks01 .instagramLink,#socialLinks01 .facebookLink{display:inline-block;background:var(--primaryColor);color:#FFFFFF;border-radius:10px;line-height:1;position:relative;overflow:hidden;z-index:1;-webkit-backface-visibility:hidden;text-decoration:none !important;}#socialLinks01 .facebookLink:hover{opacity:1;background-color:var(--secondaryColor);-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);-webkit-transition-timing-function:cubic-bezier(0.2,1,0.3,1);transition-timing-function:cubic-bezier(0.2,1,0.3,1);}#socialLinks01 .instagramLink,#socialLinks01 .facebookLink{margin-right:10px;}.frame{--frame-spacing:0;padding-top:1px;padding-bottom:1px;}.frame-space-before-nospace{padding-top:0;}.frame-space-before-extra-small{margin-top:1em;}.frame-space-before-small{margin-top:2em;}.frame-space-before-medium{margin-top:4em;}.frame-space-before-large{margin-top:6em;}.frame-space-before-extra-large{margin-top:8em;}.frame-space-after-nospace{padding-bottom:0;}.frame-space-after-extra-small{margin-bottom:1em;}.frame-space-after-small{margin-bottom:2em;}.frame-space-after-medium{margin-bottom:4em;}.frame-space-after-large{margin-bottom:6em;}.frame-space-after-extra-large{margin-bottom:8em;}video{max-width:100%;}.content.default{padding-top:72px;}.content p a{text-decoration:underline;}.content > .frame > *,.image-textoverlay-text,.project-process > div > div > *,.modal-dialog{margin-right:auto;margin-left:auto;}.content > .frame .row{padding-right:0;padding-left:0;}.frame-custom-100{background-color:var(--primaryColor);}.frame-custom-105{background-color:#ffffff;}.frame-custom-110{background-color:var(--additionalColor);}.frame-custom-100,.frame-custom-105,.frame-custom-110{padding-top:1px;padding-bottom:1px;padding:30px;height:100%;}.frame-custom-100 p:last-of-type,.frame-custom-105 p:last-of-type,.frame-custom-110 p:last-of-type{margin-bottom:0;}.frame-custom-100.frame-type-ce_columns2,.frame-custom-100.frame-type-ce_columns3,.frame-custom-100.frame-type-ce_columns4,.frame-custom-105.frame-type-ce_columns2,.frame-custom-105.frame-type-ce_columns3,.frame-custom-105.frame-type-ce_columns4,.frame-custom-110.frame-type-ce_columns2,.frame-custom-110.frame-type-ce_columns3,.frame-custom-110.frame-type-ce_columns4{padding-top:60px;}.frame-custom-100 *,.frame-custom-100 *:hover{color:#FFFFFF;border-color:#fff;}.frame-layout-1{height:100%;}.frame-layout-1 > *{display:flex;flex-direction:column;justify-content:center;height:100%;}.frame-layout-2 > div > div .frame-container{max-width:1920px !important;}.content .frame-layout-3{padding-top:0px;padding-bottom:0px;}.content .frame-layout-3 > div > div > *{max-width:1920px !important;padding-right:0px;padding-left:0px;overflow:hidden;}.frame-layout-10,.frame-layout-10 > *{position:relative;z-index:1;}.frame-layout-10:before{content:"";width:100%;height:100px;display:block;position:absolute;z-index:0;top:0;transform:translateY(-50%) skewY(-3deg);margin-left:-30px;margin-right:-30px;}.frame-custom-100.frame-layout-10:before{background-color:var(--primaryColor);}.frame-custom-105.frame-layout-10:before{background-color:var(--secondaryColor);}.frame-custom-110.frame-layout-10:before{background-color:var(--additionalColor);}.ce-table thead th{border-width:0;border-top:none;font-weight:600;}.ce-table.ce-table-speisekarte tr td{padding:0.5em 0;}.ce-table.ce-table-speisekarte tr td:last-of-type{min-width:100px;text-align:right;}.ce-container .frame-container-default{padding-left:0;padding-right:0;}.content .pagination{margin-top:4rem;justify-content:center;}.content .pagination li{list-style:none;background:var(--additionalColor);margin:0 5px;background-image:none !important;padding-left:0 !important;}.content .pagination li .page-link{background:var(--additionalColor);border:none;display:block;padding:10px 15px;font-weight:300;color:var(--rootFontColor);text-decoration:none;font-size:1.25rem;}.content .pagination li .page-link:hover{color:var(--primaryColor);}.content .pagination li.active .page-link{background:var(--primaryColor);color:#ffffff;border-radius:0;}#search-header:hover,#close-searchfield-header:hover,#search-header-mobile:hover{text-decoration:none;}#search-header:before,#search-header-mobile:before{font-family:"Font Awesome 5 Pro";content:"\f002";font-weight:500;font-size:20px;}#search-header-mobile:before{font-size:26px;}#search-header.disabled,#search-header-mobile.disabled{opacity:.5;}#search-header.inactive:before,#search-header-mobile.inactive:before{color:var(--additionalColor);}#search-header.inactive:hover,#search-header-mobile.inactive:hover{cursor:unset;}#search-header-mobile{position:absolute;right:52px;top:-52px;}#close-searchfield-header{position:absolute;display:block;top:10px;right:20px;width:44px;height:44px;font-size:36px;text-align:center;}#close-searchfield-header:before{font-family:"Font Awesome 5 Pro";content:"\f00d";font-weight:300;color:var(--primaryColor);line-height:44px;display:block;}#search-header:hover,#close-searchfield-header:hover{cursor:pointer;}#searchfield-header{display:block;visibility:hidden;position:fixed;top:0px;width:100%;left:0;background:var(--additionalColor);padding:10px 0;z-index:0;transform:translateY(-100%);transition:top .3s linear,transform .3s linear,z-index .01s linear,visibility .3s linear;}#searchfield-header .container{position:relative;padding-top:70px;padding-bottom:50px;}#searchfield-header.open{visibility:visible;z-index:9;top:140px;transform:translateY(0);transition:top .3s linear,transform .3s linear,z-index .3s linear .2s,visibility .2s linear;}#searchfield-header #ke_search_sword{border:0;}#searchfield-header span.resetbutt{display:none;}#tx-indexedsearch-searchbox-sword{width:100%;padding:10px 20px;border-radius:6px;position:relative;font-size:1em;height:auto;}#tx-indexedsearch-searchbox-sword::placeholder{font-size:.9em;}#searchfield-header #tx-indexedsearch-searchbox-sword{padding:10px 170px 10px 20px;border:0;}#searchfield-header .tx-kesearch-pi1 .submitbutt input{border-radius:0px 6px 6px 0px;margin:0;height:53px;}#searchfield-header #tx_indexedsearch{max-width:1000px;margin:0 auto;}#tx_indexedsearch{position:relative;}#tx_indexedsearch #tx-indexedsearch-searchbox-button-submit{position:absolute;top:0;right:0;background:var(--primaryColor);border-color:var(--primaryColor);border-radius:0 6px 6px 0;height:100%;padding:0 30px;font-size:20px;}.search-results-form{margin-bottom:15px;}ul.tx-indexedsearch-browsebox{padding-left:0;display:flex;}ul.tx-indexedsearch-browsebox li{list-style:none;background:none;padding-left:0;}ul.tx-indexedsearch-browsebox li a{padding:5px;font-size:26px;font-weight:700;font-family:var(--secondFontFamily);}ul.tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-currentPage a{color:var(--primaryColor);}.tx-indexedsearch-info-sword{display:none;}.tx-indexedsearch-res{margin-top:60px;margin-bottom:60px;}.tx-indexedsearch-browsebox,.tx-indexedsearch-info-sword,.tx-indexedsearch-res .tx-indexedsearch-description{font-size:18px;}a.kesGreyButt,span.resetbutt a,span.submitbutt input,input.kesGreyButt,span.kesGreyButt{background:var(--primaryColor) !important;color:#ffffff !important;min-width:150px !important;max-width:100% !important;padding:5px 30px !important;}a.kesGreyButt,span.resetbutt a,span.submitbutt input,input.kesGreyButt,span.kesGreyButt{font-size:1em;font-family:Sans-Serif;padding:5px 10px;margin:0 10px 10px 0;display:block;cursor:pointer;min-width:70px;max-width:140px;-moz-user-select:none;background-color:#f5f5f5;background-image:-moz-linear-gradient(center top,#f6f6f6,#f0f0f0);border:1px solid rgba(0,0,0,0.1);border-radius:2px;color:#444;text-align:center;text-decoration:none;}span.resetbutt a:hover,span.submitbutt input:hover,input.kesGreyButt:hover,span.kesGreyButt:hover{text-decoration:none;cursor:pointer;background-color:#f8f8f8;background-image:-moz-linear-gradient(center top,#f8f8f8,#f1f1f1);border:1px solid #c6c6c6;box-shadow:0 1px 1px rgba(0,0,0,0.1);color:#222;}.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl{padding-right:60px;padding-left:60px;position:relative;}.ce-above .ce-gallery{margin-bottom:30px;}.ce-below .ce-gallery{margin-top:30px;}#header{background:#FFFFFF;box-shadow:0 2px 10px -5px #cacaca;transition:height .2s linear;}#header .navbar-brand{padding:20px 0;}#header .navbar-brand img{height:30px;}#header .main-navbar-01{padding:0;}#header .main-navbar-01 .navbar-nav{padding:30px 0 0;}#header .main-navbar-01 .navbar-nav > li{padding:0;border-bottom:1px solid var(--rootFontColor);}#header .main-navbar-01 .navbar-nav > li.dropdown::after{content:url('../../../fileadmin/template/rhoenlandhof_main_2023/images/nav-chevron-mobile.png');width:29px;height:20px;display:block;position:absolute;top:18px;right:0;transform:rotate(0deg);transition:.1s transform linear;}#header .main-navbar-01 .navbar-nav > li.dropdown.show::after{transform:rotate(180deg);transition:.1s transform linear;}#header .main-navbar-01 .navbar-nav > li.dropdown a::after{display:none;}#header .main-navbar-01 .navbar-nav > li a{font-size:22px;font-weight:500;line-height:1;padding:15px 0;z-index:1;position:relative;color:#1b1b1b;}#header .main-navbar-01 .navbar-nav .dropdown-menu > li > a{font-size:20px;padding:10px 0;font-weight:300;}#header .main-navbar-01 .navbar-nav > li.active > a{text-decoration:none;color:var(--primaryColor);}#header .main-navbar-01 .navbar-nav .dropdown-menu{box-shadow:none;border:none;padding-top:0;}#header .main-navbar-01 .navbar-nav .dropdown-menu > li > a{padding-left:30px;}#header .main-navbar-01 .navbar-nav .dropdown-menu > li.active > a{color:var(--primaryColor);}.navbar-toggler{position:absolute;width:50px;height:50px;z-index:99;border:none;right:-8px;top:-58px;}.navbar-toggler:focus{outline:none;box-shadow:none;}.navbar-toggler .icon-bar{transition:all .3s;z-index:99;width:34px;height:6px;background-color:var(--rootFontColor);border-radius:3px;}.navbar-toggler[aria-expanded="true"] .icon-bar{transition:all .3s;z-index:99;}.navbar-toggler .icon-bar-1{position:absolute;top:12px;left:8px;}.navbar-toggler[aria-expanded="true"] .icon-bar-1{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:99;position:absolute;top:22px;}.navbar-toggler .icon-bar + .icon-bar{margin-top:0px !important;}.navbar-toggler .icon-bar-2{position:absolute;left:8px;top:22px;opacity:1;margin-top:0 !important;}.navbar-toggler[aria-expanded="true"] .icon-bar-2{opacity:0;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:99;position:absolute;left:20px;transition:all .3s;}.navbar-toggler .icon-bar-3{position:absolute;left:8px;top:32px;}.navbar-toggler[aria-expanded="true"] .icon-bar-3{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);z-index:99;top:22px;}.image-textoverlay{position:relative;}.image-textoverlay img{width:100%;}.image-textoverlay .image-textoverlay-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;}.image-textoverlay .image-textoverlay-text *{border-color:var(--rootFontColor);color:var(--rootFontColor);}.image-textoverlay.textColorWhite .image-textoverlay-text *{text-shadow:0px 0px 20px #000;}.image-textoverlay .image-textoverlay-text a{}.image-textoverlay .image-textoverlay-text .p-text-large{font-size:80px;margin-bottom:0;line-height:1;}.image-textoverlay.textAlignmentRight .image-textoverlay-text{position:absolute;top:50%;left:63%;transform:translate(0,-30%);width:35%;}.image-textoverlay.textColorSecondary  .image-textoverlay-text,.image-textoverlay.textColorSecondary  .image-textoverlay-text *{color:var(--secondaryColor) !important;}.image-textoverlay.image-textoverlay-rangeslider .image-textoverlay-text{top:40%;}.image-textoverlay-with-pagetitle{margin-bottom:7em;}.image-textoverlay-with-pagetitle .image-textoverlay-title{position:absolute;bottom:60px;}.image-textoverlay-with-pagetitle .image-textoverlay-title span,.image-textoverlay-with-pagetitle .image-textoverlay-title h1,.image-textoverlay-with-pagetitle .image-textoverlay-title h2{background:var(--primaryColor);color:#ffffff;line-height:1;padding:20px 30px 15px 30px;display:inline-block;position:relative;margin-bottom:0;font-weight:500;}.swiper-image-slider-wrapper{position:relative;}.swiper-image-slider-wrapper .image-slider{overflow:hidden;}.swiper-image-slider-wrapper .image-slider img{width:100%;height:auto;}.swiper-image-slider-wrapper .swiper-button-prev,.swiper-image-slider-wrapper .swiper-button-next{display:none;}.swiper-image-slider-wrapper .swiper-button-prev{left:15px;}.swiper-image-slider-wrapper .swiper-button-next{right:15px;}.swiper-image-slider-wrapper .swiper-pagination{width:100%;left:0;padding-top:5px;}.swiper-image-slider-wrapper .swiper-pagination .swiper-pagination-bullet{width:16px;height:16px;display:inline-block;border-radius:0;background:var(--rootFontColor);opacity:1;margin:0 4px;}.swiper-image-slider-wrapper .swiper-pagination .swiper-pagination-bullet-active{background:var(--primaryColor);}.custom-video .embed-responsive{padding-right:0 !important;padding-left:0 !important;}.custom-video .video-image{position:absolute;top:0;left:0;z-index:1;}.custom-video .video-image:hover{cursor:pointer;}.custom-video .video-image::after{font-family:"Font Awesome 5 Pro";content:"\f04b";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;background-color:var(--primaryColor);font-weight:600;font-size:40px;padding-left:10px;width:120px;height:120px;display:flex;justify-content:center;align-items:center;border-radius:50%;transition:all .3s linear;}.custom-video .video-image:hover::after{transform:translate(-50%,-50%) scale(1.1);box-shadow:0 0 16px #000;transition:all .3s linear;}.custom-video .video-image.play{opacity:0;margin-top:-100%;transition:opacity .2s linear,margin-top .1s .2s linear;}.cc-window{background-color:var(--primaryColor) !important;}.cc-window .cc-btn{margin:10px !important;width:100% !important;background:#ffffff !important;color:var(--rootFontColor) !important;}.cc-window .cc-btn.cc-allow{margin-top:0 !important;margin-bottom:0 !important;}.cc-window .cc-btn.cc-allow-all{background:#fff !important;color:var(--rootFontColor) !important;}.frame-background-light{--frame-background:var(--additionalColor);}.card a:not(.btn){color:var(--rootFontColor);}.card a:hover:not(.btn){color:var(--primaryColor);text-decoration:none;}.timeline::before{border-left:2px solid var(--primaryColor);opacity:1;}.timeline .timeline-item-inner{border:none;background-color:var(--additionalColor);box-shadow:none;}.frame-background-light .timeline .timeline-item-inner{background-color:#ffffff;}.timeline .timeline-item-header-headline{font-size:2rem;color:var(--rootFontColor);}.timeline-item-marker{width:20px;height:20px;}.timeline-item-marker span{background-color:var(--primaryColor);border:none;}.timeline-item-icon span{background-color:transparent;color:var(--primaryColor);}.timeline-item-icon{width:46px;height:46px;}.timeline-item-icon::before{opacity:1;border:3px solid var(--primaryColor);}.icongroup-item-text-header{display:block;font-size:1.375rem;color:var(--rootFontColor);font-weight:300;}.icongroup-item-icon{color:var(--primaryColor);width:30px;}main{position:relative;}main > div:last-of-type{padding-bottom:150px;}.frame-type-mask_headimage_with_teasertext{padding:0;}.frame-type-mask_headimage_with_teasertext .frame-container{max-width:100%;padding:0;}.frame-type-mask_headimage_with_teasertext .headimage_with_teasertext_text{position:absolute;top:0;left:0;max-width:38%;height:100%;padding:0 60px;background:rgba(0,126,129,0.62);display:flex;align-items:center;}.frame-type-mask_headimage_with_teasertext .headimage_with_teasertext_text *{color:#ffffff;}.frame-type-mask_headimage_with_teasertext .headimage_with_teasertext_text:after{content:"";position:absolute;right:0;top:0;transform:translateX(100%);width:170px;height:100%;display:block;background:url('../../../fileadmin/template/rhoenlandhof_main_2023/images/headimage_with_teasertext_bg.png') no-repeat left bottom;}.frame-type-mask_image_with_text_2_cols .frame-container{max-width:100%;padding:0;}.image-text-two-cols .row{margin:auto;}.image-text-two-cols .image{margin:0;}.image-text-two-cols .text-wrapper{height:100%;}.image-text-two-cols .text-wrapper > *{display:flex;flex-direction:column;justify-content:center;height:100%;}.image-text-two-cols .text-wrapper{padding:15px 60px;}.image-text-two-cols .text-wrapper header{padding-bottom:1rem;}footer{color:#ffffff;font-size:18px;position:relative;}footer .footer-top{position:absolute;top:0;height:250px;width:100%;transform:translateY(-99%);overflow:hidden;}footer .footer-top img{width:calc(100% + 30px);max-width:calc(100% + 30px);position:absolute;bottom:0;left:-15px;}footer .footer-bottom{background-color:var(--primaryColor);padding-bottom:2rem;}footer .ce-table td{border:none;padding:0 0.5em 0 0;line-height:1.2;}footer p{margin-bottom:0;}footer a{color:#ffffff !important;}footer .nav a{font-size:18px;color:#ffffff;text-align:right;padding:2px 0;}footer .nav li:first-of-type a{padding-top:0;}footer .footer-logo{display:flex;position:relative;width:100%;top:-63px;}footer .footer-logo a{margin:0 auto;}.bottom-bar{color:#ffffff;font-weight:500;font-size:25px;background:var(--primaryDarkerColor);padding:5px 0;display:flex;}#contact-social .instagramLink::before,#contact-social .facebookLink::before{font-family:"Font Awesome 5 Brands";color:var(--primaryColor);left:0;font-weight:400;font-size:40px;}#contact-social .facebookLink{margin-right:10px;}footer .instagramLink::before,footer .facebookLink::before{font-family:"Font Awesome 5 Brands";color:#ffffff;left:0;font-weight:400;font-size:32px;}#contact-social .instagramLink::before,footer .instagramLink::before{content:"\f16d";}#contact-social .facebookLink::before,footer .facebookLink::before{content:"\f082";}footer .instagramLink::before,footer .facebookLink::before,footer .whatsAppLink::before,footer .newsletterLink::before{font-family:"Font Awesome 5 Brands";color:#ffffff;left:0;font-weight:400;font-size:32px;}footer .instagramLink,footer .facebookLink,footer .whatsAppLink,footer .newsletterLink{margin-right:5px;display:inline-block  !important;}footer .instagramLink::before{content:"\f16d";}footer .facebookLink::before{content:"\f082";}footer .whatsAppLink::before{content:"\f40c";}footer .newsletterLink::before{font-family:"Font Awesome 5 Pro";content:"\f199";font-weight:900;}.bottom-bar p{margin:0;}.bottom-bar .navbar-footer-bottom{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;margin:10px 0;}.bottom-bar .navbar-footer-bottom li{list-style:none;}.bottom-bar .navbar-footer-bottom li:last-of-type a{padding-right:0;}.bottom-bar .bottom-bar-left,.bottom-bar .navbar-footer-bottom li a{font-size:14px;color:#cfcfcf;font-weight:400;padding:0 1rem 0 .6rem;}.bottom-bar .bottom-bar-left{padding:0;margin:10px 0;}.bottom-bar .navbar-footer-bottom li{position:relative;}.bottom-bar .navbar-footer-bottom li a:after{content:"|";position:absolute;top:0;right:0;}.bottom-bar .navbar-footer-bottom li:last-of-type a:after{display:none;}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{padding-right:30px;padding-left:30px;}.swiper-testimonial-slider-wrapper{overflow:hidden;position:relative;}.swiper-testimonial-slider-wrapper .testimonial-image{display:flex;justify-content:flex-start;align-items:center;max-width:65%;margin:0 auto;padding-bottom:20px;}.swiper-testimonial-slider-wrapper .testimonial-image img{max-width:120px;border-radius:50%;margin-left:30px;}.swiper-testimonial-slider-wrapper .testimonial-text{position:relative;max-width:65%;margin:0 auto;font-size:28px;line-height:1.1;font-style:italic;}.swiper-testimonial-slider-wrapper .testimonial-text:before{content:"„";position:absolute;left:-70px;top:-150px;font-size:200px;font-weight:300;font-family:"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}.swiper-testimonial-slider-wrapper .testimonial-text:after{content:"“";display:inline;font-family:"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:600;}.swiper-button-prev,.swiper-button-next{width:50px;height:100px;}.swiper-button-prev::after,.swiper-button-next::after{display:none;}.swiper-button-prev{left:0px;background:url('../../../fileadmin/template/rhoenlandhof_main_2023/images/swiper-button-prev.png') no-repeat left center;}.swiper-button-next{right:0px;background:url('../../../fileadmin/template/rhoenlandhof_main_2023/images/swiper-button-next.png') no-repeat left center;}.frame-custom-100 .swiper-button-prev,.frame-custom-105 .swiper-button-prev{left:0px;background:url('../../../fileadmin/template/rhoenlandhof_main_2023/images/swiper-button-prev-white.png') no-repeat left center;}.frame-custom-100 .swiper-button-next,.frame-custom-105 .swiper-button-next{right:0px;background:url('../../../fileadmin/template/rhoenlandhof_main_2023/images/swiper-button-next-white.png') no-repeat left center;}.card-wrapper{height:100%;padding-bottom:60px;}.card{overflow:hidden;border:none;border-radius:0px;box-shadow:0 0 20px -4px #bfbfbf;height:100%;border-radius:10px;}.card img{height:auto;}.card figure{margin-bottom:0;}.card.bg-color-grey{background-color:var(--additionalColor);box-shadow:none;}.card .card-img-top,.card .image{overflow:hidden;border-radius:0;}.card img{transition:transform .3s ease-out;}.card:hover img{transform:scale(1.1);transition:transform .3s ease-out;}.card .card-body{padding:1.875rem;font-size:1.125rem;}.card .card-body .card-title{margin-bottom:15px;}.card .card-body .card-text .card-row{display:flex;justify-content:space-between;margin-top:10px;}.card .card-body .card-text .card-row:first-of-type{margin-top:0;}.card .card-body .card-text .card-row *:last-of-type{margin-bottom:0;}.card .card-body > :last-child .card-title{margin-bottom:0;}.card .card-body a .card-title{color:var(--rootFontColor);position:relative;}.card .card-body a:hover .card-title{color:var(--primaryColor);}.card .card-body a .card-title::after{content:url('../../../fileadmin/template/rhoenlandhof_main_2023/images/card-link-arrow.png');display:inline-block;position:absolute;height:19px;width:11px;margin-left:10px;top:1px;right:0;}.card .card-footer{background:transparent;border-top:0;padding:0 30px 0 30px;text-align:right;}.card .card-footer::before{content:"";display:block;height:1px;background-color:#e6e6e6;}.ce-card .card-footer p{margin-bottom:0;}.card .card-footer a{font-family:var(--secondFontFamily);display:inline-block;padding:20px 0;font-weight:500;transition:color .15s ease-out;border:none;box-shadow:none;font-size:1.25rem;line-height:1;font-weight:600;color:var(--rootFontColor);text-decoration:none;}.card .card-footer a:hover{color:var(--primaryColor);text-decoration:none;transition:color .15s ease-out;background-color:transparent;}.card .card-footer a::after{content:url('../../../fileadmin/template/rhoenlandhof_main_2023/images/card-link-arrow.png');display:inline-block;position:relative;height:19px;width:11px;margin-left:10px;top:1px;}.card-panel-default{--cardpanel-header-background:var(--additionalColor);--cardpanel-header-color:var(--rootFontColor);--cardpanel-border-color:var(--additionalColor);}.card-panel{box-shadow:none;background-color:var(--additionalColor);}.frame-background-light .card-panel.card-panel-default{background-color:#ffffff;}.frame-background-light .card-panel .card-header{background-color:#ffffff;}.card-panel .card-header{font-size:1.75rem !important;border-bottom:none;padding:1.875rem;}.card-panel.card-panel-default .card-header{padding:1.875rem 1.875rem 0 1.875rem;}.accordion .card{border:1px solid var(--rootFontColor);background-color:#ffffff;;margin-bottom:15px;hyphens:auto;border-radius:0;box-shadow:none;}.accordion > .card:not(:last-of-type){border-bottom:1px solid var(--rootFontColor);}.accordion .card .card-header{background-color:transparent;padding:0;border:none;}.accordion .card .card-header button:after{content:"-";position:absolute;right:28px;top:10px;font-size:50px;font-weight:300;line-height:0.7;}.accordion .card .card-header button.collapsed:after{content:"+";top:8px;right:25px;font-size:50px;line-height:1;}.accordion .card .card-header button{padding:15px 70px 15px 30px;width:100%;text-align:left;font-size:var(--rootFontSize);font-weight:600;color:var(--rootFontColor);box-shadow:none;text-decoration:none !important;}.accordion .card .card-body{padding:15px 25px 30px 30px;}.ggmaps-iframe{margin-bottom:-10px;}.three-cols-fluid .card{}.frame-type-form_formframework .form-control{padding:0.75rem 1rem;height:auto;box-shadow:none;}.form-group input[type="file"]{box-shadow:none;}.form-label,.control-label{font-size:1.125rem;font-weight:400;}.form-check .form-check-input,.radio .form-check-input,.form-check .form-check-label input[type="checkbox"],.form-check-label .form-check input[type="checkbox"],.form-check .form-check-label input[type="radio"],.form-check-label .form-check input[type="radio"],.radio .form-check-label input[type="checkbox"],.form-check-label .radio input[type="checkbox"],.radio .form-check-label input[type="radio"],.form-check-label .radio input[type="radio"]{margin-left:-1.1em;margin-right:.75rem;}.form-check-input:checked,.form-check-label input[type="checkbox"]:checked,.form-check-label input[type="radio"]:checked{background-color:var(--primaryColor);border-color:var(--primaryColor);}.form-actions{padding:0 .75rem;}.form-actions button{display:inline-block;padding:10px 60px 10px 60px;background:var(--secondaryColor);color:#FFFFFF;border-radius:30px;position:relative;border:none;font-size:1.25rem;}.form-actions button:hover,.form-actions button:focus,.form-actions button:active{background:var(--primaryColor);}.form-text.error{color:#d9534f;}.form-element-check{margin-left:1.4rem;}.form-element-check span{padding-left:.5rem;}.form-container .p-text-small{font-size:.9rem;}.form-check-wrapping-label{margin-bottom:0;}.technical-data{font-size:18px;padding:30px;box-shadow:0 0 20px -4px #bfbfbf;}.technical-data hr{margin:0;}.technical-data > .row{padding-top:10px;padding-bottom:10px;}.technical-data > .row:first-of-type{padding-top:0px;padding-bottom:0px;}.technical-data > .row:last-of-type{padding-bottom:0px;}.technical-data > .row > div:first-of-type{font-weight:500;}.custom-table{font-size:18px;padding:30px;box-shadow:0 0 20px -4px #bfbfbf;}.custom-table hr{margin:0;}.custom-table .custom-table-rows > .row{padding-top:10px;padding-bottom:10px;}.custom-table .custom-table-rows > .row:last-of-type hr{display:none;}.custom-table .custom-table-rows > .row > div:first-of-type{font-weight:500;}.custom-table .custom-table-footer{margin-top:30px;}.custom-table .custom-table-footer p{margin-bottom:0;}.frame-type-textmedia .ce-outer,.frame-type-textmedia .ce-inner,.frame-type-textmedia .ce-column{float:none;}.frame-type-textmedia .video{display:block;}#header .top-info-bar{opacity:1;transition:opacity .1s linear,top .2s linear;}#header .top-info-bar .frame-custom-100,#header .top-info-bar .frame{padding:0;}#header .top-info-bar  .frame p{margin:0;padding:2px 10px;font-size:18px;}#header.scroll-down .top-info-bar{position:absolute;width:100%;}#header.scroll-down .top-info-bar{top:-10px;opacity:0;transition:opacity .1s linear,top .2s linear;}.frame-container .container_wrap .frame .frame-container{padding-right:0;padding-left:0;}@media (min-width:567px){header .container,footer .container,.bottom-bar .container{max-width:1920px;}}@media (min-width:768px){.p-text-extra-large{font-size:36px;}#header .navbar-brand{padding:35px 0;}#header .navbar-brand img{height:50px;}.navbar-toggler{top:-84px;}#search-header-mobile{top:-80px;}.content.default{padding-top:110px;}.image-textoverlay-with-pagetitle .image-textoverlay-title span{padding:5px 60px 30px 60px;}.card-group-element-columns-3{--cardgroup-columns:1;}}@media (min-width:992px){.p-text-extra-large{font-size:46px;}.swiper-image-slider-wrapper .swiper-pagination{display:none;}.swiper-image-slider-wrapper{padding:0 100px !important;}.swiper-image-slider-wrapper .swiper-button-prev,.swiper-image-slider-wrapper .swiper-button-next{margin-top:0;transform:translateY(-50%);display:block;}.card-group-element-columns-3{--cardgroup-columns:3;}}@media (min-width:1200px){#search-header:before{}.p-text-extra-large{font-size:60px;}body.scroll-down #searchfield-header.open{top:90px;}#header .navbar-brand img{height:70px;transition:height .2s linear;}#header.scroll-down{box-shadow:0 2px 10px -5px #cacaca;transition:height .2s linear;}#header.scroll-down .dropdown-menu-wrap{top:90px;}#header.scroll-down .navbar-brand img{height:50px;transition:height .2s linear;}#header.scroll-down .navbar-brand{padding:20px 0;transition:padding .2s linear;}#header.scroll-down .main-navbar-01{bottom:3px;transition:bottom .2s linear;}#header.scroll-down .main-navbar-01 .navbar-nav > li > a{margin:30px 20px;transition:padding .2s linear;}#header .top-navbar{position:absolute;right:60px;top:20px;padding-right:0;}#header.scroll-down .top-navbar{top:0;transform:translateY(-100%);}#header .top-navbar > ul > li:last-of-type a{padding-right:0;}#header .top-navbar a{color:var(--rootFontColor);text-transform:uppercase;font-size:.875rem;font-weight:400;color:#7e7e7e;}#header .top-navbar a:hover,#header .top-navbar a.active{text-decoration:underline;}#header .main-navbar-01{position:absolute;right:60px;bottom:0;}#header .main-navbar-01 .navbar-nav{padding:0;}#header .main-navbar-01 .navbar-nav > li.dropdown::after{display:none;}#header .main-navbar-01 .navbar-nav > li{border-bottom:none;}#header .main-navbar-01 .navbar-nav > li > a{padding:0;margin:20px 20px 35px 20px;transition:padding .2s linear;}#header .main-navbar-01 .navbar-nav > li.active > a{text-decoration:none;color:var(--rootFontColor);}#header .main-navbar-01 .navbar-nav > li:last-of-type > a{margin-right:0;margin-left:10px;}#header .main-navbar-01 .navbar-nav > li:hover > a:after,#header .main-navbar-01 .navbar-nav > li.active > a:after{content:"";height:3px;width:100%;background-color:var(--primaryColor);display:block;position:absolute;bottom:-10px;border:none;margin:0;}#header .main-navbar-01 .navbar-nav > li:hover > a#search-header:after{display:none !important;}#header .main-navbar-01 .navbar-nav > li:hover > a#search-header:before{color:var(--primaryColor);}#header .dropdown-menu-wrap{position:fixed;left:0;top:122px;background-color:#ffffff;overflow-y:scroll;box-shadow:0 2px 10px -5px #cacaca;}#header .dropdown-menu-wrap:before{content:"";width:100%;height:1px;background-color:#dcdcdc;position:absolute;top:0;}#header .navbar-expand-xl .navbar-nav .dropdown-menu{display:block;height:0;left:-10px;background:#ffffff;border:none;margin:0;opacity:0;overflow:hidden;min-width:15rem;transition:opacity .05s linear;}#header .navbar-expand-xl .navbar-nav .show .dropdown-menu,#header .main-navbar-01 .navbar-nav .dropdown:hover .dropdown-menu{height:auto;padding:0 30px 15px 30px;opacity:1;transition:opacity .05s linear;box-shadow:0px 5px 10px -7px #717171;border-radius:0 0 10px 10px;}#header .main-navbar-01 .navbar-nav .dropdown-menu > li > a{padding:15px 0;font-size:20px;border-bottom:none;font-weight:300;white-space:nowrap;}#header .main-navbar-01 .navbar-nav .dropdown-menu > li:hover > a{text-decoration:underline;}#header .main-navbar-01 .navbar-nav .dropdown-menu > li.active > a{text-decoration:none;color:var(--primaryColor);font-weight:400;}#header .main-navbar-01 .navbar-nav .dropdown-menu > li:last-of-type > a{border-bottom:none;}#header .topbar{position:absolute;top:30px;right:55px;opacity:1;transition:opacity .1s linear,top .2s linear;}#header .topbar p{margin-bottom:0;margin-right:50px;}#header .topbar .Link-Button-1{padding:10px 60px;}#header .topbar .Link-Telefon-Icon::before,#header .topbar .Link-Mail-Icon::before{left:15px;}.content.default{padding-top:140px;}.accordion .card .card-body{padding:15px 70px 30px 30px;}}@media (min-width:1300px){}@media (min-width:1400px){.image-textoverlay-with-pagetitle .image-textoverlay-title span{padding:5px 80px 30px 80px;}}@media (min-width:1940px){.frame-type-mask_headimage_with_teasertext img{object-fit:cover;width:100%;height:100%;max-height:700px;}.frame-layout-10:before{transform:translateY(-50%) skewY(-1.5deg);}main .footer-top{height:200px;}}@media (max-width:1920px){footer .footer-top{height:180px;}main > div:last-of-type{padding-bottom:180px;}}@media (max-width:1299px){h1,.h1{font-size:68px;}h2,.h2{font-size:52px;}h3,.h3{font-size:32px;}h4,.h4{font-size:26px;}}@media (max-width:1199px){.image-textoverlay .image-textoverlay-text .p-text-large{font-size:68px;}#header .main-navbar-01 .topbar{margin-top:30px;}#header .main-navbar-01 .topbar p{margin-bottom:0;}#header .main-navbar-01 .topbar .Link-Telefon-Icon,#header .main-navbar-01 .topbar .Link-Mail-Icon,#header .main-navbar-01 .topbar .Link-Button-1{padding:10px 30px;width:48%;text-align:center;}#header .main-navbar-01 .topbar a:first-of-type{margin-right:2%;}#header .main-navbar-01 .topbar a:last-of-type{margin-left:2%;}#header .main-navbar-01 .topbar .Link-Button-1{padding:10px 60px;}#header .main-navbar-01 .topbar .Link-Telefon-Icon::before,#header .main-navbar-01 .topbar .Link-Mail-Icon::before{position:relative;margin-right:5px;left:0;}#search-header::before{top:39px;right:80px;font-size:28px;color:var(--rootFontColor);}#searchfield-header.open{top:120px;}body.prevent-scroll{overflow:hidden;}#header.open{height:100vh;overflow:scroll;display:block;background:#ffffff;padding-bottom:100px;}.frame-type-mask_headimage_with_teasertext .headimage_with_teasertext_text{max-width:50%;}}@media (max-width:991px){body{font-size:20px;}h1,.h1{font-size:55px;}h2,.h2{font-size:40px;}h3,.h3{font-size:30px;}h4,.h4{font-size:26px;}.image-textoverlay .image-textoverlay-text .p-text-large{font-size:58px;}.ce-left .ce-gallery,.ce-column{float:none;}#searchfield-header .tx-kesearch-pi1 .submitbutt input{height:50px;}#searchfield-header .container{padding-top:60px;padding-bottom:30px;}.image-text-two-cols .text-wrapper{padding:60px;}footer .footer-bottom{font-size:16px;text-align:center;padding-top:2rem;}footer .footer-bottom .text-right,footer .footer-bottom .align-right{text-align:center !important;}footer .footer-bottom a{display:block;}footer .nav a{text-align:center;border-bottom:1px solid #078a2c;padding:5px 0;}.bottom-bar{padding-top:20px;padding-bottom:20px;}.bottom-bar > div{-ms-flex-wrap:wrap;flex-wrap:wrap;}.bottom-bar > div > div{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:center;}.bottom-bar > div > div:first-of-type{order:2;}.bottom-bar .navbar-footer-bottom{margin:0 auto;margin-bottom:10px;justify-content:center;}.bottom-bar .navbar-footer-bottom a:after{display:none;}.bottom-bar .navbar-footer-bottom li:last-of-type a{padding:0 1rem 0 1rem;}}@media (max-width:767px){body{font-size:16px;}h1,.h1{font-size:50px;}h2,.h2{font-size:40px;}h3,.h3{font-size:32px;}h4,.h4{font-size:24px;}.p-text-small{font-size:.9em;}.p-text-large{font-size:1.2em;}.frame-space-before-extra-small{margin-top:1em;}.frame-space-before-small{margin-top:1em;}.frame-space-before-medium{margin-top:2em;}.frame-space-before-large{margin-top:3em;}.frame-space-before-extra-large{margin-top:5em;}.frame-space-after-extra-small{margin-bottom:1em;}.frame-space-after-small{margin-bottom:1em;}.frame-space-after-medium{margin-bottom:2em;}.frame-space-after-large{margin-bottom:3em;}.frame-space-after-extra-large{margin-bottom:5em;}.image-textoverlay-with-pagetitle{margin-bottom:5em;}.image-textoverlay .image-textoverlay-text .p-text-large{font-size:50px;}.swiper-testimonial-slider-wrapper .testimonial-image{padding-right:0;}.swiper-testimonial-slider-wrapper .testimonial-text{font-size:24px;}.swiper-testimonial-slider-wrapper .testimonial-text::before{left:-40px;top:-90px;font-size:120px;}.card .card-body{font-size:1em;}#search-header::before{top:13px;right:68px;}#searchfield-header.open{top:70px;}#searchfield-header .container{padding-top:50px;padding-bottom:10px;}#close-searchfield-header{top:0px;}#searchfield-header #tx-indexedsearch-searchbox-sword{position:relative;width:100%;display:block;}#tx_indexedsearch #tx-indexedsearch-searchbox-button-submit{border-radius:6px;width:100%;display:block;position:relative;font-size:18px;margin-top:10px;padding:7px 20px;}.accordion .card .card-header button{font-size:20px;line-height:1.2;}.accordion .card .card-header button.collapsed::after{font-size:40px;}.frame-custom-100,.frame-custom-105,.frame-custom-110{height:auto;margin-bottom:1em;}.container_wrap > .row > div:last-of-type .frame-custom-100,.container_wrap > .row > div:last-of-type .frame-custom-105,.container_wrap > .row > div:last-of-type .frame-custom-110{margin-bottom:0;}.frame-custom-100 .container_wrap,.frame-custom-105 .container_wrap,.frame-custom-110 .container_wrap{padding-right:0;padding-left:0;}.frame-type-mask_headimage_with_teasertext .headimage_with_teasertext_text{max-width:100%;padding:0 60px;}.frame-type-mask_headimage_with_teasertext .headimage_with_teasertext_text:after{display:none;}}@media (max-width:566px){h1,.h1{font-size:34px;}h2,.h2{font-size:30px;}h3,.h3{font-size:26px;}h4,.h4{font-size:20px;}.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl{padding-right:20px;padding-left:20px;}.image-textoverlay-with-pagetitle .image-textoverlay-title span,.image-textoverlay-with-pagetitle .image-textoverlay-title h1,.image-textoverlay-with-pagetitle .image-textoverlay-title h2{padding:10px 10px 5px 10px;}.image-textoverlay .image-textoverlay-text .p-text-large{font-size:26px;}.image-text-two-cols .text-wrapper{padding:40px 20px;}.swiper-testimonial-slider-wrapper .testimonial-text{max-width:55%;}.swiper-testimonial-slider-wrapper .testimonial-text{margin-top:30px;font-size:20px;}.swiper-testimonial-slider-wrapper .testimonial-text::before{left:-30px;top:-70px;font-size:90px;}.swiper-testimonial-slider-wrapper .testimonial-image{padding-bottom:0;}.swiper-testimonial-slider-wrapper .testimonial-image img{max-width:100px;margin-left:15px;}.card-wrapper{padding-bottom:30px;}.frame-custom-100.frame-type-ce_columns2,.frame-custom-100.frame-type-ce_columns3,.frame-custom-100.frame-type-ce_columns4,.frame-custom-105.frame-type-ce_columns2,.frame-custom-105.frame-type-ce_columns3,.frame-custom-105.frame-type-ce_columns4,.frame-custom-110.frame-type-ce_columns2,.frame-custom-110.frame-type-ce_columns3,.frame-custom-110.frame-type-ce_columns4{padding-top:30px;}.image-textoverlay-with-pagetitle .image-textoverlay-title{bottom:30px;left:30px;right:30px;}.custom-video .video-image::after{font-size:30px;width:70px;height:70px;}.icongroup-item-icon{width:25px;margin-right:10px;}.icongroup-item{margin:10px;}.frame-type-mask_headimage_with_teasertext .headimage_with_teasertext_text{padding:0 20px;}}@media (max-width:450px){.om-cookie-panel.active{overflow:scroll;height:100vh;width:100vw;}#header .main-navbar-01 .topbar .Link-Telefon-Icon,#header .main-navbar-01 .topbar .Link-Mail-Icon,#header .main-navbar-01 .topbar .Link-Button-1{padding:10px 30px;width:100%;margin:0 !important;}.image-textoverlay.textColorWhite .image-textoverlay-text h1 br,.image-textoverlay.textColorWhite .image-textoverlay-text h2 br{display:none;}.Link-Button-1,.Link-Button-2{padding:10px 30px;width:100%;text-align:center;}.cc-window.cc-window.cc-bottom-right{max-width:100% !important;right:0 !important;bottom:0 !important;}footer .footer-top{height:100px;}main > div:last-of-type{padding-bottom:100px;}}
