@import url(https://fonts.googleapis.com/css2?family=Alice&family=Berkshire+Swash&display=swap);@import url(https://cdnjs.cloudflare.com/ajax/libs/lightgallery/1.6.12/css/lightgallery.min.css);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}i{font-style:italic}body{background-color:#121212;font-family:Alice,serif;font-size:1.05em}a,body{color:#fff}a{text-decoration:none}.navigation{left:0;position:absolute;right:0;text-align:center;top:0;z-index:1}.navigation .hamburger{display:none}.navigation .navigation-logo{height:80px;margin-top:20px;position:relative}.navigation li{display:inline-grid}.navigation li a{font-size:1.1em;padding:15px}.navigation li .nav-underline{background-color:#be9b19;height:3px;margin-left:10%;margin-top:-10px;transition:width .3s;width:0}.navigation li:hover .nav-underline{height:3px;width:80%}@media (max-width:650px){.navigation .hamburger{display:block;padding:30px;position:absolute;right:0;top:0;z-index:3}.navigation .hamburger .hamburger-inner,.navigation .hamburger .hamburger-inner:after,.navigation .hamburger .hamburger-inner:before{background-color:#fff}.navigation .navigation-content{align-items:stretch;background-color:#000;display:flex;height:100vh;justify-content:center;max-height:0;position:absolute;top:0;transition:max-height 1s ease;width:100vw;z-index:1}.navigation .navigation-content ul{display:block;opacity:0;padding-top:150px;transition:opacity .3s ease}.navigation .navigation-content ul li{display:none;font-size:1.9em;height:0;line-height:2em}.navigation.active .navigation-content ul li{display:block;height:auto}.navigation .navigation-logo{height:100px;z-index:2}.navigation.active .navigation-content{max-height:100vh}.navigation.active .navigation-content ul{opacity:1}}label.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.no-wrap,label.sr-only{white-space:nowrap}.reservation-block{bottom:30px;position:fixed;right:30px}.reservation-block a{background:#c4922d;border-radius:5px;box-shadow:0 0 8px #23828c;cursor:pointer;padding:8px 12px}.reservation-block a:hover{animation:reservationChangeColor .3s;background:#23828c}.booking-iframe{margin-top:150px;overflow:hidden;width:100%}@keyframes reservationChangeColor{0%{background-color:#c4922d}to{background-color:#23828c}}.header{align-items:center;background-position:50%;background-size:cover;display:flex;height:90vh;justify-content:center;position:relative}.header-home{background-image:url(/build/images/1920/showcase/home/header.66609188.jpg);background-position-y:70%}@media screen and (max-width:1920px) and (max-height:1920px){.header-home{background-image:url(/build/images/1920/showcase/home/header.66609188.jpg)}}@media screen and (max-width:1540px) and (max-height:1540px){.header-home{background-image:url(/build/images/1540/showcase/home/header.01124cd9.jpg)}}@media screen and (max-width:840px) and (max-height:840px){.header-home{background-image:url(/build/images/840/showcase/home/header.e9dbc733.jpg)}}@media screen and (max-width:420px) and (max-height:420px){.header-home{background-image:url(/build/images/420/showcase/home/header.708249f3.jpg)}}.header-rooms{background-image:url(/build/images/1920/showcase/rooms/header.85e9f698.jpg)}@media screen and (max-width:1920px) and (max-height:1920px){.header-rooms{background-image:url(/build/images/1920/showcase/rooms/header.85e9f698.jpg)}}@media screen and (max-width:1540px) and (max-height:1540px){.header-rooms{background-image:url(/build/images/1540/showcase/rooms/header.1412776f.jpg)}}@media screen and (max-width:840px) and (max-height:840px){.header-rooms{background-image:url(/build/images/840/showcase/rooms/header.5dabb797.jpg)}}@media screen and (max-width:420px) and (max-height:420px){.header-rooms{background-image:url(/build/images/420/showcase/rooms/header.b0720601.jpg)}}.header-room-pompadour{background-image:url(/build/images/1920/showcase/rooms/pompadour/main.ce94b9aa.jpg)}@media screen and (max-width:1920px) and (max-height:1920px){.header-room-pompadour{background-image:url(/build/images/1920/showcase/rooms/pompadour/main.ce94b9aa.jpg)}}@media screen and (max-width:1540px) and (max-height:1540px){.header-room-pompadour{background-image:url(/build/images/1540/showcase/rooms/pompadour/main.58a6b2c4.jpg)}}@media screen and (max-width:840px) and (max-height:840px){.header-room-pompadour{background-image:url(/build/images/840/showcase/rooms/pompadour/main.b51c7046.jpg)}}@media screen and (max-width:420px) and (max-height:420px){.header-room-pompadour{background-image:url(/build/images/420/showcase/rooms/pompadour/main.4f88c160.jpg)}}.header-room-mirror{background-image:url(/build/images/1920/showcase/rooms/mirror/main.a8c146d9.jpg)}@media screen and (max-width:1920px) and (max-height:1920px){.header-room-mirror{background-image:url(/build/images/1920/showcase/rooms/mirror/main.a8c146d9.jpg)}}@media screen and (max-width:1540px) and (max-height:1540px){.header-room-mirror{background-image:url(/build/images/1540/showcase/rooms/mirror/main.a73caa9e.jpg)}}@media screen and (max-width:840px) and (max-height:840px){.header-room-mirror{background-image:url(/build/images/840/showcase/rooms/mirror/main.9e571869.jpg)}}@media screen and (max-width:420px) and (max-height:420px){.header-room-mirror{background-image:url(/build/images/420/showcase/rooms/mirror/main.61fcc690.jpg)}}.header-room-harem{background-image:url(/build/images/1920/showcase/rooms/harem/main.81423d9f.jpg)}@media screen and (max-width:1920px) and (max-height:1920px){.header-room-harem{background-image:url(/build/images/1920/showcase/rooms/harem/main.81423d9f.jpg)}}@media screen and (max-width:1540px) and (max-height:1540px){.header-room-harem{background-image:url(/build/images/1540/showcase/rooms/harem/main.f3aa2be7.jpg)}}@media screen and (max-width:840px) and (max-height:840px){.header-room-harem{background-image:url(/build/images/840/showcase/rooms/harem/main.86348a1f.jpg)}}@media screen and (max-width:420px) and (max-height:420px){.header-room-harem{background-image:url(/build/images/420/showcase/rooms/harem/main.73d335db.jpg)}}.header-room-group{background-image:url(/build/images/1920/showcase/rooms/group/main.af9d41be.jpg)}@media screen and (max-width:1920px) and (max-height:1920px){.header-room-group{background-image:url(/build/images/1920/showcase/rooms/group/main.af9d41be.jpg)}}@media screen and (max-width:1540px) and (max-height:1540px){.header-room-group{background-image:url(/build/images/1540/showcase/rooms/group/main.3a6e8ab4.jpg)}}@media screen and (max-width:840px) and (max-height:840px){.header-room-group{background-image:url(/build/images/840/showcase/rooms/group/main.ef01d17f.jpg)}}@media screen and (max-width:420px) and (max-height:420px){.header-room-group{background-image:url(/build/images/420/showcase/rooms/group/main.0bdfa6bd.jpg)}}.header-contact{background-image:url(/build/images/1920/showcase/contact/main.ab6f1e30.jpg)}@media screen and (max-width:1920px) and (max-height:1920px){.header-contact{background-image:url(/build/images/1920/showcase/contact/main.ab6f1e30.jpg)}}@media screen and (max-width:1540px) and (max-height:1540px){.header-contact{background-image:url(/build/images/1540/showcase/contact/main.6459f9ac.jpg)}}@media screen and (max-width:840px) and (max-height:840px){.header-contact{background-image:url(/build/images/840/showcase/contact/main.66dfedf3.jpg)}}@media screen and (max-width:420px) and (max-height:420px){.header-contact{background-image:url(/build/images/420/showcase/contact/main.b2654f11.jpg)}}.header-gallery{background-image:url(/build/images/1920/showcase/gallery/main.43ba2ee9.jpg)}@media screen and (max-width:1920px) and (max-height:1920px){.header-gallery{background-image:url(/build/images/1920/showcase/gallery/main.43ba2ee9.jpg)}}@media screen and (max-width:1540px) and (max-height:1540px){.header-gallery{background-image:url(/build/images/1540/showcase/gallery/main.bd4d6a24.jpg)}}@media screen and (max-width:840px) and (max-height:840px){.header-gallery{background-image:url(/build/images/840/showcase/gallery/main.90e31fe7.jpg)}}@media screen and (max-width:420px) and (max-height:420px){.header-gallery{background-image:url(/build/images/420/showcase/gallery/main.22f42f15.jpg)}}.header-spa{background-image:url(/build/images/1920/showcase/spa/main.de8869ce.jpg)}@media screen and (max-width:1920px) and (max-height:1920px){.header-spa{background-image:url(/build/images/1920/showcase/spa/main.de8869ce.jpg)}}@media screen and (max-width:1540px) and (max-height:1540px){.header-spa{background-image:url(/build/images/1540/showcase/spa/main.999ee8ae.jpg)}}@media screen and (max-width:840px) and (max-height:840px){.header-spa{background-image:url(/build/images/840/showcase/spa/main.a74802da.jpg)}}@media screen and (max-width:420px) and (max-height:420px){.header-spa{background-image:url(/build/images/420/showcase/spa/main.6336e187.jpg)}}.header-oasis{background-image:url(/build/images/1920/showcase/spa/offer/oasis/main.3c49e2c1.jpg)}@media screen and (max-width:1920px) and (max-height:1920px){.header-oasis{background-image:url(/build/images/1920/showcase/spa/offer/oasis/main.3c49e2c1.jpg)}}@media screen and (max-width:1540px) and (max-height:1540px){.header-oasis{background-image:url(/build/images/1540/showcase/spa/offer/oasis/main.47d59f58.jpg)}}@media screen and (max-width:840px) and (max-height:840px){.header-oasis{background-image:url(/build/images/840/showcase/spa/offer/oasis/main.10df1129.jpg)}}@media screen and (max-width:420px) and (max-height:420px){.header-oasis{background-image:url(/build/images/420/showcase/spa/offer/oasis/main.e915fe87.jpg)}}.header-discover-hammam{background-image:url(/build/images/1920/showcase/spa/offer/discover-hammam/main.f9444aa0.jpg)}@media screen and (max-width:1920px) and (max-height:1920px){.header-discover-hammam{background-image:url(/build/images/1920/showcase/spa/offer/discover-hammam/main.f9444aa0.jpg)}}@media screen and (max-width:1540px) and (max-height:1540px){.header-discover-hammam{background-image:url(/build/images/1540/showcase/spa/offer/discover-hammam/main.1e9f2f74.jpg)}}@media screen and (max-width:840px) and (max-height:840px){.header-discover-hammam{background-image:url(/build/images/840/showcase/spa/offer/discover-hammam/main.df6b8641.jpg)}}@media screen and (max-width:420px) and (max-height:420px){.header-discover-hammam{background-image:url(/build/images/420/showcase/spa/offer/discover-hammam/main.14892eff.jpg)}}.header-vitality-hammam{background-image:url(/build/images/1920/showcase/spa/offer/vitality-hammam/main.da8dbd31.jpg)}@media screen and (max-width:1920px) and (max-height:1920px){.header-vitality-hammam{background-image:url(/build/images/1920/showcase/spa/offer/vitality-hammam/main.da8dbd31.jpg)}}@media screen and (max-width:1540px) and (max-height:1540px){.header-vitality-hammam{background-image:url(/build/images/1540/showcase/spa/offer/vitality-hammam/main.4749b949.jpg)}}@media screen and (max-width:840px) and (max-height:840px){.header-vitality-hammam{background-image:url(/build/images/840/showcase/spa/offer/vitality-hammam/main.05fc5236.jpg)}}@media screen and (max-width:420px) and (max-height:420px){.header-vitality-hammam{background-image:url(/build/images/420/showcase/spa/offer/vitality-hammam/main.dc327819.jpg)}}.header-sweet-hammam{background-image:url(/build/images/1920/showcase/spa/offer/sweet-hammam/main.e5a5251f.jpg)}@media screen and (max-width:1920px) and (max-height:1920px){.header-sweet-hammam{background-image:url(/build/images/1920/showcase/spa/offer/sweet-hammam/main.e5a5251f.jpg)}}@media screen and (max-width:1540px) and (max-height:1540px){.header-sweet-hammam{background-image:url(/build/images/1540/showcase/spa/offer/sweet-hammam/main.3c6236de.jpg)}}@media screen and (max-width:840px) and (max-height:840px){.header-sweet-hammam{background-image:url(/build/images/840/showcase/spa/offer/sweet-hammam/main.a846f452.jpg)}}@media screen and (max-width:420px) and (max-height:420px){.header-sweet-hammam{background-image:url(/build/images/420/showcase/spa/offer/sweet-hammam/main.b7418ab5.jpg)}}.header-moroccan-traditions{background-image:url(/build/images/1920/showcase/spa/offer/moroccan-traditions/main.a9568c7d.jpg)}@media screen and (max-width:1920px) and (max-height:1920px){.header-moroccan-traditions{background-image:url(/build/images/1920/showcase/spa/offer/moroccan-traditions/main.a9568c7d.jpg)}}@media screen and (max-width:1540px) and (max-height:1540px){.header-moroccan-traditions{background-image:url(/build/images/1540/showcase/spa/offer/moroccan-traditions/main.4874a1e3.jpg)}}@media screen and (max-width:840px) and (max-height:840px){.header-moroccan-traditions{background-image:url(/build/images/840/showcase/spa/offer/moroccan-traditions/main.5a527f6c.jpg)}}@media screen and (max-width:420px) and (max-height:420px){.header-moroccan-traditions{background-image:url(/build/images/420/showcase/spa/offer/moroccan-traditions/main.89d92c20.jpg)}}.header-hammam-sahara{background-image:url(/build/images/1920/showcase/spa/offer/hammam-sahara/main.26de2840.jpg)}@media screen and (max-width:1920px) and (max-height:1920px){.header-hammam-sahara{background-image:url(/build/images/1920/showcase/spa/offer/hammam-sahara/main.26de2840.jpg)}}@media screen and (max-width:1540px) and (max-height:1540px){.header-hammam-sahara{background-image:url(/build/images/1540/showcase/spa/offer/hammam-sahara/main.4aaf127c.jpg)}}@media screen and (max-width:840px) and (max-height:840px){.header-hammam-sahara{background-image:url(/build/images/840/showcase/spa/offer/hammam-sahara/main.da6215b7.jpg)}}@media screen and (max-width:420px) and (max-height:420px){.header-hammam-sahara{background-image:url(/build/images/420/showcase/spa/offer/hammam-sahara/main.bdb0b7d7.jpg)}}.header-source-of-life{background-image:url(/build/images/1920/showcase/spa/offer/source-of-life/main.0f4b1c8c.jpg)}@media screen and (max-width:1920px) and (max-height:1920px){.header-source-of-life{background-image:url(/build/images/1920/showcase/spa/offer/source-of-life/main.0f4b1c8c.jpg)}}@media screen and (max-width:1540px) and (max-height:1540px){.header-source-of-life{background-image:url(/build/images/1540/showcase/spa/offer/source-of-life/main.61731bda.jpg)}}@media screen and (max-width:840px) and (max-height:840px){.header-source-of-life{background-image:url(/build/images/840/showcase/spa/offer/source-of-life/main.ed20b632.jpg)}}@media screen and (max-width:420px) and (max-height:420px){.header-source-of-life{background-image:url(/build/images/420/showcase/spa/offer/source-of-life/main.504fb330.jpg)}}.header-sublime-cleopatra{background-image:url(/build/images/1920/showcase/spa/offer/sublime-cleopatra/main.ecbc4023.jpg)}@media screen and (max-width:1920px) and (max-height:1920px){.header-sublime-cleopatra{background-image:url(/build/images/1920/showcase/spa/offer/sublime-cleopatra/main.ecbc4023.jpg)}}@media screen and (max-width:1540px) and (max-height:1540px){.header-sublime-cleopatra{background-image:url(/build/images/1540/showcase/spa/offer/sublime-cleopatra/main.ca03eb52.jpg)}}@media screen and (max-width:840px) and (max-height:840px){.header-sublime-cleopatra{background-image:url(/build/images/840/showcase/spa/offer/sublime-cleopatra/main.d240f4b1.jpg)}}@media screen and (max-width:420px) and (max-height:420px){.header-sublime-cleopatra{background-image:url(/build/images/420/showcase/spa/offer/sublime-cleopatra/main.816e9836.jpg)}}.header-oriental-sun{background-image:url(/build/images/1920/showcase/spa/offer/oriental-sun/main.1defd515.jpg)}@media screen and (max-width:1920px) and (max-height:1920px){.header-oriental-sun{background-image:url(/build/images/1920/showcase/spa/offer/oriental-sun/main.1defd515.jpg)}}@media screen and (max-width:1540px) and (max-height:1540px){.header-oriental-sun{background-image:url(/build/images/1540/showcase/spa/offer/oriental-sun/main.1768d56c.jpg)}}@media screen and (max-width:840px) and (max-height:840px){.header-oriental-sun{background-image:url(/build/images/840/showcase/spa/offer/oriental-sun/main.c9c6154f.jpg)}}@media screen and (max-width:420px) and (max-height:420px){.header-oriental-sun{background-image:url(/build/images/420/showcase/spa/offer/oriental-sun/main.f82af83b.jpg)}}.header-berber-evasion{background-image:url(/build/images/1920/showcase/spa/offer/berber-evasion/main.b65db7fe.jpg)}@media screen and (max-width:1920px) and (max-height:1920px){.header-berber-evasion{background-image:url(/build/images/1920/showcase/spa/offer/berber-evasion/main.b65db7fe.jpg)}}@media screen and (max-width:1540px) and (max-height:1540px){.header-berber-evasion{background-image:url(/build/images/1540/showcase/spa/offer/berber-evasion/main.d40017d9.jpg)}}@media screen and (max-width:840px) and (max-height:840px){.header-berber-evasion{background-image:url(/build/images/840/showcase/spa/offer/berber-evasion/main.0033db84.jpg)}}@media screen and (max-width:420px) and (max-height:420px){.header-berber-evasion{background-image:url(/build/images/420/showcase/spa/offer/berber-evasion/main.be427ab0.jpg)}}.header-oriental-stopover{background-image:url(/build/images/1920/showcase/spa/offer/oriental-stopover/main.5ab86a5f.jpg)}@media screen and (max-width:1920px) and (max-height:1920px){.header-oriental-stopover{background-image:url(/build/images/1920/showcase/spa/offer/oriental-stopover/main.5ab86a5f.jpg)}}@media screen and (max-width:1540px) and (max-height:1540px){.header-oriental-stopover{background-image:url(/build/images/1540/showcase/spa/offer/oriental-stopover/main.57e64729.jpg)}}@media screen and (max-width:840px) and (max-height:840px){.header-oriental-stopover{background-image:url(/build/images/840/showcase/spa/offer/oriental-stopover/main.4c73d1f5.jpg)}}@media screen and (max-width:420px) and (max-height:420px){.header-oriental-stopover{background-image:url(/build/images/420/showcase/spa/offer/oriental-stopover/main.7add2060.jpg)}}.header-destination-kashmir{background-image:url(/build/images/1920/showcase/spa/offer/destination-kashmir/main.54bb8d00.jpg)}@media screen and (max-width:1920px) and (max-height:1920px){.header-destination-kashmir{background-image:url(/build/images/1920/showcase/spa/offer/destination-kashmir/main.54bb8d00.jpg)}}@media screen and (max-width:1540px) and (max-height:1540px){.header-destination-kashmir{background-image:url(/build/images/1540/showcase/spa/offer/destination-kashmir/main.7aa3ca0e.jpg)}}@media screen and (max-width:840px) and (max-height:840px){.header-destination-kashmir{background-image:url(/build/images/840/showcase/spa/offer/destination-kashmir/main.bf99ac44.jpg)}}@media screen and (max-width:420px) and (max-height:420px){.header-destination-kashmir{background-image:url(/build/images/420/showcase/spa/offer/destination-kashmir/main.f6d763b4.jpg)}}.header-royal-precious-care{background-image:url(/build/images/1920/showcase/spa/offer/royal-precious-care/main.5b2c57be.jpg)}@media screen and (max-width:1920px) and (max-height:1920px){.header-royal-precious-care{background-image:url(/build/images/1920/showcase/spa/offer/royal-precious-care/main.5b2c57be.jpg)}}@media screen and (max-width:1540px) and (max-height:1540px){.header-royal-precious-care{background-image:url(/build/images/1540/showcase/spa/offer/royal-precious-care/main.21478ced.jpg)}}@media screen and (max-width:840px) and (max-height:840px){.header-royal-precious-care{background-image:url(/build/images/840/showcase/spa/offer/royal-precious-care/main.9327a769.jpg)}}@media screen and (max-width:420px) and (max-height:420px){.header-royal-precious-care{background-image:url(/build/images/420/showcase/spa/offer/royal-precious-care/main.2a0b2a70.jpg)}}.header-black-cumin{background-image:url(/build/images/1920/showcase/spa/offer/black-cumin/main.dfb0b3f0.jpg)}@media screen and (max-width:1920px) and (max-height:1920px){.header-black-cumin{background-image:url(/build/images/1920/showcase/spa/offer/black-cumin/main.dfb0b3f0.jpg)}}@media screen and (max-width:1540px) and (max-height:1540px){.header-black-cumin{background-image:url(/build/images/1540/showcase/spa/offer/black-cumin/main.3eab413e.jpg)}}@media screen and (max-width:840px) and (max-height:840px){.header-black-cumin{background-image:url(/build/images/840/showcase/spa/offer/black-cumin/main.a27179cb.jpg)}}@media screen and (max-width:420px) and (max-height:420px){.header-black-cumin{background-image:url(/build/images/420/showcase/spa/offer/black-cumin/main.a9da0a24.jpg)}}.header-four-hand-massage{background-image:url(/build/images/1920/showcase/spa/offer/four-hand-massage/main.1f1d4fb8.jpg)}@media screen and (max-width:1920px) and (max-height:1920px){.header-four-hand-massage{background-image:url(/build/images/1920/showcase/spa/offer/four-hand-massage/main.1f1d4fb8.jpg)}}@media screen and (max-width:1540px) and (max-height:1540px){.header-four-hand-massage{background-image:url(/build/images/1540/showcase/spa/offer/four-hand-massage/main.4a9190c9.jpg)}}@media screen and (max-width:840px) and (max-height:840px){.header-four-hand-massage{background-image:url(/build/images/840/showcase/spa/offer/four-hand-massage/main.fa771277.jpg)}}@media screen and (max-width:420px) and (max-height:420px){.header-four-hand-massage{background-image:url(/build/images/420/showcase/spa/offer/four-hand-massage/main.9ef80ee6.jpg)}}.header-rent_spaces{background-image:url(/build/images/1920/showcase/rent-spaces/header.f9d85c8a.jpg)}@media screen and (max-width:1920px) and (max-height:1920px){.header-rent_spaces{background-image:url(/build/images/1920/showcase/rent-spaces/header.f9d85c8a.jpg)}}@media screen and (max-width:1540px) and (max-height:1540px){.header-rent_spaces{background-image:url(/build/images/1540/showcase/rent-spaces/header.8df2f7a9.jpg)}}@media screen and (max-width:840px) and (max-height:840px){.header-rent_spaces{background-image:url(/build/images/840/showcase/rent-spaces/header.c26624dc.jpg)}}@media screen and (max-width:420px) and (max-height:420px){.header-rent_spaces{background-image:url(/build/images/420/showcase/rent-spaces/header.e3ce77f0.jpg)}}.header-rent_space-garden{background-image:url(/build/images/1920/showcase/rent-spaces/garden/main.209ed419.jpg)}@media screen and (max-width:1920px) and (max-height:1920px){.header-rent_space-garden{background-image:url(/build/images/1920/showcase/rent-spaces/garden/main.209ed419.jpg)}}@media screen and (max-width:1540px) and (max-height:1540px){.header-rent_space-garden{background-image:url(/build/images/1540/showcase/rent-spaces/garden/main.1b6248c9.jpg)}}@media screen and (max-width:840px) and (max-height:840px){.header-rent_space-garden{background-image:url(/build/images/840/showcase/rent-spaces/garden/main.3e940b98.jpg)}}@media screen and (max-width:420px) and (max-height:420px){.header-rent_space-garden{background-image:url(/build/images/420/showcase/rent-spaces/garden/main.e3d5e886.jpg)}}.header-rent_space-lounge{background-image:url(/build/images/1920/showcase/rent-spaces/lounge/main.ad850f26.jpg)}@media screen and (max-width:1920px) and (max-height:1920px){.header-rent_space-lounge{background-image:url(/build/images/1920/showcase/rent-spaces/lounge/main.ad850f26.jpg)}}@media screen and (max-width:1540px) and (max-height:1540px){.header-rent_space-lounge{background-image:url(/build/images/1540/showcase/rent-spaces/lounge/main.025e68d7.jpg)}}@media screen and (max-width:840px) and (max-height:840px){.header-rent_space-lounge{background-image:url(/build/images/840/showcase/rent-spaces/lounge/main.506dccb6.jpg)}}@media screen and (max-width:420px) and (max-height:420px){.header-rent_space-lounge{background-image:url(/build/images/420/showcase/rent-spaces/lounge/main.021da30b.jpg)}}.header-rent_space-winter_garden{background-image:url(/build/images/1920/showcase/rent-spaces/winter_garden/main.6d7c0ed3.jpg)}@media screen and (max-width:1920px) and (max-height:1920px){.header-rent_space-winter_garden{background-image:url(/build/images/1920/showcase/rent-spaces/winter_garden/main.6d7c0ed3.jpg)}}@media screen and (max-width:1540px) and (max-height:1540px){.header-rent_space-winter_garden{background-image:url(/build/images/1540/showcase/rent-spaces/winter_garden/main.3b154b44.jpg)}}@media screen and (max-width:840px) and (max-height:840px){.header-rent_space-winter_garden{background-image:url(/build/images/840/showcase/rent-spaces/winter_garden/main.2eab5371.jpg)}}@media screen and (max-width:420px) and (max-height:420px){.header-rent_space-winter_garden{background-image:url(/build/images/420/showcase/rent-spaces/winter_garden/main.16f1f889.jpg)}}.header-gift-vouchers{background-image:url(/build/images/1920/showcase/gift-vouchers/main.c568fa9d.jpg)}@media screen and (max-width:1920px) and (max-height:1920px){.header-gift-vouchers{background-image:url(/build/images/1920/showcase/gift-vouchers/main.c568fa9d.jpg)}}@media screen and (max-width:1540px) and (max-height:1540px){.header-gift-vouchers{background-image:url(/build/images/1540/showcase/gift-vouchers/main.b560deb0.jpg)}}@media screen and (max-width:840px) and (max-height:840px){.header-gift-vouchers{background-image:url(/build/images/840/showcase/gift-vouchers/main.3aa7e611.jpg)}}@media screen and (max-width:420px) and (max-height:420px){.header-gift-vouchers{background-image:url(/build/images/420/showcase/gift-vouchers/main.e084677a.jpg)}}h1,h2,h3,h4{font-family:Berkshire Swash,cursive}h1{font-size:3.6em;line-height:1.5em;position:relative;text-align:center;text-shadow:2px 2px 1px #000}@media (max-width:650px){h1{font-size:2.8em}}h2{font-size:2.15em}h3{font-size:1.4em;line-height:1.6em}h4{font-size:1.2em}small{font-size:.7em}.container{display:block;margin:0 auto;max-width:900px;width:95%}.overlay{background-color:rgba(0,0,0,.1);bottom:0;left:0;position:absolute;right:0;top:0}.blur-box{position:relative}.blurred{filter:blur(3px)}.blur-text{color:#fff;font-size:1.5em;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:1}#newsletter-block{background-color:#000;border:2px solid #23838d;border-radius:5px;bottom:15px;font-size:.85em;margin-left:15px;padding:13px;position:fixed;right:15px}#newsletter-block div{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:end}#newsletter-block div input{border:2px solid #23838d;border-radius:5px;height:20px;padding:10px}#newsletter-block div input.name{width:80px}#newsletter-block div button{background-color:#23838d;border:2px solid #23838d;border-radius:5px;color:#fff;cursor:pointer;padding:10px}#newsletter-block div button.hidden{display:none}#newsletter-block .error-message,#newsletter-block .success-message{display:none;font-size:.9em;padding-top:10px}#newsletter-block .error-message{color:red}#newsletter-block .success-message{color:green}.text-highlight{color:#23838d}section{padding-bottom:100px;padding-top:50px}section.spa-layout{background:#462f21}h2 small{font-size:.6em;margin-right:10px}p{line-height:25px;text-align:justify}.frame{border:15px solid #10545b;bottom:0;left:0;position:absolute;right:0;top:0;transform:translate(30px,30px);transition-duration:.5s}@media (max-width:1000px){.frame.big{display:none}}.text-yellow{color:#fcd04e}.underline{background-color:#be9b19;height:2px;margin:20px 0;width:120px}.room-card,.spa-card{display:grid;grid-template-columns:1.5fr 1fr;margin-bottom:70px;transition:transform .3s}.room-card .subtitle,.spa-card .subtitle{font-style:italic}.room-card>div,.spa-card>div{margin-right:5px}.room-card .room-image,.room-card .spa-image,.spa-card .room-image,.spa-card .spa-image{display:inline-block;margin-bottom:50px;position:relative;transition:transform .3s}.room-card .room-image img,.room-card .spa-image img,.spa-card .room-image img,.spa-card .spa-image img{height:200px;position:relative;transform:translate(0);transition-duration:.5s}.room-card .underline,.spa-card .underline{margin:20px auto}.room-card:hover .room-image,.room-card:hover .spa-image,.spa-card:hover .room-image,.spa-card:hover .spa-image{transform:translateY(-5px)}.room-card:hover .underline,.spa-card:hover .underline{animation:underlinewidth .3s}.room-card.room-detail,.spa-card.room-detail{display:block;text-align:center}.room-card.room-detail p,.spa-card.room-detail p{text-align:center}.room-card.room-detail hr,.spa-card.room-detail hr{margin:10px 0 20px}.room-card.room-detail h3,.spa-card.room-detail h3{font-family:Berkshire Swash,cursive;font-size:2em;margin:40px 0}.room-card.room-detail table.rooms-prices,.spa-card.room-detail table.rooms-prices{margin:10px 0;width:100%}.room-card.room-detail table.rooms-prices,.room-card.room-detail table.rooms-prices td,.room-card.room-detail table.rooms-prices th,.spa-card.room-detail table.rooms-prices,.spa-card.room-detail table.rooms-prices td,.spa-card.room-detail table.rooms-prices th{border:2px solid #23838d;font-size:1.1em;vertical-align:middle}@media (max-width:650px){.room-card.room-detail table.rooms-prices,.room-card.room-detail table.rooms-prices td,.room-card.room-detail table.rooms-prices th,.spa-card.room-detail table.rooms-prices,.spa-card.room-detail table.rooms-prices td,.spa-card.room-detail table.rooms-prices th{font-size:1em}}.room-card.room-detail table.rooms-prices td,.room-card.room-detail table.rooms-prices th,.spa-card.room-detail table.rooms-prices td,.spa-card.room-detail table.rooms-prices th{padding:15px}.room-card.room-detail table.rooms-prices th small,.spa-card.room-detail table.rooms-prices th small{font-size:.6em}.room-card.room-detail table.rooms-prices td,.spa-card.room-detail table.rooms-prices td{vertical-align:middle}.room-card.room-detail:hover .underline,.spa-card.room-detail:hover .underline{animation:none}.room-link:hover .room-card,.spa-link:hover .spa-card{transform:scale(1.07)}.room-link:hover .room-card .frame,.spa-link:hover .spa-card .frame{transform:translate(0);transition-duration:.5s}.room-link:hover .room-card .room-image img,.room-link:hover .room-card .spa-image img,.spa-link:hover .spa-card .room-image img,.spa-link:hover .spa-card .spa-image img{transform:translate(30px,30px);transition-duration:.5s}@media (max-width:770px){.room-card,.spa-card{display:block;text-align:center}.room-card p,.spa-card p{text-align:center}.room-link:hover .room-card,.spa-link:hover .spa-card{transform:none}}@keyframes underlinewidth{0%{width:0}to{width:120px}}#lightgallery{display:flex;flex-wrap:wrap}#lightgallery .room-gallery{align-items:center;display:flex;height:150px;margin-bottom:4px;margin-right:4px;overflow:hidden;width:32%}#lightgallery .room-gallery img{transition:transform .3s;width:100%}#lightgallery .room-gallery:nth-of-type(3n){margin-right:0}#lightgallery .room-gallery:hover img{transform:scale(1.07)}@media (max-width:770px){#lightgallery .room-gallery{margin-bottom:3px;margin-right:3px;width:49%}#lightgallery .room-gallery:nth-of-type(3n){margin-right:3px}#lightgallery .room-gallery:nth-of-type(2n){margin-right:0}}.button{animation-duration:.8s;animation-name:button-color-out;background-color:#be9b19;border:1px solid #be9b19;border-radius:5px;color:#000;cursor:pointer;display:inline-block!important;font-weight:900;margin:30px auto;padding:12px;text-align:right;text-decoration:none}.button-simple{color:#be9b19;margin:20px auto}.button-simple:hover{text-decoration:underline}.button:hover{animation-name:button-color-in;background-color:#000;color:#be9b19}@keyframes button-color-in{0%{background-color:#be9b19;color:#000}to{background-color:#000;color:#be9b19}}@keyframes button-color-out{0%{background-color:#000;color:#be9b19}to{background-color:#be9b19;color:#000}}.rent-link{float:right}.room-right,.spa-right{align-items:center;display:flex;flex-direction:column;justify-content:space-between}.home-main-image{height:450px;margin-bottom:100px;position:relative;width:100%}.big-text{font-size:3em}@media (max-width:650px){.big-text{font-size:2.5em}}.center-text{text-align:center}.home-introduction{margin-bottom:50px;margin-top:25px}.image-background{background-position:50%;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.image-background.main{background-image:url(/build/images/1980/showcase/home/descriptive.9a3b82e1.jpg)}@media screen and (max-width:1920px) and (max-height:1920px){.image-background.main{background-image:url(/build/images/1920/showcase/home/descriptive.66918710.jpg)}}@media screen and (max-width:1540px) and (max-height:1540px){.image-background.main{background-image:url(/build/images/1540/showcase/home/descriptive.04cfad12.jpg)}}@media screen and (max-width:840px) and (max-height:840px){.image-background.main{background-image:url(/build/images/840/showcase/home/descriptive.d0e4894e.jpg)}}@media screen and (max-width:420px) and (max-height:420px){.image-background.main{background-image:url(/build/images/420/showcase/home/descriptive.46c0f70e.jpg)}}.image-background.place{background-image:url(/build/images/1920/showcase/home/coin_repos.7dbbb73e.jpg)}@media screen and (max-width:1920px) and (max-height:1920px){.image-background.place{background-image:url(/build/images/1920/showcase/home/coin_repos.7dbbb73e.jpg)}}@media screen and (max-width:1540px) and (max-height:1540px){.image-background.place{background-image:url(/build/images/1540/showcase/home/coin_repos.6f4f975e.jpg)}}@media screen and (max-width:840px) and (max-height:840px){.image-background.place{background-image:url(/build/images/840/showcase/home/coin_repos.16df665f.jpg)}}@media screen and (max-width:420px) and (max-height:420px){.image-background.place{background-image:url(/build/images/420/showcase/home/coin_repos.0de4fbf2.jpg)}}.image-background.tree{background-image:url(/build/images/1980/showcase/home/tree.2d449c13.jpg)}@media screen and (max-width:1920px) and (max-height:1920px){.image-background.tree{background-image:url(/build/images/1920/showcase/home/tree.853a4d4d.jpg)}}@media screen and (max-width:1540px) and (max-height:1540px){.image-background.tree{background-image:url(/build/images/1540/showcase/home/tree.10f1eaa4.jpg)}}@media screen and (max-width:840px) and (max-height:840px){.image-background.tree{background-image:url(/build/images/840/showcase/home/tree.fec11ec6.jpg)}}@media screen and (max-width:420px) and (max-height:420px){.image-background.tree{background-image:url(/build/images/420/showcase/home/tree.4779f86b.jpg)}}.image-background.flower{background-image:url(/build/images/1980/showcase/home/bonfire.0be51537.jpg)}@media screen and (max-width:1920px) and (max-height:1920px){.image-background.flower{background-image:url(/build/images/1920/showcase/home/bonfire.a5de9721.jpg)}}@media screen and (max-width:1540px) and (max-height:1540px){.image-background.flower{background-image:url(/build/images/1540/showcase/home/bonfire.87c08717.jpg)}}@media screen and (max-width:840px) and (max-height:840px){.image-background.flower{background-image:url(/build/images/840/showcase/home/bonfire.64849504.jpg)}}@media screen and (max-width:420px) and (max-height:420px){.image-background.flower{background-image:url(/build/images/420/showcase/home/bonfire.460aa3f6.jpg)}}.m-top-80{margin-top:80px}.visit-video{display:flex;justify-content:center;margin-top:100px}.visit-video>video{max-height:70vh;max-width:70vw}.home-card{display:grid;grid-template-columns:1.5fr 1fr;min-height:400px;position:relative}.home-card.home-inverted-card{display:grid;grid-template-columns:.4fr 1fr;position:relative}.home-card.home-inverted-card .home-inverted{position:relative}.home-card p{line-height:40px}.home-card .home-bouquet-image{height:400px;margin:auto;max-width:260px;position:relative;width:80%}.home-card .home-bouquet-image .bouquet-size{height:250px;width:150px}.home-card .home-bouquet-image .bouquet-image{background-position:50%;background-size:cover;height:150px;position:absolute;width:150px}.home-card .home-bouquet-image .bouquet-image:nth-of-type(2){background-image:url(/build/images/420/showcase/home/vu_terrasse.7e24b2f5.jpg);left:5%;top:0}.home-card .home-bouquet-image .bouquet-image:nth-of-type(3){background-image:url(/build/images/420/showcase/home/parc.b4f6b766.jpg);right:5%;top:125px}.home-card .home-bouquet-image .bouquet-image:nth-of-type(4){background-image:url(/build/images/420/showcase/home/parc_1.4e773096.jpg);left:20%;top:250px}.home-card .bouquet-background-text{color:#10383c;font-size:3.6em;position:absolute;z-index:-1}.home-card .bouquet-background-text:first-of-type{left:10%;top:5%}.home-card .bouquet-background-text:nth-of-type(2){left:30%;top:30%}.home-card .bouquet-background-text:nth-of-type(3){right:20%;top:60%}.home-card .bouquet-background-text:nth-of-type(4){left:0;top:80%}.home-card .bouquet-background-text.right:nth-of-type(2){left:inherit;right:0;top:7%}.home-card .bouquet-background-text.right:nth-of-type(3){left:inherit;right:10%;top:25%}.home-card .bouquet-background-text.right:nth-of-type(4){left:inherit;right:25%;top:45%}.home-card .bouquet-background-text.right:nth-of-type(5){left:inherit;right:5%;top:65%}.home-card .bouquet-text{align-items:center;display:flex}@media (max-width:770px){.home-card{display:block}.home-card.home-inverted-card{display:block;text-align:center}.home-card p{text-align:center}.home-card .bouquet-background-text{font-size:2.4em}.home-card .home-bouquet-image{margin-top:30px}}.home-inverted img{max-height:260px;position:relative}.home-inverted-card p{padding-left:50px}.inverted-text{align-items:center;display:flex}.description-text{margin-bottom:30px}.description-float{float:left;margin-right:20px;width:50%}.description-float-right{float:right;margin-left:20px;margin-top:20px;width:50%}@media (max-width:650px){.description-float-right{display:none}}section.page-contact .description-float-right{width:25%}img.img-overflow{opacity:0}.gift-vouchers{text-align:center}.gift-vouchers .underline{margin:20px auto}.gift-vouchers p{text-align:center}.gift-vouchers .gift-vouchers-hook{margin-bottom:30px}.gift-vouchers .gift-vouchers-packages{display:flex;margin:0 -20px}@media (max-width:993px){.gift-vouchers .gift-vouchers-packages{flex-wrap:wrap}}.gift-vouchers .gift-vouchers-packages .gift-vouchers-package,.gift-vouchers .gift-vouchers-packages .gift-vouchers-package-group{background-color:#23838d;border-radius:7px;flex:auto;margin:20px;padding:10px 10px 20px;text-align:center;width:33.3333333333%}.gift-vouchers .gift-vouchers-packages .gift-vouchers-package-group.gift-vouchers-package-group,.gift-vouchers .gift-vouchers-packages .gift-vouchers-package.gift-vouchers-package-group{width:37.5%}@media (max-width:993px){.gift-vouchers .gift-vouchers-packages .gift-vouchers-package,.gift-vouchers .gift-vouchers-packages .gift-vouchers-package-group{width:37.5%}}.gift-vouchers .gift-vouchers-packages .gift-vouchers-package .gift-vouchers-package-title,.gift-vouchers .gift-vouchers-packages .gift-vouchers-package-group .gift-vouchers-package-title{color:#fff;font-family:Berkshire Swash,cursive;font-size:1.4em;margin-top:10px}.gift-vouchers .gift-vouchers-packages .gift-vouchers-package .gift-vouchers-package-nights,.gift-vouchers .gift-vouchers-packages .gift-vouchers-package-group .gift-vouchers-package-nights{color:#fff;font-size:1.2em;margin-top:10px}.gift-vouchers .gift-vouchers-packages .gift-vouchers-package .gift-vouchers-package-price,.gift-vouchers .gift-vouchers-packages .gift-vouchers-package-group .gift-vouchers-package-price{font-size:1.5em;margin-top:10px}.gift-vouchers .gift-vouchers-packages .gift-vouchers-package .button,.gift-vouchers .gift-vouchers-packages .gift-vouchers-package-group .button{background-color:#be9b19;color:#000;margin:20px auto}.gift-vouchers hr{margin:30px 0}.gift-vouchers h2{margin-bottom:30px;text-align:center}.gift-vouchers h3{margin-bottom:20px;text-align:center}.gift-vouchers .card-options{margin:15px -15px}.gift-vouchers .card-options .card-option{border:2px solid #23838d;border-radius:7px;display:flex;margin:15px;overflow:hidden;text-align:center}.gift-vouchers .card-options .card-option .card-option-block{padding:15px;width:100%}.gift-vouchers .card-options .card-option .card-option-block .card-option-title{color:#fff;font-family:Berkshire Swash,cursive;font-size:1.4em}.gift-vouchers .card-options .card-option .card-option-block .card-option-description{margin-top:15px}.gift-vouchers .card-options .card-option .card-option-price{align-items:center;background-color:#23838d;color:#fff;display:flex;flex-basis:170px;flex-direction:column;flex-wrap:wrap;font-size:1.5em;justify-content:center;padding:10px}.gift-vouchers .card-options .card-option .card-option-price small{font-size:.5em}.spa,.spa h2{text-align:center}.spa h2{margin-bottom:50px}.spa h3{color:#fcd04e}.spa.ritual h3{font-size:1.8em;margin:10px 0}.spa.ritual h3,.spa>p{text-align:center}.spa .button{margin:20px auto 40px}.spa .frame{border:15px solid #8d6346}.spa .underline{background-color:#fcd04e}.spa .button-simple{color:#fcd04e}footer{align-items:center;background-color:#232323;display:flex;justify-content:center;padding:30px 0;width:100%}footer .language-select{cursor:pointer;font-size:.85em;height:40px;line-height:40px;width:130px}footer p{color:#c3922d;text-align:left}.container .footer-content{display:flex;justify-content:space-between}.container .footer-content>div:first-child{text-align:center}.container .footer-content>div:last-child{text-align:right}.container .footer-content .footer-links{display:flex;line-height:1.2em;text-align:center}.container .footer-content .footer-links a{color:#c3922d;padding:15px 0}.container .footer-content .footer-links a:hover{text-decoration:underline}.contact-container{display:flex;justify-content:space-between;margin-bottom:25px}@media (max-width:650px){.contact-container{flex-wrap:wrap}}.contact-container .contact-form{padding-right:20px;width:50%}@media (max-width:650px){.contact-container .contact-form{padding-right:0;width:100%}}.contact-container .contact-form .contact-success{background-color:#28cc3c;border-radius:5px;color:#000;margin-bottom:15px;padding:10px}.contact-container .contact-form .form-row{margin-bottom:10px}.contact-container .contact-form .form-row input[type=email],.contact-container .contact-form .form-row input[type=text],.contact-container .contact-form .form-row textarea{background-color:#f8f8f8;border:2px solid transparent;border-radius:4px;box-sizing:border-box;margin:8px 0;outline:none;padding:12px 15px;width:100%}.contact-container .contact-form .form-row input[type=email]:active,.contact-container .contact-form .form-row input[type=email]:focus,.contact-container .contact-form .form-row input[type=text]:active,.contact-container .contact-form .form-row input[type=text]:focus,.contact-container .contact-form .form-row textarea:active,.contact-container .contact-form .form-row textarea:focus{border-color:#be9b19}.contact-container .contact-form .form-row textarea{height:114px;resize:vertical}.contact-container .contact-form .required-fields{font-size:.8em;margin-bottom:10px;margin-top:-5px}.contact-container .contact-form button[type=button],.contact-container .contact-form button[type=submit]{background-color:#23838d;border:none;color:#fff;cursor:pointer;margin:4px 2px;padding:16px 32px;text-decoration:none;width:100%}.contact-container .contact-informations{width:50%}@media (max-width:650px){.contact-container .contact-informations{margin-top:30px;width:100%}}.contact-container .contact-informations .contact-card{background-color:#10545b;margin-bottom:20px;padding:15px}.contact-container .contact-informations .contact-card p{letter-spacing:2px;text-align:center}.social-section{display:flex}.social-section img{width:50px}.social-section a{margin-right:10px}.social-section a:last-of-type{margin-right:0}.contact-title{color:#be9b19;font-size:1.5em;margin-bottom:15px;text-align:center}