a{text-decoration:underline}a:hover{text-decoration:none}a.et_pb_button,a.et-pb-arrow-prev,a.et-pb-arrow-next,.primary-header-section a,.header-dropdown-contact a{text-decoration:none}@media all and (max-width:980px){.custom_row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.first-on-mobile{-webkit-order:1;order:1}.second-on-mobile{-webkit-order:2;order:2}.third-on-mobile{-webkit-order:3;order:3}.fourth-on-mobile{-webkit-order:4;order:4}.custom_row:last-child .et_pb_column:last-child{margin-bottom:30px}}.ti-widget[data-layout-id="14"][data-set-id="light-background"] .ti-reviews-container .ti-controls .ti-next:hover,.ti-widget[data-layout-id="14"][data-set-id="light-background"] .ti-reviews-container .ti-controls .ti-prev:hover{cursor:pointer;box-shadow:rgba(0,0,0,0.05) 0px 5px 25px 0px;background-color:#006884!important;outline-color:#F4F4F4!important}div.ti-widget[data-layout-id='14'][data-set-id='light-background'] .ti-widget-header .ti-platform-tabs .ti-platform-tab-nav>div{width:35px}div.ti-widget[data-layout-id='14'][data-set-id='light-background'] .ti-widget-header .ti-platform-tabs .ti-platform-tab-nav{top:2%;left:2%;right:2%}.b24bookingbutton-apartdays input,li.mobile-menu-button-apartdays.menu-item.menu-item-type-custom.menu-item-object-custom a{width:auto;height:auto;cursor:pointer;display:inline-block;font-size:14px;position:relative;text-align:center;font-family:inherit;background:#dd9a25;border:1px solid transparent;color:#fff9ef!important;margin-top:20px;margin-right:20px;padding:12px 25px;border-radius:5px;font-weight:700;text-transform:uppercase;transition:all 300ms ease 0ms;font-family:"Mulish Bold",Helvetica,Arial,Lucida,sans-serif}.b24bookingbutton-apartdays input:hover{background:#e27c00;transition:all 300ms ease 0ms}#apartdays-footer .et_pb_text a,#apartdays-footer .et_pb_blurb_description a,.secondary-header-section a{color:#fff9ef!important;text-decoration:none}#apartdays-footer .et_pb_text a:hover,#apartdays-footer .et_pb_blurb_description a:hover,.secondary-header-section a:hover{color:#dd9a25!important}.et_pb_scroll_top.et-pb-icon{background-color:#97bcc7;border-bottom:2px solid #fff9ef;border-top:2px solid #fff9ef;border-left:2px solid #fff9ef;bottom:160px;z-index:1000}@media only screen and (max-width:767px){div #apart-home-beds24-widget .book-widget-bg{border-radius:30px;border:1px solid #006884;box-shadow:none;background:#006884;padding:25px 25px 30px 25px}span.et_pb_scroll_top.et-pb-icon.et-visible{display:none!important}}@media only screen and (min-width:767px){div #apart-home-beds24-widget .book-widget-bg{border-radius:65px;border:1px solid #006884;box-shadow:none;background:#006884;padding:15px 15px 30px 15px}}@media only screen and (min-width:980px){li.mobile-menu-button-apartdays.menu-item.menu-item-type-custom.menu-item-object-custom{display:none}}div #apart-home-beds24-widget .book-widget label{font-family:inherit;color:#fff9ef;font-size:18px!important;margin-bottom:10px}div #apart-home-beds24-widget .book-btn,.book-btn:focus{color:#fff9ef!important;font-size:14px;text-transform:uppercase;font-family:"Mulish Bold",Helvetica,Arial,Lucida,sans-serif;background:#dd9a25;border:1px solid transparent;border-radius:5px;font-weight:700!important;padding:10px 25px!important;box-shadow:none;transition:all 300ms ease 0ms}div #apart-home-beds24-widget .book-btn:hover{background:#e27c00;border:1px solid transparent;font-size:14px}div #apart-home-beds24-widget input.book-form-control:focus,select.book-form-control:focus{box-shadow:none;background-color:white;border:1px solid transparent}#apart-home-beds24-widget input.book-form-control,select.book-form-control{background-color:#fff9ef;color:#006884!important;border-color:transparent;border-radius:5px;box-shadow:none;padding:7px 15px!important}#apart-home-beds24-widget .icon-book-calendar{color:#006884}#ui-datepicker-div.book-widget.ui-datepicker{font-family:inherit;color:#006884;border-radius:5px;box-shadow:none}#ui-datepicker-div.book-widget.ui-datepicker td .ui-state-active,#ui-datepicker-div.book-widget.ui-datepicker td .ui-state-hover{background-color:#053d57!important;color:#fff9ef!important}.book-widget span.ui-icon.ui-icon-circle-triangle-e:before,.book-widget span.ui-icon.ui-icon-circle-triangle-w:before{color:#006884}.apartdays-responsive-table{width:100%;margin-bottom:2.5em}.apartdays-responsive-table tr{text-align:left}.apartdays-responsive-table thead th{background-color:#006884;color:#fff9ef;padding:14px;text-align:left;border:1px solid #fff9ef}.apartdays-responsive-table tbody td{border:1px solid #cfcfcf;padding:14px;vertical-align:top}.apartdays-responsive-table tbody tr:nth-child(even){background-color:#efefef}@media only screen and (max-width:840px){table.apartdays-responsive-table{overflow:hidden;overflow-x:scroll;display:block;white-space:nowrap}}.apartdays-breadcrumbs{font-size:14px;margin-bottom:40px;color:#97BCC7}.apartdays-breadcrumbs a{text-decoration:none;color:#97BCC7}.apartdays-breadcrumbs a:hover{text-decoration:underline}.apartdays-breadcrumbs-delimiter{margin:0 4px}.home-testimonials-apartdays .testimonial-booking-rating{background:#003b95;color:#fff;display:flex;align-items:baseline;justify-content:center;vertical-align:baseline;border-radius:6px 6px 6px 0;height:32px;width:32px;min-width:32px;font-size:16px;padding-top:3px;margin-bottom:18px}.home-testimonials-apartdays .et_pb_testimonial_author{margin-top:25px}.et-pb-slider-arrows .et-pb-arrow-prev:before,.et-pb-arrow-next:before{color:#fff9ef;opacity:.6;text-shadow:#565656 0 0 10px}.et-pb-slider-arrows .et-pb-arrow-prev:hover:before,.et-pb-arrow-next:hover:before{opacity:1}.home2-tabs .et-pb-controllers .et-pb-active-control{background-color:#fff9ef}.home2-tabs .et-pb-controllers a{background-color:#fff9ef}@media only screen and (max-width:980px){.et-pb-slider-arrows .et-pb-arrow-next:before{font-size:.8em;margin-right:10px}.et-pb-slider-arrows .et-pb-arrow-prev:before{font-size:.8em;margin-left:10px}}div.mfp-title{font-size:.9em;line-height:1.6}.apartdays-home-anreise-auto .et_pb_blurb_content{margin-left:0}.hotellerie-lexikon-tabs .et_pb_all_tabs .et_pb_tab_content a{line-height:2.5em}.apart-divi-img-gallery .et_pb_gallery_image a[title]::before{content:attr(data-caption);position:absolute;font-size:.6em;bottom:10px;left:10px;color:#fff;text-shadow:#000000 0 0 10px;line-height:1.2em;white-space:normal}@media only screen and (max-width:980px){.apart-divi-img-gallery .et_pb_gallery_image a[title]::before{font-size:.6em;top:10px;right:10px;left:auto;text-shadow:#000000 0 0 8px}}.apart-divi-img-gallery .et-pb-controllers .et-pb-active-control{background-color:#fff9ef}.apart-divi-img-gallery .et-pb-controllers a{background-color:#fff9ef}.apart-divi-img-gallery img{border:solid}.et_pb_gallery.apart-divi-img-gallery{margin-bottom:.5vw!important}@media (max-width:980px){.et_pb_module.apart-divi-img-gallery{margin-bottom:1vw}}.apart-divi-gallery-source-note{font-size:0.8em;color:#7f8e94;line-height:1.6;margin-bottom:0.7em}.et_pb_post .post-content .post-content-inner p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.blog-table-of-contents{background-color:#eee;padding:30px 30px 10px 30px;border-radius:15px;margin:0px 0 50px 0}ul.blog-table-of-contents-parented{list-style:auto;font-size:0.9em;padding-bottom:20px;padding-top:15px}ul.blog-table-of-contents-parented li{padding-left:5px}.blog-table-of-contents-parented a{text-decoration:none;color:#b8572e;line-height:1.8em}.blog-table-of-contents-parented a:hover{text-decoration:underline}.blog-table-of-contents-parented li{font-size:0.9em}.blog-table-of-contents .blog-table-of-contents-title{font-family:'Literata Regular',Helvetica,Arial,Lucida,sans-serif;font-size:20px}@media (max-width:480px){.blog-table-of-contents ol li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}ol.blog-table-of-contents-parented{margin-left:0!important}}.post-content a.more-link{text-decoration:none;background-color:#f3f3f3;padding:8px 20px;border-radius:20px;cursor:pointer;text-transform:uppercase;font-size:12px;font-weight:900}.post-content a.more-link:hover{background-color:#f8f8f8}.post-content-inner p{margin-bottom:20px}div.apartments-giesen-blog-hero-categories .et_pb_text_inner a{background:#fff9ef;padding:8px 20px;border-radius:8px;font-size:14px;font-weight:600;color:#006884;text-decoration:none}div.apartments-giesen-blog-hero-author-blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description a:hover{color:#97BCC7!important}.apartments-giesen-blog-main-image-section .et_pb_image_wrap{background:#fff9ef}div.apartments-giesen-blog-hero-author-blurb .et_pb_blurb_container{padding-left:25px}.apartments-giesen-blog-post-content ul li,.apartments-giesen-blog-post-content ol li:not(:last-child){padding-bottom:20px}.apartments-giesen-blog-post-content ol{list-style-position:outside}.apartments-giesen-blog-post-content ul li:last-child{padding-bottom:0}.apartments-giesen-blog-post-content ul li::marker{color:#b8572e}.apartments-giesen-blog-post-content .et-pb-icon.apartdays-blog-post-icon{font-size:16px;color:#B8572E;margin-right:6px}#commentform>p.comment-form-cookies-consent>label,#commentform>p.comment-notes{color:#04304b}.apartments-giesen-blog-post-content .wp-caption{font-style:italic;border:none;text-align:left;background-color:inherit;margin-bottom:0;max-width:96%;padding:0}.apartments-giesen-blog-post-content .wp-caption p.wp-caption-text{font-size:16px;padding:0 0 2.5vw 0;margin:0;line-height:1.6em}.apartments-giesen-blog-post-content h2{margin:0.5em 0 0.5em}.apartments-giesen-blog-post-content h3{margin:0.8em 0 0.4em}.apartments-giesen-blog-post-content figure{font-size:0.8em;color:#7f8e94;margin:15px 0 40px;line-height:1.6}.blog-source-note,.apartdays-responsive-table tr td.blog-table-source-note{font-size:0.8em;color:#7f8e94;line-height:1.6;margin-top:-0.7em;margin-bottom:0.7em}.blog-source-note a,.apart-divi-gallery-source-note a,.apartdays-responsive-table tr td.blog-table-source-note a{color:#7f8e94}.apartdays-responsive-table tr td.blog-table-source-note{font-size:0.8em;color:#7f8e94;line-height:1.6;border:0;padding:10px 0 0 0;background-color:#fff9ef}.apartments-giesen-blog-author-page-hero .et_pb_team_member_image img{border-radius:50%}#global-header-section.et_pb_section{padding:0}@media all and (min-width:980px){.text-footer>.et_pb_text_inner{display:flex}}.molti-vertical-tab-content{display:none!important;z-index:1}.molti-active-vertical-tab-content{z-index:2;display:block!important;-webkit-animation:fade-in-bottom 0.2s cubic-bezier(0.390,0.575,0.565,1.000) both;animation:fade-in-bottom 0.2s cubic-bezier(0.390,0.575,0.565,1.000) both}.molti-vertical-tab{cursor:pointer!important}.molti-vertical-tab:hover{background-color:#006884}.molti-active-vertical-tab{position:relative;transition:all .2s ease;opacity:1;background-color:#006884}.molti-vertical-tab.molti-active-vertical-tab span.et_pb_image_wrap .et-pb-icon,.molti-vertical-tab.molti-active-vertical-tab div.et_pb_blurb_container h4,div.molti-vertical-tab.molti-vertical-tab-hover .et_pb_image_wrap .et-pb-icon,div.molti-vertical-tab-hover div.et_pb_blurb_container h4.et_pb_module_header{color:#fff9ef}h4.et_pb_module_header{word-break:break-all}.molti-vertical-tab span.et_pb_image_wrap .et-pb-icon,.molti-vertical-tab div.et_pb_blurb_container h4{color:#006884}@media only screen and (max-width:979px){.molti-3-tabs-column{display:grid;grid-template-columns:1fr 1fr 1fr}}.process-tabs .et_pb_main_blurb_image>span>span{padding:10px;border-radius:10px;border:solid #006884}.process-tabs .et_pb_main_blurb_image>span>span:hover{padding:10px;border-radius:10px;border:solid #fff9ef}.process-tabs .active-tab .et_pb_main_blurb_image>span>span{padding:10px;border-radius:10px;border:solid #fff9ef}.pll-parent-menu-item .sub-menu li.current-lang{display:none}.pll-parent-menu-item a span{margin-left:0.6em!important}h1.et_pb_module_header,h3.h-with-circle,h1.h-with-circle,h3.h-with-circle-vanille,h2.h-with-circle-vanille{position:relative}.apartdays-hero-section h1.et_pb_module_header::before,h1.h-with-circle::before{content:"";display:block;width:1em;height:1em;position:absolute;top:11px;left:-2%;background:#dd9a25;z-index:-1;border-radius:1em}h3.h-with-circle::before{content:"";display:block;width:1em;height:1em;position:absolute;top:9px;left:-1.6%;background:#dd9a25;z-index:-1;border-radius:1em}h3.h-with-circle-vanille::before{content:"";display:block;width:1em;height:1em;position:absolute;top:9px;left:-1.6%;background:#f5b443;z-index:-1;border-radius:1em}h2.h-with-circle-vanille::before{content:"";display:block;width:1em;height:1em;position:absolute;top:11px;left:-0.8%;background:#f5b443;z-index:-1;border-radius:1em}.apartdays-hero-section div.header-content div.et_pb_header_content_wrapper{margin-top:35px}.apartdays-hero-features{display:flex;align-items:center;gap:60px;padding:30px 30px 30px 0}.apartdays-hero-feature{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding-left:60px;color:#fff9ef;text-align:left;line-height:.8;white-space:nowrap}.apartdays-hero-feature::before{position:absolute;left:-20px;top:50%;transform:translateY(-50%);width:42px;font-family:"FontAwesome";font-weight:900;font-size:34px;line-height:1.2;text-align:center;color:#dd9a25;background:#fff9ef;padding:5px;border:2px solid #fff9ef;border-radius:8px}.apartdays-hero-feature strong{font-size:20px;font-weight:700}.apartdays-hero-feature span{margin-top:5px;font-size:18px;font-weight:400}@media (max-width:767px){.apartdays-hero-features{display:grid;grid-template-columns:1fr 1fr;gap:24px 16px;padding:24px 16px}.apartdays-hero-feature{padding-left:48px;white-space:normal}.apartdays-hero-feature::before{width:34px;font-size:28px}.apartdays-hero-feature strong{font-size:18px;line-height:1.4}.apartdays-hero-feature span{margin-top:-5px;font-size:16px;line-height:1.4}}@media (max-width:480px){.apartdays-hero-features{grid-template-columns:1fr;gap:20px}.apartdays-hero-feature{min-height:44px}}.et-menu-nav .sub-menu::after{display:none!important}#shiny-chat-widget{position:fixed;right:24px;bottom:24px;z-index:9999;font-family:system-ui,sans-serif}#shiny-chat-toggle{width:56px;height:56px;border-radius:50%;border:none;background:#2563eb;color:white;font-size:26px;cursor:pointer;font-size:22px;box-shadow:0 8px 24px rgba(0,0,0,.25)}#shiny-chat-window{position:fixed;right:50px;bottom:92px;width:460px;height:570px;background:white;border-radius:18px;overflow:hidden;box-shadow:0 12px 40px rgba(0,0,0,.3)}#shiny-chat-window.hidden{display:none}#shiny-chat-header{height:48px;background:#2563eb;color:white;display:flex;align-items:center;justify-content:space-between;padding:0 14px;font-weight:600}#shiny-chat-close{background:transparent;border:none;color:white;font-size:26px;cursor:pointer}#shiny-chat-window iframe{width:100%;height:calc(100% - 48px - 44px);border:0}#shiny-chat-footer{height:34px;display:flex;align-items:center;justify-content:center;text-align:center;border-top:1px solid #e5e7eb;background:#ffffff;font-size:12px;line-height:1.4;color:#8d959e;min-height:34px;padding:8px 16px}#shiny-chat-footer a{color:#2563eb;text-decoration:none}#shiny-chat-footer a:hover{text-decoration:underline}@media only screen and (min-width:768px) and (max-width:1200px){body.chat-open #global-header-section{display:none!important}}@media (max-width:520px){html,body{overscroll-behavior:none}body.chat-open{overflow:hidden!important}body.chat-open #global-header-section{display:none!important}#shiny-chat-widget{position:fixed!important;inset:0!important;z-index:2147483647!important;pointer-events:none}#shiny-chat-toggle{position:fixed!important;right:24px!important;bottom:24px!important;pointer-events:auto}body.chat-open #shiny-chat-toggle{display:none!important}#shiny-chat-window{position:fixed!important;inset:0!important;width:100%!important;height:100svh!important;max-height:100svh!important;border-radius:0!important;overflow:hidden!important;z-index:2147483647!important;pointer-events:auto;transform:translateZ(0)}#shiny-chat-header{height:48px!important}#shiny-chat-window iframe{width:100%!important;height:calc(100svh - 48px - 34px)!important;border:0!important;display:block}}#shiny-chat-loader{position:absolute;inset:48px 0 0 0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:white;z-index:20}.chat-spinner{width:42px;height:42px;border:4px solid #e5e7eb;border-top-color:#2563eb;border-radius:50%;animation:chat-spin 0.8s linear infinite}.chat-loading-text{margin-top:16px;font-size:14px;color:#6b7280}@keyframes chat-spin{to{transform:rotate(360deg)}}#shiny-chat-window{position:fixed;overflow:hidden}#shiny-chat-iframe{width:100%;height:calc(100% - 48px);border:0}.mega-link>a{cursor:default}.mega-link img{width:50%;margin-bottom:8px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.mega-link>a span{display:block;text-transform:uppercase;color:#006884!important}.sub-menu li a span.mega-link-sub{display:inline-flex;align-items:flex-start;gap:13px;white-space:normal;text-transform:none}.sub-menu li a span.mega-link-sub .et-pb-icon{font-size:16px;margin-top:7px}@media (max-width:980px){.mega-menu img{display:none}.mega-link>a span{text-transform:none}}.apartdays-hero-section ul,.apartdays-numbers-section ul{list-style-type:none!important}.apartdays-hero-section ul li:before,.apartdays-numbers-section ul li::before{content:'\4e'!important;font-family:'ETMODULES'!important;margin-right:15px;margin-left:-14px;font-size:1.3em!important}.et-menu-nav .et_pb_menu .nav li ul.sub-menu li.current-menu-item a:before{content:'';display:block;position:absolute;width:0;top:0;bottom:0;left:0px;transition:all .2s ease-in-out;background:#dd9a25!important;width:4px;border-radius:0px 3px 3px 0px}