@import url(https://fonts.googleapis.com/css?family=Open+Sans);.f-open-sans{font-family:"Open Sans",sans-serif}h1,h2,h3,h4,h5,h6{font-family:Montserrat;font-weight:300;font-style:normal}p{font-weight:400}text p:last-child{margin-bottom:0}.f-table{font-size:12px}@media screen and (min-width:768){.f-table{font-size:14px}}@media screen and (min-width:992px){.f-table{font-size:16px}}@media screen and (min-width:1200px){.f-table{font-size:16px}}.f-40{font-size:24px}@media screen and (min-width:768){.f-40{font-size:28px}}@media screen and (min-width:992px){.f-40{font-size:34px}}@media screen and (min-width:1200px){.f-40{font-size:40px}}.f-37{font-size:22px}@media screen and (min-width:768px){.f-37{font-size:25px}}@media screen and (min-width:992px){.f-37{font-size:32px}}@media screen and (min-width:1200px){.f-37{font-size:37px}}.f-30{font-size:24px}@media screen and (min-width:768px){.f-30{font-size:26px}}@media screen and (min-width:992px){.f-30{font-size:28px}}@media screen and (min-width:1200px){.f-30{font-size:30px}}.f-24{font-size:22px}@media screen and (min-width:992px){.f-24{font-size:24px}}.f-22{font-size:20px}@media screen and (min-width:992px){.f-22{font-size:22px}}.f-20{font-size:18px}@media screen and (min-width:992px){.f-20{font-size:20px}}.f-18{font-size:18px}.f-14{font-size:14px}.f-12{font-size:12px}.f-light{font-weight:300}.f-light p{font-weight:300}.ln-1-1{line-height:1.1}.ln-1-5{line-height:1.5}.ln-2{line-height:2}.btn{letter-spacing:3.2px;line-height:1;transition:all ease .3s;font-family:"Open Sans",sans-serif}.btn.btn-beige{padding:15px 20px 12px 20px;background-color:#f0e7d6;color:#000;font-weight:300;border-radius:0}.btn.btn-beige:hover{background-color:#000;color:#f0e7d6}.btn.book-now{padding:15px 20px 12px 20px;font-size:14px;background-color:#f0e7d6;color:#000;font-weight:300;border-radius:0}.btn.book-now:hover{background-color:#000;color:#f0e7d6}.btn.btn-black{padding:15px 20px 12px 20px;background-color:#000;color:#f0e7d6;font-weight:300;border-radius:0}.btn.btn-black:hover{background-color:#fff;color:#000}.btn.btn-black.hover-beige:hover{background-color:#f0e7d6;color:#000}.btn.btn-text{position:relative;padding-left:0;padding-right:0}.btn.btn-text::before{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;color:inherit;transition:all ease .3s;background-color:#000}.btn.btn-text:hover{color:inherit}.btn.btn-text:hover::before{width:100%}.btn.btn-text:not(:first-child){margin-left:34px}.btn.btn-text.pdf{display:flex;align-items:center}.btn.btn-text.pdf::after{content:url(../images/pdf.svg);margin-left:20px}.promote_loyalty-buttons .btn:not(:last-child),.subhero-buttons .btn:not(:last-child){margin-right:20px}@media (max-width:991.98px){.promote_loyalty-buttons .btn:not(:last-child),.subhero-buttons .btn:not(:last-child){margin-right:0;margin-bottom:20px}}.text-slider-btn{position:absolute!important;bottom:20px;left:50%;transform:translateX(-50%);z-index:4}.subhero .btn{margin-bottom:20px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}nav ul{list-style:none;padding-left:0;margin-bottom:0}nav ul li a{color:inherit;text-decoration:none;transition:.3s ease-in-out}#site-footer nav ul li{line-height:2}#site-footer nav ul li a:hover{color:#707070}#site-footer nav ul li .subtitle{font-size:14px;color:#707070}#site-footer nav ul.lined li:not(:first-child){padding-top:20px}#site-footer nav ul.lined li:not(:last-child){padding-bottom:20px;border-bottom:1px solid #c4c4c4}#site-footer nav ul.d-flex li:not(:last-child){margin-right:10px}@media (min-width:992px){#site-footer .copyright{margin-right:10px;padding-right:10px;border-right:1px solid #c4c4c4}}body.admin-bar #main-header{top:32px}@media (max-width:767.98px){body.admin-bar #main-header{top:46px}}#main-header{position:fixed;top:0;width:100%;background-color:#fff;z-index:5;transition:all ease .3s}#main-header .menu-button-wrapper{cursor:pointer}#main-header .menu-button-wrapper:hover .burger-button::after,#main-header .menu-button-wrapper:hover .burger-button::before{transform:none}.is-sticky #main-header .menu-button-wrapper{color:#000}#main-header .lang-switcher>div{width:auto!important}#main-header .lang-switcher .wpml-ls-item-toggle{all:unset!important;color:#000}#main-header .lang-switcher .wpml-ls-item-toggle::after{all:unset}#main-header .lang-switcher .dropdown-toggle{color:#000;font-weight:400;letter-spacing:0;font-size:1.125rem}#main-header .lang-switcher .dropdown-toggle::after{all:unset}#main-header .lang-switcher .wpml-ls-sub-menu{min-width:4rem;border:0;border-radius:0;background-color:#fff;transform:translateX(-25%);margin-top:5px}#main-header .lang-switcher .wpml-ls-sub-menu .wpml-ls-item{border-radius:0;padding:7px 0}#main-header .lang-switcher .wpml-ls-sub-menu .wpml-ls-item .wpml-ls-link{border:0!important;text-align:center}#main-header .lang-switcher .wpml-ls-sub-menu .wpml-ls-item .wpml-ls-link:hover{text-decoration:none;background-color:#707070}#main-header .lang-switcher .wpml-ls-sub-menu .wpml-ls-display{padding-top:5;padding-left:0;padding-right:0}#main-header .lang-switcher span{font-weight:400!important;letter-spacing:0!important;font-size:1.125rem!important}#main-header .burger-button{color:#000;height:24px;width:36px}#main-header .burger-button span{background-color:currentColor;height:1px;width:100%}#main-header .burger-button::after,#main-header .burger-button::before{background-color:currentColor;content:"";height:1px;left:0;position:absolute;transform:translateX(-10px);width:100%}#main-header .burger-button::before{top:0;transition:.1s ease-out}#main-header .burger-button::after{bottom:0;transition:.2s ease-out}body:not(.scrolled) #main-header.header-transparent{background-color:transparent;border-bottom:1px solid rgba(255,255,255,.3)}body:not(.scrolled) #main-header.header-transparent .burger-button{color:#fff}body:not(.scrolled) #main-header.header-transparent .lang-switcher .wpml-ls-item-toggle{color:#fff!important}body:not(.scrolled) #main-header.header-transparent .menu-button-wrapper{color:#fff}body:not(.scrolled) #main-header.header-transparent #logo_fzeen_athens path,body:not(.scrolled) #main-header.header-transparent #logo_fzeen_kefalonia path,body:not(.scrolled) #main-header.header-transparent #logo_fzeen_retreats path{fill:#f0e7d6!important}.footer-text{line-height:2;letter-spacing:0}body.admin-bar #mainMenuWrapper{top:32px}@media (max-width:767.98px){body.admin-bar #mainMenuWrapper{top:46px}}#mainMenuWrapper{visibility:hidden;position:fixed;top:0;left:0;width:100vw;height:100%;z-index:10}#mainMenuWrapper #menu-wrapper{height:100vh;width:100%;z-index:11}@media (max-width:991.98px){#mainMenuWrapper #menu-wrapper{overflow-y:auto;overflow-x:hidden}}#mainMenuWrapper .menu-left{overflow-y:auto;display:flex;width:500px}@media (max-width:1199.98px){#mainMenuWrapper .menu-left{width:360px}}@media (max-width:991.98px){#mainMenuWrapper .menu-left{width:100%}}#mainMenuWrapper .menu-left,#mainMenuWrapper .menu-right{height:100vh}@media (max-width:991.98px){#mainMenuWrapper .menu-left,#mainMenuWrapper .menu-right{position:relative;height:auto;overflow-y:initial}}#mainMenuWrapper .menu-right-wrapper{width:100%;height:100vh;overflow-y:auto;display:flex}@media (max-width:991.98px){#mainMenuWrapper .menu-right-wrapper{overflow-y:initial;height:auto}}@media (min-width:992px){#mainMenuWrapper .menu-right-wrapper .grid-menu{display:grid;grid-template-rows:repeat(5,min-content);grid-auto-flow:column;grid-gap:0 50px}}@media (min-width:1200px){#mainMenuWrapper .menu-right-wrapper .grid-menu{grid-gap:0 50px}}#mainMenuWrapper .menu-left{left:0;transform:translateX(-100%);background-color:#f0e7d6}@media (max-width:991.98px){#mainMenuWrapper .menu-left{transform:translateX(100%)}}#mainMenuWrapper .menu-transition-left{transition:transform .8s ease-in-out,visibility .8s ease-in-out}@media (max-width:991.98px){#mainMenuWrapper .menu-transition-left{transition:transform .3s ease-in-out,visibility .3s ease-in-out;background-color:#fff}}#mainMenuWrapper .menu-transition-right{transition:transform .5s ease-in-out,visibility .5s ease-in-out}@media (max-width:991.98px){#mainMenuWrapper .menu-transition-right{transition:transform .3s ease-in-out,visibility .3s ease-in-out}}#mainMenuWrapper .menu-right{background-color:#f0e7d6;right:0;flex:1;transform:translateX(100%)}#mainMenuWrapper .menu-right #subMenu{position:relative;z-index:3;padding-top:50px;padding-bottom:20px}@media (min-height:900px) and (min-width:991px){#mainMenuWrapper .menu-right #subMenu{padding-top:200px;padding-bottom:200px}#mainMenuWrapper .menu-right #subMenu .ajax-menu{padding-bottom:50px}}@media (max-height:899px) and (min-width:991px){#mainMenuWrapper .menu-right #subMenu{padding-top:150px;padding-bottom:150px}#mainMenuWrapper .menu-right #subMenu .ajax-menu{padding-bottom:50px}}@media (max-height:700px) and (min-width:991px){#mainMenuWrapper .menu-right #subMenu{padding-top:100px;padding-bottom:100px}}#mainMenuWrapper .menu-right #subMenu svg path{fill:#f0e7d6}@media (max-width:991.98px){#mainMenuWrapper .menu-right #subMenu svg path{fill:#000}}#mainMenuWrapper .menu-right #subMenu nav ul{margin-top:10px}#mainMenuWrapper .menu-right #subMenu nav ul a{position:relative}#mainMenuWrapper .menu-right #subMenu nav ul a::before{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#fff;transition:.3s ease-in-out}@media (max-width:991.98px){#mainMenuWrapper .menu-right #subMenu nav ul a::before{all:unset}}#mainMenuWrapper .menu-right #subMenu nav ul a:hover::before{width:100%}#mainMenuWrapper .menu-right #subMenu nav ul>li:not(:last-child){margin-bottom:20px}#mainMenuWrapper .menu-right #subMenu nav ul>li ul{display:flex;flex-wrap:wrap}#mainMenuWrapper .menu-right #subMenu nav ul>li ul li{margin-bottom:0!important;display:flex;align-items:center;font-size:16px}#mainMenuWrapper .menu-right #subMenu nav ul>li ul li:not(:last-child){margin-right:10px}#mainMenuWrapper .menu-right #subMenu nav ul>li ul li:not(:last-child)::after{content:"/";margin-left:10px}@media (max-width:991.98px){#mainMenuWrapper .menu-right #subMenu nav ul>li ul li:not(:last-child)::after{color:#000}}#mainMenuWrapper .menu-right #subMenu nav ul>li ul li a{font-size:16px}@media (min-width:992px){#mainMenuWrapper .menu-right #subMenu nav ul>li ul li a{line-height:2}}@media (max-width:991.98px){#mainMenuWrapper .menu-right #subMenu nav ul>li a{color:#000}}#mainMenuWrapper .menu-right .menu-img{position:absolute;top:0;left:0;width:100%;height:100%}#mainMenuWrapper .menu-right .menu-img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#mainMenuWrapper .menu-right .menu-img::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:1}#mainMenuWrapper .menu-right #menu-close{position:fixed;top:60px;right:50px;cursor:pointer;z-index:10}@media (max-width:991.98px){#mainMenuWrapper .menu-right #menu-close{color:#000;font-size:26px}}#mainMenuWrapper.show{visibility:visible!important}#mainMenuWrapper.show .menu-left{transform:translateX(0)}#mainMenuWrapper.show .menu-right{transform:translateX(0)}#mainMenuWrapper #main-menu{position:relative;z-index:10;margin-top:-15px;padding-top:30px;padding-bottom:50px}@media (min-height:900px) and (min-width:991px){#mainMenuWrapper #main-menu{padding-top:200px;padding-bottom:200px}#mainMenuWrapper #main-menu .ajax-contact{padding-bottom:50px}}@media (max-height:899px) and (min-width:991px){#mainMenuWrapper #main-menu{padding-top:150px;padding-bottom:150px}#mainMenuWrapper #main-menu .ajax-contact{padding-bottom:50px}}@media (max-height:700px) and (min-width:991px){#mainMenuWrapper #main-menu{padding-top:100px;padding-bottom:100px}}@media (max-width:991.98px){#mainMenuWrapper #main-menu{width:100%}}@media (max-width:991.98px){#mainMenuWrapper #main-menu nav ul li{display:flex;justify-content:space-between;align-items:center;width:100%;position:relative}#mainMenuWrapper #main-menu nav ul li::after{content:"";position:absolute;right:0;width:20px;height:20px;border:1px solid #000;border-color:#000 #000 transparent transparent;transform:rotate(45deg)}#mainMenuWrapper #main-menu nav ul li a{position:relative;width:100%;z-index:3}}#mainMenuWrapper #main-menu nav ul li:not(:last-child){margin-bottom:10px}#mainMenuWrapper #main-menu nav ul li .subtitle{font-size:16px;color:#707070}#mainMenuWrapper #main-menu nav ul li a{position:relative;display:inline-flex;flex-direction:column}#mainMenuWrapper #main-menu nav ul li a::after{content:"";position:absolute;top:55px;left:0;width:0;height:1px;background-color:#000;transition:.3s ease-in-out}@media (max-width:991.98px){#mainMenuWrapper #main-menu nav ul li a::after{all:unset}}#mainMenuWrapper #main-menu nav ul li a:hover::after{width:100%}#mainMenuWrapper #main-menu .menu-contact{max-width:350px}.f-date,.f-select{position:relative}.f-date select,.f-select select{display:none}.file-upload input[type=file]{display:none}.file-upload #uploadMe{background-color:#000;color:#fff;padding:.5rem;cursor:pointer;transition:.3s ease-in-out}.file-upload #uploadMe:hover{background-color:#fff;color:#000}.f-date input,.select-selected{background-color:#fff}.f-date input:focus,.select-selected:focus{color:#707070;outline:0;background-color:transparent;border-color:transparent transparent #c4c4c4 transparent;box-shadow:none}.f-date::after,.select-selected::after{position:absolute;content:"";top:12px;right:0;width:12px;height:12px;border:1px solid transparent;border-color:#c4c4c4 #c4c4c4 transparent transparent;transform:rotate(135deg)}.select-selected.select-arrow-active:after{transform:translateY(50%) rotate(-45deg)}.f-date input,.select-selected{border-radius:0;color:#707070;padding:8px 0;border:1px solid transparent;border-color:transparent transparent #c4c4c4 transparent;cursor:pointer}.select-items div{color:#000;padding:20px 28px;border:none;border-color:transparent transparent #c4c4c4 transparent;cursor:pointer}.select-items{position:absolute;background-color:#fff;color:#000;top:100%;left:0;right:0;z-index:2;max-height:300px;overflow-y:auto}.select-hide{display:none}.same-as-selected,.select-items div:hover{background-color:rgba(0,0,0,.1)}.wpcf7 input,.wpcf7 select,.wpcf7 textarea{padding:10px;background-color:transparent;border:1px solid;border-color:transparent transparent #c4c4c4 transparent;border-radius:0;width:100%;height:51px}.wpcf7 input:focus,.wpcf7 select:focus,.wpcf7 textarea:focus{outline:0;background-color:transparent;border-color:transparent transparent #c4c4c4 transparent;box-shadow:none}.wpcf7 .form-group{margin-bottom:80px}.wpcf7 span{margin:0!important}.wpcf7 label{display:flex;font-size:20px}@media screen and (min-width:992px){.wpcf7 label{font-size:22px}}.wpcf7 input[type=checkbox]{width:25px;height:25px;margin-top:5px}.wpcf7 .wpcf7-submit{letter-spacing:3.2px;line-height:1;transition:all ease .3s;border:none!important;padding:15px 20px 12px 20px;background-color:#f0e7d6;color:#000;font-weight:300;border-radius:0;width:auto!important}.wpcf7 .wpcf7-submit:hover{background-color:#000;color:#f0e7d6}.wpcf7 input[type=checkbox]{margin-right:10px!important}.wpcf7-list-item-label{font-size:16px}.wpcf7 input[type=checkbox]{margin-top:0!important}.wpcf7-checkbox>span{width:100%}#mc-embedded-subscribe{border:none!important;margin:0!important;border-radius:0!important}.mc-field-group{width:100%!important;padding:0!important;min-height:unset;margin-bottom:80px}.mc-field-group input,.mc-field-group select,.mc-field-group textarea{color:#000!important;padding:10px!important;background-color:transparent!important;border:1px solid;border-color:transparent transparent #c4c4c4 transparent!important;border-radius:0!important;width:100%!important;height:51px!important}.mc-field-group input:focus,.mc-field-group select:focus,.mc-field-group textarea:focus{outline:0!important;background-color:transparent!important;border-color:transparent transparent #c4c4c4 transparent!important;box-shadow:none!important}.mc-field-group ul li{display:flex!important;align-items:center!important;margin-bottom:10px!important}.mc-field-group ul li label{margin-bottom:0!important}.mc-field-group input[type=checkbox]{width:25px!important;height:25px!important;margin-right:15px!important}.mce_inline_error{background-color:transparent!important;color:#dc3232!important;font-size:16px!important;font-weight:400!important}body{font-family:Montserrat;background:#f8f8ff}#CookiebotWidget{display:none!important}.promoted-logo{width:200px}.has-text-align-center{text-align:center}@media (max-width:991.98px){.no-mobile-padding{padding-left:0;padding-right:0}}.ajax-contact a,.footer-text a{color:#000}.ajax-contact a:hover,.footer-text a:hover{color:#707070}.directions span{display:flex;position:relative}.directions span:not(:last-child)::after{content:"";width:1px;height:100%;background-color:#000;margin:0 20px}.directions span span{cursor:pointer}.directions span span::before{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background-color:#000;transition:.3s ease-in-out}.directions span span.current::before{width:100%!important}.directions span span:hover::before{width:100%}.socials-footer svg{visibility:visible!important}.header-socials svg{height:30px;opacity:1;transition:.3s ease-in-out}.header-socials svg:hover{fill:#707070}.header-socials a:not(:first-child){margin-left:10px}.socials-footer svg{height:30px;opacity:1;transition:.3s ease-in-out;visibility:visible}.socials-footer svg:hover{fill:#707070}.socials-footer a:not(:first-child){margin-left:10px}.freeze{position:fixed;left:0;right:0;top:0;bottom:0}.freeze.admin-bar{top:32px}.line-bottom{border-bottom:1px solid #c4c4c4}.divided{padding:0 10px;line-height:1}.divided:not(:last-child){border-right:1px solid #000}.divided:first-child{padding-left:0}.divided:last-child{padding-right:0}p a{color:#707070;transition:.3s ease-in-out}p a:hover{color:#000}.contact-text p:not(:last-child){margin-bottom:50px}.main-text h2,.main-text h3,.main-text h4,.main-text h5,.main-text h6{margin-bottom:20px;font-size:22px}@media screen and (min-width:992px){.main-text h2,.main-text h3,.main-text h4,.main-text h5,.main-text h6{font-size:24px}}.main-text p:not(:last-child){margin-bottom:40px}.main-text img{width:100%;height:auto}.main-text a{color:#707070;text-decoration:underline;transition:.3s ease-in-out}.main-text a:hover{color:#000}.main-text ol,.main-text ul{list-style-position:inside}.room-services ol,.room-services ul{list-style-position:inside;padding-left:0}.pagination .page-item{margin:0 5px;position:relative}.pagination .page-item a,.pagination .page-item span{padding:5px;display:flex;align-items:center}.pagination .page-item span{color:#707070;font-weight:500}.pagination .page-item::after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#000;transition:.3s ease-in-out}.pagination .page-item:hover::after{width:100%}.pagination .page-item:first-child a::before{content:"";width:10px;height:10px;border:1px solid;border-color:transparent transparent #000 #000;transform:rotate(45deg);margin-right:5px}.pagination .page-item:last-child a::after{content:"";width:10px;height:10px;border:1px solid;border-color:#000 #000 transparent transparent;transform:rotate(45deg);margin-left:5px}.accordion .accordion-item{border:none;background-color:transparent!important;padding:0;margin-right:20px;border-bottom:1px solid #c4c4c4;border-radius:0}.accordion .accordion-item h2,.accordion .accordion-item h3{display:flex;align-items:center;margin-bottom:0;padding:20px 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.accordion .accordion-item h2[aria-expanded=false]::after,.accordion .accordion-item h3[aria-expanded=false]::after{content:"+";font-size:60px;color:#707070;margin-left:auto}.accordion .accordion-item h2[aria-expanded=true]::after,.accordion .accordion-item h3[aria-expanded=true]::after{content:"-";font-size:60px;color:#707070;margin-left:auto}.accordion .accordion-body{padding:0 40px 40px 40px}.accordion .accordion-body p:last-child{margin-bottom:0}.accordion.all-accordion .accordion-item h2::after,.accordion.all-accordion .accordion-item h3::after{transition:transform .3s ease-in-out;transform-origin:center center}.accordion.all-accordion .accordion-item h2[aria-expanded=false]::after,.accordion.all-accordion .accordion-item h3[aria-expanded=false]::after{content:"";width:15px;height:15px;margin-left:auto;border:1px solid;border-color:transparent transparent #000 #000;transform:rotate(-45deg);transition:transform .3s ease-in-out}.accordion.all-accordion .accordion-item h2[aria-expanded=true]::after,.accordion.all-accordion .accordion-item h3[aria-expanded=true]::after{content:""!important;width:15px;height:15px;margin-left:auto;border:1px solid;border-color:transparent transparent #000 #000;transform:rotate(-225deg) translate(50%,-50%)}.accordion.all-accordion .accordion-item p:last-child{margin-bottom:0}.term-list{flex-wrap:wrap}.term-list span{position:relative;display:flex;align-items:center}.term-list span:not(:last-child){margin-right:16px;padding-right:16px}.term-list span:not(:last-child)::after{content:"";position:absolute;right:0;width:1px;height:100%;background-color:#c4c4c4}.term-list span a{text-decoration:none;position:relative;transition:.3s ease-in-out}.term-list span a::before{content:"";position:absolute;left:0;bottom:-5px;width:0;height:1px;background-color:#000;transition:.3s ease-in-out}.term-list span a:hover{color:#000}.term-list span a:hover::before{width:100%}a{color:inherit;text-decoration:none}.teaser p{margin-bottom:-16px;vertical-align:baseline}.articles-row{position:relative}.chosen-container,.chosen-container-active{position:relative;box-shadow:none!important;background-color:#fff;width:100%!important;color:#707070;padding:8px 0;border:1px solid transparent;border-color:transparent transparent #c4c4c4 transparent;cursor:pointer}.chosen-container ul,.chosen-container-active ul{background-color:#fff;width:100%!important;border:none!important;background-image:unset!important;box-shadow:none!important;font-family:Montserrat!important;padding:0!important}.chosen-container ul.chosen-choices,.chosen-container-active ul.chosen-choices{display:flex;flex-wrap:nowrap}.chosen-container ul.chosen-choices .search-choice,.chosen-container-active ul.chosen-choices .search-choice{flex-shrink:0;font-size:14px}.chosen-container ul input,.chosen-container-active ul input{color:#707070!important;font-family:Montserrat!important;font-size:16px!important;padding:0!important;margin:0!important}.chosen-container ul li,.chosen-container-active ul li{font-family:Montserrat!important}.chosen-container .chosen-drop,.chosen-container-active .chosen-drop{box-shadow:none!important;background-color:#fff;border:none!important}.chosen-container .chosen-drop ul .active-result,.chosen-container .chosen-drop ul .result-selected,.chosen-container .chosen-drop ul li,.chosen-container .chosen-drop ul li.highlighted,.chosen-container-active .chosen-drop ul .active-result,.chosen-container-active .chosen-drop ul .result-selected,.chosen-container-active .chosen-drop ul li,.chosen-container-active .chosen-drop ul li.highlighted{color:#000!important;padding:20px 28px;font-size:16px!important;border:none;border-color:transparent transparent #c4c4c4 transparent;cursor:pointer;font-family:Montserrat!important;background-image:none!important;background-color:#fff}.chosen-container .chosen-drop ul .active-result:hover,.chosen-container .chosen-drop ul .result-selected:hover,.chosen-container .chosen-drop ul li.highlighted:hover,.chosen-container .chosen-drop ul li:hover,.chosen-container-active .chosen-drop ul .active-result:hover,.chosen-container-active .chosen-drop ul .result-selected:hover,.chosen-container-active .chosen-drop ul li.highlighted:hover,.chosen-container-active .chosen-drop ul li:hover{background-color:rgba(0,0,0,.1)!important;background-image:none!important}.chosen-container-active::after,.chosen-container::after{position:absolute;content:"";top:0;right:0;width:24px;height:24px;border:1px solid transparent;border-color:#c4c4c4 #c4c4c4 transparent transparent;transform:rotate(135deg)}img{height:auto}img.img-cover{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.color-white{color:#fff}.color-white .btn-text::before{background-color:#fff!important}.color-beige{color:#f0e7d6}.color-beige .btn-text::before{background-color:#f0e7d6!important}.bg-beige{background-color:#f0e7d6}.color-grey{color:#707070}@media (min-width:992px){.container-fluid{padding-left:50px;padding-right:50px}}.container-max-1920{max-width:1920px}.container-max-1500{max-width:1500px}.container-max-1200{max-width:1200px}.container-max-900{max-width:900px}.container-max-600{max-width:600px}.side-text{position:absolute;top:0;left:50px;color:#707070;letter-spacing:10.4px;font-size:40px;font-weight:300;writing-mode:vertical-rl;transform:scale(-1)}.hero{position:relative;width:100%;height:100vh;min-height:600px}.hero .hero-image,.hero video{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.hero .hero-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.hero::after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(0,29,12,.3)}.hero::before{content:"";position:absolute;bottom:0;left:50%;width:1px;height:125px;transform:translate(-50%,100%);background-color:#000}@media (max-width:991.98px){.hero::before{height:63px}}.hero .anim-line{position:absolute;bottom:0;left:50%;width:1px;height:125px;transform:translateX(-50%);background-color:#707070;overflow:hidden;z-index:2}@media (max-width:991.98px){.hero .anim-line{height:63px}}.hero .anim-line::after{content:"";position:absolute;width:100%;height:100%;top:-100%;background-color:#fff;animation:anim 2s infinite ease-in-out}@keyframes anim{0%{top:-100%}100%{top:100%}}@media (min-width:992px){main.has-booking-bar .hero,main.page-404 .hero{margin-bottom:0!important}main.has-booking-bar .hero::before,main.page-404 .hero::before{all:unset}}main.has-booking-bar .hero .anim-line,main.page-404 .hero .anim-line{all:unset}main.has-booking-bar .hero .anim-line::after,main.page-404 .hero .anim-line::after{all:unset}main.has-calendar-bar .hero{margin-bottom:0!important}main.has-calendar-bar .hero::before{all:unset}#retreats-teasers-display-2,.promote-single-page{padding-top:100px;padding-bottom:100px}@media (max-width:767.98px){#retreats-teasers-display-2,.promote-single-page{padding:0}}#retreats-teasers-display-2 .retreats-row .image,.promote-single-page .retreats-row .image{position:relative;z-index:2}#retreats-teasers-display-2 .retreats-row .image .new,.promote-single-page .retreats-row .image .new{position:absolute;bottom:0;right:0;padding:12px 18px;background-color:#000;color:#fff;font-weight:300;z-index:2;letter-spacing:1px}#retreats-teasers-display-2 .retreats-row .retreat-content-wrapper,.promote-single-page .retreats-row .retreat-content-wrapper{position:relative}@media (max-width:767.98px){#retreats-teasers-display-2 .retreats-row .retreat-content-wrapper,.promote-single-page .retreats-row .retreat-content-wrapper{background-color:#f0e7d6}}@media (min-width:768px){#retreats-teasers-display-2 .retreats-row .retreat-content-wrapper,.promote-single-page .retreats-row .retreat-content-wrapper{transform:translateY(100px)}#retreats-teasers-display-2 .retreats-row .retreat-content-wrapper::before,.promote-single-page .retreats-row .retreat-content-wrapper::before{content:"";position:absolute;width:120%;height:90%;left:-20%;top:0;background-color:#f0e7d6;z-index:-1}}@media (min-width:768px){#retreats-teasers-display-2 .retreats-row:nth-child(even) .retreat-content-wrapper::before,.promote-single-page .retreats-row:nth-child(even) .retreat-content-wrapper::before{right:-20%;left:unset}}@media (max-width:991.98px){#retreats-teasers{padding:0!important}}@media (min-width:992px){#retreats-teasers .retreat-col:nth-child(even){transform:translateX(-20px)}}@media (min-width:1200px){#retreats-teasers .retreat-col:nth-child(even){transform:translateX(-30px)}}#retreats-teasers .retreat{position:relative}#retreats-teasers .retreat .img-wrapper{position:relative;padding-bottom:77.21%;width:100%}#retreats-teasers .retreat .img-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#retreats-teasers .retreat .img-wrapper .new{position:absolute;bottom:0;right:0;padding:12px 18px;background-color:#000;color:#fff;font-weight:300;z-index:2;letter-spacing:1px}#retreats-teasers .retreat::before{content:"";position:absolute;width:100%;height:100%;background-color:#f0e7d6;z-index:-1}@media (min-width:992px){#retreats-teasers .retreat::before{top:20px;left:20px}}@media (min-width:1200px){#retreats-teasers .retreat::before{top:30px;left:30px}}@media (max-width:991.98px){#retreats-teasers .retreat::before{top:0;left:0}}@media (min-width:992px){#retreats-teasers .retreat .retreat-content-wrapper{padding-left:20px}}@media (min-width:1200px){#retreats-teasers .retreat .retreat-content-wrapper{padding-left:30px}}#retreats-map #map{width:100%;height:663px}@media (max-width:991.98px){#retreats-map{padding-left:0!important;padding-right:0!important}#retreats-map #map{height:500px}}.text-slider{position:relative;cursor:url(../images/left_right_circle.svg) 32 32,auto}.text-slider .btn{cursor:pointer}.text-slider .slider-wrap{position:relative}.text-slider .slider-wrap .slick-track{padding-top:clamp(150px,15%,350px);padding-bottom:clamp(150px,15%,350px)}.text-slider .slider-wrap .bg-img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.text-slider .slider-wrap .bg-img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.text-slider .slider-wrap .slide-width{width:50vw}@media (max-width:991.98px){.text-slider .slider-wrap .slide-width{width:70vw}}@media (max-width:767.98px){.text-slider .slider-wrap .slide-width{width:100vw}}.text-slider .slider-wrap .slide{max-width:540px;padding:0 20px;position:relative;z-index:2}.text-slider .slider-wrap::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1}.text-slider .slider-wrap .slider{position:relative;z-index:3}.promoted-content-with-images{background-color:#f0e7d6}@media (min-width:1400px){.promoted-content-with-images .text-with-2-images-text{max-width:420px}}@media (min-width:1400px){.promoted-content-with-images .text{padding-left:200px;padding-right:80px}}@media (max-width:1399.98px){.promoted-content-with-images .text{padding-left:100px;padding-right:50px}}@media (max-width:1199.98px){.promoted-content-with-images .text{padding-left:50px;padding-right:40px}}@media (max-width:991.98px){.promoted-content-with-images .text{padding-left:16px;padding-right:16px}}.promoted-content-with-images .text p{margin-bottom:36px}@media (min-width:1400px){.promoted-content-with-images .image-left{padding-right:80px}}@media (max-width:1399.98px){.promoted-content-with-images .image-left{padding-right:50px}}@media (max-width:1199.98px){.promoted-content-with-images .image-left{padding-right:40px}}@media (max-width:991.98px){.promoted-content-with-images .image-left{padding-right:8px}}.promoted-content-with-images .image-left img{margin-top:70%}@media (min-width:1400px){.promoted-content-with-images .image-right{padding-left:80px}}@media (max-width:1399.98px){.promoted-content-with-images .image-right{padding-left:50px}}@media (max-width:1199.98px){.promoted-content-with-images .image-right{padding-left:40px}}@media (max-width:991.98px){.promoted-content-with-images .image-right{padding-left:8px}}.promoted-content .title{transform:translateY(50%);letter-spacing:16px;margin-left:70px;line-height:1.5}@media (max-width:575.98px){.promoted-content .title{max-width:300px}}@media (max-width:991.98px){.promoted-content .title{transform:translateY(0);margin-left:0;margin-bottom:60px}}.promoted-content .promoted-wrapper{width:calc(100% - 70px);margin-left:70px;margin-top:70px}@media (max-width:991.98px){.promoted-content .promoted-wrapper{width:calc(100% - 40px);margin-left:40px;margin-top:40px}}@media (max-width:767.98px){.promoted-content .promoted-wrapper{width:calc(100% - 16px);margin-left:16px;margin-top:16px}}.promoted-content .promoted-wrapper::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.6);z-index:1}.promoted-content .promoted-wrapper::before{content:"";position:absolute;width:100%;height:80%;top:0;left:0;background-color:#f0e7d6;transform:translate(-70px,-70px);z-index:-1}@media (max-width:991.98px){.promoted-content .promoted-wrapper::before{transform:translate(-40px,-40px)}}@media (max-width:767.98px){.promoted-content .promoted-wrapper::before{transform:translate(-16px,-16px)}}.promoted-content .promoted-wrapper .promoted-content-area{position:relative;z-index:2}.promoted-content .promoted-wrapper .promoted-content-area ul{font-size:22px;line-height:2;list-style:none;padding-left:0;margin-bottom:40px;list-style-position:inside;text-align:left}@media screen and (min-width:992px){.promoted-content .promoted-wrapper .promoted-content-area ul{font-size:24px}}@media (max-width:991.98px){.promoted-content .promoted-wrapper .promoted-content-area ul{text-align:center}}.promoted-content .promoted-wrapper .promoted-content-area ul li{position:relative}@media (min-width:992px){.promoted-content .promoted-wrapper .promoted-content-area ul li{padding-left:30px}}.promoted-content .promoted-wrapper .promoted-content-area ul li::before{content:url(../images/check-bold.svg)}@media (min-width:992px){.promoted-content .promoted-wrapper .promoted-content-area ul li::before{position:absolute;left:0}}@media (max-width:991.98px){.promoted-content .promoted-wrapper .promoted-content-area ul li::before{margin-right:10px}}.awards-teaser .award-image{position:relative;padding-bottom:50%}@media (max-width:767.98px){.awards-teaser .award-image{padding-bottom:0}}.awards-teaser .award-image img{position:absolute;top:0;width:auto;max-width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:767.98px){.awards-teaser .award-image img{position:relative;max-width:200px;height:auto}}#site-footer{background-color:#f0e7d6}#site-footer .socials svg{visibility:visible}.calendar-bar,.chronicles-bar{background-color:#fff}.image-text-left-right ul{list-style-position:inside;padding-left:0}.showcase .showcase-image-wrapper{max-width:600px;margin:0 auto;height:100%}.showcase .showcase-image-wrapper .showcase-image{position:relative;width:100%;overflow:hidden;padding-bottom:120%}.showcase .showcase-image-wrapper .showcase-image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.showcase ul{list-style:none}.showcase ul li{cursor:pointer;position:relative}@media (min-width:992px){.showcase ul li::before{content:"";position:absolute;height:1px;width:0;right:calc(100% + 10px);background-color:#c4c4c4;transition:width .3s}.showcase ul li.active::before{width:60%}}.downloadable-content ul{list-style-position:inside;line-height:2;padding-left:0}.latest-events .latest-events-slider .slick-track{margin:auto}.latest-events .latest-events-slider .slide{width:500px;padding:0 15px}@media (max-width:767.98px){.latest-events .latest-events-slider .slide{padding:0 8px}}.latest-events .event-image{width:100%;padding-bottom:60%;position:relative}.latest-events .event-image::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:0;transition:opacity .3s ease-in-out}.latest-events .event-image:not(.no-hover):hover::after{opacity:.4}.latest-events .event-image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.latest-events .event-image .all-events{position:absolute;width:100%;height:100%}.latest-events .event-image .all-events span{position:relative;padding-right:50px;width:180px;transition:.3s ease-in-out}.latest-events .event-image .all-events span::after{content:"";position:absolute;width:40px;height:40px;right:0;border:1px solid;border-color:#000 #000 transparent transparent;transform:rotate(45deg)}.latest-events .event-image:hover span{color:#707070}.benefits-table table td,.benefits-table table th{border:2px solid #f8f8ff}.benefits-table table .fx-w-b{width:400px}.benefits-table table .fx-w{width:200px}@media (max-width:767.98px){.benefits-table table .fx-w{width:100px}}.promote-loyalty svg{width:100%;max-width:420px;margin:0 auto}.promote-loyalty .content{position:relative;z-index:2}.rooms-teasers .image{position:relative}.rooms-teasers .image .price{position:absolute;z-index:1;bottom:0;right:0;padding:12px 20px;background-color:#f0e7d6;font-size:14px}.slick-slide.auto-width{width:auto!important}.gallery-slider .slick-track{display:flex;align-items:center;justify-content:center}@media (min-width:992px){.wellbeing .image{position:relative}.wellbeing .image::before{content:"";top:0;position:absolute;width:130%;height:100%;background-color:#f0e7d6;z-index:-1}.wellbeing .image.left::before{left:0;transform:translate(100px,-100px)}.wellbeing .image.right::before{right:0;transform:translate(-100px,-100px)}}.wellbeing-slider .slide{max-width:500px}.wellbeing-slider .slide img{width:100%}.wellbeing-slider .slick-track{display:flex}.wellbeing-slider .slick-list{overflow:visible}.gallery-slider .slick-dots,.wellbeing-slider .slick-dots{padding-left:0;text-align:center;margin-top:50px}.gallery-slider .slick-dots li,.wellbeing-slider .slick-dots li{position:relative;display:inline-block;width:50px;height:2px;margin:0;padding:0;cursor:pointer}.gallery-slider .slick-dots li:only-child,.wellbeing-slider .slick-dots li:only-child{display:none}.gallery-slider .slick-dots li button,.wellbeing-slider .slick-dots li button{font-size:0;line-height:0;display:block;width:50px;height:2px;padding:1px;cursor:pointer;color:transparent;border:0;outline:0;background:#ccc}.gallery-slider .slick-dots li button::before,.wellbeing-slider .slick-dots li button::before{content:""}.gallery-slider .slick-dots li.slick-active button,.wellbeing-slider .slick-dots li.slick-active button{position:relative;width:50px;height:1px;background:#000}@media (min-width:992px){.text-with-2-posts{padding-top:100px}.text-with-2-posts .col-bottom{transform:translateY(100px)}.text-with-2-posts .col-top{transform:translateY(-100px)}}.shop-categories .shop-category{position:relative}.shop-categories .shop-category h3{transition:.3s ease-in-out}.shop-categories .shop-category .shop-category-content{transform:scale(0);opacity:0;transition:all .3s ease-in-out}.shop-categories .shop-category::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;background-color:#000;z-index:1;transition:.3s ease-in-out}.shop-categories .shop-category:hover::after{opacity:.4}.shop-categories .shop-category:hover h3{color:#fff}.shop-categories .shop-category:hover .shop-category-content{opacity:1;transform:scale(1)}.shop-categories .shop-category .shop-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.subhero ul{list-style-position:inside;padding-left:0}.datepicker table{border-spacing:10px;border-collapse:separate}.datepicker table tr td:hover,.datepicker table tr th:hover{background-color:transparent!important}.datepicker table tr td{border-radius:50%;font-size:14px;letter-spacing:.2px;color:#121212}.datepicker table tr td.active{background-color:#000!important}.mobile-bar{position:fixed;bottom:0;width:100%;padding:16px;background-color:#000;z-index:7}.mobile-bar svg{width:22px;height:22px;fill:#f0e7d6}.mobile-bar .btn-text{color:#f0e7d6}.mobile-bar .btn-text:hover{color:#f0e7d6}.nav-tabs{border-bottom:none;flex-wrap:nowrap;overflow-x:auto}.nav-tabs li{flex-shrink:0;padding-bottom:5px}.nav-tabs li .nav-link{color:#707070;font-size:18px;position:relative;border:0 solid transparent;transition:.3s ease-in-out}.nav-tabs li .nav-link.active{background-color:transparent!important;border:0}.nav-tabs li .nav-link.active::after{width:calc(100% - 20px)}.nav-tabs li .nav-link::after{content:"";position:absolute;bottom:0;width:0;height:1px;transition:.3s ease-in-out;background-color:#000;left:10px}.nav-tabs li .nav-link:hover{border:0 solid transparent;background-color:transparent;color:#000}.nav-tabs li .nav-link:hover::after{width:calc(100% - 20px)}.masonry{overflow:hidden!important}.masonry .grid-item img{width:100%}.video-container{margin-top:-100px}.video-container video{width:100%}