/*!/wp-content/uploads/oceanwp/custom-style.css*/a:hover{color:#3b5bb3}a:hover .owp-icon use{stroke:#3b5bb3}body .theme-button,body input[type="submit"],body button[type="submit"],body button,body .button,body div.wpforms-container-full .wpforms-form input[type=submit],body div.wpforms-container-full .wpforms-form button[type=submit],body div.wpforms-container-full .wpforms-form .wpforms-page-button,.woocommerce-cart .wp-element-button,.woocommerce-checkout .wp-element-button,.wp-block-button__link{border-color:#fff}body .theme-button:hover,body input[type="submit"]:hover,body button[type="submit"]:hover,body button:hover,body .button:hover,body div.wpforms-container-full .wpforms-form input[type=submit]:hover,body div.wpforms-container-full .wpforms-form input[type=submit]:active,body div.wpforms-container-full .wpforms-form button[type=submit]:hover,body div.wpforms-container-full .wpforms-form button[type=submit]:active,body div.wpforms-container-full .wpforms-form .wpforms-page-button:hover,body div.wpforms-container-full .wpforms-form .wpforms-page-button:active,.woocommerce-cart .wp-element-button:hover,.woocommerce-checkout .wp-element-button:hover,.wp-block-button__link:hover{border-color:#fff}body{color:#424242}.container{width:1400px}@media only screen and (min-width:960px){.content-area,.content-left-sidebar .content-area{width:100%}}.theme-button,input[type="submit"],button[type="submit"],button,.button,body div.wpforms-container-full .wpforms-form input[type=submit],body div.wpforms-container-full .wpforms-form button[type=submit],body div.wpforms-container-full .wpforms-form .wpforms-page-button{border-style:solid}.theme-button,input[type="submit"],button[type="submit"],button,.button,body div.wpforms-container-full .wpforms-form input[type=submit],body div.wpforms-container-full .wpforms-form button[type=submit],body div.wpforms-container-full .wpforms-form .wpforms-page-button{border-width:1px}form input[type="text"],form input[type="password"],form input[type="email"],form input[type="url"],form input[type="date"],form input[type="month"],form input[type="time"],form input[type="datetime"],form input[type="datetime-local"],form input[type="week"],form input[type="number"],form input[type="search"],form input[type="tel"],form input[type="color"],form select,form textarea,.woocommerce .woocommerce-checkout .select2-container--default .select2-selection--single{border-style:solid}body div.wpforms-container-full .wpforms-form input[type=date],body div.wpforms-container-full .wpforms-form input[type=datetime],body div.wpforms-container-full .wpforms-form input[type=datetime-local],body div.wpforms-container-full .wpforms-form input[type=email],body div.wpforms-container-full .wpforms-form input[type=month],body div.wpforms-container-full .wpforms-form input[type=number],body div.wpforms-container-full .wpforms-form input[type=password],body div.wpforms-container-full .wpforms-form input[type=range],body div.wpforms-container-full .wpforms-form input[type=search],body div.wpforms-container-full .wpforms-form input[type=tel],body div.wpforms-container-full .wpforms-form input[type=text],body div.wpforms-container-full .wpforms-form input[type=time],body div.wpforms-container-full .wpforms-form input[type=url],body div.wpforms-container-full .wpforms-form input[type=week],body div.wpforms-container-full .wpforms-form select,body div.wpforms-container-full .wpforms-form textarea{border-style:solid}form input[type="text"],form input[type="password"],form input[type="email"],form input[type="url"],form input[type="date"],form input[type="month"],form input[type="time"],form input[type="datetime"],form input[type="datetime-local"],form input[type="week"],form input[type="number"],form input[type="search"],form input[type="tel"],form input[type="color"],form select,form textarea{border-radius:3px}body div.wpforms-container-full .wpforms-form input[type=date],body div.wpforms-container-full .wpforms-form input[type=datetime],body div.wpforms-container-full .wpforms-form input[type=datetime-local],body div.wpforms-container-full .wpforms-form input[type=email],body div.wpforms-container-full .wpforms-form input[type=month],body div.wpforms-container-full .wpforms-form input[type=number],body div.wpforms-container-full .wpforms-form input[type=password],body div.wpforms-container-full .wpforms-form input[type=range],body div.wpforms-container-full .wpforms-form input[type=search],body div.wpforms-container-full .wpforms-form input[type=tel],body div.wpforms-container-full .wpforms-form input[type=text],body div.wpforms-container-full .wpforms-form input[type=time],body div.wpforms-container-full .wpforms-form input[type=url],body div.wpforms-container-full .wpforms-form input[type=week],body div.wpforms-container-full .wpforms-form select,body div.wpforms-container-full .wpforms-form textarea{border-radius:3px}#main #content-wrap,.separate-layout #main #content-wrap{padding-top:0;padding-bottom:0}#scroll-top{width:50px;height:50px;line-height:50px}#scroll-top{font-size:25px}#scroll-top .owp-icon{width:25px;height:25px}#scroll-top{background-color:#49729b}#scroll-top:hover{background-color:#49729b}#scroll-top:hover{color:#ee2}#scroll-top:hover .owp-icon use{stroke:#fff}#site-logo #site-logo-inner,.oceanwp-social-menu .social-menu-inner,#site-header.full_screen-header .menu-bar-inner,.after-header-content .after-header-content-inner{height:80px}#site-navigation-wrap .dropdown-menu>li>a,#site-navigation-wrap .dropdown-menu>li>span.opl-logout-link,.oceanwp-mobile-menu-icon a,.mobile-menu-close,.after-header-content-inner>a{line-height:80px}#site-header.has-header-media .overlay-header-media{background-color:rgb(0 0 0 / .5)}#site-header{border-color:#d1d1d1}#site-logo #site-logo-inner a img,#site-header.center-header #site-navigation-wrap .middle-site-logo a img{max-width:150px}.effect-one #site-navigation-wrap .dropdown-menu>li>a.menu-link>span:after,.effect-three #site-navigation-wrap .dropdown-menu>li>a.menu-link>span:after,.effect-five #site-navigation-wrap .dropdown-menu>li>a.menu-link>span:before,.effect-five #site-navigation-wrap .dropdown-menu>li>a.menu-link>span:after,.effect-nine #site-navigation-wrap .dropdown-menu>li>a.menu-link>span:before,.effect-nine #site-navigation-wrap .dropdown-menu>li>a.menu-link>span:after{background-color:#49729b}.effect-four #site-navigation-wrap .dropdown-menu>li>a.menu-link>span:before,.effect-four #site-navigation-wrap .dropdown-menu>li>a.menu-link>span:after,.effect-seven #site-navigation-wrap .dropdown-menu>li>a.menu-link:hover>span:after,.effect-seven #site-navigation-wrap .dropdown-menu>li.sfHover>a.menu-link>span:after{color:#49729b}.effect-seven #site-navigation-wrap .dropdown-menu>li>a.menu-link:hover>span:after,.effect-seven #site-navigation-wrap .dropdown-menu>li.sfHover>a.menu-link>span:after{text-shadow:10px 0 #49729b,-10px 0 #49729b}#site-navigation-wrap .dropdown-menu>li>a{padding:0 10px}#site-navigation-wrap .dropdown-menu>li>a:hover,.oceanwp-mobile-menu-icon a:hover,#searchform-header-replace-close:hover{color:#49729b}#site-navigation-wrap .dropdown-menu>li>a:hover .owp-icon use,.oceanwp-mobile-menu-icon a:hover .owp-icon use,#searchform-header-replace-close:hover .owp-icon use{stroke:#49729b}#top-bar{padding:10px 0 10px 0}#top-bar-wrap,.oceanwp-top-bar-sticky{background-color:#49729b}#top-bar-wrap,#top-bar-content strong{color:#fff}#top-bar-content a,#top-bar-social-alt a{color:#fff}.ocean-single-post-header ul.meta-item li a:hover{color:#333}#footer-widgets{padding:50px 0 50px 0}@media (max-width:480px){#footer-widgets{padding:0}}#footer-widgets{background-color:#fff}#footer-bottom{padding:10px 0 10px 0}#footer-bottom{background-color:#49729b}body{font-family:Montserrat;font-size:16px;line-height:1.6;font-weight:500}h1,h2,h3,h4,h5,h6,.theme-heading,.widget-title,.oceanwp-widget-recent-posts-title,.comment-reply-title,.entry-title,.sidebar-box .widget-title{font-family:Montserrat;line-height:1.4}h1{font-size:24px;line-height:1.4}h2{font-family:Montserrat;font-size:2em;line-height:1.4;font-weight:700}h3{font-size:22px;line-height:1.4;font-weight:700}h4{font-size:20px;line-height:1.4}h5{font-size:14px;line-height:1.4}h6{font-size:15px;line-height:1.4}.page-header .page-header-title,.page-header.background-image-page-header .page-header-title{font-size:32px;line-height:1.4}.page-header .page-subheading{font-size:15px;line-height:1.8}.site-breadcrumbs,.site-breadcrumbs a{font-size:13px;line-height:1.4}#top-bar-content,#top-bar-social-alt{font-family:Montserrat;font-size:13px;line-height:1.8;font-weight:500}#site-logo a.site-logo-text{font-size:24px;line-height:1.8}#site-navigation-wrap .dropdown-menu>li>a,#site-header.full_screen-header .fs-dropdown-menu>li>a,#site-header.top-header #site-navigation-wrap .dropdown-menu>li>a,#site-header.center-header #site-navigation-wrap .dropdown-menu>li>a,#site-header.medium-header #site-navigation-wrap .dropdown-menu>li>a,.oceanwp-mobile-menu-icon a{font-family:Montserrat;font-size:14px;font-weight:600;text-transform:uppercase}.dropdown-menu ul li a.menu-link,#site-header.full_screen-header .fs-dropdown-menu ul.sub-menu li a{font-size:12px;line-height:1.2;letter-spacing:.6px}.sidr-class-dropdown-menu li a,a.sidr-class-toggle-sidr-close,#mobile-dropdown ul li a,body #mobile-fullscreen ul li a{font-family:Montserrat;font-size:15px;line-height:1.8}.blog-entry.post .blog-entry-header .entry-title a{font-size:24px;line-height:1.4}.ocean-single-post-header .single-post-title{font-size:34px;line-height:1.4;letter-spacing:.6px}.ocean-single-post-header ul.meta-item li,.ocean-single-post-header ul.meta-item li a{font-size:13px;line-height:1.4;letter-spacing:.6px}.ocean-single-post-header .post-author-name,.ocean-single-post-header .post-author-name a{font-size:14px;line-height:1.4;letter-spacing:.6px}.ocean-single-post-header .post-author-description{font-size:12px;line-height:1.4;letter-spacing:.6px}.single-post .entry-title{line-height:1.4;letter-spacing:.6px}.single-post ul.meta li,.single-post ul.meta li a{font-size:14px;line-height:1.4;letter-spacing:.6px}.sidebar-box .widget-title,.sidebar-box.widget_block .wp-block-heading{font-size:13px;line-height:1;letter-spacing:1px}.sidebar-box,.footer-box{font-family:Montserrat;font-size:15px;font-weight:500}#footer-widgets .footer-box .widget-title{font-family:Montserrat;font-size:13px;line-height:1;letter-spacing:1px}#footer-bottom #copyright{font-family:Montserrat;font-size:13px;line-height:2}@media screen and (max-width:480px){#footer-bottom #copyright{line-height:2}}#footer-bottom #footer-bottom-menu{font-family:Montserrat;font-size:12px;line-height:1}.woocommerce-store-notice.demo_store{line-height:2;letter-spacing:1.5px}.demo_store .woocommerce-store-notice__dismiss-link{line-height:2;letter-spacing:1.5px}.woocommerce ul.products li.product li.title h2,.woocommerce ul.products li.product li.title a{font-size:14px;line-height:1.5}.woocommerce ul.products li.product li.category,.woocommerce ul.products li.product li.category a{font-size:12px;line-height:1}.woocommerce ul.products li.product .price{font-size:18px;line-height:1}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .product-inner .added_to_cart{font-size:12px;line-height:1.5;letter-spacing:1px}.woocommerce ul.products li.owp-woo-cond-notice span,.woocommerce ul.products li.owp-woo-cond-notice a{font-size:16px;line-height:1;letter-spacing:1px;font-weight:600;text-transform:capitalize}.woocommerce div.product .product_title{font-size:24px;line-height:1.4;letter-spacing:.6px}.woocommerce div.product p.price{font-size:36px;line-height:1}.woocommerce .owp-btn-normal .summary form button.button,.woocommerce .owp-btn-big .summary form button.button,.woocommerce .owp-btn-very-big .summary form button.button{font-size:12px;line-height:1.5;letter-spacing:1px;text-transform:uppercase}.woocommerce div.owp-woo-single-cond-notice span,.woocommerce div.owp-woo-single-cond-notice a{font-size:18px;line-height:2;letter-spacing:1.5px;font-weight:600;text-transform:capitalize}.ocean-preloader--active .preloader-after-content{font-size:20px;line-height:1.8;letter-spacing:.6px}:root{--pigeonblue:#49729b/*#3b5bb3*/}:focus{outline:none;!important}a:focus,.menu-link{outline:none!important}html:lang(en-GB) .top-bar-info:lang(en){display:inline-block!important}html:lang(en-GB) .top-bar-info:lang(de){display:none!important}html:lang(de-DE) .top-bar-info:lang(de){display:inline-block!important}html:lang(de-DE) .top-bar-info:lang(en){display:none!important}#drdsgvo_map{max-width:100%;width:100%;height:400px!important}@media (max-width:480px){#drdsgvo_map{width:460px;height:320px}}.cmplz-consent-area *:hover{text-decoration:underline}.cmplz-consent-area{width:25%;background:var(--pigeonblue);padding:15px;border-radius:5px;margin:auto;text-align:center;font-weight:600}.cmplz-consent-area *{color:#fff!important}#start-counter-section{background-image:linear-gradient(160deg,#49729B 13%,#0064D2 93%)!important;background-color:#fff0}#content-wrap{max-width:100%!important}h3,h4,.footer-widget{margin-bottom:10px!important}#start-upper-showcase{height:calc(100vh - 110px)!important}.elementor-icon-box-title{margin-bottom:5px!important}#menu-main-de .menu-link:nth-of-type(3){padding-right:15px!important}#menu-item-42 a:before,#menu-item-1772 a:before{font-family:"Font Awesome 5 Free";content:"\f5e4";float:left;font-size:.9em;margin:-15px -20px 0 0;animation-name:book_button;animation-duration:3s;animation-delay:-0.5s;animation-iteration-count:infinite;transition:ease-in-out;animation-direction:alternate}@keyframes book_button{from{transform:translateX(0%)}to{transform:translateX(110px)}}#content-wrap{margin:0!important;width:100%!important}#text-with-stroke *{text-shadow:0 0 4px black,0 0 4px black,0 0 4px black,0 0 4px black,0 0 4px black,0 0 4px black,0 0 4px black,0 0 4px black,0 0 4px black,0 0 4px black,0 0 4px black,0 0 4px black,0 0 4px black,0 0 4px black,0 0 4px black,0 0 4px black,0 0 4px black,0 0 4px black,0 0 4px black,0 0 4px black!important}.footer-box img{width:250px}.widget_nav_menu li:hover{margin-left:2px}.widget_nav_menu li{transition:all .2s ease;color:#000!important}.widget_nav_menu li{border:none!important;padding:0!important}.widget_nav_menu a{color:#000!important;font-size:1em!important}.swiper-pagination-bullet{width:10px;height:10px}.swiper-slide{transition:all .2s ease}.swiper-slide:hover{-webkit-filter:opacity(.9);filter:opacity(.9)}.swiper-pagination span{transition:all .25s ease}.swiper-pagination span:hover{transform:scale(1.5);transition:all .25s ease}.scroll-top-right{border:2px solid #fff}#concept-wd{padding:2px 3px;border:1.5px solid #fff;border-radius:5px;background-color:inherit;color:#fff!important;margin-left:2px}#concept-wd:hover{background-color:#fff;color:#000!important}#footer-widgets a,#footer-widgets p{color:#424242!important}.menu-item a:hover{color:var(--pigeonblue)!important}.lang-item a img{margin-bottom:3px!important}.lang-item a:hover{color:yellow!important}#cmplz-document{width:100%;max-width:100%}.cmplz-placeholder-element,.cmplz-blocked-content-container{max-height:300px!important}.ausstattung-icons{display:flex!important;justify-content:space-between!important;flex-wrap:wrap!important}.elementor-image-carousel-wrapper{padding-bottom:40px!important}#ausstattung-liste li i{color:#fff;border-radius:50%;height:25px;width:25px;font-size:9pt;padding-top:25%;background-color:#49729B}.elementor-custom-embed iframe{min-height:40vhpx!important}#startseite-leaflet-map .elementor-widget-wrap{padding:0}.elementor-counter>*{color:#fff!important}.elementor-icon-box-wrapper:hover .elementor-icon{transition:transform all .5s ease-out}.elementor-icon-box-wrapper:hover .elementor-icon{transform:rotate(5deg) scale(1.1)}#start-ausstattung div,#start-ausstattung .elementor-icon-list-items li span{color:#fff}#start-ausstattung .elementor-widget-wrap{background:#3c84e3;background:linear-gradient(70deg,rgb(60 132 227) 0,rgb(80 140 218) 62%,rgb(100 157 232) 100%);transition:transform 0.2s;-webkit-transition:-webkit-filter .2s linear}}.mobile-menu *{font-size:24px!important}@media only screen and (max-device-width:959px){.mobile-menu *{font-size:24px!important}#site-header-inner{max-width:90%!important;margin:0 10px!important}#ausstattung-liste h3{margin:20px 0!important}#ausstattung-liste .elementor-widget-wrap{padding-top:0!important;padding-bottom 0!important}.blog-post .container{padding:0!important}html,body{width:100%;overflow-x:hidden}.page-content-wrap{padding:0!important}#copyright span{display:inline-block!important;width:100%!important;color:#fff!important}.ausstattung-icons .elementor-column{width:50%!important}.elementor-widget-wrap{padding:5px!important}.eael-fancy-text-container span{font-size:25px!important;padding:10% 0!important}.site-footer .col-1{display:none}.eael-filterable-gallery-loadmore{margin-top:0}#primary article,.page .section.section-text{padding-top:0!important}.elementor-widget:not(:last-child){margin-bottom:0!important}}@media only screen and (min-width:1025px){#top-bar-content{display:flex;width:100%!important;justify-content:space-between!important}#site-header{position:-webkit-sticky;position:sticky;top:0;-webkit-box-shadow:0 2px 19px 0 rgb(0 0 0 / .2);box-shadow:0 2px 19px 0 rgb(0 0 0 / .2)}#top-bar-nav{order:2!important;margin:0!important}}