@import url(https://fonts.googleapis.com/css2?family=Gilda+Display&display=swap);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;margin:0;padding:0;text-decoration:none;vertical-align:top}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.inline-block,ul.hack-inline>li{display:inline-block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{font-weight:400}button{appearance:none;border:none;cursor:pointer}a{color:inherit}:focus{outline:none}.photo.left img{object-position:0}.photo-fancy{overflow:hidden}.photo-fancy .fancy-link{cursor:pointer;display:block;height:100%;width:100%}.fancybox__container{z-index:10000!important}:root{--padding:25px;--header:100px;--dark:#000;--white:#fff;--color1:#989f8f;--color2:#f7f6f0;--color3:#efede3;--color4:#dbd7c6}.description .inner{margin-right:-15px;padding-right:15px;scrollbar-width:thin;text-align:justify}.description .inner::-webkit-scrollbar{width:6px}.description .inner::-webkit-scrollbar-thumb{background-clip:content-box;border-left:1px solid #fff}.description .inner::-webkit-scrollbar-track{border-left:1px solid #ffffff80}.desc li:before,.description li:before{background:var(--dark);border-radius:50%;content:"";display:inline-block;height:5px;margin-right:10px;width:5px}@font-face{font-display:swap;font-family:Geometria;font-style:normal;font-weight:400;src:local("Geometria"),url(/build/fonts/Geometria.da074460.woff) format("woff")}@font-face{font-display:swap;font-family:OoohBaby;font-style:normal;font-weight:400;src:local("Geometria"),url(/build/fonts/OoohBaby-Regular.28f4271a.ttf) format("truetype")}@font-face{font-display:swap;font-family:Geometria-Light;font-style:normal;font-weight:400;src:local("Geometria-Light"),url(/build/fonts/Geometria-Light.807b6993.woff) format("woff")}body{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;color:var(--dark);cursor:default;font-family:Gilda Display,serif;font-size:16px;isolation:isolate}body.no-overflow{overflow:hidden}.smooth-scroll{overflow:hidden!important}body *{box-sizing:border-box;-webkit-box-sizing:border-box}main{overflow-y:hidden!important}.c-scrollbar{z-index:9999}.link{background:var(--color1);border:1px solid var(--color1);color:var(--white);cursor:pointer;display:inline-block;font-size:17px;letter-spacing:1px;padding:7px 15px;text-align:center;text-shadow:0 0 #fff!important;width:max-content}.link.subtype2,.link:hover{background:var(--white);color:var(--color1)}.link.subtype2{border:1px solid var(--white)}.link.subtype2:hover{background:var(--color1);color:var(--white)}.circleButton{background:var(--color3);font-size:12px;height:120px;position:relative;text-transform:uppercase;width:120px}.circleButton,.circleButton .arrow{align-items:center;border-radius:50%;display:flex;flex-direction:column;justify-content:center}.circleButton .arrow{background:var(--dark);color:#fff;height:45px;position:absolute;right:100%;top:50%;transform:translateY(-50%) scale(0);width:45px}.circleButton .arrow:before{background:#fff;content:"";height:1px;width:20px}.circleButton .arrow span{border-right:1px solid #fff;border-top:1px solid #fff;display:block;height:10px;transform:rotate(135deg);width:10px}@media screen and (min-width:1024px){.circleButton{height:220px;width:220px}.circleButton:hover .arrow{transform:translateY(-125%) translateX(-100%) scale(1)}.circleButton .background{background:#efe7d9;border-radius:50%;content:"";height:118px;position:absolute;right:50%;transform:translateX(-40%);width:118px}.circleButton .label{padding-left:75px}.circleButton .arrow{right:50%;transform:translateY(-125%) translateX(-100%) scale(0);transition:all 1s cubic-bezier(.175,.885,.32,1.275)}}.langs{align-items:center;display:flex}.langs li{margin-right:15px}.langs li:last-child{margin-right:0}.langs li a{text-transform:uppercase}header{align-items:center;background:#fff;display:flex;font-family:Geometria;height:var(--header);justify-content:flex-end;left:0;padding:10px 0;position:absolute;position:fixed;top:0;transition:background .5s;width:100%;z-index:9999}header .lang{color:#fff;cursor:pointer;flex:0;font-size:15px;margin-right:10px;min-width:50px;order:0;position:relative}header .lang.desktop{display:none}header .lang:hover .dropdown{display:flex;opacity:1;transition:opacity .3s ease}header .lang .drop{color:#000;display:block;text-transform:uppercase}header .lang .drop svg{font-size:16px;margin-left:5px}header .lang .dropdown{display:none;flex-direction:column;flex-wrap:wrap;left:0;max-height:190px;opacity:0;padding-top:1.5rem;position:absolute;top:0;transition:opacity .3s ease;z-index:9999}header .lang .dropdown li{align-items:center;background:#efede3;color:#000;display:flex;font-size:16px;height:32px;justify-content:center;margin:5px 0;text-align:center;text-transform:uppercase;transition:all .3s ease;width:32px}header .lang .dropdown li a{color:#000}header .lang .dropdown li:hover{box-shadow:0 2px 4px rgba(0,0,0,.4);transition:all .3s ease}header .lang .dropdown li:hover a{color:#000;transition:all .3s ease}header .logo img,header .resaButton,header nav ul li a{object-fit:contain;transition:all .5s}header .resa{background:var(--color1);color:var(--white);margin-right:15px;padding:7px 20px}header.shownav>.logo{opacity:0;z-index:-1}header.shownav nav{background:var(--color1);bottom:auto;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);color:#fff;height:100vh;max-height:calc(var(--vh, 1vh)*100);opacity:1;overflow:auto;visibility:visible;z-index:500;z-index:98}header.shownav nav .logo img{height:110px;width:150px}header.shownav nav .logo .classic{display:none}header.shownav nav>ul.menu2{margin-bottom:auto}header.shownav nav>ul>li>a{color:#fff}header.shownav nav>ul>li>a .sub-menu .sub-page .sub-page-name{text-transform:unset}header.shownav nav .btn,header.shownav nav .tel{margin-bottom:15px;margin-left:auto;margin-right:auto;text-align:center;width:150px}header.shownav nav .btns{display:flex;gap:5px;justify-content:center}header.shownav nav .btn{background:#fff;color:var(--color1);padding:7px 20px}header.shownav .burgerBtn span{background:var(--dark);margin:4px 0;transform:rotate(-45deg)}header.shownav .burgerBtn span:nth-child(2){transform:rotate(45deg) translate(-6px,-6px)}header .burgerBtn{cursor:pointer;margin-left:15px;margin-right:15px;order:2;position:relative;z-index:100}header .burgerBtn span{transform-origin:center;transition:all .5s}header .resaButton{border:1px solid var(--dark);flex-direction:column;justify-content:center;margin-left:auto;padding:10px 15px;position:relative;z-index:100}header .resaButton .label{font-size:.6rem;margin:0}header .resaButton .icon{display:none}header>.logo{left:10px;position:absolute;top:0;transform:translateY(10px);transition:all .5s,z-index step-end;z-index:100}header>.logo img{height:80px;width:100px}header nav{background:var(--dark);bottom:0;clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);color:#fff;display:flex;flex-direction:column;left:0;opacity:0;padding-bottom:20px;position:fixed;right:0;top:0;transition:all .5s;visibility:hidden;z-index:-1}header nav .logo{margin-bottom:0;margin-top:0;text-align:center}header nav .logo img{max-width:210px}header nav>ul{align-items:center;display:flex;flex-wrap:wrap}header nav>ul.menu1{margin-top:auto}header nav>ul:last-child{margin-bottom:auto}header nav>ul>li{flex:1 1 100%;margin:.8vh 0;text-align:center}header nav>ul>li>a{color:#fff;font-size:1rem;font-size:1.1rem;letter-spacing:0;text-transform:uppercase;transition:all .5s}header nav>ul>li>a.active:after,header nav>ul>li>a:hover:after{transform:scaleX(1)}header nav>ul>li>a:after{background:#fff;content:"";display:block;height:1px;margin-top:2px;transform:scaleX(0);transform-origin:left;transition:inherit;width:100%}@media screen and (min-width:1400px){header{background:transparent}header.contact,header.fixed{background:#fff}header.contact .logo .classic,header.fixed .logo .classic{display:block}header.contact .logo .white,header.fixed .logo .white{display:none}header.contact nav,header.contact nav .btn,header.contact nav .tel,header.fixed nav,header.fixed nav .btn,header.fixed nav .tel{color:var(--dark)}header.contact nav .btn:after,header.contact nav .btn:before,header.contact nav .tel:after,header.contact nav .tel:before,header.fixed nav .btn:after,header.fixed nav .btn:before,header.fixed nav .tel:after,header.fixed nav .tel:before{background:var(--dark)}header.contact nav ul li a,header.fixed nav ul li a{color:var(--dark)}header:not(.fixed):not(.contact) nav .logo img{height:150px;transform:translateY(10px);width:160px}header .resa{display:none}header nav{color:#fff}header nav .tel{align-items:center;display:flex;justify-content:flex-end;order:-3;width:max-content}header nav .tel:before{background:#fff;content:"";display:inline-block;height:1px;margin-right:10px;width:60px}header nav .btns{align-items:flex-end;display:flex;flex-direction:column}header nav .btn{align-items:center;display:flex;justify-content:flex-start;width:max-content}header nav .btn:after{background:#fff;content:"";display:inline-block;height:1px;margin-left:10px;width:60px}header nav .logo .classic{display:none}header nav .logo .white{display:block}header nav .logo img{height:100px;width:140px}header.fixed .lang.desktop .drop{color:#000}header .lang.desktop{display:flex}header .lang.desktop .drop{color:#fff}header .burgerBtn,header .lang.mobile,header>.logo{display:none}header .resaButton .label{color:#fff}header .resaButton .icon:after{background:#fff}header .resaButton{background:var(--color1);border:0;flex-direction:row;padding:15px 25px;position:absolute;right:0;top:50vh;transform:rotate(-90deg) translateY(75px)}header .resaButton .label{margin-right:10px;transition:all .5s}header .resaButton .icon{display:flex}header:after{display:none}header.shownav nav{clip-path:unset;overflow:initial}header.shownav nav .logo{margin:0}header nav{align-items:center;background:unset;bottom:auto;clip-path:unset;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0 auto;opacity:1;position:relative;right:auto;top:auto;visibility:visible;width:100%;z-index:100}header nav .logo{margin:0 10px}header nav>ul{flex:1;flex-direction:row;flex-wrap:wrap;justify-content:center;position:relative}header nav>ul.menu1{justify-content:flex-end;margin:0;order:-1}header nav>ul.menu2{justify-content:flex-start;margin:0}header nav>ul.menu2>li>a:after{transform-origin:right}header nav>ul>li{flex:none;margin:0 .7vw;position:relative}header nav>ul>li>a{font-size:.7rem;font-weight:700}header nav>ul>li:hover .sub-menu{clip-path:inset(0 0 0 0)}header nav>ul>li .sub-menu{background:#efede3;bottom:0;clip-path:inset(0 0 100% 0);color:var(--dark);display:flex;flex-direction:column;gap:10px;left:50%;padding:10px;position:absolute;text-align:left;transform:translate(-50%,100%);width:max-content;z-index:10}header nav>ul>li .sub-menu .sub-page .sub-page-name{font-size:15px}}@media screen and (min-width:1600px){header nav>ul>li>a{font-size:.8rem}}@media screen and (min-width:2048px){header .resaButton{right:35px;top:27px;transform:unset}}@media screen and (min-width:1400px) and (max-width:1699px){header nav .btn:after,header nav .tel:before{width:30px}header nav .tel{font-size:14px}header nav .logo img{height:100px;width:100px}header .lang .dropdown,header nav .btn{font-size:14px}header nav>ul>li>a{font-size:.7rem}}.resaButton{align-items:center;display:flex;position:relative}.resaButton .label{color:var(--dark);font-family:Geometria;font-size:13px;letter-spacing:.2rem;margin-right:15px;overflow:hidden;text-transform:uppercase}.resaButton .label span{display:block}.resaButton .icon{align-items:flex-start;display:flex;flex-direction:column;overflow:hidden}.resaButton .icon.show .sprite{opacity:1;transform:translateX(0)}.resaButton .icon.show:after{transform:scaleX(1)}.resaButton .icon .sprite{background:url(data:image/png;base64,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) no-repeat;background-position:0 -1px;height:16px;margin-left:10px;opacity:0;transform:translateX(-100%);transition:all .5s;width:16px}.resaButton .icon:after{background:var(--dark);content:"";display:block;height:1px;transform:scaleX(0);transform-origin:right;transition:all .5s;width:60px}.resaButton .popup-content{display:none}.fancybox__content .btns{display:flex;gap:15px}.fancybox__content .btns .btn{align-items:center;background:var(--color1);border:1px solid hsla(0,0%,100%,.8);color:#fff;display:flex;height:30px;justify-content:center;padding:5px;text-align:center;width:130px}.fancybox__content .btns .btn .label{margin:0}.burgerBtn{display:flex;flex-direction:column}.burgerBtn span{background:var(--dark);height:1px;margin:2px 0;width:25px}.cursor{background:var(--color1);border-radius:100%;height:16px;mix-blend-mode:unset;pointer-events:none;position:fixed;transform:translate(-50%,-50%);transition:all .25s ease;transition-property:opacity,background-color,transform,mix-blend-mode;width:16px;z-index:9999}.cursor:before{border-right:1px solid #fff;border-top:1px solid #fff;content:"";display:block;height:10px;left:50%;opacity:0;position:absolute;top:50%;transform:rotate(45deg) translate(-50%,-50%);transition:all .5s ease;width:10px}.cursor.cursor-nav{background:var(--color1);mix-blend-mode:unset;transform:translate(-50%,-50%) scale(3)}.cursor.cursor-nav.cursor-prev{transform:translate(-50%,-50%) scale(3) rotate(-180deg)}.cursor.cursor-nav:before{opacity:1;transform:scale(.5) rotate(45deg) translate(-155%,15%)}.cursor.cursor-hidden{opacity:0}.cursor.cursor-clicked,.cursor.cursor-hover{transform:translate(-50%,-50%) scale(5)}.cursor.cursor-hover{mix-blend-mode:color-dodge}.backtop{background:var(--color1);border:1px solid var(--white);border-radius:100%;bottom:25px;height:40px;opacity:0;position:fixed;right:25px;transform:translateY(20px);transition:all .5s;visibility:hidden;width:40px}.backtop.visible{opacity:1;transform:translateY(0);visibility:visible}.backtop:after{border-right:2px solid #fff;border-top:2px solid #fff;content:"";display:block;height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-25%) rotate(-45deg);width:10px}.zone.follow{text-align:center}.zone.follow .title{color:var(--color1);font-size:32px;text-transform:uppercase}.zone.follow .socials{gap:25px;margin-top:25px}.zone.follow .socials li a,.zone.follow .socials li svg{height:30px;width:30px}footer{background:var(--color3);color:var(--dark);font-family:Geometria;font-size:15px;overflow:hidden;padding:25px 25px 50px}footer .no-dog{align-items:center;display:flex;flex-direction:column;gap:4px}footer .no-dog img{height:auto;object-fit:contain;width:50px}footer .c-footer{display:grid;gap:40px;grid-template-columns:1fr}footer .c-footer,footer .c-footer .c-logo{text-align:center}footer .c-footer .c-logo .logo{display:block;margin:0 auto;transform:translateZ(0)}footer .c-footer .c-logo .logo img,footer .c-footer .c-logo .logo svg{height:150px;max-width:100%;object-fit:contain;width:150px}footer .c-footer .rispettu{display:flex;margin-left:auto;margin-right:auto;width:max-content}footer .c-footer .rispettu img{height:70px;object-fit:contain;width:70px}footer .footer-title{border-bottom:1px solid var(--dark);display:flex;flex-direction:column;font-family:Geometria;font-size:22px;letter-spacing:1.1px;margin-bottom:20px;margin-left:auto;margin-right:auto;padding-bottom:10px;position:relative;text-transform:uppercase;width:100%}footer .nav-footer>ul{margin:auto}footer .nav-footer>ul>li>a{border-bottom:1px solid transparent;letter-spacing:.85px;margin-bottom:20px}footer .nav-footer>ul>li>a:hover{border-color:#fff}footer .main-footer{display:flex;flex-direction:column}footer .main-footer>ul li{letter-spacing:.85px;line-height:1.8;margin-bottom:10px}footer .main-footer>ul li>svg{margin-right:10px}footer .main-footer>ul li strong{display:block;font-weight:300}footer .mentions{display:flex;flex-direction:column}footer .mentions>ul li{letter-spacing:.85px;line-height:1.5;margin-bottom:10px}footer .mentions>ul li>a img{height:40px;max-width:180px;min-width:160px;object-fit:contain;width:100%}@media screen and (min-width:800px){footer .c-footer{flex-direction:row;flex-wrap:wrap}footer .c-footer .c-logo,footer .c-footer .mentions{flex:1 1 100%}footer .c-footer .main-footer,footer .c-footer .nav-footer{flex:1}}.zone.textslider+.zone.follow{margin-top:40px}.zone.contactform+.zone.follow{margin-top:20px}@media screen and (min-width:1200px){.zone.textslider+.zone.follow{margin-top:120px}.zone.contactform+.zone.follow{margin-top:100px}.zone.follow .title{font-size:60px}footer{margin-top:120px;padding:35px 45px}footer .footer-title{padding-bottom:10px}footer .c-footer{display:grid;gap:50px;grid-template-columns:.7fr 1fr 1fr 1fr;max-width:unset}footer .c-footer .c-logo{align-self:center;flex:1;margin-bottom:0}footer .c-footer .c-logo .logo img{width:250px}footer .c-footer .nav-footer ul li{margin-bottom:7px}footer .c-footer .nav-footer .phone{flex:1}footer .c-footer .mentions{height:100%}}@media screen and (min-width:1600px){footer .c-footer{gap:60px}}.socials{align-items:center;display:flex;gap:10px;justify-content:center}.socials.circle .item{border-radius:50%}.socials .item{color:var(--color1);height:25px;width:25px}.socials .item,.socials .item a{align-items:center;display:flex;justify-content:center}.socials .item a img,.socials .item a svg{height:22px;object-fit:contain;width:22px}@media (min-width:1200px){.socials .item{transition:all .3s ease}.socials .item:hover{transform:scale(1.2)}}.zone.instafeed{margin:100px 25px;text-align:center}.zone.instafeed .title1{color:var(--color1);font-size:25px;text-transform:uppercase}.zone.instafeed .id-insta{display:block;margin-top:20px}.zone.instafeed .posts{display:grid;gap:2px;grid-template-columns:repeat(3,1fr);margin-left:-25px;margin-right:-25px;margin-top:50px}.zone.instafeed .posts .post{aspect-ratio:1;background:var(--color1);flex:1 1 100%;position:relative}.zone.instafeed .posts .post:nth-child(10){display:none}.zone.instafeed .posts .post .link{background:transparent;border:transparent;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.zone.instafeed .posts .post img,.zone.instafeed .posts .post video{height:100%;object-fit:cover;width:100%}@media screen and (min-width:600px){.zone.instafeed{margin:100px 50px}.zone.instafeed .posts{grid-template-columns:repeat(3,1fr);margin-left:0;margin-right:0}}@media screen and (min-width:1024px){.zone.instafeed{margin:100px}}@media screen and (min-width:1200px){.zone.instafeed{margin-left:auto;margin-right:auto;max-width:1112px}.zone.instafeed .posts{gap:22px;grid-template-columns:repeat(5,1fr)}.zone.instafeed .posts .post:nth-child(10){display:block}}.bookingForm .form,.bookingForm .form>*{display:flex;flex-wrap:wrap}.bookingForm .form>*{flex:1}.bookingForm .form>.dates{display:none;flex:1 1 100%}.bookingForm .form>.guests{display:none}.bookingForm .form .btn{align-items:center;justify-content:center}.bookingForm .form .btn button{background:var(--color1);color:#fff;font-family:Geometria,sans-serif;font-size:16px;padding:7px 20px}.bookingForm .form .item{display:flex;flex:1;flex-direction:column;gap:10px;padding:15px;position:relative}.bookingForm .form .item:after{background:hsla(0,0%,52%,.2);bottom:15px;content:"";position:absolute;right:0;top:15px;width:1px}.bookingForm .form .item .c-input{color:#000;position:relative}.bookingForm .form .item .c-input .input{display:flex;gap:5px}.bookingForm .form .item .c-input .input span{align-self:flex-start;color:#777;font-size:12px}.bookingForm .form .item .c-input .react-datepicker-wrapper,.bookingForm .form .item .c-input .react-datepicker__input-container,.bookingForm .form .item .c-input input,.bookingForm .form .item .c-input select{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.bookingForm .form .item label{color:var(--color1);display:block;font-size:14px;font-weight:400;text-align:left}@media screen and (min-width:1024px){.bookingForm{background:#fff;margin:0 auto;max-width:650px;width:100%}.bookingForm .react-datepicker-popper{transform:scale(1.5) translateY(-23px)!important;transform-origin:bottom}.bookingForm .react-datepicker-popper div[aria-selected=true]{background-color:var(--color1)!important}.bookingForm .form{flex-direction:row}.bookingForm .form .item .input,.bookingForm .form .item label{font-size:16px}.bookingForm .form>.dates{display:flex;flex:1}.bookingForm .form>.guests{display:flex;flex:1;max-width:200px}.bookingForm .form>.btn{max-width:220px;padding:15px}.bookingForm .form>.btn button{width:100%}}.zone.diapo{height:100vh;max-height:calc(var(--vh, 1vh)*100);padding-top:90px;position:relative}.zone.diapo,.zone.diapo .text{display:flex;flex-direction:column}.zone.diapo .text{color:var(--dark);padding:25px 5px;text-align:center;z-index:10}.zone.diapo .text .title{font-size:35px;letter-spacing:3px;text-transform:uppercase}.zone.diapo .text .subtitle{font-family:OoohBaby,serif;font-size:20px;margin-top:15px}.zone.diapo .text .description{margin-top:15px}.zone.diapo .slider{flex:1;overflow:hidden;position:relative;width:100%}.zone.diapo .slider .swiper-button-next,.zone.diapo .slider .swiper-button-prev{align-items:center;background:var(--color1);border-radius:50%;display:flex;flex-direction:column;height:45px;justify-content:center;margin-top:0;top:95%;transform:translateY(-50%);width:45px}.zone.diapo .slider .swiper-button-next.swiper-button-prev:before,.zone.diapo .slider .swiper-button-prev.swiper-button-prev:before{left:3px;transform:rotate(-135deg)}.zone.diapo .slider .swiper-button-next:after,.zone.diapo .slider .swiper-button-prev:after{display:none}.zone.diapo .slider .swiper-button-next:before,.zone.diapo .slider .swiper-button-prev:before{border-right:1px solid #fff;border-top:1px solid #fff;content:"";display:block;height:10px;left:-3px;position:relative;top:-1px;transform:rotate(45deg);width:10px}.zone.diapo .slider .swiper-slide{overflow:hidden}.zone.diapo .slider .photo{height:100%;max-height:100vh;overflow:hidden;position:relative}.zone.diapo .slider .photo:after{content:"";display:block;padding-top:100%}.zone.diapo .slider .photo img,.zone.diapo .slider .photo span{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.zone.diapo .bookingForm{margin-bottom:25px;z-index:10}@media screen and (min-width:1024px){.zone.diapo{padding-top:0}.zone.diapo .text{color:var(--white);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.zone.diapo .text .title{bottom:12vw;font-size:55px;transition:opacity 2s}.zone.diapo .text .subtitle{font-size:30px}.zone.diapo .slider{height:100vh}.zone.diapo .slider .swiper-button-next{background:unset;border-radius:0;bottom:4vw;height:auto;right:0;top:4vw;transform:unset;width:50%}.zone.diapo .slider .swiper-button-next:before{display:none}.zone.diapo .slider .swiper-button-prev{background:unset;border-radius:0;bottom:4vw;height:auto;left:0;top:4vw;transform:unset;width:50%}.zone.diapo .slider .swiper-button-prev:before{display:none}.zone.diapo .slider .photo{filter:brightness(.65);height:100%}.zone.diapo .slider .photo span{transform:scale(1.2)}.zone.diapo .slider .photo:after{display:none}.zone.diapo .bookingForm{bottom:40px;left:50%;position:absolute;transform:translate(-50%)}}.zone.clickablegallery{padding:25px}.zone.clickablegallery .content{font-family:Geometria}.zone.clickablegallery .content .cell{margin-bottom:10px;position:relative}.zone.clickablegallery .content .cell .circleButton{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.zone.clickablegallery .content .cell:last-child{margin-bottom:0}.zone.clickablegallery .content .cell .title{font-size:70px;left:25px;line-height:70px;margin:auto 0;position:absolute;text-transform:uppercase;top:50%;transform:translateY(-50%);z-index:5}.zone.clickablegallery .content .cell .title>span{color:var(--color2);display:flex;flex-wrap:wrap;letter-spacing:5vw}.zone.clickablegallery .content .cell .title>span:first-child span:first-child{color:#8f817c}.zone.clickablegallery .content .cell .title>span:last-child span:last-child{color:#fffff4}.zone.clickablegallery .content .cell .title>span span{max-width:70px;mix-blend-mode:color;text-align:center}.zone.clickablegallery .content .cell .photo{overflow:hidden;position:relative}.zone.clickablegallery .content .cell .photo:after{content:"";display:block;padding-top:75%}.zone.clickablegallery .content .cell .photo img,.zone.clickablegallery .content .cell .photo span{height:100%;left:0;position:absolute;top:0;width:100%}.zone.clickablegallery .content .cell .photo img{filter:brightness(.8);object-fit:cover}@media screen and (min-width:720px){.zone.clickablegallery .content{display:flex;flex-wrap:wrap;width:100%}.zone.clickablegallery .content .cell{flex:1 1 50%;margin:0;max-width:50%;padding:3px}}@media screen and (min-width:1024px){.zone.clickablegallery{margin:0 auto;max-width:1240px}.zone.clickablegallery .content{margin-left:auto;max-width:1040px}.zone.clickablegallery .content .cell{padding:5px}.zone.clickablegallery .content .cell .title{font-size:9vw;left:-140px;line-height:9vw}.zone.clickablegallery .content .cell .title span{margin:.5vw 0}.zone.clickablegallery .content .cell .title span span{max-width:150px}.zone.clickablegallery .content .cell .photo span{transform:scale(1.2)}.zone.clickablegallery .content .cell .photo:after{padding-top:100%}}.zone.contactform{padding:25px;padding-top:var(--header)}.zone.contactform .content .title{color:var(--color3);font-family:Geometria;font-size:30px;letter-spacing:8px;text-transform:uppercase}.zone.contactform .content .form-content .alert{align-items:center;border:1px solid transparent;border-radius:.25rem;display:flex;flex-wrap:wrap;font-family:Geometria;font-size:11px;padding:10px 15px}.zone.contactform .content .form-content .alert.success{background-color:#d4edda;border-color:#c3e6cb;color:#155724}.zone.contactform .content .form-content .alert.error{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}.zone.contactform .content .form-content .form-group{align-items:center;display:flex;flex-wrap:wrap;padding:10px 0}.zone.contactform .content .form-content .form-group.message label{max-width:unset;width:100%}.zone.contactform .content .form-content .form-group.send{margin-top:25px}.zone.contactform .content .form-content .form-group.send button{align-items:center;background:unset;color:#7f7671;display:flex;flex:1;flex-wrap:wrap;font-family:Geometria;letter-spacing:1px;outline:none;text-transform:uppercase}.zone.contactform .content .form-content .form-group.send button:before{background:#7f7671;content:"";flex:1;height:1px;margin-right:25px}.zone.contactform .content .form-content .form-group.send button:after{background:#7f7671;content:"";flex:1;height:1px;margin-left:25px}.zone.contactform .content .form-content .form-group.rgpd1,.zone.contactform .content .form-content .form-group.rgpd2{flex-direction:row-reverse}.zone.contactform .content .form-content .form-group.rgpd1 input,.zone.contactform .content .form-content .form-group.rgpd2 input{flex:none;width:auto}.zone.contactform .content .form-content .form-group.rgpd1 label,.zone.contactform .content .form-content .form-group.rgpd2 label{flex:1;margin-left:10px;max-width:unset}.zone.contactform .content .form-content .form-group label{color:#7f7671;font-family:Geometria;font-size:11px;letter-spacing:1px;line-height:16px;margin-right:25px;max-width:60%;min-width:110px;text-transform:uppercase}.zone.contactform .content .form-content .form-group label.required:after{content:" *"}.zone.contactform .content .form-content .form-group input,.zone.contactform .content .form-content .form-group select{background:transparent;border:0;border-bottom:1px solid #7f7671;color:#7f7671;flex:1;padding:5px}.zone.contactform .content .form-content .form-group select option{color:#111}.zone.contactform .content .form-content .form-group textarea{background:transparent;border:1px solid #7f7671;color:#7f7671;flex:1 1 100%;font-family:Geometria;margin-top:10px;min-height:120px;padding:5px;resize:vertical}.zone.contactform .content .form-content .form-group .content-radio{align-items:center;display:flex;flex:1;flex-wrap:wrap;justify-content:flex-end}.zone.contactform .content .form-content .form-group .content-radio .form-radios{align-items:center;display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:flex-start;margin-left:20px}.zone.contactform .content .form-content .form-group .content-radio .form-radios label{margin:0 0 0 10px;min-width:unset}.zone.contactform .content .form-content .form-group .content-radio .form-radios input{flex:none;margin:0}.zone.contactform .gmap{margin-bottom:25px;margin-top:25px;position:relative}.zone.contactform .gmap:after{content:"";display:block;padding-top:75%}.zone.contactform .gmap iframe{height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (min-width:1024px){.zone.contactform{display:flex;flex-wrap:wrap;margin:50px auto 0;max-width:1280px;width:100%}.zone.contactform .gmap{flex:1;margin:0;max-width:50%}.zone.contactform .content{flex:1;max-width:50%;padding:100px 0 100px 50px}}.zone.documentphoto{align-items:center;display:flex;flex-wrap:wrap;font-family:Geometria;padding:50px 50px 25px 25px;position:relative;width:100%}.zone.documentphoto .title{font-size:70px;line-height:70px;margin:auto 0;position:relative;text-transform:uppercase;z-index:5}.zone.documentphoto .title>span{color:var(--color2);display:flex;flex-wrap:wrap;letter-spacing:5vw}.zone.documentphoto .title>span:first-child span:first-child{color:#8f817c}.zone.documentphoto .title>span:last-child span:last-child{color:#fffff4}.zone.documentphoto .title>span span{max-width:70px;mix-blend-mode:color;text-align:center}.zone.documentphoto .photo_holder{flex:1;margin-left:-75px;overflow:hidden;position:relative}.zone.documentphoto .photo_holder:after{content:"";display:block;padding-top:100%}.zone.documentphoto .photo_holder .photo{height:100%;left:0;position:absolute;top:0;width:100%}.zone.documentphoto .photo_holder .photo img,.zone.documentphoto .photo_holder .photo span{height:100%;width:100%}.zone.documentphoto .photo_holder .photo span{transform:scale(1.2)}.zone.documentphoto .photo_holder .photo img{object-fit:cover}.zone.documentphoto .circleButton{position:absolute;right:25px;top:50%;transform:translateY(-50%)}@media screen and (min-width:1024px){.zone.documentphoto{margin:0 auto;max-width:1240px;padding:5vw}.zone.documentphoto .title{font-size:9vw;line-height:9vw}.zone.documentphoto .title span{margin:.5vw 0}.zone.documentphoto .title span span{max-width:150px}.zone.documentphoto .photo_holder{margin-left:-150px;max-width:450px}}.zone.doublephoto{margin:0 auto;max-width:1580px;padding:25px;width:100%}.zone.doublephoto .title{color:#f2e7d1;font-size:45px;text-align:left}.zone.doublephoto .title>span{display:block}.zone.doublephoto .title>span>span{color:var(--dark);display:block;padding-left:112px}.zone.doublephoto .c-photo{margin-top:50px}.zone.doublephoto .c-photo .photo{position:relative}.zone.doublephoto .c-photo .photo:after{content:"";display:block;padding-top:75%}.zone.doublephoto .c-photo .photo img,.zone.doublephoto .c-photo .photo span{height:100%;left:0;position:absolute;top:0;width:100%}.zone.doublephoto .c-photo .photo img{object-fit:cover}.zone.doublephoto .desc{font-size:15px;line-height:23px;margin-top:50px}.zone.doublephoto .bigPhoto{display:none}@media screen and (min-width:1024px){.zone.doublephoto{padding-bottom:0;padding-top:8vw;position:relative}.zone.doublephoto+.zone.form{margin-top:-4vw}.zone.doublephoto+.zone.paralaxslider .slider{padding:0}.zone.doublephoto .title{font-size:4.5vw;text-align:right}.zone.doublephoto .c-photo,.zone.doublephoto .desc{margin-left:auto;margin-top:8vw;width:53.671%}.zone.doublephoto .desc{font-size:19px;line-height:32px}.zone.doublephoto .bigPhoto{bottom:0;display:block;left:0;position:absolute;top:8vw;width:40.38%}.zone.doublephoto .bigPhoto .photo{position:relative}.zone.doublephoto .bigPhoto .photo:after{content:"";display:block;padding-top:125%}.zone.doublephoto .bigPhoto .photo img,.zone.doublephoto .bigPhoto .photo span{height:100%;left:0;position:absolute;top:0;width:100%}.zone.doublephoto .bigPhoto .photo img{object-fit:cover}}.zone.doublephotoportrait+footer{margin-top:100px!important}.zone.doublephotoportrait{padding:25px;position:relative}.zone.doublephotoportrait.subtype2 .background{background:#ece4d7;bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.zone.doublephotoportrait.subtype2 .title{color:#fff}.zone.doublephotoportrait.subtype2 .title span{color:#000;padding:0}.zone.doublephotoportrait.subtype2 .title span:last-child{color:var(--color1)}.zone.doublephotoportrait .title{color:var(--color1);font-size:30px}.zone.doublephotoportrait .title span{display:block;padding-left:112px}.zone.doublephotoportrait .photo{margin-top:40px;overflow:hidden;position:relative}.zone.doublephotoportrait .photo:after{content:"";display:block;padding-top:100%}.zone.doublephotoportrait .photo img,.zone.doublephotoportrait .photo span{height:100%;left:0;position:absolute;top:0;width:100%}.zone.doublephotoportrait .photo img{object-fit:cover}.zone.doublephotoportrait .content{display:flex;flex-direction:column;width:100%}.zone.doublephotoportrait .content .inner{margin-top:40px;order:-1}.zone.doublephotoportrait .content .inner .subtitle{color:var(--color1);display:block;font-family:OoohBaby,serif;font-size:30px;margin-bottom:20px}.zone.doublephotoportrait .content .inner .desc{font-size:15px;line-height:23px}.zone.doublephotoportrait .content .inner .desc ul li:before{background-color:var(--color1)}.zone.doublephotoportrait .content .photo{display:none;margin:40px -25px 0}.zone.doublephotoportrait .content .photo:after{padding-top:60%}@media screen and (min-width:1024px){.zone.textphotobackground+.zone.doublephotoportrait{margin-top:-4vw}.zone.doublephotoportrait .title{font-size:50px;text-align:center}.zone.doublephotoportrait .title span{padding:0}}@media screen and (min-width:1280px){.zone.doublephotoportrait{display:flex;flex-wrap:wrap;margin:0 auto;max-width:1580px;padding:5vw 2.5vw 0;position:relative;width:100%}.zone.doublephotoportrait.subtype2 .background{bottom:50%;transform:unset}.zone.doublephotoportrait .photo span{transform:scale(1.2)}.zone.doublephotoportrait .title{flex:1;font-size:50px;margin-left:auto;max-width:57.8%;text-align:right;text-align:center}.zone.doublephotoportrait .title span{padding:0}.zone.doublephotoportrait>.photo{left:2.5vw;margin-top:0;order:-1;position:absolute;top:5vw;width:40%;z-index:5}.zone.doublephotoportrait>.photo:after{padding-top:125%}.zone.doublephotoportrait .content{flex-direction:row;margin-top:2vw}.zone.doublephotoportrait .content .subtitle{font-size:50px}.zone.doublephotoportrait .content .inner{font-size:19px;line-height:32px;max-width:40%;padding-bottom:5vw;padding-right:50px;padding-top:43%}.zone.doublephotoportrait .content .photo{display:block;flex:1;margin:0}}.zone.doublephotoportraitinverse{padding:25px;position:relative}.zone.doublephotoportraitinverse.subtype2:before{background:#cebea4;bottom:50%;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.zone.doublephotoportraitinverse.subtype2 .description,.zone.doublephotoportraitinverse.subtype2 .title{color:#fff}.zone.doublephotoportraitinverse .title{color:#f2e7d1;font-size:45px}.zone.doublephotoportraitinverse .title span{color:var(--dark);display:block;padding-left:112px}.zone.doublephotoportraitinverse .photo{margin-top:40px;overflow:hidden;position:relative}.zone.doublephotoportraitinverse .photo:after{content:"";display:block;padding-top:100%}.zone.doublephotoportraitinverse .photo img,.zone.doublephotoportraitinverse .photo span{height:100%;left:0;position:absolute;top:0;width:100%}.zone.doublephotoportraitinverse .photo img{object-fit:cover}.zone.doublephotoportraitinverse .content{display:flex;flex-direction:column;width:100%}.zone.doublephotoportraitinverse .content .inner{margin-top:40px;order:-1}.zone.doublephotoportraitinverse .content .inner .subtitle{color:var(--color1);display:block;font-size:30px;margin-bottom:50px;text-transform:uppercase}.zone.doublephotoportraitinverse .content .inner .desc{font-size:15px;line-height:23px}.zone.doublephotoportraitinverse .content .photo{display:none;margin:40px -25px 0}.zone.doublephotoportraitinverse .content .photo:after{padding-top:60%}@media screen and (min-width:1024px){.zone.doublephotoportraitinverse{display:flex;flex-wrap:wrap;margin:0 auto;max-width:1580px;padding:5vw 2.5vw 0;position:relative;width:100%}.zone.doublephotoportraitinverse+.zone.form,.zone.doublephotoportraitinverse+.zone.paralaxslider{margin-top:-4vw}.zone.doublephotoportraitinverse+.zone.paralaxslider .slider{padding:0}.zone.doublephotoportraitinverse.subtype2 .description,.zone.doublephotoportraitinverse.subtype2 .title{margin-left:auto;padding-left:100px;padding-right:0;text-align:right}.zone.doublephotoportraitinverse.subtype2 .description{align-items:flex;display:flex;flex-direction:column;text-align:left}.zone.doublephotoportraitinverse.subtype2 .description>*{margin-left:auto}.zone.doublephotoportraitinverse.subtype2>.photo{left:2.5vw;right:auto}.zone.doublephotoportraitinverse.subtype2 .content{flex-direction:row}.zone.doublephotoportraitinverse.subtype2 .content .inner{padding-left:0;padding-right:100px}.zone.doublephotoportraitinverse .photo span{transform:scale(1.2)}.zone.doublephotoportraitinverse .title{flex:1 1 100%;font-size:4.5vw;max-width:60%;padding-right:100px;text-align:left}.zone.doublephotoportraitinverse .description{flex:1 1 100%;font-size:19px;line-height:32px;margin-top:100px;max-width:60%;padding-right:100px}.zone.doublephotoportraitinverse>.photo{margin-top:0;order:-1;position:absolute;right:2.5vw;top:5vw;width:40%;z-index:5}.zone.doublephotoportraitinverse>.photo:after{padding-top:125%}.zone.doublephotoportraitinverse .content{flex-direction:row-reverse;margin-top:4vw}.zone.doublephotoportraitinverse .content .subtitle{font-size:50px}.zone.doublephotoportraitinverse .content .inner{font-size:19px;line-height:32px;margin-left:auto;max-width:40%;padding-bottom:10vw;padding-left:300px;padding-top:50%}.zone.doublephotoportraitinverse .content .photo{display:block;flex:1;margin:0;max-height:1000px}}.zone.form{background:var(--dark);color:#fff;padding:25px}.zone.form.subtype2,.zone.form.subtype3{background:var(--color2)}.zone.form.subtype2 .form-content .form-group label,.zone.form.subtype2 .title,.zone.form.subtype3 .form-content .form-group label,.zone.form.subtype3 .title{color:var(--dark)}.zone.form.subtype2 .form-content .form-group input,.zone.form.subtype2 .form-content .form-group select,.zone.form.subtype3 .form-content .form-group input,.zone.form.subtype3 .form-content .form-group select{border-bottom-color:var(--dark);color:var(--dark)}.zone.form.subtype2 .form-content .form-group textarea,.zone.form.subtype3 .form-content .form-group textarea{border-color:var(--dark);color:var(--dark)}.zone.form.subtype2 .form-content .form-group.send button,.zone.form.subtype3 .form-content .form-group.send button{color:var(--dark)}.zone.form.subtype2 .form-content .form-group.send button:after,.zone.form.subtype2 .form-content .form-group.send button:before,.zone.form.subtype3 .form-content .form-group.send button:after,.zone.form.subtype3 .form-content .form-group.send button:before{background:var(--dark)}.zone.form .title{color:var(--color3);font-family:Geometria;font-size:30px;letter-spacing:8px;text-transform:uppercase}.zone.form .form-content{margin-top:50px}.zone.form .form-content .gmap{margin-bottom:25px;margin-top:-50px;position:relative}.zone.form .form-content .gmap:after{content:"";display:block;padding-top:75%}.zone.form .form-content .gmap iframe{height:100%;left:0;position:absolute;top:0;width:100%}.zone.form .form-content .alert{align-items:center;border:1px solid transparent;border-radius:.25rem;display:flex;flex-wrap:wrap;font-family:Geometria;font-size:11px;padding:10px 15px}.zone.form .form-content .alert.success{background-color:#d4edda;border-color:#c3e6cb;color:#155724}.zone.form .form-content .alert.error{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}.zone.form .form-content .form-group{align-items:center;display:flex;flex-wrap:wrap;padding:10px 0}.zone.form .form-content .form-group.hide{display:none}.zone.form .form-content .form-group.message label,.zone.form .form-content .form-group.preferencesText label{max-width:unset;width:100%}.zone.form .form-content .form-group.send{margin-top:25px}.zone.form .form-content .form-group.send button{align-items:center;background:unset;color:#fffff3;display:flex;flex:1;flex-wrap:wrap;font-family:Geometria;letter-spacing:1px;outline:none;text-transform:uppercase}.zone.form .form-content .form-group.send button:before{background:#7f7671;content:"";flex:1;height:1px;margin-right:25px}.zone.form .form-content .form-group.send button:after{background:#7f7671;content:"";flex:1;height:1px;margin-left:25px}.zone.form .form-content .form-group.rgpd1,.zone.form .form-content .form-group.rgpd2{flex-direction:row-reverse}.zone.form .form-content .form-group.rgpd1 input,.zone.form .form-content .form-group.rgpd2 input{flex:none;width:auto}.zone.form .form-content .form-group.rgpd1 label,.zone.form .form-content .form-group.rgpd2 label{flex:1;margin-left:10px;max-width:unset}.zone.form .form-content .form-group label{color:#fffff3;font-family:Geometria;font-size:11px;letter-spacing:1px;line-height:16px;margin-right:25px;max-width:60%;min-width:110px;text-transform:uppercase}.zone.form .form-content .form-group label.required:after{content:" *"}.zone.form .form-content .form-group .react-datepicker-wrapper{flex:1;width:auto}.zone.form .form-content .form-group .react-datepicker-wrapper input{text-transform:capitalize;width:100%}.zone.form .form-content .form-group input,.zone.form .form-content .form-group select{background:transparent;border:0;border-bottom:1px solid #7f7671;color:#fffff3;flex:1;padding:5px}.zone.form .form-content .form-group select option{color:#111}.zone.form .form-content .form-group textarea{background:transparent;border:1px solid #7f7671;color:#fffff3;flex:1 1 100%;font-family:Geometria;margin-top:10px;min-height:120px;padding:5px;resize:vertical}.zone.form .form-content .form-group .content-radio{align-items:center;display:flex;flex:1;flex-wrap:wrap;justify-content:flex-end}.zone.form .form-content .form-group .content-radio .form-radios{align-items:center;display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:flex-start;margin-left:20px}.zone.form .form-content .form-group .content-radio .form-radios label{margin:0 0 0 10px;min-width:unset}.zone.form .form-content .form-group .content-radio .form-radios input{flex:none;margin:0}@media screen and (min-width:1024px){.zone.form{position:relative}.zone.form.subtype2 .form-content .gmap,.zone.form.subtype3 .form-content .gmap{bottom:5vw;left:0;margin-bottom:0;margin-top:0;max-width:50%;position:absolute;right:600px;top:5vw}.zone.form.subtype2 .form-content .gmap:after,.zone.form.subtype3 .form-content .gmap:after{display:none}.zone.form.subtype2 .form-content form,.zone.form.subtype3 .form-content form{background:#ede5d8}.zone.form .title{font-family:Geometria;font-size:4vw;font-weight:300;left:50%;letter-spacing:1vw;position:absolute;top:13vw;transform:translateX(-75%);width:48vw;z-index:1}.zone.form .form-content{margin-left:auto;max-width:calc(50% + 620px);padding-bottom:5vw;padding-top:5vw;width:calc(100% - 7.5vw)}.zone.form .form-content form{background:#695f5b;display:flex;flex-direction:column;justify-content:flex-end;margin-left:8vw;min-height:17vw;padding-bottom:4vw;padding-right:2.5vw;padding-top:5vw}.zone.form .form-content form .alert,.zone.form .form-content form .form-group{margin-left:auto;max-width:540px;width:100%}}.zone.list{margin-top:25px}.zone.list section{display:flex;flex-direction:column;margin-bottom:30px;padding:25px 25px 10px;position:relative}.zone.list section:before{background:var(--color1);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.zone.list section .description{color:#fff;display:flex;flex-direction:column;font-size:15px;line-height:23px;margin:0 auto auto;padding:50px 0;position:relative;text-align:justify;text-shadow:0 0 0 #fff;width:100%}.zone.list section .description .link{color:#fff;line-height:normal;margin-left:auto;margin-top:30px}.zone.list section .description .link:after{background:#fff}.zone.list section .title{color:#fff;font-size:32px;margin:auto auto 0;position:relative;width:100%}.zone.list section .slider{max-height:800px;position:relative;width:100%}.zone.list section .slider .swiper-button-next,.zone.list section .slider .swiper-button-prev{align-items:center;background:#648267;border-radius:50%;display:flex;flex-direction:column;height:45px;justify-content:center;margin-top:0;transform:translateY(-50%);width:45px}.zone.list section .slider .swiper-button-next.swiper-button-prev:before,.zone.list section .slider .swiper-button-prev.swiper-button-prev:before{left:3px;transform:rotate(-135deg)}.zone.list section .slider .swiper-button-next:after,.zone.list section .slider .swiper-button-prev:after{display:none}.zone.list section .slider .swiper-button-next:before,.zone.list section .slider .swiper-button-prev:before{border-right:1px solid #fff;border-top:1px solid #fff;content:"";display:block;height:10px;left:-3px;position:relative;top:-1px;transform:rotate(45deg);width:10px}.zone.list section .slider:after{content:"";display:block;padding-top:100%}.zone.list section .slider .swiper-wrapper{left:0;position:absolute;top:0}.zone.list section .slider .swiper-wrapper .swiper-slide{overflow:hidden}.zone.list section .slider .photo{height:100%;margin:0}.zone.list section .slider .photo img,.zone.list section .slider .photo span{height:100%;left:0;position:absolute;top:0;width:100%}.zone.list section .slider .photo img{object-fit:cover}.zone.list section .slider .photo:after{display:none}.zone.list section .photo{margin:0 -12px;max-height:800px;position:relative}.zone.list section .photo img,.zone.list section .photo span{height:100%;left:0;position:absolute;top:0;width:100%}.zone.list section .photo img{object-fit:cover}.zone.list section .photo:after{content:"";display:block;padding-top:100%}@media screen and (min-width:1024px){.zone.list section{margin:0 auto 8vw;max-width:1640px;min-height:100vh;position:relative;z-index:2}.zone.list section:before{left:50%;transform:translateX(-50%);width:100vw}.zone.list section:nth-of-type(2n) .photo,.zone.list section:nth-of-type(2n) .swiper{left:43%;right:auto}.zone.list section:nth-of-type(2n) .description,.zone.list section:nth-of-type(2n) .title{margin-right:auto;padding-left:0;padding-right:60%}.zone.list section:before{bottom:5vw;height:auto;top:5vw}.zone.list section .swiper{bottom:0;margin:0;max-height:unset;max-width:750px;overflow:hidden;position:absolute;right:43%;top:0;width:100%}.zone.list section .swiper .swiper-wrapper{position:relative}.zone.list section .swiper .swiper-button-next{background:unset;border-radius:0;height:100%;right:0;top:0;transform:unset;width:50%}.zone.list section .swiper .swiper-button-next:before{display:none}.zone.list section .swiper .swiper-button-prev{background:unset;border-radius:0;height:100%;left:0;top:0;transform:unset;width:50%}.zone.list section .swiper .swiper-button-prev:before,.zone.list section .swiper:after{display:none}.zone.list section .swiper .photo{position:static}.zone.list section .photo{bottom:0;margin:0;max-height:unset;max-width:750px;overflow:hidden;position:absolute;right:43%;top:0;width:100%}.zone.list section .photo:after{display:none}.zone.list section .description,.zone.list section .title{padding-left:60%}.zone.list section .description .inner,.zone.list section .title .inner{-moz-padding-end:20px;direction:rtl;max-height:400px;overflow:auto;scrollbar-color:hsla(0,0%,52%,.2) hsla(0,0%,52%,.1);scrollbar-width:thin}.zone.list section .description .inner>*,.zone.list section .title .inner>*{direction:ltr}.zone.list section .description .inner::-webkit-scrollbar,.zone.list section .title .inner::-webkit-scrollbar{width:25px}.zone.list section .description .inner::-webkit-scrollbar-thumb,.zone.list section .title .inner::-webkit-scrollbar-thumb{background-clip:content-box;border-left:1px solid #777}.zone.list section .description .inner::-webkit-scrollbar-track,.zone.list section .title .inner::-webkit-scrollbar-track{border-left:1px solid hsla(0,0%,52%,.2)}}@media screen and (min-width:1440px){.zone.list section{padding:0}.zone.list section:nth-child(2n) .description,.zone.list section:nth-child(2n) .title{margin-left:50px;padding-left:0;padding-right:1100px}.zone.list section .description,.zone.list section .title{margin-right:50px;padding-left:1100px}.zone.list section .description.description,.zone.list section .title.description{font-size:15px;line-height:23px;margin-top:50px}.zone.list section .description.description .inner,.zone.list section .title.description .inner{padding-right:150px}.zone.list section .description.description .link,.zone.list section .title.description .link{margin-top:50px}.zone.list section .description.title,.zone.list section .title.title{font-size:65px;margin-top:auto}}.zone.menudiapo{display:flex;flex-direction:column;height:100vh;max-height:calc(var(--vh, 1vh)*100);overflow:hidden;position:relative}.zone.menudiapo .slider{height:100%;overflow:hidden;position:relative;width:100%}.zone.menudiapo .slider .swiper-button-next,.zone.menudiapo .slider .swiper-button-prev{align-items:center;background:#648267;border-radius:50%;display:flex;flex-direction:column;height:45px;justify-content:center;margin-top:0;transform:translateY(-50%);width:45px}.zone.menudiapo .slider .swiper-button-next.swiper-button-prev:before,.zone.menudiapo .slider .swiper-button-prev.swiper-button-prev:before{left:3px;transform:rotate(-135deg)}.zone.menudiapo .slider .swiper-button-next:after,.zone.menudiapo .slider .swiper-button-prev:after{display:none}.zone.menudiapo .slider .swiper-button-next:before,.zone.menudiapo .slider .swiper-button-prev:before{border-right:1px solid #fff;border-top:1px solid #fff;content:"";display:block;height:10px;left:-3px;position:relative;top:-1px;transform:rotate(45deg);width:10px}.zone.menudiapo .slider .swiper-slide{overflow:hidden}.zone.menudiapo .slider .photo{height:100%;max-height:100vh;overflow:hidden;position:relative}.zone.menudiapo .slider .photo:after{content:"";display:block;padding-top:100%}.zone.menudiapo .slider .photo img,.zone.menudiapo .slider .photo span{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.zone.menudiapo .slider .photo img{filter:brightness(.9)}.zone.menudiapo .video{height:100%;width:100%}.zone.menudiapo .video video{height:100%;object-fit:cover;width:100%}.zone.menudiapo .bg,.zone.menudiapo .bg-photo{height:100%;left:0;position:absolute;top:0;width:100%}.zone.menudiapo .items{color:#fff;display:flex;flex-direction:column;margin:auto;padding:100px var(--padding);position:relative;z-index:10}.zone.menudiapo .items li{color:#fff;font-size:28px;letter-spacing:2px;padding:15px;text-align:center;text-shadow:0 2px 10px rgba(0,0,0,.6)}.zone.menudiapo .items li:hover{font-style:italic}.zone.menudiapo .bg-items{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.zone.menudiapo .bg-items .item{height:100%;opacity:0;transition:all 1.5s,z-index step-end;visibility:hidden;z-index:-1}.zone.menudiapo .bg-items .item img{height:100%;transform:scale(1);transition:transform 6s cubic-bezier(.2,1,.2,1)}.zone.menudiapo .bg-items .item.active{opacity:1;visibility:visible;z-index:1}.zone.menudiapo .bg-items .item.active img{opacity:1;transform:scale(1.05)}@media screen and (min-width:800px){.zone.menudiapo .items{flex-direction:row;justify-content:center;max-width:1440px;text-align:center;width:90%}.zone.menudiapo .items li{flex:1;font-size:48px;position:relative}.zone.menudiapo .items li:first-child:after{content:unset}.zone.menudiapo .items li:after{background-color:#e5e1da;bottom:20px;box-shadow:0 2px 10px #000;content:"";display:inline-block;left:0;opacity:.5;position:absolute;top:20px;transform:scaleY(1);transform-origin:center top;transition:all 1.5s cubic-bezier(.2,1,.2,1);width:1px}}.video{position:relative}.video.pause .pauser{opacity:1}.video .pauser{background:rgba(0,0,0,.5);height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .5s;width:100%;z-index:5}.video .pauser .icon{border:1px solid #fff;border-radius:50%;left:50%;padding:25px;position:absolute;top:50%;transform:translate(-50%,-50%)}.video .pauser .icon:after{border-bottom:10px solid transparent;border-left:20px solid #fff;border-right:0;border-top:10px solid transparent;content:"";display:block;height:0;transform:translateX(2px);width:0}.zone.paralaxgallery{padding:25px 0 0}.zone.paralaxgallery .text{font-family:Gilda Display;font-size:22px;margin:25px auto auto;max-width:1580px;padding:25px;text-transform:uppercase}.zone.paralaxgallery .gallery{align-items:flex-start;display:flex;flex-wrap:wrap;margin:50px auto auto;max-width:1580px;padding:0 25px;position:relative;width:100%}.zone.paralaxgallery .gallery .logo{align-items:center;display:flex;flex-direction:column;font-size:2vw;height:19.25%;justify-content:center;left:40.38%;position:absolute;text-align:center;text-transform:uppercase;top:40%;width:19.25%}.zone.paralaxgallery .gallery .overlay{height:100%;left:0;position:absolute;top:25%;width:100%}.zone.paralaxgallery .gallery .overlay .d{color:#fff;font-size:38vw;left:0;opacity:.5;position:absolute;top:0}.zone.paralaxgallery .gallery .overlay .p{color:#fff;font-size:38vw;left:52.5%;opacity:.5;position:absolute}.zone.paralaxgallery .gallery .gal{position:relative;will-change:transform}.zone.paralaxgallery .gallery .gal:first-child{width:40.38%}.zone.paralaxgallery .gallery .gal:first-child:before{content:"";display:block;padding-top:125%}.zone.paralaxgallery .gallery .gal:nth-child(2){margin-left:5.949%;width:53.671%}.zone.paralaxgallery .gallery .gal:nth-child(2):before{content:"";display:block;padding-top:75%}.zone.paralaxgallery .gallery .gal:nth-child(3){margin-top:2%;width:53.671%}.zone.paralaxgallery .gallery .gal:nth-child(3):before{content:"";display:block;padding-top:75%}.zone.paralaxgallery .gallery .gal:nth-child(4){margin-left:5.949%;margin-top:-8.5%;width:40.38%}.zone.paralaxgallery .gallery .gal:nth-child(4):before{content:"";display:block;padding-top:125%}.zone.paralaxgallery .gallery .gal img,.zone.paralaxgallery .gallery .gal span{height:100%;left:0;position:absolute;top:0;width:100%}.zone.paralaxgallery .gallery .gal img{object-fit:cover}.zone.paralaxgallery .gallery .gal:after{background:#000;content:"";height:100%;left:0;opacity:.2;position:absolute;top:0;width:100%;will-change:transform}.zone.paralaxgallery .c-text{background:#cebea4;margin-top:-15vw;padding-top:7.5vw}.zone.paralaxgallery .c-text .text{color:#fff;display:flex;flex-direction:column;min-height:40vh}.zone.paralaxgallery .c-text .text>:first-child{margin-top:auto}.zone.paralaxgallery .c-text .text>:last-child{margin-bottom:auto}@media screen and (min-width:1024px){.zone.paralaxgallery{padding-top:5vw}.zone.paralaxgallery+.paralaxslider .slider{padding:0}.zone.paralaxgallery .text{font-size:2.5vw;max-width:1440px}.zone.paralaxgallery .gallery{margin-top:8vw}.zone.paralaxgallery .gallery .gal:nth-child(3){margin-top:-1%}.zone.paralaxgallery .gallery .gal:nth-child(4){margin-top:-20%}.zone.paralaxgallery .c-text{margin-top:-15vw;padding-bottom:5vw;padding-top:10.5vw}}.zone.paralaxslider{position:relative}.zone.paralaxslider .textslide{bottom:25px;left:0;position:absolute;right:0;z-index:10}.zone.paralaxslider .textslide .slide-title{color:#fffff4;font-size:35px;letter-spacing:3px;text-align:center;text-transform:uppercase}.zone.paralaxslider .slider{overflow:hidden;position:relative;width:100%}.zone.paralaxslider .slider .swiper-button-next,.zone.paralaxslider .slider .swiper-button-prev{align-items:center;background:#648267;border-radius:50%;display:flex;flex-direction:column;height:45px;justify-content:center;margin-top:0;transform:translateY(-50%);width:45px}.zone.paralaxslider .slider .swiper-button-next.swiper-button-prev:before,.zone.paralaxslider .slider .swiper-button-prev.swiper-button-prev:before{left:3px;transform:rotate(-135deg)}.zone.paralaxslider .slider .swiper-button-next:after,.zone.paralaxslider .slider .swiper-button-prev:after{display:none}.zone.paralaxslider .slider .swiper-button-next:before,.zone.paralaxslider .slider .swiper-button-prev:before{border-right:1px solid #fff;border-top:1px solid #fff;content:"";display:block;height:10px;left:-3px;position:relative;top:-1px;transform:rotate(45deg);width:10px}.zone.paralaxslider .slider .swiper-slide{overflow:hidden}.zone.paralaxslider .slider .photo{height:100%;overflow:hidden;position:relative}.zone.paralaxslider .slider .photo:after{content:"";display:block;padding-top:75%}.zone.paralaxslider .slider .photo img,.zone.paralaxslider .slider .photo span{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.zone.paralaxslider .slider .photo span{transform:scale(1.2)}@media screen and (min-width:1024px){.zone.tripletextphoto+.zone.paralaxslider .slider{padding-bottom:0;padding-top:0}.zone.paralaxslider .textslide{bottom:12vw}.zone.paralaxslider .textslide .swiper-slide-next .slide-title,.zone.paralaxslider .textslide .swiper-slide-prev .slide-title{opacity:.3}.zone.paralaxslider .textslide .slide-title{font-size:55px;transform:translateX(0);transition:opacity 2s}.zone.paralaxslider .slider{height:100vh;padding:4vw 0}.zone.paralaxslider .slider .swiper-button-next{background:unset;border-radius:0;bottom:4vw;height:auto;right:0;top:4vw;transform:unset;width:50%}.zone.paralaxslider .slider .swiper-button-next:before{display:none}.zone.paralaxslider .slider .swiper-button-prev{background:unset;border-radius:0;bottom:4vw;height:auto;left:0;top:4vw;transform:unset;width:50%}.zone.paralaxslider .slider .swiper-button-prev:before{display:none}.zone.paralaxslider .slider .photo{height:100%}.zone.paralaxslider .slider .photo:after{display:none}}.zone.paralaxtext{display:flex;flex-direction:column;overflow:hidden;width:100%}.zone.paralaxtext .title{color:var(--color1);font-size:28px;line-height:36px;width:100%}.zone.paralaxtext .desc,.zone.paralaxtext .title{margin-top:30px;padding:0 25px;position:relative;z-index:2}.zone.paralaxtext .desc{font-size:15px;line-height:23px;margin-bottom:30px;text-align:justify}.zone.paralaxtext .desc .inner-desc{padding-left:0}.zone.paralaxtext .link{margin-bottom:25px;margin-left:25px;margin-top:25px}.zone.paralaxtext .paralax{max-height:100vh;order:-1;overflow:hidden;position:relative}.zone.paralaxtext .paralax:after{content:"";display:block;padding-top:75%}.zone.paralaxtext .paralax .photo,.zone.paralaxtext .paralax .video{height:100%;left:0;position:absolute;top:0;transform:scale(1.1);width:100%}.zone.paralaxtext .paralax .photo span{height:100%;width:100%}.zone.paralaxtext .paralax img,.zone.paralaxtext .paralax video{height:100%;object-fit:cover;width:100%}@media screen and (min-width:1024px){.zone.paralaxtext{margin-bottom:120px}.zone.paralaxtext .desc,.zone.paralaxtext .title{margin:0 auto;max-width:1024px;padding:0}.zone.paralaxtext .title{font-size:65px;line-height:normal;margin-top:35px}.zone.paralaxtext .title .inner-title{display:block;max-width:600px}.zone.paralaxtext .link{margin-left:auto;margin-right:50px}.zone.paralaxtext .desc{display:flex;flex-wrap:wrap;font-size:16px;margin-top:50px}.zone.paralaxtext .desc .inner-desc{column-count:2;column-gap:50px;flex:1}}.zone.paralaxvideo{display:flex;flex-direction:column;width:100%}.zone.paralaxvideo .title{color:var(--color1);font-size:28px;line-height:36px;width:100%}.zone.paralaxvideo .desc,.zone.paralaxvideo .title{margin-top:30px;padding:0 25px;position:relative;z-index:2}.zone.paralaxvideo .desc{font-size:15px;line-height:23px;text-align:justify}.zone.paralaxvideo .link{margin-bottom:25px;margin-left:25px;margin-top:25px}.zone.paralaxvideo .paralax{max-height:100vh;order:-1;overflow:hidden;position:relative}.zone.paralaxvideo .paralax:after{content:"";display:block;padding-top:75%}.zone.paralaxvideo .paralax .photo,.zone.paralaxvideo .paralax .video{height:100%;left:0;position:absolute;top:0;transform:scale(1.1);width:100%}.zone.paralaxvideo .paralax .photo span{height:100%;width:100%}.zone.paralaxvideo .paralax img,.zone.paralaxvideo .paralax video{height:100%;object-fit:cover;width:100%}@media screen and (min-width:1024px){.zone.paralaxvideo .desc,.zone.paralaxvideo .title{margin:0 auto;max-width:1024px;padding:0}.zone.paralaxvideo .title{font-size:65px;line-height:normal}.zone.paralaxvideo .title .inner-title{display:block;max-width:600px}.zone.paralaxvideo .link{margin-left:auto;margin-right:50px}.zone.paralaxvideo .desc{display:flex;flex-wrap:wrap;font-size:16px;margin-top:5vw}.zone.paralaxvideo .desc .inner-desc{flex:1;padding-left:100px}}.zone.pinnedtext{background:#a9bdab;color:#fff;padding:50px 25px;position:relative;width:100%}.zone.pinnedtext .title{font-size:40px;text-align:center;text-transform:uppercase}.zone.pinnedtext .description{align-items:center;display:flex;flex-direction:column;font-size:25px;margin:60px auto 0;max-width:1440px;text-align:center}.zone.pinnedtext .description .link{color:#fff;font-size:13px;letter-spacing:6px;line-height:23px;margin-top:60px;text-align:center}.zone.pinnedtext .description .link:after{display:none}.zone.pinnedtext .copy{background:#fffff4;color:var(--color1);height:100%;left:0;opacity:0;padding:50px 25px;position:absolute;top:0;width:100%}@media screen and (min-width:1024px){.zone.pinnedtext{display:flex;flex-direction:column;height:100vh;padding:0 50px}.zone.pinnedtext .title{font-size:90px;margin-top:auto}.zone.pinnedtext .description{font-size:80px;margin-bottom:auto;margin-top:50px}.zone.pinnedtext .description .link{font-size:20px;margin-top:70px}.zone.pinnedtext .copy{display:flex;flex-direction:column;opacity:1;padding:0 50px;z-index:3}.zone.pinnedtext .copy .description .link{color:var(--color1)}}.zone.textbackground{background:var(--dark);color:#fff;padding:100px 25px;text-transform:uppercase}.zone.textbackground.subtype3{background:#cebea4}.zone.textbackground .title{font-size:30px;margin-bottom:25px}.zone.textbackground .desc{font-size:22px}.zone.textbackground+.zone.paralaxslider .slider{padding-top:0}@media screen and (min-width:1024px){.zone.textbackground{display:flex;flex-direction:column;min-height:60vh;position:relative}.zone.textbackground.subtype2 .background{background:var(--dark);bottom:100px;left:0;position:absolute;top:-15vw;width:100%;z-index:-1}.zone.textbackground .desc,.zone.textbackground .title{margin:0 auto;max-width:1440px;width:100%}.zone.textbackground .title{font-size:88px;margin-top:auto}.zone.textbackground .desc{font-size:44px;margin-bottom:auto;margin-top:25px}}.zone.textdoublecolonne{padding:25px}.zone.textdoublecolonne .title{font-size:30px}.zone.textdoublecolonne .desc{font-size:15px;line-height:23px;margin-top:25px}@media screen and (min-width:1024px){.zone.textdoublecolonne{padding:8vw 2vw}.zone.textdoublecolonne .title{font-size:88px;margin:0 auto;max-width:1040px;padding-right:10vw}.zone.textdoublecolonne .desc{column-count:2;column-gap:8%;margin:5vw auto 0;max-width:1040px}}.zone.texte{align-items:center;display:flex;flex-direction:column;margin:var(--padding)}.zone.texte.subtype2 .title{color:var(--dark)}.zone.texte.subtype3 .desc,.zone.texte.subtype3 .title{text-align:left}.zone.texte>*{margin:auto;max-width:1040px}.zone.texte .subtitle{font-family:Geometria;font-size:11px;letter-spacing:3px;text-transform:lowercase}.zone.texte .title{color:var(--color1);display:flex;flex-direction:column;font-size:30px;overflow:hidden;text-align:center;text-indent:-2px}.zone.texte .title .content-title{display:flex;flex-direction:column;text-transform:uppercase}.zone.texte .title .content-title span{font-family:OoohBaby,serif;font-size:21px;margin-left:5px;margin-top:10px;text-indent:0;text-transform:none}.zone.texte .desc{font-size:15px;line-height:23px;margin-top:25px;text-align:center}.zone.texte .link{margin-top:15px}@media screen and (min-width:1024px){.zone.texte{margin-bottom:120px;margin-top:120px}.zone.texte .subtitle{font-size:14px;font-weight:400;letter-spacing:8px}.zone.texte .title{font-size:50px}.zone.texte .title .content-title span{font-size:30px;font-weight:400;margin-top:15px;text-indent:0}.zone.texte .desc{margin-top:20px}}.zone.texte2{margin:auto;max-width:1580px;padding:var(--padding);width:100%}.zone.texte2.subtype2{display:flex;flex-direction:column;max-width:1580px}.zone.texte2.subtype2 .title{color:var(--dark)}.zone.texte2.subtype2 .desc{padding-right:10vw}.zone.texte2 .title{color:var(--color1);font-size:30px;margin-top:30px;overflow:hidden;text-indent:-2px}.zone.texte2 .title,.zone.texte2 .title .content-title{display:flex;flex-direction:column}.zone.texte2 .title .content-title span{margin-left:5px;margin-top:10px}.zone.texte2 .desc{font-size:16px;line-height:30px;margin-top:30px;text-align:justify}.zone.texte2 .link{margin-top:50px}@media screen and (min-width:1024px){.zone.texte2{padding-bottom:0;padding-top:0}.zone.texte2+.zone.paralaxslider .slider{padding:4vw 0 0}.zone.texte2 .title{font-size:70px;margin-top:5vw;padding:0 2.5vw}.zone.texte2 .title .content-title span{font-weight:400;margin-top:15px}.zone.texte2 .desc{margin-top:5vw;padding:0 35% 0 2.5vw}.zone.texte2 .link{margin-left:auto;margin-top:100px}}.zone.presse{margin-bottom:100px;margin-top:100px;padding:0 var(--padding)}.zone.presse .container{margin-left:auto;margin-right:auto;max-width:1200px;text-align:center}.zone.presse .container .controls{gap:25px;justify-content:center;margin-top:25px}.zone.presse .container .controls .arrow,.zone.presse .container .controls .arrow:after{border-color:#648267}.zone.presse .container .controls .pages{color:#648267;font-family:var(--headline-font);font-size:24px;letter-spacing:2px}.zone.presse .container .controls .pages:before{content:attr(data-page);margin-right:10px}.zone.presse .container .controls .pages:after{content:attr(data-total);margin-left:10px}.zone.presse .container .gallery{display:flex;flex-wrap:wrap;width:100%}.zone.presse .container .gallery .item{flex:1 1 100%;padding:5px;position:relative}.zone.presse .container .gallery .item .text{align-items:flex-start;margin-top:25px}.zone.presse .container .gallery .item .text .date{font-size:.9rem;margin-top:10px;text-align:left}.zone.presse .container .gallery .item .text .title{font-size:20px;text-align:left}.zone.presse .container .gallery .item .text .description{line-height:1.6;margin-top:15px}.zone.presse .container .gallery .item .text .button{background:#648267;color:#fff;display:block;margin-right:auto;margin-top:7px;padding:5px 10px;width:max-content}.zone.presse .container .gallery .item .text .button:hover{transform:scale(.9)}.zone.presse .container .gallery .item .photo{overflow:hidden;position:relative}.zone.presse .container .gallery .item .photo img,.zone.presse .container .gallery .item .photo span{height:100%;left:0;position:absolute;top:0;width:100%}.zone.presse .container .gallery .item .photo img{object-fit:cover}.zone.presse .container .gallery .item .photo:after{content:"";display:block;padding-top:75%}@media screen and (min-width:720px){.zone.presse .container .gallery .item{flex:1 1 50%;max-width:50%}}@media screen and (min-width:1200px){.zone.presse .container .gallery .item{flex:1 1 33.3%;max-width:33.3%;padding:12px}}.zone.textencart{padding:25px}.zone.textencart .title{font-size:30px}.zone.textencart .description{font-size:15px;line-height:23px;margin-top:25px;max-width:520px}.zone.textencart .desc2{margin-top:25px}.zone.textencart .desc2 .title{margin-bottom:25px}.zone.textencart .desc2 .inner li{margin-top:5px}.zone.textencart .desc2 .inner li:first-child{margin-top:0}.zone.textencart .photo{margin-top:25px;position:relative}.zone.textencart .photo:after{content:"";display:block;padding-top:100%}.zone.textencart .photo img,.zone.textencart .photo span{height:100%;left:0;position:absolute;top:0;width:100%}.zone.textencart .photo img{object-fit:cover}@media screen and (min-width:1024px){.zone.textencart{margin:0 auto;max-width:1040px;padding-top:8vw;width:100%}.zone.textencart .title{font-size:88px}.zone.textencart .description{font-size:19px;line-height:32px;margin-top:5vw}.zone.textencart .content{margin-top:0;padding-bottom:5vw;position:relative}.zone.textencart .content .photo{overflow:hidden;z-index:2}.zone.textencart .content:before{background:#ede5d8;bottom:0;content:"";left:50%;position:absolute;top:5vw;transform:translateX(-50%);width:100vw}.zone.textencart .content .desc2{padding-bottom:2vw;position:relative}.zone.textencart .content .desc2 .inner,.zone.textencart .content .desc2 .title{position:relative}.zone.textencart .content .desc2 .inner{font-size:30px;line-height:60px}.zone.textencart .content .desc2:before{background:#fffff4;bottom:0;content:"";left:50%;max-width:1580px;position:absolute;top:-20vw;transform:translateX(-50%);width:100vw}}.zone.textphotobackground+.zone.textphotobackground{margin:0}.zone.textphotobackground{align-items:center;display:flex;flex-direction:column;margin:50px 25px;overflow:hidden}.zone.textphotobackground .subtitle{color:var(--color1);font-size:30px;text-align:center}.zone.textphotobackground .title{color:var(--color1);font-family:OoohBaby,serif;font-size:21px;margin-bottom:25px;text-align:center}.zone.textphotobackground .content{display:flex;flex-direction:column-reverse;margin-top:25px;min-width:0;width:100%}.zone.textphotobackground .content .description{display:flex;flex-direction:column;padding:50px 20px;position:relative}.zone.textphotobackground .content .description .inner{line-height:23px;text-align:justify;width:100%}.zone.textphotobackground .content .description .link{margin-left:auto;margin-top:25px}.zone.textphotobackground .content .description .bg{background:var(--color2);bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.zone.textphotobackground .content .media{min-width:0;position:relative;width:100%}.zone.textphotobackground .content .media .swiper{height:100%;width:100%}.zone.textphotobackground .content .media .swiper .photo{height:100%;max-height:800px;width:100%}.zone.textphotobackground .content .media .swiper .photo:after{content:"";display:block;padding-top:100%}.zone.textphotobackground .content .media .swiper .photo img,.zone.textphotobackground .content .media .swiper .photo span{height:100%;left:0;position:absolute;top:0;width:100%}.zone.textphotobackground .content .media .swiper .photo img{object-fit:cover}.zone.textphotobackground .content .media .next,.zone.textphotobackground .content .media .prev{align-items:center;background:var(--color1);border-radius:50%;display:flex;height:30px;justify-content:center;position:absolute;top:50%;width:30px;z-index:100}.zone.textphotobackground .content .media .next:after,.zone.textphotobackground .content .media .prev:after{border-right:2px solid #fff;border-top:2px solid #fff;content:"";display:block;height:10px;left:50%;position:absolute;top:50%;transform:translate(-40%,-45%) rotate(-135deg);width:10px}.zone.textphotobackground .content .media .next.next:after,.zone.textphotobackground .content .media .prev.next:after{transform:translate(-70%,-45%) rotate(45deg)}.zone.textphotobackground .content .media .prev{left:-20px}.zone.textphotobackground .content .media .next{right:-20px}@media screen and (min-width:1024px){.zone.textphotobackground+.zone.textphotoportrait2{margin-top:200px}.zone.textphotobackground .subtitle{font-size:58px;text-align:center}.zone.textphotobackground .title{font-size:30px;letter-spacing:0;margin-bottom:0;margin-top:0;width:100%}}@media screen and (min-width:1280px){.zone.textphotobackground{margin:120px 0}.zone.textphotobackground.subtype2 .content{flex-direction:row-reverse;margin-left:auto;margin-right:0}.zone.textphotobackground .subtitle,.zone.textphotobackground .title{margin:auto}.zone.textphotobackground .content{flex-direction:row;height:calc(100vh - 110px);margin-left:0;margin-right:auto;margin-top:25px;max-height:900px;width:calc(100% - 5vw)}.zone.textphotobackground .content .media{flex:1 1 65%;height:100%;max-height:100%}.zone.textphotobackground .content .media .photo:after{display:none}.zone.textphotobackground .content .description{align-self:center;display:flex;flex:1 1 35%;flex-direction:column;height:650%;justify-content:center;max-height:800px;padding:70px 60px;position:relative}.zone.textphotobackground .content .description .inner{-moz-padding-end:20px;direction:rtl;flex:3;font-size:17px;line-height:30.5px;margin-left:auto;margin-right:auto;margin-top:20px;max-height:95%;overflow:auto;scrollbar-color:hsla(0,0%,52%,.2) hsla(0,0%,52%,.1);scrollbar-width:thin}.zone.textphotobackground .content .description .inner>*{direction:ltr}.zone.textphotobackground .content .description .inner::-webkit-scrollbar{width:25px}.zone.textphotobackground .content .description .inner::-webkit-scrollbar-thumb{background-clip:content-box;border-left:1px solid #777}.zone.textphotobackground .content .description .inner::-webkit-scrollbar-track{border-left:1px solid hsla(0,0%,52%,.2)}.zone.textphotobackground .content .description .inner ul{column-count:2}.zone.textphotobackground .content .description .link{margin-left:auto;margin-right:auto;margin-top:20px}.zone.textphotobackground .content .description .bg{left:-80vw;right:-80vw}}.zone.textphotoportrait{background:var(--white);color:var(--dark);margin:25px}.zone.textphotoportrait .subtitle{color:var(--color1);font-family:Gilda Display,serif;font-size:13px;text-transform:uppercase}.zone.textphotoportrait .title{font-family:OoohBaby,serif;font-size:21px;margin-bottom:15px}.zone.textphotoportrait .content{display:flex;flex-direction:column-reverse;justify-content:space-between;margin:25px auto auto;max-width:1440px;width:100%}.zone.textphotoportrait .content .description{color:var(--dark);display:flex;flex-direction:column;justify-content:space-around;margin:auto;max-width:530px;padding:40px 0}.zone.textphotoportrait .content .description .inner-title{font-size:30px;text-transform:uppercase}.zone.textphotoportrait .content .description .inner{font-size:15px;line-height:23px;margin-top:35px;text-align:justify}.zone.textphotoportrait .content .description .link{margin-left:auto;margin-right:auto;margin-top:35px}.zone.textphotoportrait .content .media{position:relative;width:100%}.zone.textphotoportrait .content .media .swiper,.zone.textphotoportrait .content .media .swiper .photo{height:100%;width:100%}.zone.textphotoportrait .content .media .next,.zone.textphotoportrait .content .media .prev{align-items:center;background:var(--color1);border-radius:50%;display:flex;height:30px;justify-content:center;position:absolute;top:50%;width:30px;z-index:100}.zone.textphotoportrait .content .media .next:after,.zone.textphotoportrait .content .media .prev:after{border-right:2px solid #fff;border-top:2px solid #fff;content:"";display:block;height:10px;left:50%;position:absolute;top:50%;transform:translate(-40%,-45%) rotate(-135deg);width:10px}.zone.textphotoportrait .content .media .next.next:after,.zone.textphotoportrait .content .media .prev.next:after{transform:translate(-70%,-45%) rotate(45deg)}.zone.textphotoportrait .content .media .prev{left:-20px}.zone.textphotoportrait .content .media .next{right:-20px}.zone.textphotoportrait .content .media .swiper,.zone.textphotoportrait .content .media>.photo{height:65vh;max-height:800px;overflow:hidden;position:relative}.zone.textphotoportrait .content .media .swiper img,.zone.textphotoportrait .content .media .swiper span,.zone.textphotoportrait .content .media>.photo img,.zone.textphotoportrait .content .media>.photo span{height:100%;left:0;position:absolute;top:0;width:100%}.zone.textphotoportrait .content .media .swiper img,.zone.textphotoportrait .content .media>.photo img{object-fit:cover}@media screen and (min-width:1024px){.zone.textphotoportrait{margin-bottom:120px;margin-top:120px}.zone.textphotoportrait .subtitle{font-size:50px;text-align:center}.zone.textphotoportrait .title{flex:1;font-size:30px;text-align:center}}@media screen and (min-width:1280px){.zone.textphotoportrait{margin:120px 2.5vw}.zone.textphotoportrait .subtitle{margin-bottom:90px}.zone.textphotoportrait .content{flex-direction:row;margin-top:0}.zone.textphotoportrait .content .description{flex:3;margin-bottom:0;margin-top:0;padding-top:0;position:relative;z-index:10}.zone.textphotoportrait .content .description .inner-title{bottom:calc(5.5vw - 16px);font-size:65px;left:calc(725px + 2.5vw);min-width:815px;position:absolute;transform:translateX(-22%);z-index:10}.zone.textphotoportrait .content .description .inner{flex:3;font-size:17px;line-height:30.5px;margin-top:0;max-height:55vh;min-height:400px;overflow-y:auto;scrollbar-color:hsla(0,0%,52%,.2) hsla(0,0%,52%,.1);scrollbar-width:thin}.zone.textphotoportrait .content .description .inner::-webkit-scrollbar-thumb{background-clip:content-box;border-left:1px solid #000}.zone.textphotoportrait .content .description .inner::-webkit-scrollbar-track{border-left:1px solid #0000001f}.zone.textphotoportrait .content .description .inner ul{column-count:2}.zone.textphotoportrait .content>.media{margin-bottom:0;margin-top:auto;max-width:567px;width:40%}.zone.textphotoportrait .content>.photo{margin-bottom:auto;margin-top:auto;max-width:567px;width:40%}.zone.textphotoportrait .content>.photo:before{background:#000;content:"";display:block;height:100%}}.zone.textphotoportrait2{background:var(--color4);color:#fff;display:flex;flex-direction:column-reverse;max-width:100vw;padding:25px}.zone.textphotoportrait2 .description{display:flex;flex-direction:column;font-size:15px;line-height:23px;margin:auto;max-width:400px;order:-1;text-align:justify;text-shadow:1px 0 0 #fff;width:100%}.zone.textphotoportrait2 .description li:before{background-color:#fff}.zone.textphotoportrait2 .description .link{line-height:normal;margin-left:auto;margin-top:30px}.zone.textphotoportrait2 .title{font-size:32px;margin:30px auto;max-width:400px;text-transform:uppercase;width:100%}.zone.textphotoportrait2 .title2{font-family:OoohBaby,serif;font-size:15px;margin:0 auto 15px;max-width:400px;text-align:center;text-shadow:1px 0 0 #fff;width:100%}.zone.textphotoportrait2 .media{position:relative;width:100%}.zone.textphotoportrait2 .media .swiper{height:100%;width:100%}.zone.textphotoportrait2 .media .swiper .photo{height:100%;max-height:800px;width:100%}.zone.textphotoportrait2 .media .swiper .photo img,.zone.textphotoportrait2 .media .swiper .photo span{height:100%;left:0;position:absolute;top:0;width:100%}.zone.textphotoportrait2 .media .swiper .photo img{object-fit:cover}.zone.textphotoportrait2 .media .swiper .photo:after{content:"";display:block;padding-top:125%}.zone.textphotoportrait2 .media .next,.zone.textphotoportrait2 .media .prev{align-items:center;background:var(--color1);border-radius:50%;display:flex;height:30px;justify-content:center;position:absolute;top:50%;width:30px;z-index:100}.zone.textphotoportrait2 .media .next:after,.zone.textphotoportrait2 .media .prev:after{border-right:2px solid #fff;border-top:2px solid #fff;content:"";display:block;height:10px;left:50%;position:absolute;top:50%;transform:translate(-40%,-45%) rotate(-135deg);width:10px}.zone.textphotoportrait2 .media .next.next:after,.zone.textphotoportrait2 .media .prev.next:after{transform:translate(-70%,-45%) rotate(45deg)}.zone.textphotoportrait2 .media .prev{left:-20px}.zone.textphotoportrait2 .media .next{right:-20px}@media screen and (min-width:1024px){.zone.textphotoportrait2{margin-bottom:190px;margin-top:240px}.zone.textphotoportrait2.mt{margin-top:320px}}@media screen and (min-width:1280px){.zone.textphotoportrait2{height:650px;max-height:calc(100vh - 110px);position:relative;z-index:2}.zone.textphotoportrait2 .media{bottom:0;height:800px;margin-top:-75px;max-height:unset;max-width:750px;overflow:hidden;position:absolute;right:50%;top:0;width:100%}.zone.textphotoportrait2 .media .swiper .photo:after{display:none}.zone.textphotoportrait2 .media .prev{left:17px}.zone.textphotoportrait2 .media .next{right:17px}.zone.textphotoportrait2 .description,.zone.textphotoportrait2 .title,.zone.textphotoportrait2 .title2{max-width:1450px;padding-left:60%}.zone.textphotoportrait2 .title{color:var(--color1);left:4vw;position:absolute;right:6vw;text-align:center;top:0;transform:translateY(-100%)}.zone.textphotoportrait2 .title span{display:inline-block;width:100%}.zone.textphotoportrait2 .title2{font-size:30px;margin-bottom:25px;margin-top:20px}.zone.textphotoportrait2 .description{display:flex;flex-direction:column;font-size:17px;line-height:30.5px;margin-top:auto;min-height:0}.zone.textphotoportrait2 .description .inner{overflow:auto}.zone.textphotoportrait2 .description .inner ul{column-count:2}.zone.textphotoportrait2 .description .link{margin-left:auto;margin-right:auto;margin-top:20px}}@media screen and (min-width:1440px){.zone.textphotoportrait2{padding-right:50px}.zone.textphotoportrait2 .description,.zone.textphotoportrait2 .title,.zone.textphotoportrait2 .title2{margin-right:0;padding-left:800px}.zone.textphotoportrait2 .description.title,.zone.textphotoportrait2 .title2.title,.zone.textphotoportrait2 .title.title{font-size:50px;margin-top:auto}}@media screen and (min-width:1600px){.zone.textphotoportrait2 .description,.zone.textphotoportrait2 .title,.zone.textphotoportrait2 .title2{margin-right:auto;padding-left:870px}}.zone.grille{display:flex;flex-direction:column;padding:50px 25px 0;padding-top:0!important}.zone.grille .item-container{grid-gap:50px;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-left:auto;margin-right:auto;max-width:1400px;width:100%}.zone.grille .item-container .item{display:flex;flex-direction:column;width:100%}.zone.grille .item-container .item .date{display:block;font-family:Arapey;font-size:22px;margin:10px 0}.zone.grille .item-container .item .title{font-size:18px}.zone.grille .item-container .item .link{cursor:pointer;margin-top:10px}.zone.grille .item-container .item .photo{position:relative;width:100%}.zone.grille .item-container .item .photo .document-link,.zone.grille .item-container .item .photo img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.zone.grille .item-container .item .photo .document-link{cursor:pointer}.zone.grille .item-container .item .photo .document-link [data-fancybox]{pointer-events:none}.zone.grille .item-container .item .photo .document-link img{opacity:0}.zone.grille .item-container .item .photo:after{content:"";display:block;padding-top:125%}@media screen and (min-width:600px){.zone.grille{padding:50px 50px 0}}@media screen and (min-width:768px){.zone.grille{padding:100px 100px 0}}@media screen and (min-width:992px){.zone.texte+.zone.grille{margin-top:-6vw}.zone.grille .item-container{gap:75px}.zone.grille .text{margin-bottom:50px}}@media screen and (min-width:1400px){.zone.grille{padding:100px 75px}.zone.grille .item-container{gap:100px;grid-template-columns:1fr 1fr}}@media screen and (min-width:992px) and (max-height:850px){.zone.grille{padding:75px}}.zone.slidercards{margin:0 25px 50px;position:relative}.zone.slidercards .swiper .swiper-slide{align-items:center;display:flex;flex-direction:column;height:70vh;justify-content:center;position:relative;text-align:center}.zone.slidercards .swiper .swiper-slide .photo{height:100%;left:0;opacity:.2;position:absolute;top:0;width:100%;z-index:-1}.zone.slidercards .swiper .swiper-slide .photo img,.zone.slidercards .swiper .swiper-slide .photo span{height:100%;object-fit:cover;width:100%}.zone.slidercards .swiper .swiper-slide .content{align-items:center;color:#000;display:flex;flex-direction:column;justify-content:center;position:relative;text-align:center;z-index:10}.zone.slidercards .swiper .swiper-slide .content .name{font-size:25px;margin-bottom:25px}.zone.slidercards .swiper .swiper-slide .content .desc{font-size:18px}.zone.slidercards .next,.zone.slidercards .prev{align-items:center;background:var(--color1);border-radius:50%;display:flex;height:30px;justify-content:center;position:absolute;top:50%;width:30px;z-index:100}.zone.slidercards .next:after,.zone.slidercards .prev:after{border-right:2px solid #fff;border-top:2px solid #fff;content:"";display:block;height:10px;left:50%;position:absolute;top:50%;transform:translate(-40%,-45%) rotate(-135deg);width:10px}.zone.slidercards .next.next:after,.zone.slidercards .prev.next:after{transform:translate(-70%,-45%) rotate(45deg)}.zone.slidercards .prev{left:-20px}.zone.slidercards .next{right:-20px}@media screen and (min-width:600px){.zone.slidercards{margin:50px}}@media screen and (min-width:1024px){.zone.texte+.zone.slidercards{margin-top:-7vw}}@media screen and (min-width:1200px){.zone.slidercards{margin-left:50px;margin-right:50px}.zone.slidercards .next,.zone.slidercards .prev{height:50px;width:50px}.zone.slidercards .prev{left:-50px}.zone.slidercards .next{right:-50px}}@media screen and (min-width:1600px){.zone.slidercards{margin-left:100px;margin-right:100px}.zone.slidercards .prev{left:-70px}.zone.slidercards .next{right:-70px}}.zone.textslider{background:var(--color2);padding:25px 0 0}.zone.textslider .subtitle{color:var(--color1);font-family:Gilda Display,serif;font-size:13px;letter-spacing:6px;text-align:center;text-transform:uppercase}.zone.textslider .title{font-family:OoohBaby,serif;font-size:21px;letter-spacing:0;margin-bottom:10px;text-align:center}.zone.textslider .text{background:var(--color3)}.zone.textslider .text .content-slide{align-items:center;display:flex;flex-direction:column;padding:50px}.zone.textslider .text .content-slide .description{color:var(--dark);line-height:23px;text-align:justify;text-shadow:0 0 0 var(--dark)}.zone.textslider .text .content-slide .room-title{color:var(--dark);font-size:30px;overflow:hidden}.zone.textslider .text .content-slide .room-title span{display:block}.zone.textslider .text .content-slide .link{margin-left:auto;margin-top:15px}.zone.textslider .text .swiper-slide{opacity:1!important}.zone.textslider .text .swiper-slide.swiper-slide-active .content-slide .room-title span{opacity:1;transform:translateY(0)}.zone.textslider .text .swiper-slide .content-slide .room-title span{opacity:0;transform:translateY(100%);transition:transform 2.5s cubic-bezier(.19,1,.22,1),opacity 2s cubic-bezier(.19,1,.22,1)}.zone.textslider .slider{margin-top:25px;overflow:hidden;position:relative;width:100%}.zone.textslider .slider .swiper-button-next,.zone.textslider .slider .swiper-button-prev{align-items:center;background:#648267;border-radius:50%;display:flex;flex-direction:column;height:45px;justify-content:center;margin-top:0;transform:translateY(-50%);width:45px}.zone.textslider .slider .swiper-button-next.swiper-button-prev:before,.zone.textslider .slider .swiper-button-prev.swiper-button-prev:before{left:3px;transform:rotate(-135deg)}.zone.textslider .slider .swiper-button-next:after,.zone.textslider .slider .swiper-button-prev:after{display:none}.zone.textslider .slider .swiper-button-next:before,.zone.textslider .slider .swiper-button-prev:before{border-right:1px solid #fff;border-top:1px solid #fff;content:"";display:block;height:10px;left:-3px;position:relative;top:-1px;transform:rotate(45deg);width:10px}.zone.textslider .slider .swiper-slide{overflow:hidden}.zone.textslider .slider .photo{height:100%;overflow:hidden;position:relative}.zone.textslider .slider .photo:after{content:"";display:block;padding-top:75%}.zone.textslider .slider .photo img,.zone.textslider .slider .photo span{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}@media screen and (min-width:1024px){.zone.textslider{padding-top:4vw}.zone.textslider .title{font-size:30px;margin-bottom:10px}.zone.textslider .subtitle{font-size:50px}}@media screen and (min-width:1280px){.zone.paralaxtext+.zone.textslider{margin-top:-2vw}.zone.textslider{padding-right:50px}.zone.textslider .content-slide{display:flex;flex-wrap:wrap;margin-top:4vw;width:100%}.zone.textslider .content-slide .slider{flex:1;margin-top:0;width:auto}.zone.textslider .content-slide .slider .swiper-button-next{background:unset;border-radius:0;height:100%;right:0;top:0;transform:unset;width:50%}.zone.textslider .content-slide .slider .swiper-button-next:before{display:none}.zone.textslider .content-slide .slider .swiper-button-prev{background:unset;border-radius:0;height:100%;left:0;top:0;transform:unset;width:50%}.zone.textslider .content-slide .slider .swiper-button-prev:before{display:none}.zone.textslider .content-slide .slider .photo:after{padding-top:60%}.zone.textslider .content-slide .text{width:35%}.zone.textslider .content-slide .text .content-slide{display:flex;flex-direction:column;height:100%;justify-content:center;margin:35px auto auto}.zone.textslider .content-slide .text .content-slide .title{flex:1}.zone.textslider .content-slide .text .content-slide .description{flex:3;font-size:17px;line-height:30.5px}.zone.textslider .content-slide .text .content-slide .description .inner{margin-left:auto;margin-right:auto;width:68%}.zone.textslider .content-slide .text .content-slide .room-title{align-items:center;display:flex;flex-direction:column;font-size:3vw;margin:auto;text-align:center}.zone.textslider .content-slide .text .content-slide .link{margin-bottom:35px;margin-left:auto;margin-right:auto}}.zone.tripletextphoto{padding:25px}.zone.tripletextphoto .title{font-size:30px}.zone.tripletextphoto .desc{font-size:15px;line-height:23px;margin-top:25px}.zone.tripletextphoto .content{margin-top:25px}.zone.tripletextphoto .content .subtitle{color:var(--color1);font-size:28px;line-height:36px}.zone.tripletextphoto .content .description{font-size:15px;line-height:23px;margin:25px auto 0;max-width:1040px}.zone.tripletextphoto .photo{margin-top:25px;overflow:hidden;position:relative}.zone.tripletextphoto .photo:after{content:"";display:block;padding-top:100%}.zone.tripletextphoto .photo img,.zone.tripletextphoto .photo span{height:100%;left:0;position:absolute;top:0;width:100%}.zone.tripletextphoto .photo img{object-fit:cover}@media screen and (min-width:1024px){.zone.texte+.zone.tripletextphoto{margin-top:-4vw;padding-top:0}.zone.tripletextphoto{padding:8vw 2vw 0}.zone.tripletextphoto .title{font-size:88px;margin:0 auto;max-width:1040px;padding-right:5vw}.zone.tripletextphoto .desc{column-count:2;column-gap:8%}.zone.tripletextphoto .desc,.zone.tripletextphoto .photo{margin:5vw auto 0;max-width:1040px}.zone.tripletextphoto .photo span{transform:scale(1.2)}.zone.tripletextphoto .content{margin:0 auto;max-width:1580px;position:relative}.zone.tripletextphoto .content .subtitle{font-size:65px;line-height:normal;mix-blend-mode:screen;padding-right:10vw}.zone.tripletextphoto .content .description{font-size:19px;line-height:32px;margin-left:0;margin-top:5vw;max-width:1024px}}.zone.bandeau{margin:var(--padding);margin-top:40px;text-align:center}.zone.bandeau img{height:auto;max-width:750px;width:100%}@media screen and (min-width:1024px){.zone.bandeau{margin-bottom:120px;margin-top:120px}}.zone.pictograms{background:var(--color3);display:flex;flex-wrap:wrap;gap:25px;justify-content:center;margin-bottom:25px;margin-top:25px;padding:25px}.zone.pictograms .picto{display:flex;flex-direction:column;position:relative}.zone.pictograms .picto:hover .name{opacity:1}.zone.pictograms .picto .photo{height:70px;width:70px}.zone.pictograms .picto .photo img{height:100%;width:100%}.zone.pictograms .picto .name{bottom:-5px;font-size:15px;left:50%;opacity:0;position:absolute;text-align:center;transform:translate(-50%,100%);width:max-content}@media screen and (min-width:1024px){.zone.pictograms{gap:3vw;margin-bottom:120px;margin-top:120px;padding-bottom:40px;padding-top:40px}}.loading{animation:loaderStatic 2s ease both;background:#fff;height:100%;left:0;position:fixed;top:0;width:100%}@keyframes loaderStatic{0%{opacity:1;z-index:99999}99%{opacity:0}to{visibility:hidden;z-index:-1}}.popup{align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;max-width:700px;padding:15px;position:fixed;width:100%;z-index:10000}.popup .container{background-color:#fffff4;border:1px solid var(--color1);color:var(--color1);padding:15px;position:relative;text-align:center}.popup .container .title{font-size:20px;margin-bottom:25px}.popup .container .btn{background-color:var(--color1);color:#fffff4;display:block;font-family:Geometria;margin-left:auto;margin-right:auto;margin-top:20px;padding:10px;transition:all .4s ease;width:max-content}.popup .container .btn:hover{transform:scale(.9)}.popup .container .close{cursor:pointer;font-size:20px;position:absolute;right:7px;top:7px}.popup .container .close:hover{transform:scale(.8)}.card{margin-bottom:25px;position:relative}.card .btn .label{font-size:12px;letter-spacing:3px}.card .card-infos{border:1px solid hsla(0,0%,100%,.6);border-top:0;padding:20px}.card .card-infos,.card .card-infos .icons{align-items:center;display:flex;flex-wrap:wrap}.card .card-infos .icons{flex:1;justify-content:space-around}.card .card-infos .icons .icon{align-items:center;color:#fff;display:flex;gap:10px;margin-right:15px}.card .card-infos .icons .icon span,.card .card-infos .icons .icon svg{font-size:20px}.card .c-text{border:1px solid hsla(0,0%,100%,.6);border-top:0;box-shadow:0 3px 10px rgba(0,0,0,.1);padding:20px 20px 25px}.card .card-text{font-family:var(--desc-font);font-size:var(--desc-font-size);font-weight:300;letter-spacing:.84px;letter-spacing:.96px;line-height:1.6;margin-top:25px}.card .photo-wrapper{position:relative}.card .photo-wrapper:hover:after{opacity:1}.card .photo-wrapper:hover .c-link{opacity:1;transform:translate(-50%,-50%) scale(1)}.card .photo-wrapper:after{background-color:rgba(0,0,0,.5);content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s ease-out;width:100%;z-index:2}.card .photo-wrapper .c-link{border-radius:10px;cursor:pointer;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.75);transition:opacity .25s ease-out,transform .5s ease-out;z-index:3}.card .photo-wrapper .c-link.hovered .link{color:#fff}.card .photo-wrapper .c-link.hovered .link:before{transform:scaleX(1)}.card .photo-wrapper .c-link.hovered .link span,.card .photo-wrapper .c-link.hovered .link svg{color:inherit;transform:translateX(5px)}.card .photo-wrapper .c-link .link{border:1px solid hsla(0,0%,52%,.2);border-radius:10px;color:#4a4a49;padding:20px 45px 20px 25px;position:relative;transition:color .25s ease-out}.card .photo-wrapper .c-link .link:before{background-color:#b89535;border-radius:10px;content:"";display:block;height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;transition:transform .5s ease-out;width:100%}.card .photo-wrapper .c-link .link svg{color:hsla(0,0%,52%,.9);font-size:1.6rem;height:20px;transition:transform .25s ease-out,color .25s ease-out;width:20px}.card .photo-wrapper .c-link .link span{font-size:1.3rem;margin-left:25px;transition:transform .25s ease-out 125ms}.card .photo{overflow:hidden;position:relative}.card .photo:after{content:"";display:block;padding-top:75%}.card .photo img,.card .photo span{height:100%;left:0;position:absolute;top:0;width:100%}.card .photo img{object-fit:cover}.card .card-title{font-family:ivymode;font-size:2rem;font-weight:300}.card .card-title>span{font-family:Artisan;font-size:140%;letter-spacing:0;line-height:1.2;margin-left:10px}.card .card-title+.card-text{margin-top:25px}.card .c-link2{display:flex;gap:10px;margin:25px auto 0;max-width:1200px;position:relative;width:100%;z-index:2}.card .c-link2 .btn:nth-child(2){background:var(--secondary);border:0}.card .c-link2 .btn:nth-child(2) .label{color:#000}.card .c-link2 .btn:nth-child(2) svg path{fill:var(--main)}@media screen and (min-width:1200px){.card .card-infos{padding:25px}.card .c-text{padding:25px 25px 35px}.card .card-infos .icons .icon{flex-direction:column;margin-right:0}.card .card-infos .icons .icon svg{font-size:26px}}@media screen and (max-width:1199px){.card+.card{margin-top:50px}.card .card-text{font-weight:100;letter-spacing:1px;line-height:1.8}}.zone.offres{margin-top:150px}.zone.offres .title{color:var(--color1);display:block;flex:1 1 100%;font-size:32px;margin-bottom:25px;margin-top:0;text-align:center;text-transform:uppercase}.zone.offres .card{margin-top:0;padding:10px;position:relative}.zone.offres .card .price{align-items:flex-end;border-top:1px solid #fff;display:flex;justify-content:center;margin-top:15px;padding-top:10px}.zone.offres .card .price>span{font-size:22px;margin-left:5px}@media screen and (min-width:550px){.zone.offres{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:1400px;width:100%}.zone.offres .card{display:flex;flex:1 1 50%;flex-direction:column;max-width:50%;padding:10px}.zone.offres .card .c-text{display:flex;flex:1;flex-direction:column}.zone.offres .card .c-text .title{flex:none}.zone.offres .card .c-text .card-text{flex:1;margin-bottom:auto}}@media screen and (min-width:800px){.zone.offres .card{flex:1 1 33.3%;max-width:33.3%}}@media screen and (min-width:1200px){.zone.offres{margin-top:150px}.zone.offres .title{font-size:50px}}.zone.listingclick{margin:var(--padding);padding:var(--padding) 0}.zone.listingclick .container{align-items:center;display:flex;flex-direction:column;width:100%}.zone.listingclick .container>.title{color:var(--color1);display:flex;flex-direction:column;font-family:Gilda Display;font-size:30px;overflow:hidden;text-align:center;text-indent:-2px}.zone.listingclick .list{width:100%}.zone.listingclick .list .title-content{align-items:center;display:flex;flex-wrap:wrap;position:relative}.zone.listingclick .list .title-content .title{flex:1;font-family:gt-super;padding-right:50px}.zone.listingclick .list .title-content .action{align-items:center;color:var(--main);cursor:pointer;display:flex;font-size:18px;height:100%;justify-content:flex-end;left:0;position:absolute;top:0;width:100%}.zone.listingclick .list .title-content .action.active:after{transform:rotate(45deg)}.zone.listingclick .list .title-content .action:after{content:"+";transition:all .5s}.zone.listingclick .list .item{border-top:1px solid hsla(0,0%,52%,.3);padding:1rem 1rem 1rem 0}.zone.listingclick .list .item:first-child{border-top:0}.zone.listingclick .list .item .description{line-height:1.5;padding-top:1rem}.zone.listingclick .list .item .description *{font-family:inherit!important}@media screen and (min-width:1200px){.zone.listingclick{display:flex;flex-direction:column;margin-bottom:120px;margin-top:120px}.zone.listingclick .container{display:flex;flex:1;flex-direction:column;margin:auto;max-width:1200px;padding-bottom:0;width:100%}.zone.listingclick .container>.title{font-size:50px}.zone.listingclick .container .list{width:100%}.zone.listingclick .container .list .item .title-content .title{font-size:22px}}