@view-transition{navigation:auto}::view-transition-old(root){animation:.7s ease-in-out both zoom-out}::view-transition-new(root){animation:.7s ease-in-out both zoom-in}@keyframes fade-in{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-out{from{opacity:1}to{opacity:0}}@keyframes zoom-in{from{opacity:0;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes zoom-out{from{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.2)}}.z-index--1{z-index:1}.overflow-hidden{overflow:hidden}.backdrop-filter-blur{backdrop-filter:blur(9px)}.grid-columns-5,.grid-columns-4{grid-template-columns:repeat(1, 1fr)}:root{--outer-x: clamp(2rem, 5vw, 6rem);--outer-y-mobile: clamp(2rem, 3vw, 3rem);--button-x: clamp(1.5rem, calc(1vw + 1rem), 3rem);--button-y: clamp(0.3rem, calc(0.3vw + 0.1rem), 0.4rem);--wp-admin--admin-bar--height:79px}@media(min-width: 601px){.grid-columns-4{grid-template-columns:repeat(2, 1fr)}.grid-columns-4-startsite{grid-template-columns:repeat(2, 1fr)}.grid-columns-4-startsite>div:first-child,.grid-columns-4-startsite>li:first-child{grid-column:span 2}.grid-columns-4-startsite>div.is-sticky,.grid-columns-4-startsite>li.is-sticky{grid-column:span 2}.grid-columns-5{grid-template-columns:repeat(2, 1fr)}.grid-columns-5>div:first-child,.grid-columns-5>li:first-child{grid-column:span 2}.grid-columns-5>div.is-sticky,.grid-columns-5>li.is-sticky{grid-column:span 2}}@media(min-width: 782px){:root{--outer-x: clamp(6rem, 11vw, 11rem);--outer-x-min782: 0;--outer-y-mobile: clamp(3rem, 7vw, 7rem)}.grid-columns-5{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1025px){.grid-columns-4{grid-template-columns:repeat(4, 1fr)}.grid-columns-4-startsite{grid-template-columns:repeat(3, 1fr)}.grid-columns-5{grid-template-columns:repeat(4, 1fr)}.grid-columns-5>div:first-child,.grid-columns-5>li:first-child{grid-row:span 2}.grid-columns-5>div:first-child>div,.grid-columns-5>li:first-child>div{min-height:100%}.grid-columns-5>div.is-sticky,.grid-columns-5>li.is-sticky{grid-column:span 2}}@media(min-width: 1551px){.grid-columns-4-startsite{grid-template-columns:repeat(5, 1fr)}.grid-columns-5{grid-template-columns:repeat(6, 1fr)}.grid-columns-5>div:first-child,.grid-columns-5>li:first-child,.grid-columns-5>article:first-child{grid-row:span 1}.grid-columns-5>div.is-sticky,.grid-columns-5>li.is-sticky,.grid-columns-5>article.is-sticky{grid-column:span 2}}@property --gradient-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@property --linear{syntax:"<percentage>";initial-value:0%;inherits:false}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation-angle{0%{--gradient-angle: 0deg}100%{--gradient-angle: 360deg}}@keyframes linear{0%{--linear: 0%}100%{--linear: 100%}}@keyframes linear-back{0%{--linear: 100%}100%{--linear: 0%}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes anim-slide-down{100%{background:-webkit-linear-gradient(180deg, var(--wp--preset--color--base) 100%, transparent 0%);background:linear-gradient(180deg, var(--wp--preset--color--base) 100%, transparent 0%)}}html,body{scroll-behavior:smooth}:focus{outline:none}.full-height{height:100%}section:has(.inter-anchor){position:relative}.pointer-event-none a{pointer-events:none;text-decoration:none}@media(max-width: 820px){.hide-on-mobile{display:none !important;visibility:hidden !important}}@media(min-width: 821px){.hide-on-desktop{display:none !important;visibility:hidden !important}}@media(max-width: 781px){.reverse-on-desktop{flex-wrap:wrap}}@media(min-width: 782px){.reverse-on-desktop{flex-direction:row-reverse}.reverse-on-desktop>*{flex:0 0 45%}}header{position:fixed;top:0;right:0;left:0;z-index:99}header .header-bar{position:relative;z-index:2;padding-top:1rem;padding-bottom:1rem;color:var(--wp--preset--color--light, #F4F1EA);box-shadow:inset 0 0rem var(--wp--preset--color--base, #333426);transition:all .3s linear}header .header-bar .header-logo{flex-basis:96px;transition:all .3s ease-in-out}header .header-bar .menu-toggle{position:relative;width:24px;height:24px}header .header-bar .menu-toggle .menu-open,header .header-bar .menu-toggle .menu-close{position:absolute;margin:auto;opacity:0;transform:scale(0);cursor:pointer;transition:all .3s ease-in-out}header .header-bar .menu-toggle .menu-open.as-active,header .header-bar .menu-toggle .menu-close.as-active{opacity:1;transform:scale(1)}header .header-bar.as-active{box-shadow:inset 0 10rem var(--wp--preset--color--base, #F4F1EA);color:var(--wp--preset--color--foreground);padding-top:.3rem;padding-bottom:.3rem}header .header-bar.as-active .header-logo{flex-basis:69px}header nav.wp-block-navigation ul li:not(.nav-button) a{text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-underline-offset:10px;transition:all .3s ease-in-out}header nav.wp-block-navigation ul li:not(.nav-button) a:hover{text-decoration-color:var(--wp--preset--color--accent)}header nav.wp-block-navigation ul li.nav-button a{padding:var(--wp--preset--spacing--button-y) var(--wp--preset--spacing--button-x);border-radius:99px;line-height:1.3;background-color:var(--wp--preset--color--accent);color:var(--wp--preset--color--foreground) !important;transition:all .3s ease-in-out}header nav.wp-block-navigation ul li.nav-button a:hover:hover{color:var(--wp--preset--color--accent) !important;background-color:var(--wp--preset--color--foreground) !important}header #dropdown-menu{position:fixed;top:0;left:auto;right:0;bottom:0;z-index:1;max-width:719px;width:100%;transform:translatex(100%);visibility:hidden;transition:all .3s ease-in-out}header #dropdown-menu.as-active{transform:translatex(0);visibility:visible}footer nav.wp-block-navigation ul li:not(.nav-button) a{text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-underline-offset:3px;transition:all .3s ease-in-out}footer nav.wp-block-navigation ul li:not(.nav-button) a:hover{text-decoration-color:var(--wp--preset--color--accent)}footer nav.wp-block-navigation ul li.nav-button a{padding:var(--wp--preset--spacing--button-y) var(--wp--preset--spacing--button-x);border-radius:99px;line-height:1.3;background-color:var(--wp--preset--color--accent);color:var(--wp--preset--color--foreground) !important;transition:all .3s ease-in-out}footer nav.wp-block-navigation ul li.nav-button a:hover:hover{color:var(--wp--preset--color--accent) !important;background-color:var(--wp--preset--color--foreground) !important}.width-fix{width:-webkit-fill-available}article.glow-card{--glow-size:110%}article.glow-card>div{height:100%;border-radius:inherit}article.glow-card::before,article.glow-card::after{content:"";position:absolute;inset:0;background:linear-gradient(var(--gradient-angle), var(--wp--preset--color--primary) 30%, var(--wp--preset--color--red) 70%);border-radius:19px;z-index:-1;animation:rotation-angle 20s linear infinite}article.glow-card::after{filter:blur(11px)}article.more-button .wp-block-post-excerpt__more-link{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--light);font-size:1rem;padding:var(--wp--preset--spacing--button-y) var(--wp--preset--spacing--button-x);border-radius:13px;margin-top:1rem;text-decoration:none;box-shadow:5px 5px 13px -7px rgba(0,0,0,.5);transition:all .3s linear}article.more-button .wp-block-post-excerpt__more-link:hover{transform:translate(2px, 2px);box-shadow:1px 1px 4px -1px rgba(0,0,0,.7)}.icons-container.card-column{text-align:center;grid-template-columns:repeat(2, minmax(0, 1fr))}@media(max-width: 600px)and (min-width: 481px){.icons-container.card-column{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 1024px)and (min-width: 601px){.icons-container.card-column{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 1440px)and (min-width: 1025px){.icons-container.card-column{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(min-width: 1441px){.icons-container.card-column{grid-template-columns:repeat(5, minmax(0, 1fr))}}.icons-container.card-column .service-card-icon{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;padding:1rem;min-height:clamp(6rem,8vw,8rem);position:relative}.icons-container.card-column .service-card-icon img{max-width:clamp(3rem,4vw,4rem);height:auto}.icons-container.card-column .service-card-icon p{font-size:clamp(.865rem,1.165vw,1.165rem)}.icons-container.card-column .service-card-icon p:empty{display:none}.icons-container.card-column .service-card-icon::before{content:"";width:1px;height:79%;background:linear-gradient(45deg, transparent, var(--wp--preset--color--base), transparent);position:absolute;right:0}.icons-container.card-column .service-card-icon::after{content:"";width:79%;height:1px;background:linear-gradient(45deg, transparent, var(--wp--preset--color--base), transparent);position:absolute;bottom:0}@media(max-width: 600px){.icons-container.card-column .service-card-icon:nth-of-type(2n+2)::before{content:none}.icons-container.card-column .service-card-icon:nth-of-type(2n+1):nth-last-child(-n+2)::after,.icons-container.card-column .service-card-icon:nth-of-type(2n+1):nth-last-child(-n+2)~div::after{content:none}}@media(max-width: 1024px)and (min-width: 601px){.icons-container.card-column .service-card-icon:nth-of-type(3n+3)::before{content:none}.icons-container.card-column .service-card-icon:nth-of-type(3n+1):nth-last-child(-n+3)::after,.icons-container.card-column .service-card-icon:nth-of-type(3n+1):nth-last-child(-n+3)~div::after{content:none}}@media(max-width: 1440px)and (min-width: 1025px){.icons-container.card-column .service-card-icon:nth-of-type(4n+4)::before{content:none}.icons-container.card-column .service-card-icon:nth-of-type(4n+1):nth-last-child(-n+4)::after,.icons-container.card-column .service-card-icon:nth-of-type(4n+1):nth-last-child(-n+4)~div::after{content:none}}@media(min-width: 1441px){.icons-container.card-column .service-card-icon:nth-of-type(5n+5)::before{content:none}.icons-container.card-column .service-card-icon:nth-of-type(5n+1):nth-last-child(-n+5)::after,.icons-container.card-column .service-card-icon:nth-of-type(5n+1):nth-last-child(-n+5)~div::after{content:none}}.swiper:not(.swiper-initialized):not(.myRoomSwiper) .swiper-wrapper{display:grid;grid-template-columns:repeat(auto-fill, minmax(340px, 1fr));gap:1.5rem;row-gap:1.5rem;column-gap:1.5rem}.swiper.myRoomSwiper:not(.swiper-initialized) .swiper-wrapper{height:inherit}.swiper.myRoomSwiper:not(.swiper-initialized) .swiper-wrapper .swiper-slide{height:inherit}.accommodation-nav-prev:not([aria-label]){display:none;visibility:hidden}.accommodation-nav-next:not([aria-label]){display:none;visibility:hidden}.is-style-outline .has-primary-color{transition:all .3s ease-in-out}.is-style-outline .has-primary-color:hover{color:var(--wp--preset--color--dark) !important;background-color:var(--wp--preset--color--primary) !important}button.forminator-button{padding:var(--wp--preset--spacing--button-y) var(--wp--preset--spacing--button-x) !important;border-radius:99px !important;line-height:1.3 !important;font-size:var(--wp--preset--font-size--p) !important;color:var(--wp--preset--color--light) !important;background-color:var(--wp--preset--color--accent) !important;transition:all .3s ease-in-out}button.forminator-button:hover{color:var(--wp--preset--color--accent) !important;background-color:var(--wp--preset--color--light) !important}.is-style-fill-animation .wp-block-button__link{transition:all .3s ease-in-out}.is-style-fill-animation .wp-block-button__link.has-accent-background-color:hover{color:var(--wp--preset--color--accent) !important;background-color:var(--wp--preset--color--light) !important}.is-style-fill-animation .wp-block-button__link.has-primary-background-color:hover{color:var(--wp--preset--color--primary) !important;background-color:var(--wp--preset--color--light) !important}.is-style-fill-animation .wp-block-button__link.has-secondary-background-color:hover{color:var(--wp--preset--color--secondary) !important;background-color:var(--wp--preset--color--light) !important}.is-style-fill-animation .wp-block-button__link.has-light-background-color:hover{color:var(--wp--preset--color--light) !important;background-color:var(--wp--preset--color--primary) !important}a.text-button,.excerpt-button a{background-color:var(--wp--preset--color--secondary);padding:.3rem 1rem;border-radius:9px;color:var(--wp--preset--color--primary) !important;transition:all .3s ease-in-out}a.text-button:hover,.excerpt-button a:hover{color:var(--wp--preset--color--secondary) !important;background-color:var(--wp--preset--color--primary) !important}.stacking-sections .sticky-section,.stacking-sections>li{position:-webkit-sticky;position:sticky;top:clamp(3rem,7vw,7rem);transform-origin:center top;will-change:transform}.active-is-double{padding-block:1em;--slider-width:1.2}@media(min-width: 601px){.active-is-double{--slider-width:1.9}}@media(min-width: 1025px){.active-is-double{--slider-width:1.9}}@media(min-width: 1441px){.active-is-double{--slider-width:2.7428}}.active-is-double .swiper-slide{display:flex;transition:all .5s ease-in-out !important}.active-is-double .swiper-slide.swiper-slide-active{width:calc(100vw/var(--slider-width)) !important}@media(min-width: 821px){.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0 !important;flex-grow:1 !important}}@media(min-width: 782px){.fix-desktop-br-tl{border-top-left-radius:0 !important}}textarea{color:inherit;background-color:inherit}:root{--cmplz_hyperlink_color: var(--wp--preset--color--primary)!important;--cmplz_banner_background_color: var(--wp--preset--color--base)!important;--cmplz_text_color: var(--wp--preset--color--foreground)!important;--cmplz_button_font_size:var(--wp--preset--font-size--button-2, .9rem)!important;--cmplz_button_accept_background_color: var(--cmplz_hyperlink_color)!important;--cmplz_button_accept_border_color: var(--cmplz_hyperlink_color)!important}.cmplz-cookiebanner.cmplz-show{box-shadow:var(--wp--preset--shadow--light-and-dark) !important}.goog-te-banner-frame.skiptranslate{display:none !important}.my-hybrid-switcher{display:flex;gap:.5rem;align-items:center}.my-hybrid-switcher a{text-decoration:none;cursor:pointer;font-size:1rem;opacity:0;animation:fadeIn .3s ease-in-out forwards;transition:all .3s ease}.my-hybrid-switcher a:nth-of-type(1){animation-delay:0s}.my-hybrid-switcher a:nth-of-type(2){animation-delay:.5s}.my-hybrid-switcher a:nth-of-type(3){animation-delay:1s}.my-hybrid-switcher a.glink{box-shadow:none !important;vertical-align:middle}.my-hybrid-switcher a.glink img{display:none}.my-hybrid-switcher a.active,.my-hybrid-switcher a:hover{color:inherit !important}.mphb_sc_search-form{display:flex;flex-wrap:wrap;row-gap:2rem;column-gap:2rem}.mphb_sc_search-form p{margin:0}.mphb_sc_search-form .mphb-required-fields-tip{flex:1 0 100%;display:none;visibility:hidden}.mphb_sc_search-form input,.mphb_sc_search-form select{padding:.7rem 1rem;border:none;border-radius:69px;line-height:1.7}.mphb_sc_search-form input.button[type=submit]{padding:var(--wp--preset--spacing--button-y) var(--wp--preset--spacing--button-x);background-color:var(--wp--preset--color--accent);color:var(--wp--preset--color--base)}.mphb-room-type.as-room{display:grid;grid-template-columns:480px 1fr;gap:2rem;border-radius:12px;border:1px solid #dcdcdc;padding:1rem;background-color:#fff}.mphb-room-type.as-room p{margin:0;display:contents}.mphb-room-type.as-room a{display:flex;text-decoration:none;pointer-events:none}.mphb-room-type.as-room .as-room-image .mphb-loop-room-thumbnail img{width:100%;max-width:100%;object-fit:cover;height:480px;border-radius:12px}.mphb-room-type.as-room .as-room-image .mphb-gallery-main-slider{height:480px}.mphb-room-type.as-room .as-room-image ul.slides img{aspect-ratio:1;border-radius:12px;object-fit:cover}.mphb-room-type.as-room .as-room-content{font-size:1.1rem}.mphb-room-type.as-room .as-room-content h2{margin:0}.gtranslate_wrapper{display:flex !important;gap:.5rem;align-items:center}.gtranslate_wrapper a[data-gt-lang=el],.gtranslate_wrapper a[data-gt-lang=gr]{order:1 !important}.gtranslate_wrapper a[data-gt-lang=en]{order:2 !important}.gtranslate_wrapper a[data-gt-lang=de]{order:3 !important}