@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}:root{--padding:25px;--header:100px}@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: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;background:#fffff4;color:#514641;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{align-items:flex-end;color:#6f917b;display:flex;font-family:Geometria;font-size:11px;letter-spacing:3px;overflow:hidden;text-transform:uppercase;will-change:transform;z-index:3}.link:after{background:#bbb3a7;content:"";height:1px;margin-left:15px;width:100px}@media screen and (min-width:1024px){.link{font-size:13px}.link span{opacity:0;transform:translateX(-100%);transition:transform 3s cubic-bezier(.19,1,.22,1),opacity 3s cubic-bezier(.19,1,.22,1)}.link:after{transform:scaleX(0);transform-origin:left;transition:transform 3s cubic-bezier(.19,1,.22,1)}.link.show span{opacity:1;transform:translateX(0)}.link.show:after{transform:scaleX(1)}.link:after{width:200px}}.circleButton{background:#dbd3c7;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:#514641;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)}}header{align-items:center;display:flex;font-family:Geometria;height:var(--header);justify-content:flex-end;left:0;padding:10px var(--padding);position:absolute;top:0;transition:background .5s;width:100%;z-index:9999}header .rs{gap:10px;margin-left:auto}header .rs,header .rs a{display:flex;justify-content:center}header .rs a{align-items:center;background-color:#648267;border-radius:50%;color:#fffff4;height:24px;min-height:24px;min-width:24px;width:24px}header.contact{background:#648267}header .logo img,header .resaButton,header nav ul li a{transition:all .5s}header.fixed{background:#fffff4;position:fixed}header.fixed.shownav .logo img{filter:invert(0)}header.fixed nav ul li a{color:#514641}header.fixed .burgerBtn span{background:#444}header.fixed .logo img{filter:invert(.75)}header.shownav>.logo{opacity:0;z-index:-1}header.shownav nav{background:#6f917b;bottom:auto;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);height:100vh;opacity:1;overflow:auto;padding-top:100px;visibility:visible;z-index:500;z-index:98}header.shownav nav ul li a{color:#fff}header.shownav .resaButton{border-color:#fff}header.shownav .resaButton .label{color:#fff}header.shownav .burgerBtn span{background:#fff;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;order:2;position:relative;z-index:100}header .burgerBtn span{transform-origin:center;transition:all .5s}header .resaButton{background:#648267;border:1px solid #fff;flex-direction:column;justify-content:center;margin-left:15px;padding:10px 15px;position:relative;z-index:100}header .resaButton .label{font-size:.8rem;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{max-height:70px}header nav{background:#fff;bottom:0;clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);display:flex;flex-direction:column;left:0;opacity:0;padding:25px;position:fixed;right:0;top:0;transition:all .5s;visibility:hidden;z-index:-1}header nav .logo{margin-bottom:50px;margin-top:auto;text-align:center}header nav .logo img{max-width:280px}header nav ul{align-items:center;display:flex;flex-wrap:wrap}header nav ul:first-child{margin-top:auto}header nav ul:last-child{margin-bottom:auto}header nav ul li{flex:1 1 100%;margin:5px 0;text-align:center}header nav ul li a{color:#444;font-size:1rem;font-size:.8rem;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:1300px){header .burgerBtn,header>.logo{display:none}header.fixed .resaButton{filter:invert(0)}header .resaButton{background:#648267;border:1px solid #fff;flex-direction:row;padding:15px 25px;position:absolute;right:0;top:50vh;transform:rotate(-90deg) translateY(75px)}header .resaButton:hover .label{letter-spacing:.3rem}header .resaButton .label{font-size:.87rem;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.shownav nav .logo img{filter:invert(0)}header nav{align-items:flex-end;background:unset;bottom:auto;clip-path:unset;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:1600px;opacity:1;padding:0;position:relative;right:auto;top:auto;visibility:visible;width:100%;z-index:100}header nav .logo{margin:0 5px}header nav ul{flex:1;flex-direction:row;flex-wrap:wrap;justify-content:center;position:relative;transform:translateY(-10px)}header nav ul.menu1{justify-content:center;margin:0;order:-1}header nav ul.menu2{justify-content:flex-end;margin:0}header nav ul.menu2 li a:after{transform-origin:right}header nav ul li{flex:none;margin:0 8px}header nav ul li a{color:#fff;font-size:.78rem}header nav ul li a:hover{letter-spacing:0}}@media screen and (min-width:1600px){header nav ul li a{font-size:.8rem;letter-spacing:.08rem}}@media screen and (min-width:1300px) and (max-width:1799px){header .rs{border:0;border:1px solid rgba(255,255,244,.486);display:flex;flex-direction:column;gap:0;position:absolute;right:13px;top:50vh;transform:translateY(139px)}header .rs a{border-radius:0;height:48px;width:48px}header .rs a:not(:last-child){border-bottom:1px solid rgba(255,255,244,.486)}}@media screen and (min-width:1800px){header .rs{position:absolute;transform:translateY(-25px)}header nav{margin-right:180px}header .resaButton{padding:15px;right:25px;top:45px;transform:unset}header .resaButton .label{font-size:12px}header .resaButton .icon.show:after{width:30px}}@media screen and (min-width:2000px){header nav{margin-right:0}}.resaButton{align-items:center;display:flex}.resaButton .label{color:#fff;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:#fff;content:"";display:block;height:1px;transform:scaleX(0);transform-origin:right;transition:all .5s;width:60px}.burgerBtn{display:flex;flex-direction:column}.burgerBtn span{background:#fff;height:1px;margin:2px 0;width:25px}.cursor{background:#c6d4c4;border-radius:100%;height:16px;mix-blend-mode:lighten;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:#648267;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:#648267;border:1px solid #fff;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}footer{background:#648267;color:#fff;font-size:16px;font-weight:300;letter-spacing:.8px;overflow:hidden;padding:25px 25px 50px;position:relative;z-index:10}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:250px}footer .rs{gap:10px}footer .rs,footer .rs a{display:flex;justify-content:center}footer .rs a{align-items:center;background-color:#fffff4;border-radius:50%;color:#648267;height:24px;min-height:24px;min-width:24px;width:24px}footer .footer-title{border-bottom:1px solid #fff;display:flex;flex-direction:column;font-size:22px;letter-spacing:1.76px;line-height:33px;margin-bottom:20px;margin-left:auto;margin-right:auto;padding-bottom:10px;position:relative;text-transform:uppercase;width:100%}footer .nav-footer .menu{margin:auto}footer .nav-footer .menu .main-page{margin-bottom:17px;margin-top:7px}footer .nav-footer .menu .main-page .page-name{border-bottom:1px solid transparent;margin-bottom:20px}footer .nav-footer .menu .main-page .page-name:hover{border-color:#fff}footer .main-footer{display:flex;flex-direction:column}footer .main-footer>ul li{letter-spacing:.85px;margin-bottom:10px}footer .main-footer>ul li>svg{margin-right:10px}footer .main-footer>ul li strong{display:block;font-weight:300}footer .main-footer .socials .phone{display:none}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%}footer .socials .item.phone{display:none}@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}}@media screen and (min-width:1200px){footer{padding:45px}footer .footer-title{padding-bottom:10px}footer .c-footer{display:grid;gap:50px;grid-template-columns:.8fr 1fr .6fr .8fr .1fr;max-width:unset}footer .c-footer .c-logo{align-self:center;flex:1;margin-bottom:0}footer .c-footer .nav-footer .menu{column-count:2}footer .c-footer .nav-footer .menu .main-page{margin-bottom:25px;margin-top:0}footer .c-footer .nav-footer .phone{flex:1}footer .c-footer .main-footer .phone{margin-bottom:25px;margin-top:25px}footer .c-footer .mentions{height:100%}footer .c-footer .socials{flex-direction:column}}@media screen and (min-width:1200px) and (max-width:1599px){footer{padding:25px 45px 25px 25px}footer .c-footer{gap:20px}footer .c-footer .c-logo{max-width:250px}footer .c-footer .c-logo img{height:auto;max-width:100%;object-fit:contain}footer .c-footer a,footer .c-footer li{font-size:14px}}.zone.diapo{position:relative}.zone.diapo.subtype2 .slider{max-height:60vh}.zone.diapo .title{bottom:25px;font-size:35px;letter-spacing:3px}.zone.diapo .subtitle,.zone.diapo .title{color:#fffff4;left:0;position:absolute;right:0;text-align:center;text-transform:uppercase;z-index:10}.zone.diapo .subtitle{bottom:75px;font-family:Geometria;font-size:12px;font-weight:400;letter-spacing:8px}.zone.diapo .slider{overflow:hidden;position:relative;width:100%}.zone.diapo .slider .swiper-button-next,.zone.diapo .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.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 .slider .photo img{filter:brightness(.7)}@media screen and (min-width:1024px){.zone.diapo .title{bottom:12vw;font-size:55px;transition:opacity 2s}.zone.diapo .subtitle{bottom:10vw}.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{height:100%}.zone.diapo .slider .photo span{transform:scale(1.2)}.zone.diapo .slider .photo:after{display:none}}.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:#dcd4c7;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:#dbd3c7;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:#dcd4c7;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:#d4c4b5;font-size:45px;text-align:left}.zone.doublephoto .title>span{display:block}.zone.doublephoto .title>span>span{color:#514641;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:28px;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{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:#d4c4b5}.zone.doublephotoportrait .title{color:#d4c4b5;font-size:45px;position:relative;z-index:10}.zone.doublephotoportrait .title span{color:#514641;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:#bbb3a7;display:block;font-size:30px;margin-bottom:50px;text-transform:uppercase}.zone.doublephotoportrait .content .inner .desc{font-size:15px;line-height:28px}.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.doublephotoportrait{display:flex;flex-wrap:wrap;margin:0 auto;max-width:1580px;padding:5vw 2.5vw 0;position:relative;width:95%}.zone.doublephotoportrait.subtype2 .background{bottom:50%;transform:unset}.zone.doublephotoportrait .photo span{transform:scale(1.2)}.zone.doublephotoportrait .title{flex:1;font-size:4.5vw;text-align:right}.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:4vw}.zone.doublephotoportrait .content .subtitle{font-size:50px}.zone.doublephotoportrait .content .inner{font-size:19px;line-height:32px;max-width:40%;padding-bottom:10vw;padding-right:100px;padding-top:50%}.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:#d4c4b5;font-size:45px}.zone.doublephotoportraitinverse .title span{color:#514641;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:#bbb3a7;display:block;font-size:30px;margin-bottom:50px;text-transform:uppercase}.zone.doublephotoportraitinverse .content .inner .desc{font-size:15px;line-height:28px}.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:#514641;color:#fff;padding:25px}.zone.form.subtype2,.zone.form.subtype3{background:#dcd4c7}.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:#514641}.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:#514641;color:#514641}.zone.form.subtype2 .form-content .form-group textarea,.zone.form.subtype3 .form-content .form-group textarea{border-color:#514641;color:#514641}.zone.form.subtype2 .form-content .form-group.send button,.zone.form.subtype3 .form-content .form-group.send button{color:#514641}.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:#514641}.zone.form .title{color:#dbd3c7;font-family:Geometria;font-size:30px;letter-spacing:8px;text-transform:uppercase}.zone.form .title span{font-family:Gilda Display,serif;font-size:17px;letter-spacing:0;margin-top:10px;text-transform:none}.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 .sublabel{font-size:90%;text-transform:none}.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:75px;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 .title span{letter-spacing:10px;margin-top:15px;text-transform:uppercase}.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:#dcd4c7;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.zone.list section .ancre{display:block;position:absolute;top:-100px}.zone.list section .description{display:flex;flex-direction:column;font-size:15px;line-height:28px;margin:0 auto auto;padding:50px 0;position:relative;text-align:justify;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 .subtitle{color:#514641;font-family:Geometria;font-size:11px;letter-spacing:3px;margin-top:25px;text-transform:lowercase}.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) .subtitle,.zone.list section:nth-of-type(2n) .title{margin-right:auto;padding-left:50px;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 .subtitle,.zone.list section .title{padding-left:60%;padding-right:50px}.zone.list section .description .inner,.zone.list section .subtitle .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 .subtitle .inner>*,.zone.list section .title .inner>*{direction:ltr}.zone.list section .description .inner::-webkit-scrollbar,.zone.list section .subtitle .inner::-webkit-scrollbar,.zone.list section .title .inner::-webkit-scrollbar{width:25px}.zone.list section .description .inner::-webkit-scrollbar-thumb,.zone.list section .subtitle .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 .subtitle .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) .subtitle,.zone.list section:nth-child(2n) .title{margin-left:0;padding-left:0;padding-right:1000px}.zone.list section .description,.zone.list section .subtitle,.zone.list section .title{margin-right:50px;padding-left:1000px}.zone.list section .description.description,.zone.list section .subtitle.description,.zone.list section .title.description{font-size:15px;line-height:28px;margin-top:0}.zone.list section .description.description .inner,.zone.list section .subtitle.description .inner,.zone.list section .title.description .inner{padding-right:0}.zone.list section .description.description .link,.zone.list section .subtitle.description .link,.zone.list section .title.description .link{margin-top:50px}.zone.list section .description.title,.zone.list section .subtitle.title,.zone.list section .title.title{font-size:65px;margin-top:auto}}.zone.menudiapo{display:flex;flex-direction:column;height:100vh;overflow:hidden;position:relative}.zone.menudiapo .photo,.zone.menudiapo .photo span{height:100%;left:0;position:absolute;top:0;width:100%}.zone.menudiapo .photo span img{filter:brightness(.8);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 .items li .link{bottom:0;left:0;position:absolute;right:0;top:0}.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}}.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:#bbb3a7;font-size:28px;line-height:36px;margin-top:30px;padding:0 25px;position:relative;width:100%;z-index:2}.zone.paralaxtext .subtitle{font-family:Geometria;font-size:11px;letter-spacing:3px;padding:0 25px;text-transform:lowercase}.zone.paralaxtext .desc{font-size:15px;line-height:28px;margin-top:30px;padding:0 25px;position:relative;text-align:justify;z-index:2}.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 .desc,.zone.paralaxtext .title{margin:0 auto;max-width:1024px;padding:0}.zone.paralaxtext .subtitle{font-size:14px;font-weight:400;letter-spacing:8px;line-height:1.6;margin:0 auto;max-width:1024px;padding-left:10px;width:100%}.zone.paralaxtext .title{font-size:65px;line-height:normal}.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:5vw}.zone.paralaxtext .desc .inner-desc{flex:1;padding-left:100px}}.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.paralaxvideo{display:flex;flex-direction:column;width:100%}.zone.paralaxvideo .title{color:#bbb3a7;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:28px;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 .subtitle{font-family:Geometria;font-size:14px;letter-spacing:3px;text-align:center;text-transform:lowercase}.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:25px;margin-top:60px;text-align:center}.zone.pinnedtext .description .link:after{display:none}.zone.pinnedtext .copy{background:#fffff4;color:#6f917b;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:#6f917b}}.zone.textbackground{background:#514641;color:#fff;padding:100px 25px;text-transform:uppercase}.zone.textbackground.subtype3{background:#cebea4}.zone.textbackground .subtitle{font-family:Geometria;font-size:11px;letter-spacing:3px;text-transform:lowercase}.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:#514641;bottom:100px;left:0;position:absolute;top:-15vw;width:100%;z-index:-1}.zone.textbackground .desc,.zone.textbackground .subtitle,.zone.textbackground .title{margin:0 auto;max-width:1440px;width:100%}.zone.textbackground .subtitle{margin-top:25px}.zone.textbackground .title{font-size:88px;margin-top:auto}.zone.textbackground .desc{font-size:44px;margin-bottom:auto;margin-top:50px}}.zone.textdoublecolonne{padding:25px}.zone.textdoublecolonne .title{font-size:38px}.zone.textdoublecolonne .desc{font-size:15px;line-height:28px;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{padding:var(--padding)}.zone.texte.subtype2 .title{color:#514641}.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:#6f917b;font-size:38px;margin-top:30px;overflow:hidden;text-indent:-2px}.zone.texte .title,.zone.texte .title .content-title{display:flex;flex-direction:column}.zone.texte .title .content-title span{font-family:Geometria;font-size:10px;letter-spacing:4px;margin-left:5px;margin-top:10px;text-indent:0;text-transform:uppercase}.zone.texte .desc{font-size:16px;line-height:30px;margin-top:30px;text-align:justify}@media screen and (min-width:1024px){.zone.texte{padding-bottom:8vw;padding-top:8vw}.zone.texte .subtitle{font-size:14px;font-weight:400;letter-spacing:8px}.zone.texte .title{font-size:70px;margin-top:5vw}.zone.texte .title .content-title span{font-size:14px;font-weight:400;letter-spacing:7px;margin-top:15px;text-indent:0}.zone.texte .desc{font-size:18px;line-height:35px;margin-top:5vw;padding-left:3vw}}.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:#514641}.zone.texte2.subtype2 .desc{padding-right:10vw}.zone.texte2 .title{color:#bbb3a7;font-size:38px;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{font-size:18px;line-height:35px;margin-top:5vw;padding:0 35% 0 2.5vw}.zone.texte2 .link{margin-left:auto;margin-top:100px}}.zone.textencart{padding:25px}.zone.textencart .title{font-size:38px}.zone.textencart .subtitle{font-family:Geometria;font-size:11px;letter-spacing:3px;margin:30px auto;text-transform:uppercase;text-transform:lowercase;width:100%}.zone.textencart .description{font-size:15px;line-height:28px;margin-top:25px;max-width:520px}.zone.textencart .desc2{margin-top:25px}.zone.textencart .desc2 .title{margin-bottom:25px}.zone.textencart .desc2 .inner{font-size:18px;line-height:32px}.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 .subtitle{font-size:14px;letter-spacing:6px}.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{align-items:center;display:flex;flex-direction:column;padding:50px 25px}.zone.textphotobackground .subtitle{font-size:38px;text-align:center}.zone.textphotobackground .title{font-size:13px;letter-spacing:6px;line-height:25px;margin-top:25px;text-align:center;text-transform:uppercase}.zone.textphotobackground .content{display:flex;flex-direction:column-reverse;margin-right:-25px;margin-top:25px}.zone.textphotobackground .content .description{background:#e7e6dc;display:flex;flex-direction:column;padding:50px 50px 50px 20px}.zone.textphotobackground .content .description .inner{line-height:28px;text-align:justify;width:100%}.zone.textphotobackground .content .description .link{color:#514641;margin-left:auto;margin-top:25px}.zone.textphotobackground .content .photo{max-height:800px;overflow:hidden;position:relative}.zone.textphotobackground .content .photo:after{content:"";display:block;padding-top:100%}.zone.textphotobackground .content .photo img,.zone.textphotobackground .content .photo span{height:100%;left:0;position:absolute;top:0;width:100%}.zone.textphotobackground .content .photo img{object-fit:cover}@media screen and (min-width:1024px){.zone.textphotoportrait2+.zone.textphotobackground{padding-top:200px}.zone.textphotobackground+.zone.textphotoportrait2{margin-top:100px}.zone.textphotobackground{padding:100px 0}.zone.textphotobackground.subtype2 .content{flex-direction:row;margin-left:0;margin-right:auto}.zone.textphotobackground .subtitle,.zone.textphotobackground .title{margin:auto;max-width:1040px;text-align:center}.zone.textphotobackground .subtitle{font-size:88px}.zone.textphotobackground .title{font-size:17px;letter-spacing:10px;margin-top:30px;text-align:center;width:100%}.zone.textphotobackground .content{flex-direction:row-reverse;margin-left:auto;margin-right:0;margin-top:3vw;max-width:calc(50% + 520px - 2.5vw);width:calc(100% - 5vw)}.zone.textphotobackground .content .photo{height:100%;max-height:unset;min-height:700px;width:37%}.zone.textphotobackground .content .photo:after{display:none}.zone.textphotobackground .content .description{flex:1;max-height:700px;position:relative}.zone.textphotobackground .content .description>:first-child{margin-top:auto!important}.zone.textphotobackground .content .description>:last-child{margin-bottom:auto!important}.zone.textphotobackground .content .description .inner{-moz-padding-end:20px;direction:rtl;font-size:15px;line-height:28px;margin:25px auto;max-height:70%;max-width:475px;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 .link{margin-bottom:0;margin-top:5vw}}.zone.textphotoportrait{background:#938580;color:#fff;overflow:hidden;padding:25px}.zone.textphotoportrait .subtitle{font-family:Geometria;font-size:13px;letter-spacing:6px;text-transform:uppercase}.zone.textphotoportrait .title{font-family:Geometria;font-size:11px;letter-spacing:3px;margin-top:10px;text-transform:lowercase}.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:#fffff4;display:flex;flex-direction:column;justify-content:space-around;margin:auto;max-width:530px;padding:5.5vw 60px 5.5vw 0}.zone.textphotoportrait .content .description .inner-title{font-size:30px;text-transform:uppercase}.zone.textphotoportrait .content .description .inner{font-size:15px;line-height:28px;margin-top:35px;text-align:justify}.zone.textphotoportrait .content .description .link{color:#fff;margin-top:35px;width:100%}.zone.textphotoportrait .content .description .link:after{flex:1;width:auto}.zone.textphotoportrait .content .photo{height:65vw;max-height:800px;overflow:hidden;position:relative}.zone.textphotoportrait .content .photo img,.zone.textphotoportrait .content .photo span{height:100%;left:0;position:absolute;top:0;width:100%}.zone.textphotoportrait .content .photo img{object-fit:cover}@media screen and (min-width:1024px){.zone.textphotoportrait{padding:4vw 2.5vw 8vw}.zone.textphotoportrait .subtitle{font-size:17px;letter-spacing:10px}.zone.textphotoportrait .title{font-size:14px;letter-spacing:8px}.zone.textphotoportrait .content{flex-direction:row}.zone.textphotoportrait .content .description{flex:1;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{font-size:15px;line-height:28px;margin-bottom:10vw}.zone.textphotoportrait .content .photo{clip-path:polygon(100% 0,0 0,0 0,100% 0);max-width:567px;transition:clip-path 1.5s cubic-bezier(.575,.005,.285,1.005);width:40%}.zone.textphotoportrait .content .photo.show,.zone.textphotoportrait .content .photo.show span{clip-path:polygon(100% 0,0 0,0 100%,100% 100%)}.zone.textphotoportrait .content .photo span{clip-path:polygon(100% 0,0 0,0 0,100% 0);transition:clip-path 1.5s cubic-bezier(.575,.005,.285,1.005);transition-delay:.5s}.zone.textphotoportrait .content .photo:before{background:#000;content:"";display:block;height:100%}}.zone.textphotoportrait2{background:#645954;color:#fff;display:flex;flex-direction:column-reverse;padding:25px}.zone.textphotoportrait2 .description{display:flex;flex-direction:column;font-size:15px;line-height:28px;margin:auto;max-width:400px;order:-1;text-align:justify;width:100%}.zone.textphotoportrait2 .description .link{color:#fff;line-height:normal;margin-left:auto;margin-top:30px}.zone.textphotoportrait2 .subtitle,.zone.textphotoportrait2 .title{font-size:32px;margin:30px auto;max-width:400px;text-transform:uppercase;width:100%}.zone.textphotoportrait2 .subtitle{font-family:Geometria;line-height:1.8;text-transform:lowercase}.zone.textphotoportrait2 .photo{margin-top:-5vw;max-height:800px;position:relative}.zone.textphotoportrait2 .photo img,.zone.textphotoportrait2 .photo span{height:100%;left:0;position:absolute;top:0;width:100%}.zone.textphotoportrait2 .photo img{object-fit:cover}.zone.textphotoportrait2 .photo:after{content:"";display:block;padding-top:125%}@media screen and (min-width:1024px){.zone.textphotoportrait2{min-height:100vh;position:relative;z-index:2}.zone.textphotoportrait2 .photo{bottom:0;margin-top:-10vw;max-height:unset;max-width:750px;overflow:hidden;position:absolute;right:44%;top:5vw;width:100%}.zone.textphotoportrait2 .photo:after{display:none}.zone.textphotoportrait2 .description,.zone.textphotoportrait2 .subtitle,.zone.textphotoportrait2 .title{max-width:1440px;padding-left:60%}}@media screen and (min-width:1440px){.zone.textphotoportrait2{padding-right:40px}.zone.textphotoportrait2 .description,.zone.textphotoportrait2 .subtitle,.zone.textphotoportrait2 .title{margin-right:0;padding-left:855px}.zone.textphotoportrait2 .description.subtitle,.zone.textphotoportrait2 .subtitle.subtitle,.zone.textphotoportrait2 .title.subtitle{margin-bottom:0;padding-right:150px}.zone.textphotoportrait2 .description.description,.zone.textphotoportrait2 .subtitle.description,.zone.textphotoportrait2 .title.description{font-size:15px;line-height:28px;margin-top:25px;padding-right:150px}.zone.textphotoportrait2 .description.description .link,.zone.textphotoportrait2 .subtitle.description .link,.zone.textphotoportrait2 .title.description .link{margin-top:8vw}.zone.textphotoportrait2 .description.title,.zone.textphotoportrait2 .subtitle.title,.zone.textphotoportrait2 .title.title{font-size:65px;margin-top:auto}.zone.textphotoportrait2 .description.subtitle,.zone.textphotoportrait2 .subtitle.subtitle,.zone.textphotoportrait2 .title.subtitle{font-size:14px;letter-spacing:8px;margin-top:auto}}@media screen and (min-width:1600px){.zone.textphotoportrait2 .description,.zone.textphotoportrait2 .subtitle,.zone.textphotoportrait2 .title{padding-left:800px}}.zone.slidercards{overflow:hidden;padding:50px 25px}.zone.slidercards .container{display:flex;flex-direction:column;position:relative}.zone.slidercards .container .title{color:#648267;display:flex;flex-direction:column;font-size:38px;overflow:hidden;text-indent:-2px}.zone.slidercards .container .swiper{height:57vmin;margin-top:35px;min-height:400px;width:100%}.zone.slidercards .container .swiper .swiper-slide{display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding:25px;position:relative;width:100%}.zone.slidercards .container .swiper .swiper-slide .photo{filter:brightness(.8);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.zone.slidercards .container .swiper .swiper-slide .photo img,.zone.slidercards .container .swiper .swiper-slide .photo span{height:100%;object-fit:cover;width:100%}.zone.slidercards .container .swiper .swiper-slide .name{color:#fff;font-size:25px}.zone.slidercards .container .swiper .swiper-slide .line{background-color:#fff;height:1px;margin-top:10px;width:40%}.zone.slidercards .container .swiper .swiper-slide .link{bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.zone.slidercards .container .swiper .swiper-slide .btn{background:#648267;border:1px solid #fff;color:#fff;font-family:Geometria;font-size:.8rem;letter-spacing:.2rem;padding:10px 20px;position:absolute;right:17px;text-transform:uppercase;top:17px;z-index:11}.zone.slidercards .container .next,.zone.slidercards .container .prev{align-items:center;background:#648267;border:1px solid #fff;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:35px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);user-select:none;width:35px;z-index:10}.zone.slidercards .container .next.prev,.zone.slidercards .container .prev.prev{left:-17px}.zone.slidercards .container .next.next,.zone.slidercards .container .prev.next{right:-17px}@media screen and (min-width:600px){.zone.slidercards{padding:50px}.zone.slidercards .container .next.prev,.zone.slidercards .container .prev.prev{left:-45px}.zone.slidercards .container .next.next,.zone.slidercards .container .prev.next{right:-45px}}@media screen and (min-width:1024px){.zone.slidercards{padding:50px 100px}}@media screen and (min-width:1200px){.zone.texte+.zone.slidercards{padding-top:0}.zone.slidercards .container .swiper .swiper-slide{overflow:hidden}.zone.slidercards .container .swiper .swiper-slide:hover .photo{transform:scale(1.2)}.zone.slidercards .container .swiper .swiper-slide .photo{transition:transform .5s}}.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.textslider{background:#ede5d7;padding:25px 0 0}.zone.textslider .subtitle,.zone.textslider .title{padding:0 25px}.zone.textslider .subtitle{font-family:Geometria;font-size:13px;letter-spacing:6px;text-transform:uppercase}.zone.textslider .title{font-family:Geometria;font-size:11px;letter-spacing:3px;margin-top:10px;text-transform:lowercase}.zone.textslider .desc{font-size:15px;line-height:28px;margin-top:30px;padding:0 25px;position:relative;text-align:justify;z-index:2}.zone.textslider .text{background:#dbd3c7}.zone.textslider .text .content-slide{align-items:center;display:flex;flex-direction:column;padding:50px}.zone.textslider .text .content-slide .room-title{color:#fff;font-size:30px;overflow:hidden}.zone.textslider .text .content-slide .room-title span{display:block}.zone.textslider .text .content-slide .link{align-items:center;color:#fff;margin-left:auto;margin-right:-50px;margin-top:50px;overflow:hidden}.zone.textslider .text .content-slide .link span{display:block}.zone.textslider .text .content-slide .link:after{background:#fff}.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.swiper-slide-active .content-slide .link span{opacity:1;transform:translateX(0)}.zone.textslider .text .swiper-slide.swiper-slide-active .content-slide .link:after{transform:scaleX(1)}.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 .text .swiper-slide .content-slide .link span{opacity:0;transform:translateX(-100%);transition:transform 2.5s cubic-bezier(.19,1,.22,1),opacity 2s cubic-bezier(.19,1,.22,1)}.zone.textslider .text .swiper-slide .content-slide .link:after{transform:scaleX(0);transform-origin:left;transition:transform 2.5s 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-right:50px;padding-top:4vw}.zone.textslider .subtitle{font-size:17px;letter-spacing:10px}.zone.textslider .desc{margin-left:auto;max-width:90%}.zone.textslider .title{font-size:14px;letter-spacing:8px}.zone.textslider .content-slide{display:flex;flex-wrap:wrap;margin-top:4vw;width:100%}.zone.textslider .content-slide>.desc{margin-top:auto}.zone.textslider .content-slide>.link{margin-bottom:auto}.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%;margin:auto}.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.tripletextphoto{padding:25px}.zone.tripletextphoto .title{font-size:38px}.zone.tripletextphoto .subtitle{font-family:Geometria;font-size:11px;letter-spacing:3px;margin:30px auto;text-transform:uppercase;text-transform:lowercase;width:100%}.zone.tripletextphoto .desc{font-size:15px;line-height:28px;margin-top:25px}.zone.tripletextphoto .content{margin-top:25px}.zone.tripletextphoto .content .subtitle{color:#bbb3a7;font-size:28px;line-height:36px}.zone.tripletextphoto .content .description{font-size:15px;line-height:28px;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%;margin:5vw auto 0;max-width:1040px}.zone.tripletextphoto .subtitle{font-size:14px;letter-spacing:6px;margin:30px auto 0;max-width:1040px}.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}}.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;align-items:flex-start;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 #6f917b;color:#6f917b;max-width:100%;padding:15px;position:relative;text-align:center;width:100%}.popup .container .arrows{align-items:center;display:flex;gap:15px;justify-content:center;margin-top:15px}.popup .container .arrows .arrow{background-color:#6f917b;border-radius:50%;color:#fffff4;cursor:pointer;height:24px;width:24px}.popup .container .swiper{margin:0;width:100%}.popup .container .title{font-size:20px;margin-bottom:25px}.popup .container .btn{background-color:#6f917b;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)}