@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Cinzel:wght@400..900&display=swap);:root{--white:#FFFFFF;--black:#000000;--black-clair:#212529;--gold:#025538;--gris:#636363;--gris-border:#C4BCB1;--border:#B4B7C0;--background:#F2EEE8}@font-face{font-family:Bettarria;src:url(../fonts/Bettarria.ttf)}*{margin:0;padding:0;box-sizing:border-box;text-decoration:none!important;scrollbar-width:none}::first-letter{text-transform:uppercase}body{overflow-y:auto;scroll-behavior:smooth;background-color:var(--background)}body.contact .my-app{background-color:var(--white)}body.contact .my-app .open-calendar{display:none!important}section{width:100%;min-height:100vh;background-color:rgba(0,0,0,.6)}*>.owl-next,*>.owl-prev{outline:0!important}a:hover{color:inherit}.offers-bloc,.trigger-offers{display:none!important}nav{position:fixed;width:100%;height:100%;top:0;z-index:9999;left:0;display:flex;flex-direction:column;background-color:var(--gold);transform:translateY(-100%)}nav .btn-close{position:absolute;top:30px;left:30px;z-index:10;display:flex;align-items:center;font-family:Cinzel,serif;color:var(--white);font-size:18px;line-height:1;text-transform:capitalize;font-weight:400}nav .btn-close .lines{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:30px;height:26px;margin-right:30px}nav .btn-close .lines span{display:block;width:100%;height:2px;background-color:var(--white)}nav .btn-close .lines span:nth-child(1){transform:translateY(12px)}nav .btn-close .lines span:nth-child(2){transform:translateY(-12px)}nav .logo{position:absolute;left:50%;transform:translateX(-50%);top:0;width:10vw;display:none}nav .logo img{display:block;width:100%}nav .site-config{position:absolute;top:30px;right:5vh;display:flex;z-index:10}nav .site-config span{margin-left:40px;text-transform:uppercase;font-size:18px;font-family:Cinzel,serif;line-height:1;color:var(--white);cursor:pointer;font-weight:400}nav ul{width:90%;display:flex;flex-direction:column;align-items:center;list-style:none;overflow-y:auto;position:absolute;justify-content:center;height:100vh}nav ul li{display:block;width:100%;padding:15px 0;border-bottom:1px solid var(--gold)}nav ul li a{display:block;font-size:36px;font-weight:600;width:100%;color:var(--white);text-align:center;transition:all .9s cubic-bezier(.075, .82, .165, 1);font-family:Cinzel,serif;text-transform:uppercase;line-height:1;transform:translateY(150%);opacity:0}nav ul li a:hover{letter-spacing:5pt;color:var(--white)}nav .social{position:absolute;bottom:5vh;right:0;z-index:10;opacity:0;display:flex}nav .social a{display:block;margin-right:30px}nav .social a img{display:block;width:25px}.menu_mobile{display:none;width:max-content;position:fixed;top:20px;left:30px;z-index:12;text-transform:uppercase;color:var(--gold);font-family:Cinzel,serif;font-size:14pt;transition:all .3s ease-in-out}.my-app{position:relative;background-color:var(--background);overflow:hidden;transform:unset!important}.my-app.fixed-top{overflow:unset;transform:unset!important}.my-app.fixed-top .header{position:fixed;top:0;z-index:999;background:var(--white);border-bottom:1px solid var(--border)}.my-app.fixed-top .header .logo{display:none}.my-app.fixed-top .header .right span{color:var(--gris)}.my-app .header{position:absolute;top:9px;width:100%;left:0;z-index:10;display:flex;justify-content:space-between;align-items:center;align-items:stretch;font-family:Cinzel,serif}.my-app .header .left{display:flex;position:relative;align-items:center}.my-app .header .left::after{content:"";position:absolute;bottom:0;left:0;transform:translateY(100%);width:44vw;height:1px;background-color:var(--background);opacity:.5}.my-app .header .left .menu_toggle{width:80px;height:80px;background-color:var(--white);display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:28px 20px;cursor:pointer}.my-app .header .left .menu_toggle span{display:block;width:100%;height:2px;background-color:var(--gold);transition:all .5s ease-in-out}.my-app .header .left .menu_toggle:hover span:nth-child(1){transform:translateY(-3px)}.my-app .header .left .menu_toggle:hover span:nth-child(3){transform:translateY(3px)}.my-app .header .left .menu_toggle:hover~span{left:27px}.my-app .header .left>span{color:var(--white);font-size:18px;position:relative;text-transform:uppercase;top:4px;left:30px;font-weight:400;transition:all .3s ease-in-out}.my-app .header .left>h2.name{display:none;color:var(--black-clair);top:0;left:0;position:relative;font-size:18px;margin:0}.my-app.fixed-top .header .left>span.text{display:none}.my-app.fixed-top .header .left>h2.name{display:block}.my-app .header .left .go-back-home{text-transform:uppercase;font-size:16pt;color:var(--white);position:relative;left:10vw;padding-left:50px}.my-app .header .left .go-back-home::after{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:25px;height:25px;background-image:url(../img/svg/Close.svg);background-repeat:no-repeat;background-position:50% 50%}.my-app .header .logo{position:absolute;left:50%;transform:translateX(-50%);top:0;width:160px;display:block}.my-app .header .logo img{display:block;width:100%}.my-app .header .right{display:flex;align-items:center;position:relative}.my-app .header .right::after{content:"";position:absolute;bottom:0;right:0;transform:translateY(100%);width:44vw;height:1px;background-color:var(--background);opacity:.5}.my-app .header .right span{display:block;margin-right:30px;font-size:18px;color:var(--white);cursor:pointer;text-transform:uppercase;font-weight:400}.my-app .header .right a{display:flex;background-color:var(--white);height:100%;color:var(--gold);text-transform:uppercase;align-items:center;font-size:18px;padding:20px 40px;transition:all .3s ease-in-out;letter-spacing:2px;font-weight:400}.my-app .header .right a:hover{color:var(--white);background-color:var(--gold)}.my-app .home{position:relative}.my-app .home .home-slide-carousel{padding:10px 10px;background-color:var(--white)}.my-app .home .home-slide-carousel .item{height:calc(100vh - 20px);width:100%;position:relative;overflow:hidden}.my-app .home .home-slide-carousel .item::before{content:"";width:100%;height:100%;position:absolute;top:0;z-index:10;left:0;background-color:rgba(0,0,0,.3)}.my-app .home .home-slide-carousel .item img{width:auto;height:100%;margin:0 auto}.my-app .home .home-reservation{position:absolute;top:0;left:40px;height:50%;z-index:9;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);text-orientation:sideways;text-orientation:sideways}.my-app .home .home-reservation a{display:inline-block;text-decoration:none;color:var(--white)}.my-app .home .home-reservation a .icon{position:absolute;left:-1px;top:-50px;width:50px;height:50px;border:1px solid rgb(255 255 255 / .5);-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite;border-radius:100%;color:var(--white)}.my-app .home .home-reservation a .icon i{color:var(--white);font-size:24px;transform:rotate(90deg)}.my-app .home .home-reservation a .call{color:var(--gold);text-transform:uppercase;font-family:Cinzel,serif;font-weight:400;letter-spacing:3px;font-size:18px;line-height:30px;margin-top:15px}.my-app .home .home-reservation a .call span{font-size:26px;font-weight:600;color:var(--white)}.my-app .home .etab-name{color:var(--white);font-size:80px;width:50vw;text-align:center;position:absolute;top:50%;left:50%;z-index:10;font-family:Cinzel,serif;font-weight:500;letter-spacing:0;line-height:80px;transform:translate(-50%,-50%);margin:0;text-transform:uppercase}.my-app .home .etab-name a{display:block;font-size:28px;color:var(--white);line-height:1.3}.my-app .home .etab-name span{display:block;transform:translateY(100%)}.my-app .home .etab-name strong{color:var(--white);font-size:22px;font-family:Cinzel,serif;font-weight:400;letter-spacing:0;margin:0;text-transform:uppercase;display:block}.my-app .home .etab-name strong b{width:2px;display:inline-block;background-color:var(--white);height:25px;position:relative;top:5px;margin:0 10px}.my-app .home .social{position:absolute;bottom:30px;right:0;z-index:10;display:none}.my-app .home .social a{display:block;margin-right:30px}.my-app .home .social a img{display:block;width:25px}.my-app .intro{background-color:var(--white);position:relative;overflow:hidden;min-height:100vh;padding:20vw 0 0 0}.my-app .intro .about{display:none;position:absolute;top:3vw;left:50%;font-family:Cinzel,serif;line-height:1;text-align:center;font-size:150pt;z-index:90;width:max-content;color:var(--gold)}.my-app .intro h2{display:block;position:absolute;top:6vw;left:50%;font-size:80px;width:100%;max-width:1300px;z-index:100;font-family:Cinzel,serif;text-align:center;letter-spacing:0;line-height:80px;font-weight:400;text-transform:uppercase;transform:translateX(-50%);margin:0}.my-app .intro .Path_1{position:absolute;left:0;top:5vw;z-index:0;width:110%}.my-app .intro .Path_1 #Path_1{fill:transparent;stroke:var(--gris-border);stroke-width:1px;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:10;shape-rendering:auto}.my-app .intro .Path_2{position:absolute;right:-5vw;top:-10vw;width:40%;z-index:0}.my-app .intro .Path_2 #Path_2{fill:transparent;stroke:var(--gris-border);stroke-width:1px;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:10;shape-rendering:auto}.my-app .intro .ctn{max-width:1300px;position:relative;z-index:10;margin:0 auto;display:flex;justify-content:space-between}.my-app .intro .ctn .img-ctn{width:30vw;height:30vw;overflow:hidden;position:relative}.my-app .intro .ctn .img-ctn img{width:auto;height:100%;margin:0 auto}.my-app .intro .ctn .info{width:32vw;display:flex;align-items:start;position:relative;flex-direction:column;justify-content:center}.my-app .intro .ctn .info .extrait{color:var(--gris);font-size:22px;font-family:Cinzel,serif;font-weight:300;line-height:32px;margin:0 0 40px 0}.my-app .intro .ctn .info a{display:block;position:relative;font-family:Cinzel,serif;color:var(--gold);text-transform:uppercase;font-size:18px;transition:all .4s ease-in-out;padding:0 90px 0 0;letter-spacing:2px;transform:none!important}.my-app .intro .ctn .info a:hover{transform:translateX(25%)}.my-app .intro .ctn .info a::after{content:"";width:60px;position:absolute;height:60px;border-radius:50%;right:0;top:50%;border:1px solid var(--gold);transform:translateY(-50%);background-image:url(../img/svg/green_arrow.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:50%}.my-app .intro .ctn .extra-info{width:80%;left:50%;transform:translate(-50%,0);position:absolute;opacity:0;z-index:-10;padding-top:0}.my-app .intro .ctn .extra-info .extrait{width:100%;margin:0 auto;text-align:justify;color:var(--gris);font-size:22px;font-family:Cinzel,serif;font-weight:300;line-height:30px}.my-app .intro .ctn .extra-info img{display:block;width:60%;height:auto;margin:100px auto;transform:translateY(50%);opacity:0}.my-app .rooms{overflow:hidden;position:relative;background-color:var(--background);min-height:auto}.my-app .rooms h2{position:absolute;top:5vw;left:50%;z-index:10;transform:translateX(-58%);font-size:38px;color:var(--white);text-transform:uppercase;font-family:Cinzel,serif;font-weight:300;line-height:38px;letter-spacing:1px;margin:0;padding:50px 0 0 0}.my-app .rooms h2 span{color:var(--gold);font-family:Cinzel,serif;font-weight:400;font-size:50px;display:inline-block;z-index:-1;position:relative;width:max-content;text-transform:capitalize;line-height:55px;position:absolute;top:0;left:0;right:0;margin:0 auto}.my-app .rooms .rooms-carousel .item{width:100%;height:80vh;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;transform:translateY(35%)}.my-app .rooms .rooms-carousel .item:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background-color:rgba(0,0,0,.4)}.my-app .rooms .rooms-carousel .item img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:auto;z-index:1;min-height:auto;min-width:100%}.my-app .rooms .rooms-carousel .item span{position:relative;z-index:10;color:var(--white);opacity:.8;font-size:20pt;text-transform:uppercase;margin-bottom:50px;font-family:Cinzel,serif;font-weight:300}.my-app .rooms .rooms-carousel .item h3{position:relative;z-index:10;font-size:80px;font-family:Cinzel,serif;font-weight:300;max-width:1300px;text-transform:uppercase;color:var(--white);text-align:center;cursor:pointer;line-height:80px;letter-spacing:0;margin:0}.my-app .rooms .rooms-carousel .item .btn-more{display:block;position:absolute;bottom:10vh;left:50%;transform:translateX(-50%);z-index:10;font-size:18px;color:var(--white);font-family:Cinzel,serif;font-weight:300;text-transform:uppercase;padding:0 80px 0 0;letter-spacing:2px}.my-app .rooms .rooms-carousel .item .btn-more:hover::after{border-color:var(--white)}.my-app .rooms .rooms-carousel .item .btn-more::after{content:"";width:60px;position:absolute;height:60px;border-radius:50%;background-color:rgba(255,255,255,.3);right:0;top:50%;border:1.5px solid transparent;transition:all .3s ease-in-out;transform:translateY(-50%);background-image:url(../img/svg/White_Right_Scrol.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:50%}.my-app .rooms .rooms-carousel .owl-nav{position:absolute;bottom:0;z-index:10;left:0;margin:0;width:100%;height:1px}.my-app .rooms .rooms-carousel .owl-nav .owl-next,.my-app .rooms .rooms-carousel .owl-nav .owl-prev{position:absolute;width:80px;height:40px;display:block;background-image:url(../img/svg/White_Right_Scrol.svg);background-repeat:no-repeat;background-position:50% 50%;bottom:38vh;right:50px;color:transparent;background-color:transparent}.my-app .rooms .rooms-carousel .owl-nav .owl-prev{left:50px;background-image:url(../img/svg/White_Left_Scrol.svg)}.my-app .comments{padding:10vh 0 10vh;position:relative;background-color:var(--white);min-height:auto}.my-app .comments h2{text-align:center;font-size:50px;color:var(--black-clair);font-family:Cinzel,serif;font-weight:300;text-transform:uppercase;position:relative;letter-spacing:0;line-height:75px;margin:0}.my-app .comments h2 span{display:block;width:max-content;text-align:center;color:var(--gold);font-size:40px;margin:0 auto;line-height:50px;transform:translateY(100%);opacity:0;font-family:Cinzel,serif;font-weight:500;letter-spacing:normal;text-transform:capitalize}.my-app .comments .filter-comments-carousel{width:1300px;max-width:100%;margin:0 auto 80px;transform:translateY(50px);opacity:0}.my-app .comments .filter-comments-carousel .owl-stage-outer{width:100%}.my-app .comments .filter-comments-carousel .owl-stage-outer .item{position:relative;margin:0 20px}.my-app .comments .filter-comments-carousel .owl-stage-outer .item.last::after{display:none}.my-app .comments .filter-comments-carousel .owl-stage-outer .item::after{content:"";position:absolute;right:-20px;top:50%;transform:translate(50%,-50%);width:5px;height:5px;background-color:var(--gold);border-radius:50%}.my-app .comments .filter-comments-carousel .owl-stage-outer .item a{display:block;text-transform:uppercase;color:var(--gris);font-size:18px;transition:all .4s ease-in-out;font-family:Cinzel,serif;letter-spacing:2px;text-align:center}.my-app .comments .filter-comments-carousel .owl-stage-outer .item a.active,.my-app .comments .filter-comments-carousel .owl-stage-outer .item a:hover{color:var(--gold)}.my-app .comments .comments-carousel{width:900px;margin:0 auto;transform:translateY(50%);opacity:0}.my-app .comments .comments-carousel .item{padding:100px 0;position:relative;text-align:center}.my-app .comments .comments-carousel .item.nopad{padding:0!important}.my-app .comments .comments-carousel .item .note{top:0;right:0;position:absolute;font-family:Cinzel,serif;font-size:18px;color:var(--black-clair)}.my-app .comments .comments-carousel .item .note span{color:var(--black-clair);font-size:18px}.my-app .comments .comments-carousel .item .author-info{position:absolute;top:0;left:0;font-family:Cinzel,serif;text-align:left}.my-app .comments .comments-carousel .item .year{display:block;width:max-content;font-size:16pt;margin:0 auto 30px;color:var(--black-clair);font-family:Cinzel,serif}.my-app .comments .comments-carousel .item img{display:block;width:20vw;margin:0 auto}.my-app .comments .comments-carousel .item .author-info span{display:block;text-transform:uppercase;font-size:22px;color:var(--black-clair)}.my-app .comments .comments-carousel .item .author-info span:nth-child(2){color:var(--gris);font-size:22px}.my-app .comments .comments-carousel .item .extrait{width:85%;text-align:center;margin:0 auto;font-family:Cinzel,serif;font-size:22px;color:var(--black-clair);line-height:32px;max-height:40vh;overflow-y:auto;padding:0 10px}.my-app .comments .comments-carousel .item .extrait::first-letter{text-transform:uppercase}.my-app .comments .comments-carousel .item .extrait::-webkit-scrollbar{display:block}.my-app .comments .comments-carousel .item .extrait::-webkit-scrollbar-track{background-color:transparent}.my-app .comments .comments-carousel .item .extrait::-webkit-scrollbar{width:5px}.my-app .comments .comments-carousel .item .extrait::-webkit-scrollbar-thumb{background-color:var(--gold)}.my-app .comments .comments-carousel .item .date{display:block;text-align:center;margin:30px 0 0;font-family:Cinzel,serif;font-size:12pt;text-transform:capitalize;color:var(--gris);opacity:.7}.my-app .comments .comments-carousel .item .btn-more{bottom:0;margin:40px 0 0;color:var(--gris);font-size:18px;font-family:Cinzel,serif;text-transform:uppercase;letter-spacing:2px;display:inline-block}.my-app .comments .comments-carousel .item .engine{width:40px;height:40px;position:absolute;bottom:-1px;left:-50px;background-position:50% 50%;background-repeat:no-repeat}.my-app .comments .comments-carousel .item .engine.b{background-image:url(../img/svg/Booking-2.svg)}.my-app .comments .comments-carousel .item .engine.t{background-image:url(../img/svg/TripAdvisor-2.svg)}.my-app .comments .comments-carousel .owl-nav{position:absolute;margin:0;top:0;left:50%;z-index:-1;width:130%;transform:translateX(-50%);height:100%;display:flex;align-items:center;justify-content:space-between}.my-app .comments .comments-carousel .owl-nav .owl-next,.my-app .comments .comments-carousel .owl-nav .owl-prev{color:transparent;background-color:transparent;width:70px;height:30px;background-position:50% 50%;background-repeat:no-repeat}.my-app .comments .comments-carousel .owl-nav .owl-next{background-image:url(../img/svg/Black_Right_Scrol.svg)}.my-app .comments .comments-carousel .owl-nav .owl-prev{background-image:url(../img/svg/Black_Left_Scrol.svg)}.my-app .equipLand{background-color:var(--white);position:relative;padding:0 0 10vh}.my-app .equipLand .path_3{position:absolute;left:0;top:0;z-index:0;width:35vw;transform:translate(-30%,-10%)}.my-app .equipLand .path_3 #path_3{fill:transparent;stroke:var(--gris-border);stroke-width:1px;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:10;shape-rendering:auto}.my-app .equipLand .path_4{position:absolute;right:0;top:0;z-index:0;width:100%;transform:translateY(-40%)}.my-app .equipLand .path_4 #path_4{fill:transparent;stroke:var(--gris-border);stroke-width:1px;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:10;shape-rendering:auto}.my-app .equipLand .ctn{display:flex;justify-content:space-between;align-items:center;width:1300px;margin:0 auto}.my-app .equipLand .ctn .first,.my-app .equipLand .ctn .second{position:relative;width:45%;height:80vh;overflow:hidden;display:flex;align-items:center;justify-content:center;transform:translateY(50%);opacity:0;cursor:pointer;transform:none!important}.my-app .equipLand .ctn .first img,.my-app .equipLand .ctn .second img{position:absolute;transform:translateX(-50%) translateY(-20%);z-index:0;width:auto;height:100%;transition:all .4s ease-in-out;transition-delay:.2s;transform:none!important}.my-app .equipLand .ctn .first::after,.my-app .equipLand .ctn .second::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);z-index:2}.my-app .equipLand .ctn .first:hover img,.my-app .equipLand .ctn .second:hover img{transform:translate(-50%,-50%) scale(1.15)}.my-app .equipLand .ctn .first span,.my-app .equipLand .ctn .second span{position:relative;z-index:10;font-size:50px;letter-spacing:0;text-align:center;text-transform:uppercase;color:var(--white);font-family:Cinzel,serif;line-height:66px}.my-app .services{background-color:var(--background);position:relative;padding:0 0 70px;min-height:auto}.my-app .services h2{text-align:center;font-size:80px;color:var(--black-clair);font-family:Cinzel,serif;font-weight:300;text-transform:uppercase;position:relative;letter-spacing:0;line-height:80px;margin-bottom:100px}.my-app .services h2 span{display:block;width:max-content;text-align:center;color:var(--gold);font-size:140px;margin:0 auto;line-height:95px;transform:translateY(100%);opacity:1;font-family:Cinzel,serif;font-weight:500;letter-spacing:normal;text-transform:capitalize}.my-app .services .services-filter-carousel{padding-left:10vw}.my-app .services .services-filter-carousel .item{position:relative;overflow:hidden;transform:translateY(50%);opacity:.2;width:35vw;height:40vh;display:flex;justify-content:center;align-items:center;cursor:pointer}.my-app .services .services-filter-carousel .item:hover img{transform:translate(-50%,-50%) scale(1.15)!important}.my-app .services .services-filter-carousel .item img{position:absolute;top:50%;left:50%;height:100%;width:auto;transition:all .4s ease-in-out}.my-app .services .services-filter-carousel .item::after{content:"";width:100%;height:100%;position:absolute;top:0;z-index:0;left:0;background-color:rgba(0,0,0,.4)}.my-app .services .services-filter-carousel .item span{font-size:26pt;color:var(--white);position:relative;z-index:10;text-transform:uppercase;font-family:Cinzel,serif;font-weight:500;letter-spacing:0;line-height:26pt;display:block;text-align:center;padding:0 10px}.my-app .services .services-filter-carousel .owl-dots{margin-top:50px}.my-app .services .services-filter-carousel .owl-dots .owl-dot:active,.my-app .services .services-filter-carousel .owl-dots .owl-dot:focus{outline:0}.my-app .services .services-filter-carousel .owl-dots .owl-dot span{background:var(--gris-border);margin:0;border-radius:0;width:100px;height:2px}.my-app .services .services-filter-carousel .owl-dots .owl-dot.active span,.my-app .services .services-filter-carousel .owl-dots .owl-dot:hover span{background:var(--gold);height:4px;position:relative;top:1px}.my-app .gallery{background-color:var(--white);padding:0 0;position:relative;min-height:auto}.my-app .gallery h2{text-align:center;z-index:10;font-size:50px;line-height:85px;color:var(--black-clair);text-transform:uppercase;font-family:Cinzel,serif;margin-bottom:75px;font-weight:300;letter-spacing:0;position:relative;transform:translateY(50%);opacity:0}.my-app .gallery h2 span{display:block;width:max-content;text-align:center;color:var(--gold);font-size:40px;margin:0 auto;line-height:0;transform:translateY(100%);opacity:1;font-family:Cinzel,serif;font-weight:500;letter-spacing:normal;text-transform:capitalize}.my-app .gallery .owl-filter-bar{padding:0 0;margin:0 0 50px 0;text-align:center;position:relative;z-index:10}.my-app .gallery .owl-filter-bar li{display:inline-block;padding:0 40px}.my-app .gallery .owl-filter-bar li a{font-family:Cinzel,serif;font-size:18px;letter-spacing:2px;font-weight:550;color:var(--gris);text-transform:uppercase;position:relative}.my-app .gallery .owl-filter-bar li a::after{content:"";position:absolute;right:-42px;top:50%;transform:translate(50%,-50%);width:5px;height:5px;background-color:var(--gold);border-radius:50%}.my-app .gallery .owl-filter-bar li:last-child a::after{display:none}.my-app .gallery .owl-filter-bar li a:active,.my-app .gallery .owl-filter-bar li a:focus,.my-app .gallery .owl-filter-bar li a:hover{text-decoration:none}.my-app .gallery .owl-filter-bar li a.active{color:var(--gold)}.my-app .gallery #Layer_5{position:absolute;left:40%;top:0;z-index:1;height:100%;transform:translateX(-65%);display:none!important}.my-app .gallery #Layer_5 .Layer_5{fill:transparent;stroke:var(--gris-border);stroke-width:1px;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:10;shape-rendering:auto}.my-app .gallery .gallery-carousel .item{position:relative;overflow:hidden;transform:translateY(80%);opacity:0;cursor:pointer}.my-app .gallery .gallery-carousel .item img{width:100%;height:auto;min-width:100%;min-height:100%}.my-app .contact{background-color:var(--white);position:relative;padding:0 0;min-height:auto}.my-app .contact h2{text-align:center;z-index:10;font-size:80px;line-height:80px;color:var(--black-clair);text-transform:uppercase;font-family:Cinzel,serif;margin-bottom:75px;font-weight:300;letter-spacing:0;position:relative;transform:translateY(0)}.my-app .contact h2 span{display:block;width:max-content;text-align:center;color:var(--gold);font-size:140px;margin:0 auto;line-height:95px;transform:translateY(-100%);opacity:1;font-family:Cinzel,serif;font-weight:500;letter-spacing:normal;text-transform:capitalize}.my-app .contact #Layer_6{position:absolute;left:0;top:0;z-index:0;height:100%;transform:translate(-70%,-30%) rotate(-20deg)}.my-app .contact #Layer_6 .Layer_6{fill:transparent;stroke:var(--gris-border);stroke-width:1px;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:10;shape-rendering:auto}.my-app .contact #Layer_7{position:absolute;right:0;top:0;z-index:0;height:130%}.my-app .contact #Layer_7 .Layer_7{fill:transparent;stroke:var(--gris-border);stroke-width:1px;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:10;shape-rendering:auto}.my-app .contact .btn-compose{width:1000px;height:max-content;display:block;margin:80px auto 0;text-align:center;position:relative;z-index:1}.my-app .contact .btn-compose span{font-family:Cinzel,serif;font-size:75pt;text-align:center;text-transform:uppercase;color:var(--black-clair);letter-spacing:0;transform:translateY(100%);opacity:0;display:block}.my-app .contact .btn-compose span div{width:max-content;margin:0 auto;line-height:1;border-bottom:2px solid var(--black-clair);margin-bottom:15px}.my-app .contact .ctn{padding:40px 0 0}.my-app .contact .ctn form{width:40vw;margin:0 auto 0}.my-app .contact .ctn form>div{display:flex;justify-content:space-between;align-items:normal;padding:20px 0 0;border-bottom:1px solid var(--gold);margin-bottom:10px}.my-app .contact .ctn form>div label{color:var(--gold);font-size:22px;font-family:Cinzel,serif;text-transform:uppercase;margin:0;position:relative;top:20px}.my-app .contact .ctn form>div label img{position:relative;top:-20px}.my-app .contact .ctn form>div input{width:23vw;padding:20px 0;border:none;font-family:Cinzel,serif;outline:0;color:var(--gris);background-color:transparent;font-size:20px}.my-app .contact .ctn form>div textarea{width:23vw;padding:20px 0;border:none;font-family:Cinzel,serif;outline:0;color:var(--gris);background-color:transparent;font-size:20px}.my-app .contact .ctn form>div input::-webkit-input-placeholder,.my-app .contact .ctn form>div textarea::-webkit-input-placeholder{color:var(--gris);font-size:20px}.my-app .contact .ctn form .send_contact{display:block;margin:80px auto 100px;width:max-content}.my-app .contact .ctn form .send_contact span{text-transform:capitalize;color:var(--black-clair);font-size:55pt;border-bottom:2px solid var(--black-clair);font-family:Cinzel,serif;font-weight:500}.my-app .open-calendar{background-color:var(--white);text-align:center;padding:150px 0}.my-app .open-calendar a{color:var(--gold);text-transform:uppercase;font-family:Cinzel,serif;font-size:60px;display:block;width:40%;margin:0 auto 35px;line-height:1;text-decoration:underline 2px var(--black-clair)!important;transition:all .5s ease-in-out}.my-app .open-calendar a:hover{color:var(--gold);text-decoration:underline 2px var(--gold)!important;transition:all .5s ease-in-out}.my-app .open-calendar span{font-family:Cinzel,serif;display:inline-block;color:var(--gris);font-weight:600;text-transform:uppercase;font-size:18px}.my-app .open-calendar span b{width:2px;display:inline-block;background-color:var(--border);height:25px;position:relative;top:7px;margin:0 10px}body.equipments .my-app .open-calendar{padding:100px 0 150px}.my-app footer{position:relative;z-index:100;background-color:var(--background)}.my-app footer .first{padding:50px 0 30px;margin:0 auto;width:85%;display:flex;justify-content:space-between;align-items:flex-start}.my-app footer .first .adresse{flex:0 0 46%;padding:0 5% 0 0}.my-app footer .first .telephone{flex:0 0 18%}.my-app footer .first .pages{flex:0 0 18%}.my-app footer .first .pages ul{margin:0;list-style:none}.my-app footer .first .pages ul li{margin:0;padding:0}.my-app footer .first .pages ul li a{font-weight:600;color:var(--black-clair);display:block;font-family:Cinzel,serif;font-size:16px;line-height:32px}.my-app footer .first .pages ul li a::first-letter{text-transform:uppercase}.my-app footer .first .social{flex:0 0 18%}.my-app footer .first div span{display:block;font-family:Cinzel,serif;color:var(--black-clair);font-size:16px;line-height:22px}.my-app footer .first div.social span{line-height:32px}.my-app footer .first div span:nth-child(1){font-size:16px}.my-app footer .first div span a{color:inherit}.my-app footer .first div span.title:first-child{margin-top:0}.my-app footer .first div span.title{font-weight:600;text-transform:capitalize;color:var(--gris);margin-top:20px;margin-bottom:5px}.my-app footer .first div span.number{font-weight:300;font-size:15px;display:block}.my-app footer .first div .show-maps{margin:25px 0 0;display:block;color:var(--black-clair);font-size:16px;font-family:Cinzel,serif;text-decoration:underline;font-weight:700}.my-app footer .first div .show-maps::first-letter{text-transform:uppercase}.my-app footer .first div .brand{margin:10px 0 0;display:block;color:var(--gold);font-size:16px;font-family:Cinzel,serif;text-decoration:underline;font-weight:700}.my-app footer .second{padding:30px 7.5vw}.my-app footer .second a{text-transform:capitalize;font-family:Cinzel,serif;color:var(--black-clair);font-weight:300;font-size:16px;line-height:28px;opacity:.5}.my-app footer .second a:hover{opacity:1}.my-app footer .second a.back-to-top{padding:0 60px 0 0;position:relative}.my-app footer .second a.back-to-top::after{content:"";width:40px;height:40px;position:absolute;right:0;top:50%;transform:translateY(-50%);background-position:50% 50%;background-repeat:no-repeat;background-image:url(../img/svg/Backtop.svg)}.my-app footer .third{display:flex;justify-content:space-between;align-items:center;padding:30px 7.5vw;background-color:var(--background)}.my-app footer .third span{font-family:Cinzel,serif;color:var(--black-clair);display:block;font-size:12pt}.my-app footer .third span a.category{float:none!important;text-decoration:underline!important;color:var(--black-clair)}.my-app footer .third div{display:flex;align-items:center}.my-app footer .third div a{display:block;width:100px;margin-left:15px}.my-app footer .third div a img{width:100%;display:block}.my-app .page-first-block{position:relative;overflow:hidden;min-height:80vh;background-color:transparent;border:10px solid var(--white)}.my-app .page-first-block.full{min-height:100vh}.my-app .page-first-block.full h2{width:70%}.my-app .page-first-block::after{content:"";width:100%;height:100%;background-color:rgba(0,0,0,.3);position:absolute;top:0;left:0;z-index:0}.my-app .page-first-block h2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:80px;color:var(--white);text-align:center;text-transform:uppercase;font-family:Cinzel,serif;font-weight:500;z-index:5;letter-spacing:0;line-height:80px}.my-app .page-first-block h2 span{display:block;transform:translateY(100%)}.my-app .page-first-block-bg{width:100%;height:100vh;position:absolute;top:0;left:0;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.my-app .rmLt-all{display:flex;flex-wrap:wrap;position:relative;background-color:var(--background);border:5px solid var(--white)}.my-app .rmLt-all div{border:5px solid var(--white);height:80vh;overflow:hidden;position:relative;transform:translateY(25%);opacity:0;display:flex;flex-direction:column;align-items:center;padding-top:80px;cursor:pointer}.my-app .rmLt-all div::after{content:"";width:100%;height:100%;background-color:rgba(0,0,0,.3);position:absolute;top:0;left:0;z-index:0}.my-app .rmLt-all div:hover img{transform:translate(-50%,-50%) scale(1.1)}.my-app .rmLt-all div img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-height:100%;min-width:100%;width:auto;height:auto;transition:all .6s ease-in-out;transition-delay:.3s}.my-app .rmLt-all div span{z-index:10;color:var(--white);font-family:Cinzel,serif;font-size:18px;text-transform:uppercase;margin-bottom:50px}.my-app .rmLt-all div h3{z-index:10;color:var(--white);font-size:66px;line-height:66px;text-align:center;max-width:70%;text-transform:uppercase;padding-bottom:30px;position:relative;font-family:Cinzel,serif;font-weight:500;letter-spacing:0}.my-app .rmLt-all div h3::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:5vw;height:4px;background-color:var(--white)}.my-app .rmLt-all .full{width:100%}.my-app .rmLt-all .half{width:50%}.my-app .dtrm-second{background-color:var(--white);padding:20vh 0}.my-app .dtrm-second .ctn{display:flex;max-width:1440px;width:100%;margin:0 auto;align-items:center;justify-content:space-between}.my-app .dtrm-second .ctn .img-ctn{width:60vh;height:auto;overflow:hidden;position:relative}.my-app .dtrm-second .ctn .img-ctn img{transform:none!important;width:100%;height:auto;min-height:100%;min-width:100%}.my-app .dtrm-second .ctn .info{width:45%;height:100%;display:flex;flex-direction:column;justify-content:space-between}.my-app .dtrm-second .ctn .info h3{font-family:Cinzel,serif;font-weight:300;color:var(--black-clair);font-size:44px;line-height:1;text-transform:uppercase;margin-bottom:50px;transform:translateY(100%);opacity:0}.my-app .dtrm-second .ctn .info .extrait{font-size:18px;color:var(--gris);line-height:26px;font-family:Cinzel,serif;font-weight:300;margin-bottom:50px;transform:translateY(20%)}.my-app .dtrm-second .ctn .info .btn-book{display:block;font-family:Cinzel,serif;color:var(--gold);position:relative;width:max-content;text-transform:uppercase;font-size:18px;transition:all .4s ease-in-out;padding:0 90px 0 0}.my-app .dtrm-second .ctn .info .btn-book:hover{transform:translateX(25%)}.my-app .dtrm-second .ctn .info .btn-book::after{content:"";width:60px;position:absolute;height:60px;border-radius:50%;right:0;top:50%;border:1px solid var(--gold);transform:translateY(-50%);background-image:url(../img/svg/green_arrow.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:50%}.my-app .dtrm-third{min-height:unset;background-color:var(--white)}.my-app .dtrm-third .ctn{display:flex;flex-wrap:wrap}.my-app .dtrm-third .ctn div{position:relative;width:20%;height:25vw;border:5px solid var(--white);overflow:hidden;transform:translateY(50%);opacity:0;cursor:pointer}.my-app .dtrm-third .ctn div img{position:absolute;top:50%;left:50%;transform:translate(-50%,-10%);height:150%;width:auto;opacity:0}.my-app .dtrm-fourth{background-color:var(--white);padding:15vh 0;min-height:unset}.my-app .dtrm-fourth .ctn{display:flex;max-width:1300px;justify-content:space-between;margin:0 auto}.my-app .dtrm-fourth .ctn .info1{display:flex;flex-direction:column;justify-content:center;align-items:center;width:40%;position:relative;opacity:.2;transform:translateY(80%);background-color:#000}.my-app .dtrm-fourth .ctn .info1::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-color:var(--background)}.my-app .dtrm-fourth .ctn .info1 img{position:relative;width:30%;z-index:1}.my-app .dtrm-fourth .ctn .info1 span{position:relative;z-index:1;font-family:Cinzel,serif;color:var(--gris);font-size:18px;margin:5px 0}.my-app .dtrm-fourth .ctn .info1 span.title{font-family:Cinzel,serif;color:var(--gold);font-size:36px;text-transform:uppercase;margin:30px 0}.my-app .dtrm-fourth .ctn .info2{width:50%}.my-app .dtrm-fourth .ctn .info2 h3{font-size:40px;color:var(--black-clair);text-transform:uppercase;font-family:Cinzel,serif;margin-bottom:30px;color:var(--black-clair);font-weight:300;transform:translateY(50%);opacity:0}.my-app .dtrm-fourth .ctn .info2 ul{list-style:none;display:flex;justify-content:space-between;flex-wrap:wrap;max-height:40vh;overflow-y:auto;scrollbar-width:10px;padding-right:10px;transform:translateY(50%);opacity:0}.my-app .dtrm-fourth .ctn .info2 ul::-webkit-scrollbar{display:block}.my-app .dtrm-fourth .ctn .info2 ul::-webkit-scrollbar-track{background-color:transparent}.my-app .dtrm-fourth .ctn .info2 ul::-webkit-scrollbar{width:5px}.my-app .dtrm-fourth .ctn .info2 ul::-webkit-scrollbar-thumb{background-color:var(--gold)}.my-app .dtrm-fourth .ctn .info2 ul li{display:block;width:45%;padding:15px 0;font-family:Cinzel,serif;color:var(--gris);font-size:18px;border-bottom:1px solid var(--gris-border)}.my-app .bookNow-ctn{width:100%;padding:5vh 0 10vh;background-color:var(--white)}.my-app .bookNow-ctn a{display:block;width:max-content;margin:0 auto;font-size:60px;color:var(--black-clair);line-height:1;font-family:Cinzel,serif;text-transform:uppercase;overflow:hidden;letter-spacing:0;padding:0 5%;transition:all .2s ease-in-out}.my-app .bookNow-ctn a:hover{color:var(--gold);transition:all .2s ease-in-out}.my-app .bookNow-ctn a span{display:block;transform:translateY(120%);padding-bottom:10px;opacity:0;border-bottom:2px solid var(--black-clair)}.my-app .bookNow-ctn a:hover span{border-bottom:2px solid var(--gold)}.my-app .dtrm-fifth{background-color:var(--white);position:relative;min-height:unset;overflow:hidden;padding:10vh 0}.my-app .dtrm-fifth h2{display:block;width:max-content;margin:0 auto;margin-bottom:80px;font-family:Cinzel,serif;font-size:66px;opacity:.5;transform:translateY(35vh);font-weight:300;text-transform:uppercase}.my-app .dtrm-fifth .more-rooms-carousel{padding-left:15vh;opacity:.7;transform:translateX(100%)}.my-app .dtrm-fifth .more-rooms-carousel .item{width:23vw}.my-app .dtrm-fifth .more-rooms-carousel .item .img-ctn{width:100%;height:45vh;position:relative;overflow:hidden;cursor:pointer}.my-app .dtrm-fifth .more-rooms-carousel .item .img-ctn img{position:absolute;top:50%;left:50%;transform:translate(-30%,-50%);height:100%;width:auto;transition:all .4s ease-in-out;transition-delay:.2s}.my-app .dtrm-fifth .more-rooms-carousel .item span{display:block;margin-top:40px;font-size:32px;text-transform:uppercase;font-family:Cinzel,serif;transition:all .4s ease-in-out}.my-app .dtrm-fifth .more-rooms-carousel .item:hover .img-ctn img{transform:translate(-50%,-50%) scale(1.2)!important}.my-app .dtrm-fifth .more-rooms-carousel .item:hover span{color:var(--gold)}.my-app .equip-second{position:relative;background-color:var(--white);overflow:hidden}.my-app .equip-second #Layer_1{position:absolute;right:50%;top:0;z-index:0;width:100vw;transform:translateX(40%)}.my-app .equip-second #Layer_1 .Layer_1{fill:transparent;stroke:var(--gris-border);stroke-width:1px;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:10;shape-rendering:auto}.my-app .equip-second .equipments,.my-app .equip-second .facilities{width:75%;margin:80px auto 0;display:flex;flex-wrap:wrap;align-items:flex-start}.my-app .equip-second .equipments .bloc{flex:0 0 33%;margin-bottom:40px;padding:0 10px}.my-app .equip-second .facilities .bloc{flex:0 0 50%;margin-bottom:40px;padding:0 25px}.my-app .equip-second .equipments .bloc span,.my-app .equip-second .facilities .bloc span{display:block;font-size:16px;color:var(--black-clair);font-family:Cinzel,serif;text-align:center;color:var(--gris);margin-bottom:5px;transform:translateY(150%);opacity:0;text-align:left}.my-app .equip-second .facilities .bloc span small{float:right}.my-app .equip-second .equipments .bloc span:before,.my-app .equip-second .facilities .bloc span:before{content:'*';margin:0 10px 0 0;vertical-align:sub}.my-app .equip-second .equipments .bloc span::first-letter,.my-app .equip-second .facilities .bloc span::first-letter{text-transform:uppercase}.my-app .equip-second .equipments .bloc span.title,.my-app .equip-second .facilities .bloc span.title{font-size:26px;color:var(--black-clair);margin-bottom:30px;font-family:Cinzel,serif;text-transform:uppercase;font-weight:600}.my-app .equip-second .equipments .bloc span.title:before,.my-app .equip-second .facilities .bloc span.title:before{display:none}.my-app .srv-list{background-color:var(--white);position:relative;min-height:auto}.my-app .srv-list .ctn{display:flex;width:1300px;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding-top:7.5vh}.my-app .srv-list .ctn .srv-group{width:45%;height:35vh;overflow:hidden;margin-bottom:2vh;position:relative;opacity:.5;cursor:pointer}.my-app .srv-list .ctn .srv-group img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0;width:100%;height:auto;transition:all .4s ease-in-out;transition-delay:.2s}.my-app .srv-list .ctn .srv-group::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:2}.my-app .srv-list .ctn .srv-group:hover img{transform:translate(-50%,-50%) scale(1.15)!important}.my-app .srv-list .ctn .srv-group:nth-child(2n){margin-top:10vh}.my-app .srv-list .ctn .srv-group span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-transform:uppercase;font-size:66px;font-family:Cinzel,serif;font-weight:300;line-height:66px;width:85%;text-align:center;z-index:5;color:var(--white)}.my-app .srv-list .group-items{background-color:var(--background);padding:1rem 0;margin:-10px 0 0 0;position:sticky;top:70px;left:0;right:0;z-index:9;width:100%;overflow-x:auto;display:flex;flex-direction:row;justify-content:center}.my-app .srv-list .group-items li{padding:0 2rem;flex:0 0 auto}.my-app .srv-list .group-items li::after{content:'';display:inline-block;width:6px;height:6px;background-color:var(--gris);border-radius:50%;position:relative;top:-2px;right:calc(-2rem - 3px)}.my-app .srv-list .group-items li:last-child:after{display:none}.my-app .srv-list .group-items li a{font-size:22px;font-family:Cinzel,serif;font-weight:400;line-height:28px;color:var(--gris)}.my-app .srv-list .group-items li a.active{color:var(--gold)}.my-app .srv-list .ctn .services-item.pair{flex-flow:row-reverse;width:100%}body.page .my-app .home{min-height:75vh}body.page .my-app .home .home-slide-carousel .item{height:calc(75vh - 20px)}body.page .my-app .home .home-slide-carousel .item img{width:100%;height:auto}body.page .my-app .srv-list .ctn .services-item{border:1px solid #e5e5e5;box-shadow:0 0 5px #dbdbdb;padding:15px 0}body.page .my-app .srv-list .ctn .services-item .col-md-6.text{height:250px;overflow-y:auto;scrollbar-width:auto}body.page .my-app .srv-list .ctn .services-item .col-md-6.text::-webkit-scrollbar-track{background-color:#0000003d}body.page .my-app .srv-list .ctn .services-item .col-md-6.text::-webkit-scrollbar{width:5px}body.page .my-app .srv-list .ctn .services-item .col-md-6.text::-webkit-scrollbar-thumb{background-color:#e8bf87}body.page .my-app .row .fancybox{cursor:pointer}body.page .my-app .row .fancybox:hover{opacity:.5;transition:all .3s ease-in-out}body.page .my-app .header{position:absolute}.my-app .srv-list .ctn .services-item{margin-bottom:5rem;padding-bottom:5rem;border-bottom:1px solid #dcdcdc}.my-app .srv-list .ctn .services-item.pair .col-md-6:nth-child(1){padding-left:85px}.my-app .srv-list .ctn .services-item.impair .col-md-6:nth-child(1){padding-right:85px}.my-app .srv-list .ctn .services-item:last-child{border-bottom:none;margin-bottom:0}.my-app .srv-list .ctn .services-item .service-title{font-size:40px;font-family:Cinzel,serif;font-weight:400;line-height:40px;color:var(--black-clair);text-transform:uppercase;margin-bottom:2rem}.my-app .srv-list .ctn .services-item .service-description{font-size:22px;font-family:Cinzel,serif;font-weight:300;line-height:28px;color:var(--black-clair);margin-bottom:2rem}.my-app .srv-list .ctn .services-item .starting{font-size:22px;font-family:Cinzel,serif;font-weight:300;line-height:28px;color:var(--gris);text-transform:capitalize}.my-app .srv-list .ctn .services-item .download-file{font-size:22px;font-family:Cinzel,serif;font-weight:600;line-height:28px;display:block;margin-top:2rem;color:var(--gris);text-transform:capitalize}.my-app .srv-list .ctn .services-item .download-file a span{display:inline-block;background-position:center;background-repeat:no-repeat;filter:drop-shadow(0px 0px 1px black);vertical-align:bottom;width:30px;height:30px}.my-app .srv-list .ctn .services-item .service-image{width:100%}.sub-services{position:fixed;bottom:0;left:0;width:100%;height:100%;z-index:1000;background-color:var(--background);padding:5vh 0;transform:translateY(100%);opacity:.5;overflow-y:auto;overflow-x:hidden}.sub-services>span{display:block;margin:0 auto;font-size:40pt;text-transform:uppercase;color:var(--black-clair);width:max-content;font-family:Cinzel,serif;font-weight:600;letter-spacing:-3px;opacity:0;transform:translateY(150%)}.sub-services .services-carousel{top:160px}.sub-services .services-carousel .owl-item{padding-bottom:50px}.srv-detail{background-color:var(--background);position:relative;padding:10vh 0}.srv-detail h1{color:var(--black-clair);font-size:40pt;text-transform:uppercase;font-family:Cinzel,serif;text-align:center;margin-bottom:50px;transform:translateY(100%);opacity:0;letter-spacing:-2px}.srv-detail .img-ctn{width:50vw;height:50vh;position:relative;overflow:hidden;margin:0 auto}.srv-detail .img-ctn img{position:absolute;top:50%;left:50%;transform:translate(-50%,50%);min-width:100%;min-height:100%;width:auto;height:auto;opacity:0}.srv-detail .extrait{width:50vw;font-size:14pt;color:var(--black-clair);font-family:Cinzel,serif;text-align:center;margin:30px auto}.srv-detail .starting{transform:translateY(100%);opacity:0}.srv-detail .starting span{display:block;text-align:center;font-family:Cinzel,serif;color:var(--gris);font-size:14pt}.srv-detail .download-file{transform:translateY(100%);opacity:0;display:block;width:max-content;margin:10px auto;font-family:Cinzel,serif;color:var(--black-clair);font-size:14pt}.srv-detail .download-file a:first-child{margin-left:6px}.srv-detail .download-file span{display:block;width:30px;height:30px;border-radius:50%;margin:0 0 0 6px;background-color:var(--black-clair)!important;vertical-align:middle;background-repeat:no-repeat}.srv-detail .starting span::first-letter{text-transform:uppercase}.images-carousel-modal{position:fixed;bottom:0;left:0;width:100%;height:100%;z-index:9999;background-color:var(--background);padding:15vh 0;transform:translateY(100%);opacity:.5}.images-carousel-modal .main-images-carousel{opacity:0}.images-carousel-modal .main-images-carousel .item{position:relative;overflow:hidden;height:70vh}.images-carousel-modal .main-images-carousel .item img{height:100%;width:auto;position:absolute;left:50%;transform:translateX(-50%)}.images-carousel-modal .main-images-carousel .owl-nav{position:absolute;bottom:0;z-index:10;left:0;margin:0;width:100%;height:1px}.images-carousel-modal .main-images-carousel .owl-nav .owl-next,.images-carousel-modal .main-images-carousel .owl-nav .owl-prev{position:absolute;width:80px;height:40px;display:block;background-image:url(../img/svg/green_arrow.svg);background-repeat:no-repeat;background-position:50% 50%;bottom:35vh;right:50px;color:transparent;background-color:transparent}.images-carousel-modal .main-images-carousel .owl-nav .owl-prev{left:50px;transform:rotate(180deg);background-image:url(../img/svg/green_arrow.svg)}.map-modal{position:fixed;bottom:0;left:0;width:100%;height:100%;z-index:9999;background-color:var(--background);padding:15vh 0 0;transform:translateY(100%);opacity:.5}.map-modal iframe{height:85vh;width:100%;opacity:0}.reservation-block{width:100%;height:100%;position:fixed;top:0;left:0;z-index:9999;background-color:var(--background);padding:10vh;transform:translateY(100%);opacity:.3;text-align:center;overflow-y:auto;scrollbar-width:auto}.reservation-block::-webkit-scrollbar-track{background-color:var(--background)}.reservation-block::-webkit-scrollbar{width:5px}.reservation-block::-webkit-scrollbar-thumb{background-color:var(--gold)}.reservation-block .site-config{position:absolute;top:5vh;right:5vh;display:flex}.reservation-block .site-config span{margin-left:40px;text-transform:uppercase;font-size:16pt;font-family:Cinzel,serif;line-height:1;color:var(--black-clair);cursor:pointer}.reservation-block .official{position:absolute;top:5vh;left:50%;transform:translateX(-50%);font-size:16pt;text-transform:uppercase;font-family:Cinzel,serif;color:var(--gris)}.reservation-block h3{text-align:center;margin:50px;font-size:30pt;text-transform:uppercase;font-family:Cinzel,serif;font-weight:600;color:var(--black-clair);letter-spacing:-2px}.reservation-block .ctn{width:100%;display:flex;align-items:center;justify-content:center;margin:80px 0}.reservation-block .ctn .date-inputs-ctn{opacity:0;position:absolute}.reservation-block .ctn #choose-dates-booknow{color:transparent}.reservation-block .ctn .person-ctn{width:35%;display:flex;align-items:center;position:relative;justify-content:center}.reservation-block .ctn .person-ctn .person{display:flex;justify-content:space-between;width:60%;margin:0 auto}.reservation-block .ctn .person-ctn .person .val{font-size:16pt;font-family:Cinzel,serif}.reservation-block .ctn .person-ctn .person .minus,.reservation-block .ctn .person-ctn .person .plus{display:block;width:30px;height:30px;position:relative;cursor:pointer}.reservation-block .ctn .person-ctn .person .minus::after{content:"";width:100%;height:2px;background-color:var(--black-clair);position:absolute;top:50%;transform:translateY(-50%)}.reservation-block .ctn .person-ctn .person .plus::after{content:"";width:100%;height:2px;background-color:var(--black-clair);position:absolute;top:50%;transform:translateY(-50%)}.reservation-block .ctn .person-ctn .person .plus::before{content:"";width:100%;height:2px;background-color:var(--black-clair);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(90deg)}.reservation-block .ctn .person-ctn label{font-family:Cinzel,serif;color:var(--gold);display:block;font-size:16pt;text-transform:uppercase;width:max-content;position:absolute;left:50%;transform:translate(-50%,-200%);top:0}.reservation-block .ctn .caleran-container{position:relative;width:65%}.reservation-block .ctn .caleran-container *{border:none!important;font-family:Cinzel,serif}.reservation-block .ctn .caleran-container .caleran-input{width:100%!important;background-color:transparent;position:relative;z-index:10}.reservation-block .ctn .caleran-container .caleran-input .caleran-calendar{border-right:1px solid var(--gris-border)!important}.reservation-block .ctn .caleran-container .caleran-input .caleran-calendar.no-border-right{border-right:none!important}.reservation-block .ctn .caleran-container .caleran-input .caleran-calendar .caleran-title{font-size:1.3em;text-transform:uppercase;padding:12px 8px 20px}.reservation-block .ctn .caleran-container .caleran-input .caleran-calendar .caleran-days-container{padding:10px 28px}.reservation-block .ctn .caleran-container .caleran-input .caleran-calendar .caleran-days-container .caleran-dayofweek{font-size:.8em;color:var(--black-clair);padding:0 0 6px}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled{padding:8px 0;color:rgb(45 46 40 / 30%)}.reservation-block .ctn .caleran-container .caleran-input .caleran-calendar .caleran-day{color:var(--black-clair);opacity:.9;padding:8px 0}.reservation-block .ctn .caleran-container .caleran-input .caleran-calendar .caleran-day span,.reservation-block .ctn .caleran-container .caleran-input .caleran-calendar .caleran-disabled span{display:flex;margin:0 auto;align-items:center;justify-content:center;height:40px;width:40px;border-radius:50%;font-size:1.2em!important;padding:0 0}.reservation-block .ctn .caleran-container .caleran-input .caleran-calendar .caleran-day.caleran-end,.reservation-block .ctn .caleran-container .caleran-input .caleran-calendar .caleran-day.caleran-end:not(.caleran-hovered) span,.reservation-block .ctn .caleran-container .caleran-input .caleran-calendar .caleran-day.caleran-hovered,.reservation-block .ctn .caleran-container .caleran-input .caleran-calendar .caleran-day.caleran-selected,.reservation-block .ctn .caleran-container .caleran-input .caleran-calendar .caleran-day.caleran-start:not(.caleran-hovered) span,.reservation-block .ctn .caleran-container .caleran-input .caleran-calendar .caleran-day.caleran-today,.reservation-block .ctn .caleran-container .caleran-input .caleran-calendar .caleran-day:hover:not(.caleran-hovered):not(.caleran-selected){background-color:transparent;color:var(--black-clair)!important;font-weight:400!important}.reservation-block .ctn .caleran-container .caleran-input .caleran-calendar .caleran-day.caleran-hovered{opacity:1}.reservation-block .ctn .caleran-container .caleran-input .caleran-calendar .caleran-day.caleran-hovered span{border:1px solid var(--gold)!important}.reservation-block .ctn .caleran-container .caleran-input .caleran-calendar .caleran-day.caleran-selected{opacity:1;background-color:rgb(195 159 97 / 10%)}.reservation-block .ctn .caleran-container .caleran-input .caleran-calendar .caleran-day.caleran-selected span{border:1px solid var(--gold)!important}.reservation-block .ctn .caleran-container .caleran-input .caleran-calendar .caleran-day.caleran-end,.reservation-block .ctn .caleran-container .caleran-input .caleran-calendar .caleran-day.caleran-start{opacity:1;background-color:rgb(195 159 97 / 10%)}.reservation-block .ctn .caleran-container .caleran-input .caleran-calendar .caleran-day.caleran-start{border-top-left-radius:45px!important;border-bottom-left-radius:45px!important}.reservation-block .ctn .caleran-container .caleran-input .caleran-calendar .caleran-day.caleran-end{border-top-right-radius:45px!important;border-bottom-right-radius:45px!important}.reservation-block .ctn .caleran-container .caleran-input .caleran-calendar .caleran-day.caleran-end span,.reservation-block .ctn .caleran-container .caleran-input .caleran-calendar .caleran-day.caleran-start span{border:2px solid var(--gold)!important}.reservation-block .ctn .caleran-container .caleran-input .caleran-calendar .caleran-day.caleran-not-in-month{opacity:.4}.reservation-block .ctn .caleran-container .nextMonth,.reservation-block .ctn .caleran-container .prevMonth{position:absolute;top:40px;width:70px;z-index:100;height:20px;background-repeat:no-repeat;background-position:50% 50%;cursor:pointer}.reservation-block .ctn .caleran-container .prevMonth{left:0;background-image:url(../img/svg/black_arrow.svg);transform:rotate(180deg)}.reservation-block .ctn .caleran-container .nextMonth{right:0;background-image:url(../img/svg/black_arrow.svg)}.reservation-block .book{margin:30px auto 0;display:inline-block;padding:0 0;border-bottom:1px solid var(--gold);border-radius:3px;text-transform:uppercase;color:var(--gold);font-size:60px;font-family:Cinzel,serif;font-weight:500;letter-spacing:0;line-height:1.1;transition:all .5s ease-in-out}.reservation-block .book:hover{color:var(--black-clair);border-bottom:1px solid var(--black-clair);transition:all .5s ease-in-out}.devise-list,.lang-list{position:fixed;top:0;right:0;width:70vw;height:100%;background-color:var(--background);z-index:9999;display:flex;align-items:center;flex-direction:column;transform:translateX(100%);opacity:0}.devise-list .btn-close-lines,.lang-list .btn-close-lines{left:unset;right:5vh}.devise-list .btn-close-lines:hover,.lang-list .btn-close-lines:hover{color:inherit}.devise-list h3,.lang-list h3{margin:5vh 0 3vh;text-transform:uppercase;font-size:40pt;max-width:65%;line-height:1;letter-spacing:4pt;text-align:center;font-family:Cinzel,serif;font-weight:600}.devise-list>span,.lang-list>span{text-transform:uppercase;font-size:12pt;text-align:center;font-family:Cinzel,serif;font-weight:400;color:var(--gris);margin-bottom:5vh}.devise-list ul,.lang-list ul{flex:1;list-style:none;width:90%;overflow-y:auto;scrollbar-width:auto}.devise-list ul::-webkit-scrollbar-track,.lang-list ul::-webkit-scrollbar-track{background-color:transparent}.devise-list ul::-webkit-scrollbar,.lang-list ul::-webkit-scrollbar{width:5px}.devise-list ul::-webkit-scrollbar-thumb,.lang-list ul::-webkit-scrollbar-thumb{background-color:var(--gold)}.devise-list ul li,.lang-list ul li{display:inline-block;margin-bottom:1vh;padding:0 1vh;width:32%}.devise-list ul li a,.lang-list ul li a{display:block;padding:10px 1vh;text-transform:uppercase;font-family:Cinzel,serif;font-weight:300;font-size:14pt;text-align:center;color:var(--black-clair);border:1px solid transparent;transition:all .4s ease-in-out}.devise-list ul li a.active,.devise-list ul li a:hover,.lang-list ul li a.active,.lang-list ul li a:hover{border-color:var(--gold);color:var(--gold)}.devise-list ul li a span,.lang-list ul li a span{color:inherit;display:block;text-align:center}.btn-close-round{position:absolute;top:5vh;left:5vh;color:var(--gold)!important;font-family:Cinzel,serif;font-size:18px;opacity:0;z-index:-10;text-transform:uppercase;padding:0 0 0 90px;letter-spacing:2px}.btn-close-round::after{content:"";width:60px;position:absolute;height:60px;border-radius:50%;left:0;top:50%;border:1px solid var(--gold);transform:translateY(-50%) rotate(180deg);background-image:url(../img/svg/green_arrow.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:50%}.btn-close-lines{position:absolute;top:5vh;left:5vh;z-index:10;display:flex;align-items:center;font-family:Cinzel,serif;color:var(--black-clair);font-size:16pt;line-height:1;text-transform:capitalize;letter-spacing:2px}.btn-close-lines .lines{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:30px;height:26px;margin-right:30px}.btn-close-lines .lines span{display:block;width:100%;height:2px;background-color:var(--black-clair)}.btn-close-lines .lines span:nth-child(1){transform:translateY(12px)}.btn-close-lines .lines span:nth-child(2){transform:translateY(-12px)}.services-carousel{position:absolute;top:100px;left:10vw;z-index:-100;opacity:0;background-color:var(--background)}.services-carousel .item{width:32vw;position:relative;padding-bottom:60px;transform:translateY(50%);opacity:0}.services-carousel .item .title{display:block;position:absolute;left:0;top:-30px;transform:translateY(-100%);font-size:36px;text-transform:uppercase;color:var(--black-clair);font-family:Cinzel,serif;font-weight:600;line-height:36px}.services-carousel .item .img-ctn{width:100%;position:relative;height:25vh;overflow:hidden}.services-carousel .item .img-ctn img{position:absolute;bottom:0;left:50%;transform:translateX(-50%) translateY(30%);width:auto;height:auto;min-width:100%;min-height:130%}.services-carousel .item .extrait{margin:30px 0;font-size:22px;color:var(--black-clair);font-family:Cinzel,serif;font-weight:300;max-height:140px;overflow-y:auto;padding-right:10px}.services-carousel .item .extrait::first-letter{text-transform:uppercase}.services-carousel .item .extrait::-webkit-scrollbar-track{background-color:transparent}.services-carousel .item .extrait::-webkit-scrollbar{width:5px}.services-carousel .item .extrait::-webkit-scrollbar-thumb{background-color:var(--gold)}.services-carousel .item .starting span{display:block;color:var(--gris);font-size:20px;font-family:Cinzel,serif;font-weight:300}.services-carousel .item .download-file{position:absolute;bottom:0;left:0;font-family:Cinzel,serif;color:var(--black-clair);text-transform:uppercase;font-size:18px;letter-spacing:1px}.services-carousel .item .download-file a:first-child{margin-left:6px}.services-carousel .item .download-file span{display:inline-block;width:30px;height:30px;border-radius:50%;margin:0 0 0 6px;background-color:var(--black-clair)!important;vertical-align:middle;background-repeat:no-repeat}.services-carousel .item .btn-more{position:absolute;bottom:0;right:0;font-family:Cinzel,serif;color:var(--gold);text-transform:uppercase;font-size:18px;letter-spacing:1px}.reserve-block{position:fixed;bottom:20px;left:20px;display:none;justify-content:space-between;align-items:center;width:calc(100% - 40px);padding:15px 30px;border:1px solid var(--gold);z-index:10;background-color:rgba(255,255,255,.8)}.reserve-block>div span{display:block;font-family:Cinzel,serif;font-size:12pt;color:var(--black)}.reserve-block a{text-transform:uppercase;color:var(--gold);font-size:14pt;font-family:Cinzel,serif;font-weight:500}footer{box-shadow:0 0 15px 0 var(--background);position:relative;z-index:1}footer>.container-fluid{padding:0 20px}footer>.container-fluid>.row{display:inline}footer .privacy{top:70px}footer .privacy .close-privacy{top:1px;right:0}.cookies{position:fixed;bottom:0;left:0;right:0;z-index:99999;background-color:var(--gold);text-align:center;padding:20px 15px;line-height:1}.cookies .content p{font-family:Cinzel,serif;font-size:20px;color:var(--white);margin:0 0;display:inline-block}.cookies .content a{font-family:Cinzel,serif;font-size:18px;font-weight:300;color:var(--gold);background-color:var(--background);padding:5px 10px;margin:0 5px}:root{--green:#C39F61;--gold:#025538;--goldLight:#F7F1DB;--gray:#444444;--grayLight:#E1E1E1;--grayDark:#979797;--grayBg:#F2F2F2;--blue:#2d8af9;--white:#FFFFFF;--black:#000000;--firstFonts:"Alatsi",sans-serif;--secondFonts:"Josefin Sans",sans-serif;--thirdFonts:"Lato",sans-serif}section.widget{z-index:99;width:auto;min-height:unset;background-color:transparent}@media screen and (max-width:1600px){nav ul{left:5%;right:5%}nav ul li a{font-size:26px}nav .social{bottom:4vh}nav .btn-close{top:25px;left:25px;font-size:18px}nav .btn-close .lines{margin-right:20px}.devise-list .btn-close-lines,.lang-list .btn-close-lines{right:4vh}.devise-list h3,.lang-list h3{font-size:25pt}.devise-list ul li a,.lang-list ul li a{font-size:12pt}.btn-close-round{top:4vh;left:4vh;font-size:18px;padding:0 0 0 70px}.btn-close-round::after{width:50px;height:50px}.btn-close-lines{top:4vh;left:4vh;font-size:14pt}.btn-close-lines .lines{width:30px;height:26px;margin-right:15px}.btn-close-lines .lines span:nth-child(1){transform:translateY(12px)}.btn-close-lines .lines span:nth-child(2){transform:translateY(-12px)}.reservation-block .site-config span{font-size:14pt}.reservation-block .official{font-size:14pt}.reservation-block h3{margin:40px 0;font-size:25pt}.reservation-block .ctn{margin:80px 0 30px}.reservation-block .ctn .person-ctn label{font-size:14pt}.reservation-block .book{font-size:50px}.services-carousel{top:100px}.services-carousel .item .title{top:-20px;font-size:32px;line-height:32px}.services-carousel .item .extrait{margin:20px 0;font-size:18px}.services-carousel .item .starting span{font-size:16px}.services-carousel .item .download-file{font-size:18px}.services-carousel .item .btn-more{font-size:18px}.images-carousel-modal .main-images-carousel .owl-nav .owl-next,.images-carousel-modal .main-images-carousel .owl-nav .owl-prev{width:60px;height:20px;right:25px}.images-carousel-modal .main-images-carousel .owl-nav .owl-prev{left:25px}.map-modal{padding:11vh 0 0}.map-modal iframe{height:89vh}.sub-services>span{font-size:30pt}.sub-services .services-carousel{top:120px}.sub-services .services-carousel .owl-item{padding-bottom:50px}.srv-detail h1{font-size:25pt;margin-bottom:30px}.srv-detail .extrait{font-size:12pt}.srv-detail .starting span{font-size:12pt}.my-app .header .left .menu_toggle{width:70px;height:70px;padding:25px 20px}.my-app .header .left>span{font-size:18px}.my-app .header .left .go-back-home{font-size:14pt}.my-app .header .right span{font-size:18px}.my-app .header .right a{font-size:18px;padding:20px 40px}.my-app .home .etab-name{font-size:66px;width:50vw;line-height:66px}.my-app .home .etab-name strong{font-size:18px}.my-app .intro{padding:30vh 0 0 0}.my-app .intro .about{top:3vh;font-size:120pt}.my-app .intro h2{top:8vh;font-size:66px;line-height:66px;max-width:72%}.my-app .intro .ctn{max-width:72%}.my-app .intro .ctn .info{width:35vw}.my-app .intro .ctn .info .extrait{font-size:18px;line-height:28px}.my-app .intro .ctn .info a{font-size:18px;padding:0 70px 0 0}.my-app .intro .ctn .info a::after{width:50px;height:50px}.my-app .intro .ctn .extra-info{padding-top:0}.my-app .intro .ctn .extra-info .extrait{font-size:18px;line-height:28px}.my-app .intro .ctn .extra-info img{margin:80px auto}.my-app .rooms h2{top:5vh;font-size:32px;line-height:25px}.my-app .rooms h2 span{font-size:45px;line-height:60px}.my-app .rooms .rooms-carousel .item span{font-size:18pt;margin-bottom:30px}.my-app .rooms .rooms-carousel .item h3{font-size:66px;line-height:66px}.my-app .rooms .rooms-carousel .item .btn-more{bottom:10vh;font-size:18px;padding:0 70px 0 0}.my-app .rooms .rooms-carousel .item .btn-more::after{width:50px;height:50px}.my-app .rooms .rooms-carousel .owl-nav .owl-next,.my-app .rooms .rooms-carousel .owl-nav .owl-prev{width:60px;height:30px}.my-app .comments{padding:8vh 0 8vh}.my-app .comments h2{font-size:45px;line-height:75px}.my-app .comments h2 span{font-size:35px;line-height:50px}.my-app .comments .filter-comments-carousel{margin:0 auto 50px}.my-app .comments .filter-comments-carousel .owl-stage-outer .item{margin:0 40px}.my-app .comments .filter-comments-carousel .owl-stage-outer .item::after{right:-40px}.my-app .comments .filter-comments-carousel .owl-stage-outer .item a{font-size:18px}.my-app .comments .comments-carousel{width:800px}.my-app .comments .comments-carousel .item{padding:80px 0}.my-app .comments .comments-carousel .item .note{font-size:18px}.my-app .comments .comments-carousel .item .note span{font-size:18px}.my-app .comments .comments-carousel .item .author-info span,.my-app .comments .comments-carousel .item .author-info span:nth-child(2){font-size:18px}.my-app .comments .comments-carousel .item .extrait{font-size:18px;line-height:28px}.my-app .comments .comments-carousel .item .date{margin:20px 0 0;font-size:12pt}.my-app .comments .comments-carousel .item .btn-more{font-size:18px}.my-app .comments .comments-carousel .item .engine{width:30px;height:30px}.my-app .comments .comments-carousel .owl-nav .owl-next,.my-app .comments .comments-carousel .owl-nav .owl-prev{width:60px;height:25px}.my-app .equipLand{padding:0}.my-app .equipLand .ctn{width:1100px}.my-app .equipLand .ctn .first span,.my-app .equipLand .ctn .second span{font-size:42px;line-height:44px}.my-app .services{padding:0 0 70px}.my-app .services h2{font-size:66px;margin-bottom:100px;line-height:66px}.my-app .services h2 span{font-size:110px;line-height:70px}.my-app .services .services-filter-carousel .item span{font-size:20pt;line-height:20pt}.my-app .srv-list .group-items li a{font-size:18px}.my-app .srv-list .ctn .services-item .service-title{font-size:32px}.my-app .srv-list .ctn .services-item .service-description{font-size:18px}.my-app .srv-list .ctn .services-item .starting{font-size:18px}.my-app .srv-list .ctn .services-item .download-file{font-size:18px}.my-app .gallery{padding:0 0}.my-app .gallery h2{font-size:45px;line-height:75px}.my-app .gallery h2 span{font-size:35px;line-height:0}.my-app .contact{padding:5vh 0}.my-app .contact h2{font-size:66px;line-height:66px}.my-app .contact h2 span{font-size:110px;line-height:70px}.my-app .contact .btn-compose{width:900px}.my-app .contact .btn-compose span{font-size:65pt}.my-app .contact .ctn form{width:50vw;margin:0 auto}.my-app .contact .ctn form>div{display:flex;justify-content:space-between;align-items:normal;padding:20px 0 0;border-bottom:1px solid var(--gold);margin-bottom:0}.my-app .contact .ctn form>div label{color:var(--gold);font-size:18px;font-family:Cinzel,serif}.my-app .contact .ctn form>div input{width:29vw;padding:20px 0;border:none;font-family:Cinzel,serif;outline:0;color:var(--gris);background-color:transparent;font-size:18px}.my-app .contact .ctn form>div textarea{width:29vw;padding:20px 0;border:none;font-family:Cinzel,serif;outline:0;color:var(--gris);background-color:transparent;font-size:18px}.my-app .contact .ctn form>div input::-webkit-input-placeholder,.my-app .contact .ctn form>div textarea::-webkit-input-placeholder{color:var(--gris);font-size:18px}.my-app .contact .ctn form .send_contact{display:block;margin:60px auto;width:max-content}.my-app .contact .ctn form .send_contact span{text-transform:capitalize;color:var(--gold);font-size:50pt;border-bottom:2px solid var(--gold);font-family:Cinzel,serif;font-weight:500}.my-app .open-calendar a{font-size:60px;width:45%}.my-app footer .first div span{font-size:16px;font-weight:300}.my-app .open-calendar span{font-size:16px}.my-app footer .first div .show-maps{font-size:16px}.my-app footer .second a{font-size:16px}.my-app footer .third span{font-size:10pt}.my-app .page-first-block h2{font-size:66px;line-height:66px}.my-app .rmLt-all div span{font-size:16px}.my-app .rmLt-all div h3{font-size:44px;line-height:44px}.my-app .dtrm-second .ctn{max-width:75%}.my-app .dtrm-second .ctn .img-ctn{width:55vh;height:auto}.my-app .dtrm-second .ctn .info h3{font-size:38px;margin-bottom:30px}.my-app .dtrm-second .ctn .info .extrait{font-size:18px;margin-bottom:30px;line-height:26px}.my-app .dtrm-second .ctn .info .btn-book{font-size:18px;padding:0 70px 0 0}.my-app .dtrm-second .ctn .info .btn-book::after{width:50px;height:50px}.my-app .dtrm-fourth .ctn{max-width:75%}.my-app .dtrm-fourth .ctn .info1 span{font-size:18px}.my-app .dtrm-fourth .ctn .info1 span.title{font-size:32px}.my-app .dtrm-fourth .ctn .info2{width:50%}.my-app .dtrm-fourth .ctn .info2 h3{font-size:35px}.my-app .dtrm-fourth .ctn .info2 ul li{padding:12px 0;font-size:18px}.my-app .bookNow-ctn a{font-size:60px}.my-app .dtrm-fifth{padding:8vh 0}.my-app .dtrm-fifth h2{margin-bottom:60px;font-size:44px}.my-app .dtrm-fifth .more-rooms-carousel .item span{font-size:28px}.my-app .equip-second .equipments .bloc span,.my-app .equip-second .facilities .bloc span{font-size:16px}.my-app .equip-second .equipments .bloc span.title,.my-app .equip-second .facilities .bloc span.title{font-size:25px;margin-bottom:30px;line-height:25px}.my-app .srv-list .ctn{width:75%}.my-app .srv-list .ctn .srv-group span{font-size:44px;line-height:44px}}@media screen and (max-width:1440px){.my-app .header .logo{width:135px}.cookies .content p{font-size:18px}.cookies .content a{font-size:16px}.my-app .bookNow-ctn a,.my-app .open-calendar a{font-size:50px;line-height:50px}.my-app .rooms .rooms-carousel .item h3{font-size:50px;line-height:50px}.my-app .page-first-block h2{font-size:50px;line-height:50px}}@media screen and (max-width:1366px){nav ul li{padding:10px 0}nav ul li a{font-size:23px}.reservation-block h3{margin:0 0}.reservation-block .ctn{margin:0 0 0}}@media screen and (max-width:1024px){.my-app .home .home-reservation a .call{font-size:16px}.my-app .home .home-reservation a .call span{font-size:22px}nav ul{left:5vh}nav ul li a{font-size:20px}nav .social{bottom:4vh}nav .social a{margin-right:20px}nav .social a img{width:23px}nav .site-config span{margin-left:30px;font-size:14pt}nav .btn-close{font-size:14pt}nav .btn-close .lines{margin-right:15px}.my-app .header .logo{width:120px}.devise-list .btn-close-lines,.lang-list .btn-close-lines{right:4vh}.devise-list h3,.lang-list h3{font-size:25pt}.devise-list>span,.lang-list>span{font-size:10pt}.devise-list ul li,.lang-list ul li{margin-left:2vh}.devise-list ul li a,.lang-list ul li a{font-size:10pt}.btn-close-lines{font-size:12pt}.btn-close-lines .lines{width:25px;height:26px;margin-right:10px}.btn-close-round{font-size:12pt;padding:0 0 0 60px}.btn-close-round::after{width:40px;height:40px}.reservation-block{padding:10vh 3vh}.reservation-block .site-config span{font-size:12pt}.reservation-block .official{font-size:12pt}.reservation-block h3{margin:20px 0;font-size:25pt}.reservation-block .ctn .person-ctn label{font-size:12pt}.reservation-block .ctn .person-ctn .person .minus,.reservation-block .ctn .person-ctn .person .plus{width:25px;height:25px}.reservation-block .ctn .person-ctn .person .val{font-size:14pt}.reservation-block .ctn .caleran-container .caleran-input .caleran-calendar .caleran-days-container{padding:10px 20px}.reservation-block .ctn .caleran-container .caleran-input .caleran-calendar .caleran-day span{height:30px;width:30px;font-size:1.1em!important}.reservation-block .ctn .caleran-container .nextMonth,.reservation-block .ctn .caleran-container .prevMonth{top:40px;width:40px;height:15px}.reservation-block .ctn .caleran-container .prevMonth{left:5px}.reservation-block .ctn .caleran-container .nextMonth{right:5px}.reservation-block .book{padding:12px 0;font-size:30pt;letter-spacing:0}.my-app .intro .ctn .info{width:40vw}.services-carousel .item .title{font-size:18pt}.services-carousel .item .extrait{font-size:11pt}.services-carousel .item .starting span{font-size:11pt}.services-carousel .item .download-file{font-size:11pt}.services-carousel .item .btn-more{font-size:11pt}.images-carousel-modal .main-images-carousel .item{width:75%;margin:0 auto}.images-carousel-modal .main-images-carousel .item img{width:100%;height:auto;top:50%;transform:translate(-50%,-50%)}.images-carousel-modal .main-images-carousel .owl-nav .owl-next,.images-carousel-modal .main-images-carousel .owl-nav .owl-prev{width:40px;height:18px}.my-app .header .left .menu_toggle{width:60px;height:60px;padding:20px 15px}.my-app .header .left>span{font-size:16px}.my-app .header .left .go-back-home{font-size:12pt}.my-app .header .right span{font-size:16px}.my-app .header .right a{font-size:12pt;padding:0 40px}.my-app .home .etab-name{font-size:50px;line-height:50px;width:60vw}.my-app .home .etab-name strong{font-size:16px}.my-app .intro .about{font-size:100pt}.my-app .intro h2{font-size:50px;width:60vw;line-height:50px}.my-app .intro .ctn{max-width:80%}.my-app .intro .ctn .img-ctn{width:35vw;height:35vw}.my-app .intro .ctn .info .extrait{font-size:16px;line-height:24px}.my-app .intro .ctn .info a{font-size:16px;padding:15px 60px 15px 0}.my-app .intro .ctn .info a::after{width:30px;height:30px}.my-app .intro .ctn .extra-info .extrait{font-size:12pt}.my-app .intro .ctn .extra-info img{margin:50px auto 150px}.my-app .rooms h2{font-size:28px}.my-app .rooms h2 span{font-size:40px;line-height:60px}.my-app .rooms .rooms-carousel .item span{font-size:16pt;margin-bottom:20px}.my-app .rooms .rooms-carousel .item h3{font-size:50px;width:75vw}.my-app .rooms .rooms-carousel .item .btn-more{bottom:5vh;font-size:16px;padding:0 60px 0 0}.my-app .rooms .rooms-carousel .item .btn-more::after{width:40px;height:40px}.my-app .rooms .rooms-carousel .owl-nav .owl-next,.my-app .rooms .rooms-carousel .owl-nav .owl-prev{width:50px;height:20px}.my-app .comments h2{font-size:40px;line-height:80px}.my-app .comments h2 span{font-size:28px;line-height:45px;transform:translate(0,-80%)!important}.my-app .comments .filter-comments-carousel .owl-stage-outer .item{margin:0 30px}.my-app .comments .filter-comments-carousel .owl-stage-outer .item::after{right:-30px}.my-app .comments .filter-comments-carousel .owl-stage-outer .item a{font-size:16px}.my-app .comments .comments-carousel{width:700px}.my-app .comments .comments-carousel .item{padding:80px 0}.my-app .comments .comments-carousel .item .note{font-size:12pt}.my-app .comments .comments-carousel .item .note span{font-size:10pt}.my-app .comments .comments-carousel .item .author-info span,.my-app .comments .comments-carousel .item .author-info span:nth-child(2){font-size:16px}.my-app .comments .comments-carousel .item .extrait{font-size:16px}.my-app .comments .comments-carousel .item .date{margin:20px 0 0;font-size:12pt}.my-app .comments .comments-carousel .item .btn-more{font-size:16px}.my-app .comments .comments-carousel .item .engine{width:30px;height:30px}.my-app .comments .comments-carousel .owl-nav .owl-next,.my-app .comments .comments-carousel .owl-nav .owl-prev{width:50px;height:18px}.my-app .equipLand .ctn{width:80%}.my-app .equipLand .ctn .first span,.my-app .equipLand .ctn .second span{font-size:35px;line-height:40px}.my-app .services h2{font-size:50px;margin-bottom:50px}.my-app .services h2 span{font-size:80px;line-height:80px}.my-app .services .services-filter-carousel .item span{font-size:30px;letter-spacing:-2px;line-height:30px}.my-app .gallery h2{font-size:40px;margin-bottom:50px;line-height:30px}.my-app .gallery h2 span{font-size:28px;line-height:85px}.my-app .gallery .owl-filter-bar li a{font-size:16px}.my-app .open-calendar a{font-size:50px;line-height:50px}.my-app .srv-list .group-items{top:60px}.my-app .contact h2{font-size:18pt}.my-app .contact h2 span{font-size:80pt}.my-app .contact .btn-compose{width:750px;margin:50px auto 0}.my-app .contact .btn-compose span{font-size:90pt}.my-app .contact .ctn form{width:50vw}.my-app .contact .ctn form>div{padding:15px 0 0;transform:none;justify-content:start}.my-app .contact .ctn form>div label{font-size:16px;top:0;flex:0 0 45%}.my-app .contact .ctn form>div label img{top:0;width:65px}.my-app .contact .ctn form>div input,.my-app .contact .ctn form>div textarea{padding:8px 0;font-size:14px}.my-app .contact .ctn form>div input::-webkit-input-placeholder,.my-app .contact .ctn form>div textarea::-webkit-input-placeholder{font-size:14px}.my-app .contact .ctn form .send_contact{margin:70px auto 0;transform:none}.my-app .contact .ctn form .send_contact span{font-size:35px}.my-app footer .first{width:90%}.my-app footer .first div span,.my-app footer .first div span:nth-child(1){font-size:14px}.my-app footer .first .pages ul li a{font-size:14px}.my-app footer .first div .show-maps{font-size:14px}.my-app footer .second{padding:20px 5vw;line-height:1}.my-app footer .second a{font-size:14px;line-height:18px}.my-app footer footer .container-fluid .row ul li .copyright{font-size:14px!important}.my-app footer .container-fluid .row ul li .link-open{font-size:14px!important}.my-app footer .third{padding:20px 5vw}.my-app footer .third span{font-size:10pt}.my-app .page-first-block h2{font-size:50px;line-height:50px}.my-app .rmLt-all div{padding-top:40px}.my-app .rmLt-all div span{font-size:16px;margin-bottom:30px}.my-app .rmLt-all div h3{font-size:30px;letter-spacing:normal;line-height:30px}.my-app .dtrm-second .ctn{max-width:80%}.my-app .dtrm-second .ctn .img-ctn{width:50vh;height:auto}.my-app .dtrm-second .ctn .info h3{font-size:30px;line-height:30px}.my-app .dtrm-second .ctn .info .extrait{font-size:16px}.my-app .dtrm-second .ctn .info .btn-book{font-size:16px;padding:0 60px 0 0}.my-app .dtrm-second .ctn .info .btn-book::after{width:35px;height:35px}.my-app .dtrm-fourth .ctn{max-width:80%}.my-app .dtrm-fourth .ctn .info1 span{font-size:16px}.my-app .dtrm-fourth .ctn .info1 span.title{font-size:25px}.my-app .dtrm-fourth .ctn .info2 h3{font-size:30px}.my-app .dtrm-fourth .ctn .info2 ul li{padding:10px 0;font-size:16px}.my-app .bookNow-ctn a{font-size:40px;line-height:40px}.my-app .dtrm-fifth h2{margin-bottom:45px;font-size:35px}.my-app .dtrm-fifth .more-rooms-carousel .item{width:25vw}.my-app .dtrm-fifth .more-rooms-carousel .item span{font-size:20px;line-height:20px}.my-app .equip-second .equipments,.my-app .equip-second .facilities{width:90%}.my-app .srv-list .ctn{width:90%}.my-app .srv-list .ctn .srv-group span{font-size:25pt}.my-app .contact{padding:50px 0;min-height:initial}.my-app .contact .ctn{padding:0 0}.cookies .content p{font-size:16px;display:block;margin:0 0 25px}.cookies .content a{font-size:16px}}@media screen and (max-width:768px){.my-app .home .etab-name a{font-size:24px}.my-app .srv-list .group-items li a{font-size:16px}.my-app .header .left>h2.name{font-size:16px;left:0;top:3px}.my-app .home .home-slide-carousel .item img{transform:translate(-25%,0)}body.page .my-app .home .home-slide-carousel .item img{width:auto;height:100%}.menu_mobile{display:none}.my-app .header .left{left:10px;top:-3px}.services-carousel{top:100px}.services-carousel .item{width:60vw}.devise-list,.lang-list{width:100%}.devise-list .btn-close-lines,.lang-list .btn-close-lines{left:3vh;right:unset}.reservation-block .ctn{flex-direction:column}.reservation-block .ctn .person-ctn{margin-top:120px}.reservation-block .ctn .caleran-container{width:90%}.reservation-block .ctn .caleran-container .caleran-input .caleran-calendar:nth-child(2){border-right:unset!important}nav ul{bottom:unset;left:0}nav ul li a{font-size:20px;color:var(--background);margin:0 auto}nav .logo{display:none}nav .social{bottom:5vh;right:50%;transform:translateX(50%)}nav .social a img{width:30px}nav .social a:last-child{margin-right:0}nav .site-config span{margin-left:30px;font-size:14pt}nav .btn-close{font-size:14pt}nav .btn-close .lines{margin-right:15px}.my-app .header .left::after,.my-app .header .right::after{display:none}.my-app .header .left .go-back-home{display:none}.my-app .header .logo{width:15vw;transform:translateY(70%) translateX(-50%)}.my-app .header .right{padding:20px 0}.my-app .header .right a{display:none}.my-app .header .right span{font-size:16px}.my-app .rooms .rooms-carousel .item{height:50vh}.my-app .rooms .rooms-carousel .owl-nav .owl-next,.my-app .rooms .rooms-carousel .owl-nav .owl-prev{bottom:23vh}.devise-list ul li,.lang-list ul li{width:29%}nav ul{width:100%}.my-app .intro .Path_1{width:unset;height:80%}.my-app .intro .ctn{max-width:80%;flex-direction:column;align-items:center;z-index:9}.my-app .intro .ctn .img-ctn{width:45vw;height:45vw}.my-app .intro .ctn .info{margin-top:40px;padding-bottom:70px;width:60vw}.my-app .intro .ctn .info a{bottom:20px;left:50%;transform:translateX(-50%)!important}.my-app .page-first-block{border-bottom:none}.my-app .rooms .rooms-carousel .item span{font-size:14pt}.my-app .rooms .rooms-carousel .item h3{font-size:30pt}.my-app .rooms .rooms-carousel .owl-nav .owl-next,.my-app .rooms .rooms-carousel .owl-nav .owl-prev{width:50px;height:20px}.my-app .rooms .rooms-carousel .owl-nav .owl-next{right:30px}.my-app .rooms .rooms-carousel .owl-nav .owl-prev{left:30px}.my-app .comments{min-height:unset;padding:8vh 0 0}.my-app .comments .filter-comments-carousel .owl-stage-outer .item a{font-size:13pt;width:max-content;margin:0 auto}.my-app .comments .filter-comments-carousel .owl-stage-outer .item::after{display:none}.my-app .comments .comments-carousel{width:600px}.my-app .comments .comments-carousel .owl-nav{width:120%}.my-app .comments .comments-carousel .owl-nav .owl-next,.my-app .comments .comments-carousel .owl-nav .owl-prev{width:50px;height:18px}.my-app .equip-second .equipments .bloc{flex:0 0 50%}body.equipments .my-app .open-calendar{padding:30px 0 150px}.my-app .equipLand{padding:10vh 0;min-height:unset}.my-app .equipLand .ctn .first,.my-app .equipLand .ctn .second{width:48%;height:40vh}.my-app .equipLand .ctn .first span,.my-app .equipLand .ctn .second span{font-size:30px}.my-app .services{padding:0 0 5vh}.my-app .services .services-filter-carousel .item{width:45vw}.my-app .srv-list .ctn .services-item .service-title{font-size:28px}.my-app .services .services-filter-carousel .owl-dots .owl-dot span{width:75px}.my-app .srv-list .ctn .services-item.impair,.my-app .srv-list .ctn .services-item.pair{flex-flow:wrap-reverse}.my-app .srv-list .ctn .services-item{display:flex;width:100%;padding-bottom:4vh;margin-bottom:4vh}.my-app .srv-list .ctn .services-item.pair .col-md-6:nth-child(1){padding-left:15px}.my-app .srv-list .ctn .services-item.impair .col-md-6:nth-child(1){padding-right:15px}.my-app .srv-list .ctn .services-item .service-description{text-align:justify;font-size:16px}.my-app .srv-list .ctn .services-item .starting{font-size:16px}.my-app .srv-list .ctn .services-item .col-md-6:nth-child(1){width:100%;padding-left:15px;max-width:100%;margin-top:50px;flex:0 0 100%}.my-app .srv-list .ctn .services-item .col-md-6:nth-child(2){width:100%;padding-left:0;max-width:100%;flex:0 0 100%}.my-app .srv-list .ctn .services-item .service-image{width:50%;margin:0 auto;display:block}.my-app .gallery{min-height:unset}.my-app .contact{padding:5vh 0 5vh}.my-app .contact #Layer_6{height:70%}.my-app .contact #Layer_7{height:100%}.my-app .contact .btn-compose{width:550px;margin:50px auto 0}.my-app .contact .btn-compose span{font-size:70pt}.my-app .contact .ctn form{width:80vw}body.contact .my-app footer{padding-top:1px}.my-app footer{z-index:9}.my-app footer .first{width:80%;flex-wrap:wrap;padding:0}.my-app footer .first div{width:50%;margin-bottom:30px}.my-app footer .first div span{font-size:12pt}.my-app footer .first div .show-maps{font-size:11pt}.my-app footer .first div .brand{font-size:11pt}.my-app footer .first div:nth-child(2n){padding-left:50px}.my-app footer .second a{font-size:12pt}.my-app footer .third{padding:20px 5vw 140px 5vw}.my-app footer .third span{font-size:11pt}.my-app .rmLt-all div{width:100%!important;height:60vh}.my-app .dtrm-second{padding:5vh 0 5vh}.my-app .dtrm-second .ctn{max-width:80%;flex-direction:column}.my-app .dtrm-second .ctn .info{margin-top:40px;width:80%}.my-app .dtrm-second .ctn .info h3{text-align:center}.my-app .dtrm-second .ctn .info .extrait{text-align:center}.my-app .dtrm-second .ctn .info .btn-book{margin:0 auto}.my-app .dtrm-third{padding:0 5vh}.my-app .dtrm-third .ctn .img-ctn{width:33.33%;height:30vh}.my-app .dtrm-fourth{padding:5vh 0 5vh}.my-app .dtrm-fourth .ctn{max-width:100%;flex-direction:column}.my-app .dtrm-fourth .ctn .info1{width:100%;padding:5vh 0}.my-app .dtrm-fourth .ctn .info1 img{width:20%}.my-app .dtrm-fourth .ctn .info1 span{font-size:12pt}.my-app .dtrm-fourth .ctn .info2{margin-top:40px;width:100%}.my-app .dtrm-fourth .ctn .info2 h3{font-size:25px;width:100%;text-align:center}.my-app .dtrm-fourth .ctn .info2 ul{margin:0 auto;width:80%}.my-app .dtrm-fourth .ctn .info2 ul li{font-size:12pt}.my-app .dtrm-fifth .more-rooms-carousel{padding-left:10vh}.my-app .dtrm-fifth .more-rooms-carousel .item{width:35vw}.my-app .equip-second .equipments,.my-app .equip-second .facilities{width:90%}body.services .my-app section.srv-list{min-height:auto}.my-app .srv-list .ctn .srv-group{width:48%;height:25vh;margin-bottom:5vh}.my-app .srv-list .ctn .srv-group:nth-child(2n){margin-top:0;position:relative;top:15vh}.my-app .srv-list .ctn .srv-group span{font-size:22pt}.detailChambre .my-app footer .first,.listchambres .my-app footer .first{padding-top:50px}.reserve-block{display:flex}.srv-detail .img-ctn{width:70vw;height:35vh}.my-app footer .first{margin:25px auto 0}.my-app footer .first .adresse,.my-app footer .first .pages,.my-app footer .first .social,.my-app footer .first .telephone{flex:0 0 50%}}@media screen and (max-width:575px){.cookies{padding:10px 10px 20px}.cookies .content a{font-size:14px;padding:5px 8px;margin:0 3px}.my-app .header .left>h2.name,.my-app .header .left>span,.my-app.fixed-top .header .left>h2.name{display:none}.my-app .srv-list .group-items{justify-content:start}.my-app .header .left{left:0;top:-1px}.my-app .header .right a{display:flex;position:fixed;bottom:0;top:auto;left:0;right:0;height:auto;justify-content:center;padding:18px 15px;z-index:999;box-shadow:0 0 10px #c39f61;display:none}.my-app .home .etab-name strong{line-height:1;margin-top:50px}.my-app .home .etab-name strong b{visibility:hidden;display:block}.my-app .home .etab-name{font-size:35px;line-height:35px;width:65vw}body.page .my-app .home .home-slide-carousel .item img{width:auto;height:100%}.menu_mobile{left:unset;right:20px;font-size:12pt}.reserve-block{display:none}.my-app .header{flex-direction:row-reverse;z-index:99999}nav{z-index:9999}.devise-list.active,.lang-list.active,nav.active{z-index:999999}nav ul li{padding:12px}nav ul li a{font-size:18px}nav .social a img{width:25px}nav .social a:last-child{margin-right:0}nav .site-config{right:unset;left:0}nav .site-config span{margin:0 0 0 20px;font-size:12pt}nav .btn-close{font-size:12pt;left:unset;right:20px}nav .btn-close .lines{width:20px;margin-right:10px}.devise-list,.lang-list{padding-top:50px}.devise-list .btn-close-lines,.lang-list .btn-close-lines{left:unset;right:20px}.devise-list h3,.lang-list h3{max-width:80%;font-size:20pt}.devise-list>span,.lang-list>span{margin-bottom:20px;max-width:80%}.devise-list ul,.lang-list ul{width:80%}.devise-list ul li,.lang-list ul li{width:100%;padding:0;margin:0 0 5px 0}.devise-list ul li a,.lang-list ul li a{width:80%;margin:0 auto;padding:10px 40px;text-align:center}.btn-close-lines{font-size:12pt}.btn-close-lines .lines{width:20px}.btn-close-round{font-size:0pt;padding:0;width:40px;height:40px;right:auto;left:20px;top:20px}.my-app .intro .ctn .extra-info .extrait{font-size:16px;line-height:24px}.btn-close-round::after{width:40px;height:40px}.services-carousel{top:60px;left:20px}.services-carousel .item{width:80vw}.services-carousel .item .title{font-size:16pt}.services-carousel .item .extrait{font-size:10pt}.services-carousel .item .starting span{font-size:10pt}.services-carousel .item .download-file{font-size:10pt}.services-carousel .item .btn-more{font-size:10pt}.images-carousel-modal .main-images-carousel .item{width:100%;margin:0 auto}.images-carousel-modal .main-images-carousel .item img{width:100%;height:auto;top:50%;transform:translate(-50%,-50%)}.images-carousel-modal .main-images-carousel .owl-nav .owl-next,.images-carousel-modal .main-images-carousel .owl-nav .owl-prev{width:40px;height:18px;bottom:0}.sub-services>span{font-size:25pt}.sub-services .services-carousel{top:70px}.sub-services .services-carousel .owl-item{padding-bottom:50px}.srv-detail h1{font-size:20pt;margin-bottom:20px}.srv-detail .img-ctn{width:80vw;height:50vw}.srv-detail .extrait{width:80vw;font-size:11pt}.srv-detail .starting span{font-size:11pt}.my-app .header .right span{margin:0 0 0 20px;font-size:12pt}.my-app .header .logo{width:30vw}.my-app .header:not(.homePageHeader){flex-direction:row}.my-app .header:not(.homePageHeader) .right span{display:none}.my-app .header:not(.homePageHeader) .left .go-back-home{display:block;font-size:0px;width:30px;height:30px;padding:0;left:20px;top:15px}.my-app .header:not(.homePageHeader) .left .go-back-home::after{width:100%;height:100%}.my-app .intro{padding:15vh 0 0 0;z-index:9}.my-app .intro h2{top:6vh}.my-app .intro.open h2{top:13vh}.my-app .intro .about{font-size:80pt}.my-app .intro[style*="overflow-y: auto;"]{z-index:99}.my-app .intro h2{font-size:35px;width:80vw;letter-spacing:-2px;line-height:28px}.my-app .intro .ctn{max-width:90%}.my-app .intro .ctn .img-ctn{width:72vw;height:65vw;margin-top:25px}.my-app .intro .ctn .info{margin-top:30px;width:85vw}.my-app .intro .ctn .info a{width:100%;font-size:14px}.my-app .intro .ctn .extra-info{width:90%}.my-app .intro .ctn .extra-info img{width:100%;margin:50px auto 200px}.my-app .page-first-block-bg{min-height:80vh;height:80vh}.my-app .page-first-block.full{min-height:80vh;border-bottom:10px solid var(--white)}.my-app .rooms{z-index:9}.my-app .rooms h2{top:20px;color:var(--black-clair);font-size:18px}.my-app .rooms h2 span{font-size:35px;line-height:70px}.my-app .rooms .rooms-carousel .item{height:50vh;margin-top:20vh;flex-direction:column-reverse;justify-content:flex-end}.my-app .rooms .rooms-carousel .item img{width:auto;height:100%}.my-app .rooms .rooms-carousel .item span{font-size:12pt;margin-top:30px}.my-app .rooms .rooms-carousel .item h3{font-size:25pt;max-width:90%;margin-top:80px;letter-spacing:-2px;line-height:45px}.my-app .rooms .rooms-carousel .item .btn-more{bottom:50px}.my-app .rooms .rooms-carousel .owl-nav .owl-next,.my-app .rooms .rooms-carousel .owl-nav .owl-prev{width:40px;height:20px;bottom:calc(25vh - 20px)}.my-app .rooms .rooms-carousel .owl-nav .owl-next{right:20px}.my-app .rooms .rooms-carousel .owl-nav .owl-prev{left:20px}.my-app .comments{z-index:9}.my-app .comments h2{font-size:35px;letter-spacing:-2px}.my-app .comments h2 span{font-size:25px}.my-app .comments .filter-comments-carousel .owl-stage-outer .item{margin:0}.my-app .comments .filter-comments-carousel .owl-stage-outer .item a{font-size:12pt;width:max-content;margin:0 auto}.my-app .comments .filter-comments-carousel .owl-stage-outer .item::after{display:none}.my-app .comments .comments-carousel{width:80%}.my-app .comments .comments-carousel .item .extrait{width:90%;font-size:11pt}.my-app .comments .comments-carousel .item img{width:50%}.my-app .comments .comments-carousel .owl-nav{width:120%}.my-app .comments .comments-carousel .owl-nav .owl-next,.my-app .comments .comments-carousel .owl-nav .owl-prev{width:40px;height:15px;margin:0}.my-app .equipLand{z-index:9}.my-app .equipLand{padding:5vh 0}.my-app .equipLand .ctn{flex-direction:column}.my-app .equipLand .ctn .first,.my-app .equipLand .ctn .second{width:100%;height:60vh;margin-bottom:30px}.my-app .equipLand .ctn .first span,.my-app .equipLand .ctn .second span{font-size:27px;letter-spacing:0;line-height:30px}.my-app .services{z-index:9}.my-app .services{padding:3vh 0 3vh}.my-app .services h2{font-size:30pt}.my-app .services h2 span{font-size:80pt}.my-app .services .services-filter-carousel .item{width:70vw}.my-app .services .services-filter-carousel .owl-dots .owl-dot span{width:50px}.my-app .srv-list .ctn{width:90%;margin:0 auto;display:block}.my-app .srv-list .ctn .services-item{margin:0 0 4vh}.my-app .srv-list .ctn .services-item .col-md-6:nth-child(2){padding-left:15px}.my-app .srv-list .ctn .services-item .service-image{width:100%}.my-app .services .btn-close-round{top:20px}.my-app .gallery{z-index:9}.my-app .gallery h2{font-size:35px;letter-spacing:0;line-height:32px;margin:6vh 0 10vh}.my-app .gallery h2 span{font-size:25px;line-height:80px}.my-app .open-calendar a{width:95%;font-size:30px;line-height:50px}.my-app .open-calendar span{font-size:14px;line-height:0}.my-app .open-calendar span b{display:block;visibility:hidden}.my-app .contact{z-index:9}.my-app .contact{min-height:100vh}.my-app .contact h2{font-size:18pt}.my-app .contact h2 span{font-size:70pt}.my-app .contact .btn-compose{width:70%;margin:50px auto 0}.my-app .contact .btn-compose span{font-size:35pt;letter-spacing:-2px;line-height:45px}.my-app .contact .ctn form{width:80vw}.my-app .contact .ctn form>div{padding:0;margin-bottom:15px;flex-direction:column}.my-app .contact .ctn form>div label{font-size:14px;margin-bottom:0;flex:0 0 100%}.my-app .contact .ctn form>div input,.my-app .contact .ctn form>div textarea{width:calc(100vw - 78px);font-size:10pt;padding:15px 0 12px;flex:0 0 100%}.my-app .contact .ctn form .send_contact{margin:25px auto}.my-app .contact .ctn form .send_contact span{font-size:35pt;line-height:45px}.my-app footer{z-index:99999;background-color:var(--background)}.my-app footer .first{width:90%}.my-app footer .first div{width:100%}.my-app footer .first div:nth-child(2n){padding-left:0}.my-app footer .first div span{font-size:11pt!important}.my-app footer .first div .show-maps,.my-app footer .first div.social span a{color:var(--gold)}.my-app footer .second a{font-size:11pt}.my-app footer .second .back-to-top{font-size:0px;padding:0;width:40px;height:40px}.my-app footer .third{padding:20px 5vw 100px 5vw;flex-direction:column-reverse}.my-app footer .third>div{margin-bottom:20px}.my-app .page-first-block h2{font-size:30pt}.my-app .rmLt-all div{height:50vh;padding-top:50px}.my-app .rmLt-all div span{margin-bottom:30px}.my-app .rmLt-all div h3{font-size:18pt;max-width:80%}.my-app .dtrm-second .ctn{max-width:80%}.my-app .dtrm-second .ctn .img-ctn{width:80vw;height:auto}.my-app .dtrm-second .ctn .info{width:100%}.my-app .dtrm-third{padding:0 5vh}.my-app .dtrm-third .ctn .img-ctn{width:50%;height:30vh}.my-app .dtrm-fourth .ctn .info1{width:100%;padding:5vh 0}.my-app .dtrm-fourth .ctn .info1 span{font-size:11pt}.my-app .dtrm-fourth .ctn .info2 h3{font-size:20px}.my-app .dtrm-fourth .ctn .info2 ul li{font-size:11pt;width:100%}.my-app .bookNow-ctn a{font-size:30px;letter-spacing:0;width:auto;text-align:center}.my-app .dtrm-fifth h2{font-size:30px}.my-app .dtrm-fifth .more-rooms-carousel{padding-left:20px}.my-app .dtrm-fifth .more-rooms-carousel .item{width:70vw}.my-app .dtrm-fifth .more-rooms-carousel .item span{font-size:14pt;margin-top:25px}.my-app .equip-second .equipments,.my-app .equip-second .facilities{width:80%}.my-app .equip-second .equipments .bloc,.my-app .equip-second .facilities .bloc{width:100%;flex:0 0 100%;padding:0 0}.my-app .equip-second .equipments .bloc span,.my-app .equip-second .facilities .bloc span{font-size:11pt;text-align:left}.my-app .equip-second .equipments .bloc span.title,.my-app .equip-second .facilities .bloc span.title{font-size:18pt;margin-bottom:20px}.my-app .srv-list .ctn .srv-group{width:100%;height:90vw;margin-bottom:5vh}.my-app .srv-list .ctn .srv-group span{font-size:18pt}.my-app .srv-list .ctn .srv-group:nth-child(2n){margin-top:0;top:0}.my-app .equipLand .path_4{display:none}}@media screen and (max-width:375px){.my-app .home .etab-name{font-size:30px;line-height:30px;width:65vw}.my-app .intro h2{font-size:30px;width:80vw;letter-spacing:-2px;line-height:28px}}footer{padding:0 0}.my-app footer footer{background-color:var(--white);padding:25px 15px}.my-app footer footer .container-fluid .row{display:block}.my-app footer footer .container-fluid .row ul{margin-bottom:0}.my-app footer footer .container-fluid .row ul li{padding:0 5px}.my-app footer footer .container-fluid .row ul li .copyright{color:var(--gris);font-family:Cinzel,serif;font-size:15px;letter-spacing:0;font-weight:400}.my-app footer .container-fluid .row ul li .link-open{color:var(--black-clair);font-size:15px;font-family:Cinzel,serif;font-weight:400;border-bottom:1px solid var(--border)}.my-app footer footer .container-fluid .row ul li .btn-open{line-height:1}.my-app footer footer .container-fluid .row .content .row{display:flex}@media screen and (max-width:580px){footer footer{padding:25px 15px 65px 15px}}@media screen and (max-width:690px){.open-bloc-iqscan{background-color:var(--gold)!important}}.iq-scan-holder .iq-scan{border-radius:0;background-color:var(--background)}.iq-scan-holder .iq-scan p{margin-top:10px;margin-bottom:15px;color:var(--black)}.iq-scan-holder .iq-scan span.subtitle{margin-bottom:5px;color:var(--black)}.iq-scan-holder .iq-scan .formulaire{border-radius:0;background-color:var(--white)}.iq-scan-holder .iq-scan .formulaire label{margin-bottom:0;color:var(--black)}.iq-scan-holder .iq-scan.searching .formulaire label{color:var(--black)}.iq-scan-holder .iq-scan .formulaire .in input[type=text]{border:none;padding:6px 0 4px 0;margin-bottom:5px;border-radius:0;color:var(--black)}.iq-scan-holder .iq-scan .formulaire .out input[type=text]{border:none;padding:6px 0 4px 0;margin-bottom:5px;border-radius:0;color:var(--black)}.iq-scan-holder .iq-scan .formulaire .adults{margin:0 0;padding:0 0}.iq-scan-holder .iq-scan .formulaire .adults input[type=text]{border-radius:0;padding:5px 22px 5px 22px;color:var(--black);border:none}.iq-scan-holder .iq-scan .signature{display:none}.iq-scan-holder .iq-scan button{border-radius:0;padding:7px 0;background-color:var(--gold);color:var(--white)}.iq-scan-holder .bloc-config-occupancy{top:165px;left:15px;right:15px;border-radius:0}.iq-scan-holder .iq-scan.searching .formulaire .in{display:inline-block;width:49%;flex:0 0 49%;max-width:49%;position:relative;top:-3px}.iq-scan-holder .iq-scan.searching .formulaire .out{display:inline-block;width:49%;flex:0 0 49%;max-width:49%;position:relative;top:-3px}.iq-scan-holder .iq-scan.searching .modifier-la-recherche-desktop{border-radius:0;background-color:var(--gold)}.iq-scan-holder .preload-price-bloc{border-radius:0}.iq-scan-holder .preload-price-bloc .title{color:var(--black)}.iq-scan-holder .engines-price{border-radius:0}.iq-scan-holder .engines-price p{margin-top:10px;margin-bottom:15px;color:var(--black)}.iq-scan-holder .engines-price .subtitle.for-mobile{display:block;position:absolute;bottom:unset;top:60px;right:0;width:100%;text-align:center;color:var(--black)}.iq-scan-holder .engines-price .infos .location{color:var(--black);background:linear-gradient(to right,var(--gold),var(--gold) 50%,var(--black)000 50%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%;background-position:100%;transition:all .5s ease-in-out;text-decoration:none}.iq-scan-holder .engines-price .infos .device{color:var(--black);background:linear-gradient(to right,var(--gold),var(--gold) 50%,var(--black)000 50%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%;background-position:100%;transition:all .5s ease-in-out;text-decoration:none}.iq-scan-holder .engines-price .list-engines .all-engines .item-engine .col-left{color:var(--black)}.iq-scan-holder .engines-price .show-price-details{margin:0 0}.iq-scan-holder .engines-price .show-price-details .show-price-details-bloc{position:unset;bottom:unset;right:unset;padding:8px 25px 9px 25px;border-radius:0;background-color:var(--gold)}.iq-scan-holder .engines-price .show-price-details .show-price-details-bloc::after{background-image:url(../../Assets_IQScan/svg/v2/snapshot-proof_blanc.svg)!important}.iq-scan-holder .best-price-bloc{border-radius:0}.iq-scan-holder .best-price-bloc p{margin-top:10px;margin-bottom:15px;color:var(--black)}.iq-scan-holder .best-price-bloc .price-site{border-radius:0;background-color:var(--gold)}.iq-scan-holder .best-price-bloc.colored .price-site{background-color:var(--gold)}.iq-scan-holder .best-price-bloc .price-site .col-info-price .price-lign button[type=submit],.iq-scan-holder .best-price-bloc .price-site .col-info-price .price-lign input[type=button],.iq-scan-holder .best-price-bloc .price-site .col-info-price .price-lign input[type=submit],.iq-scan-holder .best-price-bloc.colored .price-site .col-info-price .price-lign button[type=submit],.iq-scan-holder .best-price-bloc.colored .price-site .col-info-price .price-lign input[type=submit]{padding:11px 25px;border-radius:0;background-color:var(--white);color:var(--gold)}.iq-scan-holder .best-price-bloc .price-site .col-info-price .price-lign .add-values{padding:19px 0;color:var(--black)}.iq-scan-holder .best-price-bloc .price-site .col-info-price .price-lign .tooltip.fade .tooltip-inner span{color:var(--black)}.iq-scan-holder .best-comments-bloc{border-radius:0}.iq-scan-holder .best-comments-bloc .title{margin-top:10px;margin-bottom:15px;color:var(--black)}.iq-scan-holder .best-comments-bloc .best-comments{background-color:var(--white)}.iq-scan-holder .best-comments-bloc .best-comments .item .author-engine{color:var(--black)}.iq-scan-holder .best-comments-bloc .best-comments .item .note{color:var(--black)}.iq-scan-holder .best-comments-bloc .best-comments .item .country-engine{color:var(--black) 9c}.iq-scan-holder .best-comments-bloc .best-comments .item .comments-text{color:var(--black)}.iq-scan-holder .best-comments-bloc .best-comments .item .date-engine{color:var(--black) 9c}.details-prices p svg path,.iq-scan-holder .best-comments-bloc .title svg path,.iq-scan-holder .best-price-bloc p svg path,.iq-scan-holder .engines-price p svg path,.iq-scan-holder .iq-scan p svg path{fill:var(--gold)}.details-prices{overflow:auto;border-radius:0}.details-prices p{color:var(--black)}.details-prices .holder_link_ifrem a{padding:6px 45px 8px 25px;border-radius:0}.details-prices .columns-container .column-direct .btn-book .trigger-btn-book{padding:7px 22px 7px 10px;border-radius:0;background-color:var(--gold);color:azure;border:1px solid var(--gold)}.details-prices .columns-container .column-engines .btn-book .trigger-btn-snapshoot{padding:7px 22px 7px 10px;border-radius:0;color:var(--gold);background-color:var(--white);border:1px solid var(--gold);font-weight:600}.details-prices .columns-container .column-direct .price,.details-prices .columns-container .column-engines .price{padding:20px 0}.details-prices .columns-container .column-direct .btn-book,.details-prices .columns-container .column-direct .price,.details-prices .columns-container .column-direct .taxes,.details-prices .columns-container .column-direct .title,.details-prices .columns-container .column-direct .total,.details-prices .columns-container .column-engines .btn-book,.details-prices .columns-container .column-engines .price,.details-prices .columns-container .column-engines .taxes,.details-prices .columns-container .column-engines .title,.details-prices .columns-container .column-engines .total{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:0;text-align:center;color:var(--black)}.details-prices .columns-container .column-direct .total .prix,.details-prices .columns-container .column-engines .total .prix{color:var(--black)}.details-prices .columns-container .column-direct .total .devise,.details-prices .columns-container .column-engines .total .devise{color:var(--black)}.details-prices .columns-container .column-direct .taxes .prix,.details-prices .columns-container .column-engines .taxes .prix{color:var(--black)}.details-prices .columns-container .column-direct .taxes .devise,.details-prices .columns-container .column-engines .taxes .devise{color:var(--black)}.details-prices .columns-container .column-direct .type .adult,.details-prices .columns-container .column-direct .type .condition,.details-prices .columns-container .column-direct .type .room-name,.details-prices .columns-container .column-engines .type .adult,.details-prices .columns-container .column-engines .type .condition,.details-prices .columns-container .column-engines .type .room-name{color:var(--black)}.details-prices .columns-container .column-direct .price .prix,.details-prices .columns-container .column-engines .price .prix{color:var(--black)}.details-prices .columns-container .column-direct .price .devise,.details-prices .columns-container .column-engines .price .devise{color:var(--black)}.details-prices .holder_link_ifrem a{margin-top:unset;margin-bottom:15px;border-radius:unset;padding:12px 45px 12px 25px;line-height:1;background-color:var(--gold)}#bloc-snapshots .holder_ifrems .bannde-best-price{color:var(--black)}.iq-scan-holder .iq-scan .formulaire .adults:before{top:14px}@media screen and (max-width:580px){.my-app .home .etab-name a{font-size:18px}.my-app .home .home-reservation{left:10px}.reservation-block{z-index:99999}.reservation-block .site-config span{display:none}.iq-scan-holder .form-book-now{height:100%;padding-bottom:150px}.iq-scan-holder .iq-scan .formulaire .in input[type=text]{padding:12px 0 10px 0;background-color:var(--black-clair)}.iq-scan-holder .iq-scan.change-design-for-mobile .formulaire .in input[type=text]{background-color:transparent}.iq-scan-holder .iq-scan .formulaire .out input[type=text]{padding:12px 0 10px 0;background-color:var(--black-clair)}.iq-scan-holder .iq-scan.change-design-for-mobile .formulaire .out input[type=text]{background-color:transparent}.iq-scan-holder .iq-scan .formulaire .adults input[type=text]{padding:8px 0 6px 0;background-color:var(--black-clair);border:none}.iq-scan-holder .iq-scan .formulaire .adults:after{top:14px;right:28px}.iq-scan-holder .iq-scan button{padding:16px 0 12px 0}.iq-scan-holder .iq-scan.change-design-for-mobile .formulaire .in{width:76%;flex:0 0 76%;max-width:76%;padding:0;margin-bottom:10px;margin-left:0;margin-right:0}.iq-scan-holder .iq-scan.change-design-for-mobile .formulaire .out{width:76%;flex:0 0 76%;max-width:76%;padding:0;margin-bottom:10px;margin-left:0;margin-right:0}.iq-scan-holder .iq-scan.change-design-for-mobile .remodifier-la-recherche{position:absolute;right:10px;top:30px}.open-bloc-iqscan{background-color:var(--gold);padding:20px 10px}.open-bloc-iqscan::after{content:"";display:block;border:1px solid var(--white);position:absolute;top:5px;left:5px;right:5px;bottom:5px}.iq-scan-holder .close-bloc-in-mobile{background-color:var(--background)}.iq-scan-holder .close-bloc-in-mobile:after,.iq-scan-holder .close-bloc-in-mobile:before{background-color:var(--gold)}.iq-scan-holder .iq-scan .formulaire .adults input[type=text],.iq-scan-holder .iq-scan .formulaire .in input[type=text],.iq-scan-holder .iq-scan .formulaire .out input[type=text]{background-color:var(--background)}.iq-scan-holder .iq-scan{background-color:var(--white)}.iq-scan-holder .iq-scan .formulaire{background-color:var(--white)}.iq-scan-holder .iq-scan.change-design-for-mobile .remodifier-la-recherche{background-color:rgb(190 154 94 / 80%)}.iq-scan-holder .iq-scan.change-design-for-mobile{background-color:var(--white)}.best-price-bloc-mobile .subtitle,.best-price-bloc-mobile p,.engines-price-mobile .subtitle,.engines-price-mobile p{color:var(--black) 000}.best-price-bloc-mobile p:before,.engines-price-mobile p:before{vertical-align:middle}.iq-scan-holder .iq-scan.change-design-for-mobile .infos .device span,.iq-scan-holder .iq-scan.change-design-for-mobile .infos .location span{vertical-align:middle}.iq-scan-holder .iq-scan.change-design-for-mobile .infos .device,.iq-scan-holder .iq-scan.change-design-for-mobile .infos .location{color:var(--black) 000}.iq-scan-holder .iq-scan.searching .formulaire .in,.iq-scan-holder .iq-scan.searching .formulaire .out{width:100%;flex:0 0 100%;max-width:100%;top:0}.reservation-block .official{display:none}}.reservation-block #bookForm .fa-arrow-left::before,.reservation-block #bookForm .fa-arrow-right::before{display:none!important}.caleran-container{z-index:99999!important}.iq-scan-holder{z-index:99!important}body.ar,body.he{direction:rtl}body.ar .my-app .header .left>span,body.he .my-app .header .left>span{left:0;right:30px}body.ar .my-app .header .right span,body.he .my-app .header .right span{margin-left:0;margin-right:30px}body.ar .reservation-block .ctn .caleran-container .caleran-input .caleran-calendar,body.he .reservation-block .ctn .caleran-container .caleran-input .caleran-calendar{border-left:1px solid var(--gris-border)!important;border-right:none!important}body.ar .my-app.fixed-top,body.he .my-app.fixed-top{overflow:hidden}body.ar .my-app .intro .ctn .info .extrait,body.he .my-app .intro .ctn .info .extrait{text-align:right}body.ar .my-app .comments h2 span,body.he .my-app .comments h2 span{transform:translate(0,0)!important}body.ar .my-app .home .home-slide-carousel .item img,body.he .my-app .home .home-slide-carousel .item img{transform:none}body.ar .my-app .rooms .rooms-carousel .owl-nav .owl-next,body.he .my-app .rooms .rooms-carousel .owl-nav .owl-next{right:auto;left:50px}body.ar .my-app .comments .comments-carousel .owl-nav .owl-next,body.ar .my-app .comments .comments-carousel .owl-nav .owl-prev,body.ar .my-app .rooms .rooms-carousel .owl-nav .owl-next,body.ar .my-app .rooms .rooms-carousel .owl-nav .owl-prev,body.he .my-app .comments .comments-carousel .owl-nav .owl-prev,body.he .my-app .rooms .rooms-carousel .owl-nav .owl-next,body.he .my-app .rooms .rooms-carousel .owl-nav .owl-prev{transform:rotate(180deg)}body.ar .my-app .comments h2,body.he .my-app .comments h2{line-height:1px;margin-bottom:66px}body.ar .my-app .dtrm-fourth .ctn .info2 h3,body.ar .my-app .dtrm-fourth .ctn .info2 ul li,body.ar .my-app .dtrm-second .ctn .info,body.he .my-app .dtrm-fourth .ctn .info2 h3,body.he .my-app .dtrm-second .ctn .info,bofy.he .my-app .dtrm-fourth .ctn .info2 ul li{text-align:right}body.ar .my-app .srv-list .group-items li::after,body.he .my-app .srv-list .group-items li::after{right:auto;left:calc(-2rem - 3px)}body.ar .my-app .srv-list .ctn .services-item.pair .col-md-6:nth-child(1),body.he .my-app .srv-list .ctn .services-item.pair .col-md-6:nth-child(1){padding-left:15px;padding-right:85px;text-align:right}body.ar .my-app .srv-list .ctn .services-item.impair .col-md-6:nth-child(1),body.he .my-app .srv-list .ctn .services-item.impair .col-md-6:nth-child(1){padding-right:15px;padding-left:85px;text-align:right}body.ar .my-app .gallery h2 span,body.he .my-app .gallery h2 span{line-height:42px}body.ar .contact .content .first-block .details span span.number,body.he .contact .content .first-block .details span span.number{display:inline-block;direction:ltr}body.ar .my-app .equip-second .equipments .bloc span,body.ar .my-app .equip-second .facilities .bloc span,body.he .my-app .equip-second .equipments .bloc span,body.he .my-app .equip-second .facilities .bloc span{text-align:right}body.ar .my-app .equip-second .equipments .bloc span small,body.ar .my-app .equip-second .facilities .bloc span small,body.he .my-app .equip-second .equipments .bloc span small,body.he .my-app .equip-second .facilities .bloc span small{float:left}body.ar .my-app footer .first,body.he .my-app footer .first{text-align:right}body.ar .my-app footer .first .adresse,body.he .my-app footer .first .adresse{padding:0 0 0 5%}body.ar .my-app .rooms h2 span,body.bg .my-app .rooms h2 span,body.he .my-app .rooms h2 span,body.ja .my-app .rooms h2 span,body.ko .my-app .rooms h2 span,body.ru .my-app .rooms h2 span,body.th .my-app .rooms h2 span,body.uk .my-app .rooms h2 span,body.zh .my-app .rooms h2 span{font-family:Arial,Helvetica,sans-serif!important;font-size:32px;line-height:32px}body.ar .my-app .comments h2 span,body.bg .my-app .comments h2 span,body.he .my-app .comments h2 span,body.ja .my-app .comments h2 span,body.ko .my-app .comments h2 span,body.ru .my-app .comments h2 span,body.th .my-app .comments h2 span,body.uk .my-app .comments h2 span,body.zh .my-app .comments h2 span{font-family:Arial,Helvetica,sans-serif!important;font-size:32px;line-height:32px;position:relative}body.ru .my-app .comments h2 span{top:-80px}body.bg .my-app .comments h2 span{top:-80px}body.ar .my-app .comments h2 span{top:-30px}body.he .my-app .comments h2 span{top:-60px}body.zh .my-app .comments h2 span{top:-80px}body.ja .my-app .comments h2 span{top:-80px}body.ko .my-app .comments h2 span{top:-80px}body.th .my-app .comments h2 span{top:-80px}body.uk .my-app .comments h2 span{top:-80px}body.ar .my-app .services h2 span,body.bg .my-app .services h2 span,body.he .my-app .services h2 span,body.ja .my-app .services h2 span,body.ko .my-app .services h2 span,body.ru .my-app .services h2 span,body.th .my-app .services h2 span,body.uk .my-app .services h2 span,body.zh .my-app .services h2 span{font-family:Arial,Helvetica,sans-serif!important;font-size:32px;line-height:32px;position:relative}body.ru .my-app .services h2 span{top:-28px}body.bg .my-app .services h2 span{top:-28px}body.ar .my-app .services h2 span{top:5px}body.he .my-app .services h2 span{top:5px}body.zh .my-app .services h2 span{top:-28px}body.ja .my-app .services h2 span{top:-28px}body.ko .my-app .services h2 span{top:0}body.th .my-app .services h2 span{top:0}body.uk .my-app .services h2 span{top:-25px}body.ar .my-app .gallery h2 span,body.bg .my-app .gallery h2 span,body.he .my-app .gallery h2 span,body.ja .my-app .gallery h2 span,body.ko .my-app .gallery h2 span,body.ru .my-app .gallery h2 span,body.th .my-app .gallery h2 span,body.uk .my-app .gallery h2 span,body.zh .my-app .gallery h2 span{font-family:Cinzel,serif!important;font-size:32px;line-height:32px;position:relative}body.ru .my-app .gallery h2 span{top:-25px}body.bg .my-app .gallery h2 span{top:-25px}body.ar .my-app .gallery h2 span{top:0}body.he .my-app .gallery h2 span{top:0}body.zh .my-app .gallery h2 span{top:-25px}body.ja .my-app .gallery h2 span{top:-25px}body.ko .my-app .gallery h2 span{top:0}body.th .my-app .gallery h2 span{top:0}body.uk .my-app .gallery h2 span{top:-22px}