@import url(https://use.typekit.net/slb3pbc.css);@font-face{font-family:Bon Vivant;src:url(/build/fonts/BonVivant-Regular.15d430b9.woff2) format("woff2"),url(/build/fonts/BonVivant-Regular.0cb8d2d0.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Sophia Morgant;src:url(/build/fonts/SophiaMorgant.af5efa85.woff2) format("woff2"),url(/build/fonts/SophiaMorgant.600a765c.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Bon Vivant Serif";src:url(/build/fonts/BonVivantSerif.b663922a.woff2) format("woff2"),url(/build/fonts/BonVivantSerif.42fd083a.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Bon Vivant Serif";src:url(/build/fonts/BonVivantSerifBold.6a22ea02.woff2) format("woff2"),url(/build/fonts/BonVivantSerifBold.981f6a11.woff) format("woff");font-weight:700;font-style:normal;font-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{margin:0;padding:0;border:0;vertical-align:top;text-decoration:none}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;--main-font:"Bilo";--title-font:"Bon Vivant Serif";--title2-font:"Sophia Morgant";--header:82px;--main:#a47649;--second:#14191f;--title-size:35px;--title2-size:60px;--headline-size:16px;--desc-size:16px;--margin:50px}@media screen and (min-width:1200px){:root{--margin:100px;--header:73px;--title-size:46px;--padding:50px;--desc-size:18px;--headline-size:18px}}body{color:#151515;background:#fff;cursor:default;isolation:isolate;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-weight:400;font-family:var(--main-font)}body strong{font-weight:700}body.no-overflow{overflow:hidden}body *{box-sizing:border-box;-webkit-box-sizing:border-box}main{overflow-x:hidden;position:relative}@media screen and (max-width:1199px){.title br{display:none}}@media screen and (min-width:1200px){main{position:fixed;left:0;top:0;width:100%}}.grecaptcha-badge{visibility:hidden}.zones{position:relative;margin-top:var(--header)}.zones .zone{overflow:hidden}.zones .zone:last-child{margin-bottom:var(--margin)}.zones .zone:first-child{opacity:0;animation:opacity 1s ease-in-out .5s both}.zones .zone:first-child:not(.diapo):not(.diapoprinc):not(.diapopage){margin-top:calc(var(--header) + var(--margin))}.zones .zone .container{max-width:1400px;margin:0 auto;width:100%}.hasOverflow{overflow:auto;direction:rtl;-moz-padding-end:10px;scrollbar-width:thin}.hasOverflow>*{direction:ltr}.hasOverflow::-webkit-scrollbar{width:10px}.hasOverflow::-webkit-scrollbar-thumb{background-clip:content-box;border-left:1px solid var(--main)}.hasOverflow::-webkit-scrollbar-track{border-left:1px solid hsla(0,0%,52.2%,.4)}.controls{gap:15px;margin-top:25px}.controls,.controls>*{display:flex;justify-content:center}.controls>*{transition:all .5s;cursor:pointer;flex-direction:column;align-items:center}.controls>.swiper-button-disabled{opacity:.5}@keyframes opacity{0%{opacity:0}to{opacity:1}}footer{padding:50px 25px;background:#fff;font-size:16px;overflow:hidden;margin-top:var(--margin);border-top:1px solid var(--main);font-family:var(--title-font);position:relative;z-index:10}footer .c-footer{display:flex;flex-direction:column;align-items:center}footer .c-footer .c-logo .logo{max-width:100px;display:block;margin:0 auto}footer .c-footer .c-logo .logo img{width:100%}footer .footer-title{font-size:22px;font-weight:300;padding-bottom:10px;margin-bottom:25px;border-bottom:1px solid var(--main);font-family:var(--title-font);text-transform:uppercase;letter-spacing:1px}footer .nav-footer{margin-top:25px;padding-top:25px;display:flex;flex-direction:column;align-items:center}footer .nav-footer>ul{margin:auto}footer .nav-footer>ul>li{text-align:center;margin-bottom:15px}footer .nav-footer>ul>li>a{color:#101010}footer .nav-footer>ul>li>a:hover{color:var(--main)}footer .main-footer{display:flex;flex-direction:column;align-items:center;padding-top:25px}footer .main-footer>ul li{text-align:center;margin-top:10px}footer .main-footer>ul li .socials{margin-top:20px}footer .main-footer>ul li .socials li{margin-top:0}footer .main-footer>ul li span{display:block}footer .main-footer .socials{margin-top:25px}footer .main-footer .socials li a{width:30px;height:30px;color:#fff;display:block;background:var(--main);border-radius:50%;position:relative;padding:0 6px;transition:all .5s}footer .main-footer .socials li a.fb svg{width:50%!important}footer .main-footer .socials li a:hover{background:#101010}footer .main-footer .socials li a svg{width:80%!important;height:100%;object-fit:contain;object-position:center center}footer .mentions{display:flex;flex-direction:column;align-items:center;margin-top:25px}footer .mentions>a img{max-width:140px}footer .mentions .copy{margin-top:25px}footer .mentions .links{margin-top:25px;display:flex;align-items:center}footer .mentions .links li{margin:0 10px}footer .mentions .links li a{color:var(--black);transition:opacity .4s ease}@media screen and (min-width:800px){footer .c-footer{flex-direction:row;flex-wrap:wrap;align-items:flex-start}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;margin-top:25px}}@media screen and (min-width:1024px){footer{padding:50px}footer .c-footer{margin:0 auto;width:100%;flex-direction:row;flex-wrap:wrap;align-items:flex-start}footer .c-footer .c-logo{flex:1 1 100%;margin-bottom:50px}footer .c-footer .footer-title{flex:1 1 100%;margin-bottom:25px;display:flex;align-items:center;font-size:24px;justify-content:center}footer .c-footer .nav-footer{margin-top:0;padding-top:0;flex:1;width:100%;align-items:unset}footer .c-footer .nav-footer>ul{width:100%;display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap}footer .c-footer .nav-footer>ul>li{position:relative;margin:0;padding:10px 20px 5px 5px;flex:1 1 50%;text-align:center}footer .c-footer .nav-footer>ul>li:hover a:after{transform:scaleX(1)}footer .c-footer .nav-footer>ul>li:hover>ul{opacity:1;transform:translateY(0);visibility:visible}footer .c-footer .nav-footer>ul>li>a[href="#"]{opacity:1}footer .c-footer .main-footer{margin-top:0;flex-direction:row;flex-wrap:wrap;flex:1;border:0;padding-left:50px;padding-top:0}footer .c-footer .main-footer .socials{margin-bottom:0;flex-direction:row!important;justify-content:center;margin-top:25px}footer .c-footer .main-footer .socials li a{width:25px;height:25px}footer .c-footer .main-footer .socials li a:hover{color:var(--main)}footer .c-footer .main-footer>ul{flex:1 1 100%;line-height:1.5;margin-top:0}footer .c-footer .main-footer>ul li:first-child{margin-top:0}footer .c-footer .main-footer>ul li span{display:inline-block;margin-right:10px}footer .c-footer .mentions{margin-top:0;flex:1;align-items:unset;padding-left:50px;align-items:center}footer .c-footer .mentions .footer-title{width:100%}footer .c-footer .mentions .edc img{max-width:160px}footer .c-footer .mentions .links{margin-top:25px;flex-direction:column;align-items:flex-start}footer .c-footer .mentions .links li{margin:0 0 5px}footer .c-footer .mentions .links li a{font-size:16px}footer .c-footer .socials{margin-left:auto}}@media screen and (min-width:1600px){footer{padding:50px}footer .c-footer .c-logo{flex:1;margin-right:100px;align-self:center;margin-bottom:0;max-width:15%}footer .c-footer .c-logo .logo{max-width:150px}footer .c-footer .footer-title{margin-bottom:20px}footer .c-footer .main-footer,footer .c-footer .mentions{padding-left:50px}footer .c-footer .main-footer .links,footer .c-footer .mentions .links{flex-direction:row;align-items:center}footer .c-footer .main-footer .links>*,footer .c-footer .mentions .links>*{display:flex;align-items:center}footer .c-footer .main-footer .links>:first-child:before,footer .c-footer .mentions .links>:first-child:before{content:unset}footer .c-footer .main-footer .links>:before,footer .c-footer .mentions .links>:before{content:"|";margin-left:5px;margin-right:5px}}.socials{justify-content:center}.langs,.socials{display:flex;align-items:center;gap:15px}.langs li a{text-transform:uppercase}.photo{position:relative;overflow:hidden}.photo img,.photo span{position:absolute;left:0;top:0;width:100%;height:100%}.photo img{object-fit:cover}.burgerBtn{cursor:pointer;align-items:center}.burgerBtn,.burgerBtn .bars{display:flex;flex-direction:column}.burgerBtn .bars{gap:5px;transform:rotate(-30deg);transition:all .5s;position:relative}.burgerBtn .bars:before{content:"";position:absolute;left:50%;top:50%;width:30px;height:30px;border:1px solid hsla(0,0%,52.2%,.8);border-radius:50%;transform:translate(-65%,-50%);clip-path:inset(0 40% 0 0);transition:all .5s}.burgerBtn .bars span{width:20px;height:1px;background:#111;transition:all .5s}.burgerBtn .label{margin-top:20px;text-transform:uppercase;font-size:14px;letter-spacing:.1rem}.fixed .burgerBtn .bars span,.scrollable .burgerBtn .bars span{background:#111}.nav-isactive .burgerBtn .bars{transform:rotate(0)}.nav-isactive .burgerBtn .bars:before{clip-path:inset(0 0 0 0);transform:translate(-46%,-50%)}.nav-isactive .burgerBtn .bars span:first-child{transform:translate(5px,-1px) rotate(45deg);transform-origin:left top}.nav-isactive .burgerBtn .bars span:nth-child(2){transform:scaleX(0)}.nav-isactive .burgerBtn .bars span:nth-child(3){transform-origin:left bottom;transform:translate(5px,1px) rotate(-45deg)}.logo{position:relative;z-index:10}header{position:fixed;left:0;top:0;width:100%;z-index:999;opacity:0;display:flex;align-items:center;padding:15px 25px;background:#fff;border-bottom:1px solid hsla(0,0%,52.2%,.2);box-shadow:0 0 10px rgba(0,0,0,.5)}header .logo{max-width:50px;align-self:center}header .logo img{width:100%}header .logo img:first-child{display:none}header nav{position:fixed;top:var(--header);left:0;height:calc(100vh - var(--header));background:#fff;z-index:999;overflow:auto;padding:var(--padding);border-top:1px solid hsla(0,0%,52.2%,.2);backdrop-filter:blur(2px);clip-path:inset(0 0 100% 0);transition:all .5s;visibility:hidden}header nav,header nav>ul{width:100%;display:flex;flex-direction:column}header nav>ul{margin:auto;align-items:flex-start}header nav>ul>li{margin-bottom:10px}header nav>ul>li>a{font-size:22px;display:flex;flex-wrap:wrap;align-items:center;letter-spacing:.05rem;font-family:var(--main-font);font-weight:200;color:#101010}header nav>ul>li>a.active{color:var(--main);font-size:24px;font-family:var(--title2-font);line-height:1.2}header nav .photo{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;clip-path:polygon(50% 50%,100% 0,100% 100%,0 100%)}header nav .photo:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:hsla(0,0%,100%,.5)}header nav .photo img{opacity:.5}header nav .rs-nav{padding-top:var(--padding);border-top:1px solid hsla(0,0%,52.2%,.2)}header nav .rs-nav .socials{justify-content:flex-start}header nav .rs-nav .socials a{color:var(--main)}header nav .rs-nav .infos{margin-top:10px}header nav .rs-nav .info:first-child{margin-bottom:3px}header .subnav{align-self:center;margin-left:auto;display:flex;gap:10px}header.nav-isactive nav{clip-path:inset(0 0 0 0);visibility:visible}header .ask,header .tel{position:relative;overflow:visible;padding:10px 15px;background:var(--main)}header .ask:hover>.number,header .tel:hover>.number{opacity:1;transform:translateY(0);visibility:visible}header .ask svg,header .tel svg{position:relative}header .ask:not(.ask) svg,header .tel:not(.ask) svg{transform:scaleX(-1)}header .ask>span.edc,header .tel>span.edc{display:none}header .ask>.number,header .tel>.number{background:#fff;color:#222;font-size:14px;min-width:max-content;opacity:0;padding:15px;position:absolute;margin-top:0;right:0;text-align:center;top:100%;transform:translateY(5px);transition:all .5s;visibility:hidden}header .ask>.number:before,header .tel>.number:before{border-bottom:5px solid #fff;border-left:5px solid transparent;border-right:5px solid transparent;content:"";height:0;position:absolute;right:5px;top:-5px;width:0}@media screen and (min-width:1200px){header .tel{letter-spacing:.1rem}header nav{top:auto;height:auto;opacity:1;flex:1;visibility:visible;clip-path:unset;flex-direction:row;padding:0;border-top:0;backdrop-filter:unset;overflow:initial}header nav,header nav>ul{position:relative;align-items:center}header nav>ul{flex-direction:row;margin-left:auto;width:auto}header nav>ul>li{margin:0 10px;position:relative}header nav>ul>li:nth-child(2):hover>ul{transform:translate(0)}header nav>ul>li:nth-child(2)>ul{transform:translateY(50px)}header nav>ul>li>a{color:#000;font-size:16px;letter-spacing:normal;height:50px;transition:color .5s;text-align:center}header nav>ul>li>a.active{font-size:22px;line-height:normal;font-family:var(--title2-font);color:var(--main)}header nav>ul>li:hover>a{color:var(--main)}header nav>ul>li:hover>ul{opacity:1;visibility:visible;transform:translate(-50%)}header nav>ul>li>ul{position:absolute;left:50%;top:100%;opacity:0;visibility:hidden;transform:translate(-50%,50px);transition:all .5s}header nav>ul>li>ul>li{position:relative}header nav>ul>li>ul>li>ul{padding:60px 35px 50px;display:flex;flex-wrap:wrap;flex-direction:row;margin:auto;width:max-content;transition:all .5s;position:relative}header nav>ul>li>ul>li>ul:before{content:"";position:absolute;left:0;top:16px;width:100%;bottom:0;border:1px solid hsla(0,0%,52.2%,.2);border-top:1px solid var(--main);background:#fff}header nav>ul>li>ul>li>ul>li{flex:1;position:relative;display:flex;flex-wrap:wrap;align-items:flex-start}header nav>ul>li>ul>li>ul>li .label{font-family:var(--title-font);font-size:22px;margin-bottom:25px}header nav>ul>li>ul>li>ul>li .li-title{margin-bottom:10px}header nav>ul>li>ul>li>ul>li .li-title:last-child{margin-bottom:0}header nav>ul>li>ul>li>ul>li .li-title a{display:flex;align-items:center;gap:10px}header nav>ul>li>ul>li>ul>li .li-title a i{margin-left:15px;font-style:normal}header nav>ul>li>ul>li>ul>li .li-title a.active span,header nav>ul>li>ul>li>ul>li .li-title a:hover span{font-family:var(--title2-font);font-size:18px;line-height:.9;letter-spacing:.05rem;color:var(--main)}header nav>ul>li>ul>li>ul>li .li-title a.active svg,header nav>ul>li>ul>li>ul>li .li-title a:hover svg{width:20px}header nav>ul>li>ul>li>ul>li .li-title a svg{width:0;transition:all .5s}header nav>ul>li>ul>li>ul>li .title-photo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;text-transform:uppercase;font-size:18px;letter-spacing:.1rem}header nav>ul>li>ul>li>ul>li .media{position:relative;clip-path:unset;z-index:0;right:auto;bottom:auto;display:block;width:100%;filter:brightness(.8)}header nav>ul>li>ul>li>ul>li .media .photo{position:absolute;left:0;top:0;width:100%;height:100%;clip-path:unset;opacity:0;transition:all .5s}header nav>ul>li>ul>li>ul>li .media .photo.active,header nav>ul>li>ul>li>ul>li .media .photo:first-child{opacity:1}header nav>ul>li>ul>li>ul>li .media .photo img,header nav>ul>li>ul>li>ul>li .media .photo span{opacity:1;position:absolute;left:0;top:0;width:100%}header nav>ul>li>ul>li>ul>li .media:after{content:"";display:block;position:relative;padding-top:60%;background:unset}}@media screen and (min-width:1600px){header .logo{max-width:150px}header .logo img:first-child{display:block}header .logo img:nth-child(2){display:none}header nav>ul>li{margin:0 15px}header nav>ul>li>a{font-size:18px}header nav>ul>li:nth-child(2):hover>ul{transform:translate(-50%)}header nav>ul>li:nth-child(2)>ul{transform:translate(-50%,50px)}header .ask,header .tel{overflow:hidden;background:#242424;padding:10px 25px}header .ask svg,header .tel svg{display:none}header .ask .number,header .tel .number{background:unset;color:#fff;min-width:unset;opacity:1;padding:0;position:relative;top:auto;right:auto;margin:0;transform:unset;visibility:visible}header .ask .number:before,header .tel .number:before{display:none}header .ask>span.edc,header .tel>span.edc{display:flex}}@media screen and (min-width:1800px){header .logo{max-width:180px}header nav>ul>li{margin:0 25px}header nav>ul>li>a{font-size:19px}}.sidelinks{position:fixed;right:0;top:50%;transform:translateY(-50%);opacity:0}.sidelinks li{margin-bottom:5px}.sidelinks li:last-child{margin-bottom:0}.sidelinks li a{width:50px;height:50px;display:flex;justify-content:center;align-items:center;background:var(--main);color:#fff;font-size:16px;transition:all .5s}.sidelinks li a:hover{background:#fff;color:var(--main)}.sidelinks>ul{display:flex;flex-direction:column;align-items:flex-end}.sidelinks>ul .socials{flex-direction:column;gap:unset}.video{position:relative}.video video{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover}.video.pause .pauser{opacity:1}.video .pauser{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;background:rgba(0,0,0,.5);transition:all .5s;opacity:0}.video .pauser .icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:25px;border-radius:50%;border:1px solid #fff}.video .pauser .icon:after{content:"";display:block;border-right:0;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:20px solid #fff;transform:translateX(2px)}.zone.diapo{overflow:hidden;z-index:5}.zone.diapo,.zone.diapo .content{position:relative;display:flex;flex-direction:column}.zone.diapo .content{padding:50px var(--padding) 100px;height:calc(100vh - var(--header))}.zone.diapo .content .filters{margin-top:25px;justify-content:center;max-width:700px}.zone.diapo .content .filters>a{color:#fff;border-color:#fff}.zone.diapo .content .filters>a.active>span{background:#fff}.zone.diapo .content .filters>a>span{border-color:#fff}.zone.diapo .content .filters>a>span>svg{color:#999;left:1px}.zone.diapo .content .media{position:absolute;left:0;top:0;width:100%;height:100%}.zone.diapo .content .media .photo{height:100%}.zone.diapo .content .media .video{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10}.zone.diapo .content .container{position:relative;color:#fff;z-index:10;max-width:1500px;margin:auto}.zone.diapo .content .container .text{align-items:center}.zone.diapo .content .container .text .c-text{display:flex;flex-direction:column;align-items:center}.zone.diapo .content .container .text .title{display:flex;flex-wrap:wrap;align-items:flex-end}.zone.diapo .content .container .text .title>span{color:var(--main);font-family:var(--title2-font);text-transform:none;margin-left:-35px;font-size:var(--title2-size);line-height:0}.zone.diapo .content .container .text .title.headline{margin-top:75px}.zone.diapo .content .container .text .description{max-width:450px;margin:25px auto 0}@media screen and (max-width:599px){.zone.diapo .content .container .text .title{align-items:center;justify-content:center}.zone.diapo .content .container .text .title>span{margin:10px auto 0}}@media screen and (min-width:800px){.zone.diapo .content .filters{margin-top:50px}}@media screen and (min-width:1200px){.zone.diapo .content{max-height:calc(var(--vh, 1vh)*100);padding:100px 50px;min-height:800px}.zone.diapo .content .container{display:flex;flex-wrap:wrap;height:100%;justify-content:center}.zone.diapo .content .container .text{align-self:center;flex:1}.zone.diapo .content .container .text .c-text{margin-left:auto;align-items:flex-start}.zone.diapo .content .container .text .title{font-size:90px}.zone.diapo .content .container .text .title>span{font-size:160px;margin-left:-75px}.zone.diapo .content .container .text .title.headline{font-size:20px}.zone.diapo .content .filters{position:absolute;left:50%;transform:translateX(-75%) translateY(25%);bottom:0;margin-top:0;justify-content:flex-start}.zone.diapo .content .filters>a{font-size:19px;margin-bottom:15px;padding:8px 16px 8px 8px}.zone.diapo .content .filters>a:nth-child(2){margin-right:50%}.zone.diapo .content .filters>a>span{width:25px;height:25px}.zone.diapo .content .filters>a>span>svg{transform:scale(1);left:3px}}.filters{display:flex;flex-wrap:wrap}.filters>a{margin-right:15px;margin-bottom:10px;border:1px solid #000;border-radius:30px;padding:4px 15px 4px 4px;display:flex;align-items:center;color:#000;font-family:var(--title-font)}.filters>a.active>span{background:#000}.filters>a.active>span svg{opacity:1}.filters>a>span{width:20px;height:20px;border-radius:50%;border:1px solid #000;position:relative;margin-right:10px;transition:all .5s}.filters>a>span>svg{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;color:#fff;transform:scale(.8)}.button{position:relative;padding:10px 25px;display:flex;align-items:center;overflow:hidden;background:#242424;color:#fff;text-transform:uppercase;letter-spacing:.2rem;font-size:14px}.button:hover:before{left:0;transition:width .3s ease;width:100%}.button:before{content:"";position:absolute;left:100%;top:0;height:100%;background:var(--main);transition:all .3s ease;width:0}.button>span{position:relative}.button>span.edc{position:absolute;right:-5px;top:5px;display:flex;flex-direction:column;gap:7px;transform:rotate(-30deg)}.button>span.edc>span{width:30px;height:1px;background:var(--main)}.text{position:relative}.text,.text .c-back{display:flex;flex-direction:column;align-items:flex-start}.text .c-back{width:100%;margin-bottom:25px}.text .c-back .back{display:flex;align-items:center;font-family:var(--title-font);flex-wrap:wrap}.text .c-back .back:after{content:"";flex:1 1 100%;margin-top:2px;background:#2d2d2d;height:1px;transform:scaleX(0);transform-origin:left;transition:all .5s}.text .c-back .back:hover:after{transform:scaleX(1)}.text .c-back .back:hover svg{width:0}.text .c-back .back svg{transform:scaleX(-1);margin-right:15px;width:25px;transition:all .5s}.text .date{margin-top:25px;display:flex;align-items:center;text-transform:uppercase;font-size:14px;width:100%;letter-spacing:.05rem}.text .date>span{margin-right:25px}.text .title{font-size:var(--title-size);letter-spacing:.05rem;line-height:1;font-family:var(--title-font);text-transform:uppercase;font-weight:300}.text .title.headline{font-size:var(--headline-size);font-family:var(--main-font);text-transform:none;margin-top:25px}.text .description{margin-top:25px;font-size:var(--desc-size);text-align:justify}.text .c-links{margin-top:25px;display:flex;gap:5px 10px;flex-wrap:wrap}@media screen and (min-width:1200px){.text .c-back{margin-bottom:100px}.text .description{max-width:750px}.text .title{line-height:1.2}.text .title:not(.headline){margin-bottom:var(--padding)}.text .c-links{gap:10px 25px;margin-top:50px}}.phoneContact{display:flex;align-items:center}.phoneContact:hover .icon{color:var(--main);background:transparent}.phoneContact:hover .name:before{letter-spacing:.3rem}.phoneContact .icon{width:40px;height:40px;background:var(--main);color:#fff;margin-right:10px;display:flex;border:1px solid var(--main);justify-content:center;align-items:center;transition:all .5s}.phoneContact .icon svg{transform:scaleX(-1)}.phoneContact .name{display:flex;flex-direction:column;color:var(--main);text-transform:uppercase;font-family:var(--title-font);font-size:20px;font-weight:600;line-height:1.3;letter-spacing:.05rem;transform:translateY(3px)}.phoneContact .name:before{content:"Appelez-nous";letter-spacing:.2rem;transition:all .5s;font-size:12px;font-family:var(--main-font);font-weight:100}.zone.quadriphoto{padding:0 var(--padding)}.zone.quadriphoto,.zone.quadriphoto .media{margin-top:var(--margin)}.zone.quadriphoto .media .photo img,.zone.quadriphoto .media .photo span{position:relative;height:auto}@media screen and (min-width:1200px){.zone.quadriphoto.subtype2 .container{flex-direction:row}.zone.quadriphoto.subtype2 .container .text{padding-left:0;padding-right:var(--padding)}.zone.quadriphoto .container{display:flex;flex-direction:row-reverse;flex-wrap:wrap;align-items:flex-end}.zone.quadriphoto .container .text{padding-bottom:var(--margin)}.zone.quadriphoto .media{margin-top:0;flex:1;position:relative;width:100%}.zone.quadriphoto .media:after{content:"";display:block;padding-top:100%}.zone.quadriphoto .media .grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-gap:10px;position:absolute;left:0;top:0;height:100%;width:100%}.zone.quadriphoto .media .grid .photo,.zone.quadriphoto .media .grid .photo img,.zone.quadriphoto .media .grid .photo span{height:100%}.zone.quadriphoto .media .grid>:first-child{grid-area:1/1/2/2}.zone.quadriphoto .media .grid>:nth-child(2){grid-area:1/2/2/3}.zone.quadriphoto .media .grid>:nth-child(3){grid-area:2/2/3/3}.zone.quadriphoto .media .grid>:nth-child(4){grid-area:2/1/3/2}.zone.quadriphoto .text{flex:1;padding-left:var(--padding);max-width:700px;max-height:700px;overflow:hidden}}@media screen and (min-width:1600px){.zone.quadriphoto .media:after{padding-top:115%}}.zone.tabs{margin-top:var(--margin)}.zone.tabs .container{display:flex;flex-wrap:wrap;width:100%;padding:0 var(--padding)}.zone.tabs .container>.text .title{margin-bottom:0}.zone.tabs .container>.text .title.headline{margin-top:0}.zone.tabs .content{margin-top:50px}.zone.tabs .content .text .title:not(.headline):not(.prettyTitle){font-size:22px}.zone.tabs .content .text .controls{margin-top:25px;display:flex;align-items:center;gap:10px;justify-content:space-between;width:100%}.zone.tabs .content .text .controls .slide-next{margin-left:auto}.zone.tabs .content .text .title.prettyTitle{margin-top:15px;color:var(--main);font-family:var(--main-font);text-transform:none;margin-bottom:0;font-size:22px}.zone.tabs .content+.content{margin-top:50px}.zone.tabs .content .media{margin-top:var(--margin)}.zone.tabs .content .media .photo:after{content:"";display:block;padding-top:75%}@media screen and (min-width:700px){.zone.tabs .container{display:flex;flex-wrap:wrap}.zone.tabs .container .content{flex:1 1 50%;max-width:50%;margin-top:0;padding:var(--padding) 0}.zone.tabs .container .content:nth-child(odd){padding-right:20px}.zone.tabs .container .content:nth-child(2n){padding-left:20px}.zone.tabs .container .content+.content{margin-top:0}}@media screen and (min-width:1200px){.zone.texteffect+.zone.tabs{margin-top:75px}.zone.tabs{border-top:0}.zone.tabs .swiper-wrapper{transition-timing-function:linear}.zone.tabs .slider{margin-top:100px;position:relative}.zone.tabs .slider .swiper-button-disabled{opacity:0}.zone.tabs .slider .prev{position:absolute;left:7.5%;top:-30px;z-index:10}.zone.tabs .slider .next{position:absolute;right:7.5%;top:-30px;z-index:10}.zone.tabs .slider .content{display:flex;flex-wrap:wrap;flex-direction:row-reverse;width:100%;flex:1 1 100%;padding:0;max-width:1100px;margin:0 auto;transition:all .5s}.zone.tabs .slider .content>*{flex:1;transition:all 1s}.zone.tabs .slider .content .text{margin-left:100px}.zone.tabs .slider .content .text .description{max-width:unset}.zone.tabs .slider .content .text .title{margin-top:0;margin-bottom:0}.zone.tabs .slider .content .text .title:not(.prettyTitle){position:absolute;right:100px;top:0;transform:translateX(-100%);white-space:nowrap;text-align:right;width:100%}.zone.tabs .slider .content .text .title.prettyTitle{margin-top:auto;font-size:28px}.zone.tabs .slider .content .text .c-links{padding-top:25px;margin-bottom:auto;margin-top:0}.zone.tabs .slider .content .media{margin-top:0;position:relative;padding-top:50px}.zone.tabs .slider .content .media .nav-slider{max-width:40px}.zone.tabs .slider .content .media .photo:after{padding-top:100%}.zone.tabs .container{margin-top:0;padding:0;max-width:1100px}}@media screen and (min-width:1600px){.zone.tabs .slider .content .media .photo:after{padding-top:115%}}.nav-slider{cursor:pointer;height:5px;position:relative;width:50px}.nav-slider.next:after{top:-1px}.nav-slider:after,.nav-slider:before{content:"";position:absolute;right:4px}.nav-slider:before{background:#000;height:1px;left:0;top:50%;transform:translateY(-50%)}.nav-slider:after{border-right:1px solid #000;border-top:1px solid #000;height:5px;top:0;transform:rotate(45deg) translate(0);width:5px}.nav-slider.swiper-button-disabled{opacity:.5;cursor:default}.nav-slider.swiper-button-lock{opacity:0}.nav-slider.prev{transform:scaleX(-1)}.zone.textphoto{padding:0 var(--padding)}.zone.textphoto,.zone.textphoto .media{margin-top:var(--margin)}.zone.textphoto .media .photo img,.zone.textphoto .media .photo span{position:relative;height:auto}@media screen and (min-width:800px){.zone.textphoto.subtype2 .container{flex-direction:row-reverse}.zone.textphoto.subtype2 .container .media{margin-left:0;margin-right:var(--padding)}.zone.textphoto .container{display:flex;flex-wrap:wrap;max-width:1200px}.zone.textphoto .container>*{flex:1}.zone.textphoto .container .text{align-self:center}.zone.textphoto .container .media{margin-top:0;margin-left:var(--padding)}}@media screen and (min-width:1200px){.zone.textphoto .container{max-width:1400px}.zone.textphoto .container .media{margin-left:var(--padding)}.zone.textphoto .container .media .photo:after{content:"";display:block;padding-top:125%}.zone.textphoto .container .media .photo img,.zone.textphoto .container .media .photo span{position:absolute;height:100%}.zone.textphoto .container .text{overflow:hidden;max-height:845px}.zone.textphoto .container .text .description{max-width:unset}.zone.textphoto.subtype2 .container .media{margin-right:var(--padding)}}.zone.random{margin-top:var(--margin);padding:0 var(--padding);overflow:visible}.zone.random .container{max-width:1200px}.zone.random .text{align-items:center}.zone.random .text.intro .description{font-family:var(--title-font)}.zone.random .text .title{text-align:center;margin-bottom:0}.zone.random .text .description+.description{margin-top:0}.zone.random .words{margin:var(--padding) auto 0;display:flex;flex-direction:column;position:relative;font-family:var(--title-font)}.zone.random .words .random-info{color:#101010;text-align:center;font-size:16px;position:absolute;left:50%;transform:translate(-50%,-50%);top:0;gap:10px;width:100%;border:1px solid var(--main);justify-content:center;padding:25px;background:#fff;max-width:1200px;display:flex;flex-direction:column;font-family:var(--main-font);color:var(--main);opacity:0}.zone.random .words .random-info>:first-child{margin-top:auto}.zone.random .words .random-info>:last-child{margin-bottom:auto}.zone.random .words .random-info>p{letter-spacing:1px}.zone.random .words .random-info strong{color:var(--main)}.zone.random .words .c-link{align-items:center;margin:10px auto auto;display:flex;justify-content:center;gap:10px}.zone.random .words .reset{border:1px solid var(--main);align-items:center;cursor:pointer;transition:all .5s;padding:10px 25px;font-size:14px;color:var(--main)}.zone.random .words .reset:hover{background:var(--main);color:#fff}.zone.random .words .play{position:absolute;left:50%;top:50%;border-radius:50%;background:#101010;width:50px;height:50px;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;transform:translate(-50%,-50%);transition:all 1s}.zone.random .words .play.played{transform:translate(-50%,-50%) scale(0);visibility:hidden}.zone.random .words .play:after{content:"";display:block;width:0;height:0;border-top:10px solid transparent;border-left:15px solid var(--main);border-bottom:10px solid transparent}.zone.random .words .line{display:flex;flex-wrap:wrap;margin:0 auto}.zone.random .words .line:first-child{transform:translateX(-33.3%)}.zone.random .words .line:first-child .cell:nth-child(2),.zone.random .words .line:first-child .cell:nth-child(3){border-left:0}.zone.random .words .line:nth-child(2) .cell:first-child{border-top:0}.zone.random .words .line:nth-child(2) .cell:nth-child(2),.zone.random .words .line:nth-child(2) .cell:nth-child(3){border-left:0}.zone.random .words .line:nth-child(3){transform:translateX(33.3%)}.zone.random .words .line:nth-child(3) .cell:first-child{border-top:0}.zone.random .words .line:nth-child(3) .cell:nth-child(2),.zone.random .words .line:nth-child(3) .cell:nth-child(3){border-left:0}.zone.random .words .line .cell{width:50px;border:1px solid hsla(0,0%,52.2%,.2);font-size:28px;height:50px;text-align:center;overflow:hidden}.zone.random .words .line .cell .cell-wrapper{width:100%;height:100%}.zone.random .words .line .cell .cell-wrapper .subcell{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-transform:uppercase;font-weight:700}@media screen and (min-width:1200px){.zone.random .text .c-text{display:flex;flex-wrap:wrap;margin-top:var(--padding)}.zone.random .text .c-text .description{flex:1;margin-top:0;padding:0 var(--padding)}.zone.random .words .play{width:100px;height:100px}.zone.random .words .play:after{transform:scale(1.5)}.zone.random .words .random-info{font-size:22px}.zone.random .words .random-info>p{letter-spacing:2px}.zone.random .words .random-info>p:nth-child(2){font-size:18px}.zone.random .words .random-info .reset{margin-top:50px;letter-spacing:.1rem;font-size:14px;text-transform:uppercase}.zone.random .words .line:first-child{transform:translateX(-66.6%)}.zone.random .words .line:nth-child(3){transform:translateX(66.6%)}.zone.random .words .line .cell{width:150px;height:150px}.zone.random .words .line .cell .cell-wrapper .subcell{font-size:76px;transform:translateY(5px)}}@media screen and (min-width:1600px){.zone.random .container{max-width:1600px}.zone.random .container .words{margin-top:var(--margin)}.zone.random .container .words .random-info{max-width:800px;height:auto;padding:50px;gap:50px;top:50%;transform:translate(-50%,-50%)}.zone.random .container .words .random-info .reset{margin-top:0}.zone.random .container .words .line .cell{width:200px;height:200px}}@media screen and (max-width:499px){.zone.random .words .c-link{flex-wrap:wrap}.zone.random .words .c-link>*{width:100%}.zone.random .words .c-link>* span{text-align:center}}.zone.slider{margin-top:var(--margin)}.zone.slider .container{padding:0 var(--padding);max-width:1600px}.zone.slider .container .nav-slides{margin-top:var(--padding);display:flex;align-items:center}.zone.slider .container .nav-slides>:first-child{margin-right:10px}.zone.slider .container .nav-slides>:nth-child(2){margin-left:10px}.zone.slider .slider{margin-top:var(--padding)}.zone.slider .slider .swiper-slide{transform:scale(.9);opacity:.7;transition:all .5s}.zone.slider .slider .swiper-slide .c-slide{position:relative}.zone.slider .slider .swiper-slide .c-slide>a{position:absolute;left:0;top:0;width:100%;height:100%}.zone.slider .slider .swiper-slide .photo:after{content:"";display:block;padding-top:100%}.zone.slider .slider .swiper-slide .slide-title{color:var(--main);text-transform:uppercase;margin-top:10px;font-family:var(--title-font);font-size:22px;transition:all .5s;opacity:0}.zone.slider .slider .swiper-slide.swiper-slide-active{transform:scale(1);opacity:1}.zone.slider .slider .swiper-slide.swiper-slide-active .slide-title{opacity:1}@media screen and (min-width:1200px){.zone.slider .container{display:flex;flex-direction:column;align-items:flex-start}.zone.slider .slider{max-width:75%;margin-left:auto;margin-top:-250px;position:relative;z-index:10}.zone.slider .slider .swiper-slide{opacity:1;transform:scale(1);padding-top:66px}.zone.slider .slider .swiper-slide .slide-title{font-size:18px}.zone.slider .slider .swiper-slide .photo img{transition:opacity .5s}.zone.slider .slider .swiper-slide .photo:after{padding-top:125%}.zone.slider .slider .swiper-slide:hover .photo img{opacity:.75}.zone.slider .slider .swiper-slide .slide-title{opacity:1}}@media screen and (min-width:1600px){.zone.slider .slider{margin-top:-400px;max-width:unset;margin-left:calc(50vw - 500px)}.zone.slider .slider .swiper-wrapper{transition-timing-function:linear}.zone.slider .slider .swiper-wrapper .swiper-slide{padding-top:200px}.zone.slider .slider .swiper-wrapper .swiper-slide .slide-title{font-size:24px}.zone.slider .slider .swiper-wrapper .swiper-slide .photo{max-height:525px}.zone.slider .slider .swiper-wrapper .swiper-slide .photo:after{transition:all .5s}.zone.slider .slider .swiper-wrapper .swiper-slide.swiper-slide-next{padding-top:0}.zone.slider .slider .swiper-wrapper .swiper-slide.swiper-slide-next .photo{max-height:775px}.zone.slider .slider .swiper-wrapper .swiper-slide.swiper-slide-next .photo:after{padding-top:calc(125% + 200px)}}.zone.textphotoicon{margin-top:var(--margin);padding:0 var(--padding);position:relative;overflow:visible}.zone.textphotoicon svg{position:absolute;top:0;left:0;width:50%;opacity:.5;transform:translate(-25px,-75px)}.zone.textphotoicon .media{margin-top:var(--margin)}.zone.textphotoicon .media .photo img,.zone.textphotoicon .media .photo span{position:relative;height:auto}@media screen and (min-width:800px){.zone.textphotoicon.subtype2 .container{flex-direction:row-reverse}.zone.textphotoicon.subtype2 .container .media{margin-left:0;margin-right:var(--padding)}.zone.textphotoicon .container{display:flex;flex-wrap:wrap;max-width:1200px}.zone.textphotoicon .container>*{flex:1}.zone.textphotoicon .container .text{align-self:center}.zone.textphotoicon .container .media{margin-top:0;margin-left:var(--padding)}}@media screen and (min-width:1200px){.zone.textphotoicon{margin-bottom:calc(var(--margin)*2)}.zone.textphotoicon svg{width:40%;transform:translate(-12%,-125px);max-width:750px}.zone.textphotoicon svg path{opacity:0}.zone.textphotoicon .container .media{margin-left:calc(var(--margin)*2);max-width:33.3%;align-self:flex-start}.zone.textphotoicon .container .media .photo:after{content:"";display:block;padding-top:125%}.zone.textphotoicon .container .media .photo img,.zone.textphotoicon .container .media .photo span{position:absolute;height:100%}.zone.textphotoicon .container .text{overflow:hidden;max-height:700px;max-width:450px;padding-left:var(--padding);margin-right:auto}}@media screen and (min-width:1600px){.zone.textphotoicon{margin-bottom:calc(var(--margin)*1.5)}}.zone.texteffect{margin-top:var(--margin);padding:0 var(--padding);overflow:visible}.zone.texteffect .container{position:relative}.zone.texteffect .svg{position:absolute;left:0;top:0;width:300px;height:300px;transform:translate(-50%,-50%) scale(0);transition:transform .5s;pointer-events:none}.zone.texteffect .svg.show{transform:translate(-50%,-50%) scale(1)}.zone.texteffect .svg svg{position:absolute;left:0;top:0;width:100%}.zone.texteffect .svg svg clipPath{transform:scale(.6)}.zone.texteffect .description{font-size:42px;font-weight:500}.zone.texteffect .description>span{display:inline-block;margin-right:10px}.zone.texteffect .description>span>span{display:inline-block}.zone.texteffect .description>span .ls{transform:translateY(3px);font-family:var(--title-font);font-weight:700}.zone.texteffect .description.description2{position:absolute;left:0;top:0;width:100%;max-width:1000px;height:100%;z-index:3;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px #fff}.zone.texteffect .description.description2 .l{opacity:0;transition:all .5s}.zone.texteffect .description.description2 .l.show{opacity:1}@media screen and (min-width:1200px){.zone.texteffect .content{position:relative;transform:translateY(-20px)}.zone.texteffect .svg{z-index:2}.zone.texteffect .description{font-size:60px;z-index:1;line-height:1.2;text-align:center}.zone.texteffect .description.description2{max-width:unset}.zone.texteffect .description>span{margin-right:15px}.zone.texteffect .description>span .ls{transform:translateY(7px)}}.zone.textphotocut{margin-top:var(--margin);padding:0 var(--padding)}.zone.textphotocut .media{margin-top:var(--margin);position:relative}.zone.textphotocut .media .content{position:absolute;top:0;left:0;right:0;height:100%}.zone.textphotocut .media .photo{opacity:0}.zone.textphotocut .media .photo img,.zone.textphotocut .media .photo span{position:relative;height:auto}@media screen and (min-width:800px){.zone.textphotocut.subtype2 .container{flex-direction:row-reverse}.zone.textphotocut.subtype2 .container .media{margin-left:0;margin-right:var(--padding)}.zone.textphotocut .container{display:flex;flex-wrap:wrap;max-width:1700px}.zone.textphotocut .container>*{flex:1}.zone.textphotocut .container .text{align-self:center}.zone.textphotocut .container .media{margin-top:0;margin-left:var(--padding)}}@media screen and (min-width:1200px){.zone.textphotocut .container{max-width:1400px}.zone.textphotocut .container .media{margin-left:calc(var(--padding))}.zone.textphotocut .container .media .photo{max-height:800px}.zone.textphotocut .container .media .photo:after{content:"";display:block;padding-top:125%}.zone.textphotocut .container .media .photo img,.zone.textphotocut .container .media .photo span{position:absolute;height:100%}.zone.textphotocut .container .text{overflow:hidden;max-height:800px}.zone.textphotocut .container .text .description{max-width:unset}.zone.textphotocut.subtype2 .container .media{margin-right:calc(var(--padding))}}.zone.texteexplode{margin-top:var(--margin);padding:0 var(--padding)}.zone.texteexplode+.textphotoicon{margin-top:calc(var(--margin)*2)}.zone.texteexplode .container{height:calc(100vh - var(--margin) - var(--header));display:flex;flex-direction:column;position:relative}.zone.texteexplode .container canvas{position:absolute;left:0;top:0;opacity:0}.zone.texteexplode .container>.text{width:100%;min-width:250px;margin:auto}.zone.texteexplode .container>.text .description{text-align:center;max-width:unset;margin-top:0}.zone.texteexplode .container .content{position:relative;flex:1;display:flex;flex-direction:column;max-height:75%}.zone.texteexplode .container .content .media{flex:1;min-width:250px;margin:25px auto 0;width:100%}.zone.texteexplode .container .content .media .photo,.zone.texteexplode .container .content .media .video{height:100%}.zone.texteexplode .container .content .media .photo video,.zone.texteexplode .container .content .media .video video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.zone.texteexplode .container .content .text{text-align:center;align-items:center}.zone.texteexplode .container .content .text .title.headline{margin-top:0;margin-bottom:10px}@media screen and (min-width:1200px){.zone.texteexplode{margin-top:0!important}.zone.texteexplode .container{min-height:700px;height:calc(100vh - var(--header) - var(--margin));max-width:unset;margin-top:var(--padding)}.zone.texteexplode .container canvas{opacity:1}.zone.texteexplode .container>.text{margin-top:25px;max-width:30%}.zone.texteexplode .container>.text .description{margin-top:0}.zone.texteexplode .container .content{position:relative;max-height:unset}.zone.texteexplode .container .content .text{position:relative;z-index:10;margin:auto}.zone.texteexplode .container .content .text>*{text-align:center}.zone.texteexplode .container .content .text>.title.headline{margin-bottom:50px}.zone.texteexplode .container .content .text>.title:not(.headline){display:none}.zone.texteexplode .container .content .media{position:absolute;left:50%;top:0;bottom:0;max-width:30%;transform:translateX(-50%);margin:0}}.zone.slidertextdoublephoto{margin-top:var(--margin)}.zone.slidertextdoublephoto .container{padding:0 var(--padding);max-width:1600px}.zone.slidertextdoublephoto .container .text .title{margin-bottom:0}.zone.slidertextdoublephoto .slider{margin-top:var(--padding);padding:0 var(--padding)}.zone.slidertextdoublephoto .slider .nav-slides{margin-top:var(--padding);display:flex;align-items:center;width:100%}.zone.slidertextdoublephoto .slider .nav-slides>:first-child{margin-right:10px;margin-left:auto}.zone.slidertextdoublephoto .slider .nav-slides>:nth-child(2){margin-left:10px}.zone.slidertextdoublephoto .slider .swiper-slide .content-slide{display:flex;flex-wrap:wrap;width:100%}.zone.slidertextdoublephoto .slider .swiper-slide .content-slide .photo{flex:1}.zone.slidertextdoublephoto .slider .swiper-slide .content-slide .photo:nth-child(2){order:-1}.zone.slidertextdoublephoto .slider .swiper-slide .content-slide .desc{padding:var(--padding);background:#000;color:#fff;margin:0 var(--padding);max-width:60%;min-width:280px;display:flex;flex-direction:column;align-items:center}.zone.slidertextdoublephoto .slider .swiper-slide .content-slide .desc .c-title{display:flex;font-family:var(--title-font);align-items:flex-end;font-size:22px}.zone.slidertextdoublephoto .slider .swiper-slide .content-slide .desc .c-title:before{content:attr(data-index);font-weight:700;font-size:64px;margin-right:10px;line-height:1}.zone.slidertextdoublephoto .slider .swiper-slide .content-slide .desc .c-title .title{text-transform:uppercase}.zone.slidertextdoublephoto .slider .swiper-slide .content-slide .desc .button,.zone.slidertextdoublephoto .slider .swiper-slide .content-slide .desc .description{margin-top:var(--padding)}.zone.slidertextdoublephoto .slider .swiper-slide .content-slide .desc .button:before{background:hsla(0,0%,100%,.2)}.zone.slidertextdoublephoto .slider .swiper-slide .content-slide .desc .button .arrow svg{fill:#fff}@media screen and (min-width:600px){.zone.slidertextdoublephoto .slider .swiper-slide .content-slide .desc{margin:0 var(--padding) 0 0;max-width:50%}.zone.slidertextdoublephoto .slider .swiper-slide .content-slide .photo:nth-child(2){order:unset}}@media screen and (min-width:1200px){.zone.slidertextdoublephoto .slider{padding:0;margin-top:var(--margin);position:relative}.zone.slidertextdoublephoto .slider .swiper-slide .content-slide>*{flex:1;max-width:33.3%}.zone.slidertextdoublephoto .slider .swiper-slide .content-slide .desc{height:26.66667vw;min-height:350px;max-height:500px;text-align:center}.zone.slidertextdoublephoto .slider .swiper-slide .content-slide .desc>:first-child{margin-top:auto}.zone.slidertextdoublephoto .slider .swiper-slide .content-slide .desc>:last-child{margin-bottom:auto}.zone.slidertextdoublephoto .slider .swiper-slide .content-slide .desc .c-title{font-size:22px;justify-content:center}.zone.slidertextdoublephoto .slider .swiper-slide .content-slide .desc .c-title:before{font-size:100px;line-height:.7}.zone.slidertextdoublephoto .slider .swiper-slide .content-slide .photo{border:1px solid hsla(0,0%,52.2%,.6)}.zone.slidertextdoublephoto .slider .swiper-slide .content-slide .photo:nth-child(2){margin-right:var(--padding)}.zone.slidertextdoublephoto .slider .nav-slides{position:absolute;left:80%;margin:0;right:0;top:0;bottom:0;width:auto;justify-content:center}.zone.slidertextdoublephoto .slider .nav-slides .nav-slider{width:100px}.zone.slidertextdoublephoto .slider .nav-slides>:first-child{display:none}.zone.slidertextdoublephoto .slider .swiper{max-width:80%;margin-left:0}}.zone.phoneslider{margin-top:var(--margin)}.zone.phoneslider .container{padding:0 var(--padding);max-width:1600px}.zone.phoneslider .container .slider{position:relative;padding:125px 0 75px;max-width:280px;margin:0 auto}.zone.phoneslider .container .slider .swiper-slide.swiper-slide-active:after{color:#fff;text-shadow:rgba(0,0,0,.5) 0 0 10px}.zone.phoneslider .container .slider .swiper-slide:after{content:attr(data-index);position:absolute;left:10px;top:50%;transform:translateY(-50%);font-family:var(--title-font);font-size:72px;transition:all .5s;color:var(--main);z-index:2}.zone.phoneslider .container .slider .mask{position:absolute;left:0;top:0;width:100%;height:100%;border:2px solid #000;border-radius:8px;z-index:10;max-width:280px}.zone.phoneslider .container .slider .photo:after{content:"";display:block;padding-top:100%}@media screen and (min-width:720px){.zone.phoneslider .container .slider{max-width:560px}.zone.phoneslider .container .slider .mask{max-width:268px}}@media screen and (min-width:1200px){.zone.phoneslider{padding:var(--margin) 0}.zone.phoneslider .container .slider{max-width:1120px}.zone.phoneslider .container .slider .swiper-slide:after{font-size:120px;left:25px}.zone.phoneslider .container .slider .mask{max-width:359px}}.zone.gallery{margin-top:var(--margin)}.zone.gallery .container{padding:0 var(--padding);max-width:1600px}.zone.gallery .container .item{padding:5px}.zone.gallery .container .item .desc{margin-top:10px;text-align:right;font-family:var(--title-font)}.zone.gallery .container .item .photo:after{padding-top:75%;display:block;content:""}@media screen and (min-width:480px){.zone.gallery .container{display:flex;flex-wrap:wrap}.zone.gallery .container .item{flex:1 1 50%;max-width:50%}}@media screen and (min-width:860px){.zone.gallery .container .item{flex:1 1 25%;max-width:25%;padding:10px}}@media screen and (min-width:1200px){.zone.gallery{padding:0 var(--padding)}.zone.gallery .container{padding:0}.zone.gallery .container .item{padding:15px;transform-style:preserve-3d}.zone.gallery .container .item .desc{font-size:18px;opacity:0;transition:all .5s}.zone.gallery .container .item .desc.visible{opacity:1}.zone.gallery .container .item .c-photo{backface-visibility:hidden}.zone.gallery .container .item .c-photo .photo:after{padding-top:100%}}.zone.photobackground{margin-top:var(--margin);padding:var(--padding);position:relative}.zone.photobackground .container{position:relative;z-index:10}.zone.photobackground .media{width:100%;margin-top:var(--padding)}.zone.photobackground .media .photo img,.zone.photobackground .media .photo span{position:relative;height:auto}@media screen and (min-width:1200px){.zone.photobackground.subtype3 .text{color:#fff}.zone.photobackground.subtype2 .container{align-items:center}.zone.photobackground.subtype2 .container .text{margin-left:0;color:#fff}.zone.photobackground .container{min-height:700px;display:flex;flex-wrap:wrap;align-items:flex-end}.zone.photobackground .text{max-width:50%;margin-left:auto;padding-left:var(--margin)}.zone.photobackground .text .description{padding-right:var(--margin)}.zone.photobackground .text>*{margin-left:var(--padding)}.zone.photobackground .text>:first-child{margin-top:auto}.zone.photobackground .media{position:absolute;left:0;top:0;height:100%;margin-top:0}.zone.photobackground .media .photo{height:100%}.zone.photobackground .media .photo img,.zone.photobackground .media .photo span{height:100%;object-position:50% 85%}}.zone.heartbeat{margin-top:var(--margin);padding:0 var(--padding)}.zone.heartbeat .container{max-width:1200px}.zone.heartbeat .container>.title{font-size:var(--title-size);letter-spacing:.05rem;line-height:1;font-family:var(--title-font);text-transform:uppercase;font-weight:300;display:flex;align-items:center}.zone.heartbeat .container>.title img{margin:0 35px 0 25px;max-width:100px}.zone.heartbeat .container>.title span{font-family:var(--title2-font);text-transform:none;font-size:42px}.zone.heartbeat .media{margin-top:var(--margin)}.zone.heartbeat .media .photo img,.zone.heartbeat .media .photo span{position:relative;height:auto}@media screen and (min-width:1200px){.zone.heartbeat .container{padding-top:50px}.zone.heartbeat .container>.title{font-size:70px;justify-content:center}.zone.heartbeat .container>.title img{max-width:200px;margin:0 50px 0 30px;animation:heartbeat 2s infinite;transform-origin:center;animation-timing-function:ease-in-out}.zone.heartbeat .container>.title span{font-size:120px}.zone.heartbeat .container .text{max-width:50%;margin-left:auto;padding-left:var(--padding)}}@keyframes heartbeat{0%{transform:scale(1)}25%{transform:scale(1.05)}50%{transform:scale(1)}75%{transform:scale(1.05)}to{transform:scale(1)}}.zone.textphoto2{padding:0 var(--padding)}.zone.textphoto2,.zone.textphoto2 .media{margin-top:var(--margin)}.zone.textphoto2 .media .photo img,.zone.textphoto2 .media .photo span{position:relative;height:auto}@media screen and (min-width:800px){.zone.textphoto2 .container{display:flex;flex-direction:row-reverse;flex-wrap:wrap;max-width:1600px}.zone.textphoto2 .container>*{flex:1}.zone.textphoto2 .container .text{align-self:center;max-width:40%}.zone.textphoto2 .container .media{margin-top:0;margin-right:var(--padding)}}@media screen and (min-width:1200px){.zone.textphoto2 .container .media{margin-right:var(--margin)}.zone.textphoto2 .container .media .photo{max-height:700px}.zone.textphoto2 .container .media .photo:after{content:"";display:block;padding-top:100%}.zone.textphoto2 .container .media .photo img,.zone.textphoto2 .container .media .photo span{position:absolute;height:100%}.zone.textphoto2 .container .text{overflow:hidden;max-height:700px;padding-right:var(--margin)}}.zone.moodboard{padding:0 var(--padding)}.zone.moodboard,.zone.moodboard .media{margin-top:var(--margin)}.zone.moodboard .media .photo:after{content:"";display:block;padding-top:75%}@media screen and (min-width:800px){.zone.moodboard .container{display:flex;flex-wrap:wrap;max-width:1600px}.zone.moodboard .container>*{flex:1}.zone.moodboard .container .text{align-self:center;max-width:40%;padding-right:var(--margin)}.zone.moodboard .container .text .description{padding-right:var(--margin)}.zone.moodboard .container .media{margin-top:0;overflow:hidden}.zone.moodboard .container .media .swiper,.zone.moodboard .container .media .swiper .photo{height:100%}.zone.moodboard .container .media .swiper .photo:after{display:none}}@media screen and (min-width:1200px){.zone.moodboard .container{max-width:1400px}.zone.moodboard .container .media{position:relative}.zone.moodboard .container .media:after{content:"";display:block;padding-top:65%}.zone.moodboard .container .media .grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1.5fr 1fr 1.5fr;grid-gap:10px;position:absolute;left:0;top:0;height:100%;width:100%}.zone.moodboard .container .media .grid .photo{height:100%}.zone.moodboard .container .media .grid .photo:after{display:none}.zone.moodboard .container .media .grid .photo img,.zone.moodboard .container .media .grid .photo span{height:100%}.zone.moodboard .container .media .grid>:first-child{grid-area:1/1/2/2}.zone.moodboard .container .media .grid>:nth-child(2){grid-area:1/2/2/3}.zone.moodboard .container .media .grid>:nth-child(3){grid-area:2/1/4/3}.zone.moodboard .container .media .grid>:nth-child(4){grid-area:1/3/3/5}.zone.moodboard .container .media .grid>:nth-child(5){grid-area:3/3/4/4}.zone.moodboard .container .media .grid>:nth-child(6){grid-area:3/4/4/5}.zone.moodboard .container .text{overflow:hidden;max-height:700px}}.zone.typocolumn{margin-top:var(--margin);padding:0 var(--padding)}.zone.typocolumn .container .column{padding-top:var(--padding);position:relative;display:flex;flex-wrap:wrap;align-items:flex-end}.zone.typocolumn .container .column .text .description{max-width:unset}.zone.typocolumn .container .column+.column{margin-top:var(--padding)}.zone.typocolumn .container .column>.text .title:not(.headline){text-transform:none}.zone.typocolumn .container .column>.text .title:not(.headline):after{content:"";margin-top:10px;width:25%;height:2px;background:#000;display:block;max-width:100px}.zone.typocolumn .container .column:before{content:"";position:absolute;left:0;top:0;width:100%;height:1px;background:hsla(0,0%,52.2%,.2)}.zone.typocolumn .container .column .big{font-family:var(--title-font);font-size:33vmin;line-height:1;text-align:center;flex:1}.zone.typocolumn .container .column .number{opacity:.3;font-size:25vmin;font-family:var(--title-font);line-height:1;margin-left:var(--padding);flex:1;transform:translateY(-10px)}.zone.typocolumn .container .column .subnumber{flex:1 1 100%;display:flex;flex-direction:column}.zone.typocolumn .container .column .subnumber .text .description{margin-top:0}@media screen and (min-width:1200px){.zone.typocolumn .container{display:flex;flex-wrap:wrap;max-width:1600px}.zone.typocolumn .container .column{flex:1;padding-right:var(--padding);align-items:flex-start}.zone.typocolumn .container .column>.text{height:100%}.zone.typocolumn .container .column>.text .description{padding-right:var(--margin)}.zone.typocolumn .container .column>.text>:last-child{margin-bottom:0}.zone.typocolumn .container .column>.text .title:not(.headline){font-size:100px;margin-bottom:auto;margin-top:auto}.zone.typocolumn .container .column>.text .title:not(.headline):after{height:5px;max-width:125px;margin-top:0}.zone.typocolumn .container .column+.column{margin-top:0;padding-left:var(--padding);padding-right:0}.zone.typocolumn .container .column+.column:after{content:"";position:absolute;left:0;top:0;height:100%;width:1px;background:hsla(0,0%,52.2%,.2)}.zone.typocolumn .container .column .big{text-align:left;font-size:60vmin;line-height:.8;transform:translateY(25px)}.zone.typocolumn .container .column .subnumber{flex-direction:row;flex-wrap:wrap;align-items:center;margin-top:25px}.zone.typocolumn .container .column .subnumber>*{flex:1}.zone.typocolumn .container .column .subnumber .number{font-size:28vmin;line-height:.9;transform:translateY(25px)}}@media screen and (min-width:1400px){.zone.typocolumn .container .column .subnumber .number{font-size:33vmin}}.zone.textphotocontain{margin-top:var(--margin);padding:0 var(--padding)}.zone.textphotocontain .container{max-width:1600px}.zone.textphotocontain .media{margin-top:var(--margin)}.zone.textphotocontain .media .photo img,.zone.textphotocontain .media .photo span{position:relative;height:auto;object-fit:contain}@media screen and (min-width:800px){.zone.textphotocontain.subtype2 .container{flex-direction:row-reverse}.zone.textphotocontain.subtype2 .container .media{margin-left:0;margin-right:var(--padding)}.zone.textphotocontain .container{display:flex;flex-wrap:wrap}.zone.textphotocontain .container>*{flex:1}.zone.textphotocontain .container .text{align-self:center}.zone.textphotocontain .container .text .description{max-width:unset}.zone.textphotocontain .container .media{margin-top:0;margin-left:var(--padding)}}@media screen and (min-width:1200px){.zone.textphotocontain .container .media{margin-left:calc(var(--margin)*2);margin-top:0}.zone.textphotocontain .container .media .photo{max-width:500px}.zone.textphotocontain .container .text{overflow:hidden;max-height:700px;align-self:flex-start}.zone.textphotocontain.subtype2 .container .media{margin-right:calc(var(--margin)*2)}}.zone.reflect{margin-top:var(--margin);padding:0 var(--padding)}.zone.reflect .container{max-width:1600px}.zone.reflect .media{margin-top:var(--margin)}.zone.reflect .media .displacement{text-align:center;position:relative;z-index:10;margin-top:calc(var(--margin)*2)}.zone.reflect .media .displacement>*{font-size:25vmin;font-family:var(--title-font);line-height:.4}.zone.reflect .media .displacement .shadow{position:absolute;top:50%;left:50%;transform:translate(-50%,-80%) scaleY(-1);opacity:.5;filter:url(#trippy)}.zone.reflect .media .photo img,.zone.reflect .media .photo span{position:relative;height:auto;object-fit:contain}@media screen and (min-width:720px){.zone.reflect .media .displacement .shadow{transform:translate(-50%,-45%) scaleY(-1)}.zone.reflect .media .photo{margin-top:-22vmin}}@media screen and (min-width:800px){.zone.reflect.subtype2 .container{flex-direction:row}.zone.reflect.subtype2 .container .media{margin-left:0;margin-right:var(--padding)}.zone.reflect .container{display:flex;flex-wrap:wrap;flex-direction:row-reverse}.zone.reflect .container>*{flex:1}.zone.reflect .container .text{align-self:center}.zone.reflect .container .media{margin-top:0;margin-right:var(--padding)}.zone.reflect .container .media .photo{max-width:350px;margin-left:auto;margin-right:auto}.zone.reflect .container .media .displacement>*{font-size:14vmin}}@media screen and (min-width:1200px){.zone.reflect .container{min-height:750px}.zone.reflect .container>*{flex:1 1 50%}.zone.reflect .container .media{position:relative;margin-right:0;max-width:50%}.zone.reflect .container .media .photo{max-width:250px;margin-top:0;margin-left:0}.zone.reflect .container .media .displacement{margin-top:0;position:absolute;left:50%;top:55%;transform:translate(-55%,-50%)}.zone.reflect .container .media .displacement>*{font-size:22vmin}.zone.reflect .container .media .displacement .shadow{transform:translate(-50%,-25%) scaleY(-1)}.zone.reflect .container .text{overflow:hidden;max-height:700px;padding-left:calc(var(--margin)*2);padding-right:calc(var(--margin));max-width:50%}.zone.reflect.subtype2 .container .media{margin-right:calc(var(--margin)*2)}}.zone.logozone{margin-top:var(--margin);padding:0 var(--padding)}.zone.logozone .container{max-width:1400px;display:flex;flex-direction:column;align-items:center}.zone.logozone .container .list .item{text-align:center}.zone.logozone .container .list .item+.item{margin-top:var(--padding)}.zone.logozone .container .list .item .label{text-transform:uppercase;color:rgba(0,0,0,.3);font-family:var(--title-font);font-size:42px;letter-spacing:.1rem}.zone.logozone .container .list .item .label span{color:#000}.zone.logozone .container .list .item .item-title{text-transform:uppercase;font-family:var(--title-font);letter-spacing:.1rem;font-size:18px}.zone.logozone .container .typo{margin-top:var(--margin);width:100%;max-width:60%}.zone.logozone .container .typo svg{width:100%}.zone.logozone .container .typo svg .cls-1{fill:#0f0f0f}.zone.logozone .container .typo svg .cls-2{isolation:isolate}.zone.logozone .container .typo svg .cls-3{fill:none;stroke:#0f0f0f;stroke-dasharray:1;stroke-width:.5px}@media screen and (min-width:800px){.zone.logozone .container .list{display:flex;flex-wrap:wrap}.zone.logozone .container .list .item{flex:1 1 50%;max-width:50%;padding:var(--padding)}.zone.logozone .container .list .item+.item{margin-top:0}}@media screen and (min-width:1200px){.zone.reflect+.zone.logozone{margin-top:0}.zone.logozone .container .list .item{flex:1 1 25%;max-width:25%;padding:calc(var(--padding)/2)}.zone.logozone .container .list .item .label{font-size:72px}.zone.logozone .container .list .item .item-title{font-size:24px}}.zone.paralax{position:relative;overflow:hidden;max-height:500px;margin-top:var(--margin)}.zone.paralax:after{display:block;content:"";padding-top:50%}.zone.paralax .photo{position:absolute;left:0;top:0;width:100%;height:100%}@media screen and (min-width:1200px){.zone.paralax{max-height:700px}}.zone.platetext{margin-top:var(--margin);padding:0 var(--padding)}.zone.platetext .title:not(.headline){color:var(--main);text-transform:none;position:relative;height:160px;width:100%;z-index:10}.zone.platetext .title:not(.headline) span{position:absolute}.zone.platetext .title:not(.headline) span:first-child{top:0;left:50px}.zone.platetext .title:not(.headline) span:nth-child(2){top:15px;left:30px}.zone.platetext .title:not(.headline) span:nth-child(3){top:70px;left:0}.zone.platetext .title:not(.headline) span:nth-child(4){top:70px;left:185px}.zone.platetext .title:not(.headline) span:nth-child(5){top:80px;left:50px}.zone.platetext .title:not(.headline) span.big{font-size:72px;font-weight:700}.zone.platetext .c-text{position:relative}.zone.platetext .c-text .c-photo{transform:translateX(var(--padding))}.zone.platetext .c-text .c-photo .photo img,.zone.platetext .c-text .c-photo .photo span{object-position:right bottom;object-fit:contain;position:relative;height:auto}.zone.platetext .media{margin-top:var(--margin)}.zone.platetext .media .photo:after{content:"";display:block;padding-top:75%}@media screen and (min-width:800px){.zone.platetext{display:flex;flex-direction:row-reverse;flex-wrap:wrap}.zone.platetext>*{flex:1}.zone.platetext .text{align-self:center}.zone.platetext .media{margin-top:0;align-self:center;max-width:300px;margin-right:100px}.zone.platetext .media .photo:after{padding-top:125%}}@media screen and (min-width:1200px){.zone.platetext{padding:0;max-width:unset;margin-left:auto;margin-right:auto;position:relative}.zone.platetext .title:not(.headline){height:225px;margin-bottom:0}.zone.platetext .title:not(.headline) span.big{font-size:96px}.zone.platetext .title:not(.headline) span:first-child{left:55px}.zone.platetext .title:not(.headline) span:nth-child(3){top:90px}.zone.platetext .title:not(.headline) span:nth-child(4){top:90px;left:241px}.zone.platetext .title:not(.headline) span:nth-child(5){top:105px;left:70px}.zone.platetext .media{margin-right:auto;align-self:flex-end;margin-bottom:var(--padding);max-width:40%}.zone.platetext .media .photo{max-height:800px}.zone.platetext .media .photo:after{content:"";display:block;padding-top:175%}.zone.platetext .media .photo img,.zone.platetext .media .photo span{position:absolute;height:100%}.zone.platetext .text-contact{position:absolute;left:25%;margin-left:25px;bottom:var(--padding)}.zone.platetext .c-text{max-width:800px;margin-left:auto;display:flex;flex-direction:column}.zone.platetext .c-text .text{padding-left:var(--margin);padding-right:225px;background:#fff;position:relative;z-index:5}.zone.platetext .c-text .c-photo{margin-top:-50px}.zone.platetext .text{overflow:hidden;max-height:700px}}@media screen and (min-width:1600px){.zone.platetext .c-text .text{max-width:900px;padding-left:25px}}@media screen and (max-width:1199px){.zone.platetext .c-text .c-photo{margin-top:-10%}}@media screen and (max-width:799px){.zone.platetext .title:not(.headline){transform:translateX(25px)}}.zone.grid{margin-top:var(--margin);padding:0 var(--padding)}.zone.grid .container{max-width:unset;display:flex;flex-direction:column;align-items:center}.zone.grid .container .list{position:relative;display:flex;flex-wrap:wrap}.zone.grid .container .list .item{position:relative;flex:1 1 100%;background:#fff;margin-top:var(--padding)}.zone.grid .container .list .item .text{padding:var(--padding);text-align:center}.zone.grid .container .list .item .title{color:var(--main);text-align:center;margin:0 auto}.zone.grid .container .list .item .photo:after{content:"";display:block;padding-top:75%}@media screen and (min-width:520px){.zone.grid .container .list .item{flex:1 1 50%}.zone.grid .container .list .item:n .text{height:100%}.zone.grid .container .list .item:n .text>:first-child{margin-top:auto}.zone.grid .container .list .item:n .text>:last-child{margin-bottom:auto}}@media screen and (min-width:1024px){.zone.grid{padding:0 var(--padding)}.zone.grid .container .list .item{flex:1 1 33.3%}}@media screen and (min-width:1600px){.zone.grid{padding:0 var(--padding)}.zone.grid .container{max-width:1600px}.zone.grid .container .list .item{max-width:33.3%;margin-top:0;border:1px solid hsla(0,0%,52.2%,.6);display:flex;flex-direction:column}.zone.grid .container .list .item .photo{height:100%;min-height:450px}.zone.grid .container .list .item .photo:after{content:unset}.zone.grid .container .list .item .text{padding:var(--padding);margin:auto}.zone.grid .container .list .item .text .description{margin-top:var(--padding)}}.zone.bigletter{margin-top:var(--margin);padding:0 var(--padding)}.zone.bigletter .media{margin-top:var(--margin);position:relative}.zone.bigletter .media svg{position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(.9)}.zone.bigletter .media .c-media{position:relative}.zone.bigletter .media .photo{max-height:450px}.zone.bigletter .media .photo:after{content:"";padding-top:75%;display:block}@media screen and (min-width:800px){.zone.bigletter .container{display:flex;flex-direction:row-reverse;flex-wrap:wrap;max-width:1600px}.zone.bigletter .container>*{flex:1}.zone.bigletter .container .text{align-self:center;max-width:40%}.zone.bigletter .container .media{align-self:center;margin-top:0;margin-right:var(--padding)}}@media screen and (min-width:1200px){.zone.bigletter .container{max-width:1200px}.zone.bigletter .container .media{margin-right:var(--margin);width:550px;flex:none}.zone.bigletter .container .media svg{transform:scale(1)}.zone.bigletter .container .media svg .clip{transform:scale(.8) translate(45px,120px)}.zone.bigletter .container .media .photo{max-height:700px}.zone.bigletter .container .media .photo:after{content:"";display:block;padding-top:100%}.zone.bigletter .container .media .photo img{clip-path:url(#clipH)}.zone.bigletter .container .media .photo img,.zone.bigletter .container .media .photo span{position:absolute;height:100%}.zone.bigletter .container .text{overflow:hidden;max-height:700px;margin-left:auto;max-width:50%}.zone.bigletter.subtype2 .container .media svg .clip{transform:scale(.51)}.zone.bigletter.subtype2 .container .media .photo img{clip-path:url(#clipD)}}@media screen and (max-width:1199px){.zone.bigletter .media svg{display:none}.zone.bigletter .media .photo{max-height:unset;max-width:550px;margin:auto}.zone.bigletter .media .photo:after{display:none}.zone.bigletter .media .photo img,.zone.bigletter .media .photo span{position:relative;height:auto;object-fit:contain}}.zone.titlehidden{margin-top:var(--margin);padding:0 var(--padding)}.zone.titlehidden .c-title{display:flex;flex-direction:column;align-items:flex-start}.zone.titlehidden .c-title .title:not(.headline){font-size:var(--title-size);letter-spacing:.05rem;line-height:1;font-family:var(--title-font);text-transform:uppercase;font-weight:300;display:flex;flex-direction:column}.zone.titlehidden .c-title .title:not(.headline)>span{font-family:var(--title2-font);color:var(--main);text-transform:none;align-self:flex-end;position:relative;z-index:10;font-size:48px}.zone.titlehidden .media .photo img,.zone.titlehidden .media .photo span{position:relative;height:auto}@media screen and (min-width:800px){.zone.titlehidden .container{display:flex;flex-wrap:wrap;max-width:1600px}.zone.titlehidden .container>*{flex:1}.zone.titlehidden .container .text{align-self:center;max-width:40%}.zone.titlehidden .container .media{margin-top:0;margin-right:var(--padding)}}@media screen and (min-width:1200px){.zone.titlehidden{padding-bottom:var(--margin)}.zone.titlehidden+.zone{margin-top:0}.zone.titlehidden .container .c-title{position:relative}.zone.titlehidden .container .c-title .title:not(.headline){font-size:86px}.zone.titlehidden .container .c-title .title>span{position:absolute;bottom:0;right:0;font-size:120px;transform:translateX(50%)}.zone.titlehidden .container .c-title .media{width:100%;margin-top:-35px}.zone.titlehidden .container .c-title .media .photo{margin-left:var(--margin)}.zone.titlehidden .container .c-title .media .photo:after{padding-top:65%}.zone.titlehidden .container .media{margin-right:var(--margin)}.zone.titlehidden .container .media .photo{max-height:700px}.zone.titlehidden .container .media .photo:after{content:"";display:block;padding-top:100%}.zone.titlehidden .container .media .photo img,.zone.titlehidden .container .media .photo span{position:absolute;height:100%}.zone.titlehidden .container .text{overflow:hidden;max-height:700px;padding-left:var(--margin)}}.zone.clipphoto{margin-top:var(--margin);padding:0 var(--padding)}.zone.clipphoto .media{margin-top:var(--margin);position:relative}.zone.clipphoto .media svg{position:absolute;left:0;top:0;width:100%;height:100%}.zone.clipphoto .media .photo img,.zone.clipphoto .media .photo span{position:relative;height:auto}@media screen and (min-width:800px){.zone.clipphoto.subtype2 .container{flex-direction:row-reverse}.zone.clipphoto.subtype2 .container .media{margin-left:0;margin-right:var(--padding)}.zone.clipphoto .container{display:flex;flex-wrap:wrap;max-width:1400px}.zone.clipphoto .container>*{flex:1}.zone.clipphoto .container .text{align-self:center}.zone.clipphoto .container .media{margin-top:0;margin-left:var(--padding)}}@media screen and (min-width:1200px){.zone.clipphoto .container .media{margin-left:calc(var(--margin)*2)}.zone.clipphoto .container .media .photo:after{content:"";display:block;padding-top:125%}.zone.clipphoto .container .media .photo img,.zone.clipphoto .container .media .photo span{position:absolute;height:100%}.zone.clipphoto .container .media .photo img{clip-path:url(#apoClip);object-position:150% 50%}.zone.clipphoto .container .text{overflow:hidden;max-height:700px}.zone.clipphoto.subtype2 .container .media{margin-right:calc(var(--margin)*2)}}@media screen and (max-width:1199px){.zone.clipphoto .media svg{display:none}.zone.clipphoto .media .photo{max-height:unset;max-width:600px;margin:auto}.zone.clipphoto .media .photo:after{display:none}.zone.clipphoto .media .photo img,.zone.clipphoto .media .photo span{position:relative;height:auto;object-fit:contain}}.zone.titlesplit{padding:0 var(--padding)}.zone.titlesplit,.zone.titlesplit .media{margin-top:var(--margin)}.zone.titlesplit .media .photo img,.zone.titlesplit .media .photo span{position:relative;height:auto}@media screen and (min-width:800px){.zone.titlesplit .container{display:flex;flex-direction:row-reverse;flex-wrap:wrap;max-width:1600px}.zone.titlesplit .container>*{flex:1}.zone.titlesplit .container .text{align-self:center;max-width:40%}.zone.titlesplit .container .media{margin-top:0;margin-right:var(--padding)}}@media screen and (min-width:1200px){.zone.titlesplit+.zone{margin-top:0}.zone.titlesplit .container{max-width:1100px}.zone.titlesplit .container .media{margin-right:0;position:relative;overflow:hidden}.zone.titlesplit .container .media .title{color:#fff;position:absolute;right:100px;top:0;font-size:72px;white-space:nowrap;text-transform:uppercase;font-family:var(--title-font);z-index:10;transform:translate(-11%,-9px);text-shadow:0 0 1px rgba(0,0,0,.75);max-width:53%;overflow:hidden}.zone.titlesplit .container .media .photo{max-height:700px}.zone.titlesplit .container .media .photo:after{content:"";display:block;padding-top:100%}.zone.titlesplit .container .media .photo img,.zone.titlesplit .container .media .photo span{position:absolute;height:100%}.zone.titlesplit .container .text{max-height:700px;max-width:unset;position:relative;z-index:10;margin-left:-100px}.zone.titlesplit .container .text .c-links,.zone.titlesplit .container .text .description,.zone.titlesplit .container .text .title.headline{padding-left:100px;padding-right:var(--margin);max-width:750px}.zone.titlesplit .container .text>.title:not(.headline){font-size:72px;transform:translateX(-50%);white-space:nowrap;margin-bottom:0}}@media screen and (min-width:1600px){.zone.titlesplit .container{max-width:1600px}.zone.titlesplit .container .media .photo img{transform:scale(1.1) translateY(-70px)}.zone.titlesplit .container .media .title{max-width:53%;transform:translate(-9.5%,-12px)}.zone.titlesplit .container .text .title:not(.headline){transform:translateX(-50%)}.zone.titlesplit .container .media .title:not(.headline),.zone.titlesplit .container .text .title:not(.headline){font-size:102px}}.zone.sliderfilm{margin-top:var(--margin)}.zone.sliderfilm .container{padding:0 var(--padding);max-width:1400px}.zone.sliderfilm .container .slider{margin-top:var(--padding);position:relative;background:#000;padding:0 25px 35px;overflow:hidden}.zone.sliderfilm .container .slider .swiper{padding-bottom:65px}.zone.sliderfilm .container .slider .swiper+.bande{margin-top:-70px}.zone.sliderfilm .container .slider .swiper-slide:before{position:absolute;bottom:-60px;left:0;content:attr(data-index);color:#fff;letter-spacing:.1rem}.zone.sliderfilm .container .slider .swiper-slide:after{position:absolute;bottom:-60px;left:75%;content:attr(data-index) "A";color:#fff;letter-spacing:.1rem}.zone.sliderfilm .container .slider .bande{background:#000;padding:10px 0}.zone.sliderfilm .container .slider .bande:before{content:attr(data-label);color:#fff;display:block;letter-spacing:.1rem}.zone.sliderfilm .container .slider .bande .bande_in{background-repeat:repeat;background-position:30px 0;width:100%;height:25px}.zone.sliderfilm .container .slider .photo:after{content:"";display:block;padding-top:75%}@media screen and (min-width:1200px){.zone.sliderfilm .c-text{display:flex;flex-wrap:wrap}.zone.sliderfilm .c-text>*{flex:1;padding-right:var(--margin)}.zone.sliderfilm .c-text>:last-child{padding-right:0}}.zone.quadriphotocadre{padding:0 var(--padding)}.zone.quadriphotocadre,.zone.quadriphotocadre .media{margin-top:var(--margin)}.zone.quadriphotocadre .media .photo{border:2px solid #000;box-shadow:0 0 10px hsla(0,0%,52.2%,.5)}.zone.quadriphotocadre .media .photo img,.zone.quadriphotocadre .media .photo span{position:relative;height:auto}@media screen and (min-width:1200px){.zone.quadriphotocadre .container{display:flex;flex-direction:row-reverse;flex-wrap:wrap;align-items:flex-end;max-width:1;padding-top:var(--padding);max-width:1200px}.zone.quadriphotocadre .container .text{padding-bottom:var(--margin)}.zone.quadriphotocadre .media{margin-top:0;flex:1;position:relative;width:100%}.zone.quadriphotocadre .media:after{content:"";display:block;padding-top:125%}.zone.quadriphotocadre .media .grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-gap:25px;position:absolute;left:0;top:0;height:100%;width:100%}.zone.quadriphotocadre .media .grid .photo{height:100%;border-width:5px;box-shadow:-10px -10px 20px hsla(0,0%,52.2%,.5)}.zone.quadriphotocadre .media .grid .photo img,.zone.quadriphotocadre .media .grid .photo span{height:100%}.zone.quadriphotocadre .media .grid>:first-child{grid-area:1/1/2/2}.zone.quadriphotocadre .media .grid>:nth-child(2){grid-area:1/2/2/3}.zone.quadriphotocadre .media .grid>:nth-child(3){grid-area:2/2/3/3}.zone.quadriphotocadre .media .grid>:nth-child(4){grid-area:2/1/3/2}.zone.quadriphotocadre .text{flex:1;padding-left:calc(var(--margin)*1.5);max-width:700px;max-height:700px;overflow:hidden}}.zone.slidersimple{margin-top:var(--margin)}.zone.slidersimple .container{padding:0 var(--padding);max-width:1600px;margin-right:0}.zone.slidersimple .container .slider{margin-top:var(--padding);position:relative}.zone.slidersimple .container .slider .photo:after{content:"";display:block;padding-top:75%}@media screen and (min-width:1200px){.zone.slidersimple .container{padding-right:0}.zone.slidersimple .container .slider{margin-top:0}.zone.slidersimple .container .slider .swiper{padding-top:20px;padding-left:20px}.zone.slidersimple .container .slider .photo:after{padding-top:100%}.zone.slidersimple .c-text{display:flex;flex-wrap:wrap}.zone.slidersimple .c-text>*{flex:1;padding-right:var(--margin)}.zone.slidersimple .c-text>:last-child{padding-right:0}}.zone.realisations{margin-top:var(--margin)}.zone.realisations.subtype2{margin-top:0}.zone.realisations .content{padding:0 25px;display:flex;flex-direction:column}.zone.realisations .content .item{margin-top:25px}.zone.realisations .content .item.anchor{padding:10px}.zone.realisations .content .item .c-item .media{position:relative}.zone.realisations .content .item .c-item .media>a{position:absolute;left:0;top:0;width:100%;height:100%}.zone.realisations .content .item .c-item .media:after{content:"";display:block;padding-top:66.6%}.zone.realisations .content .item .c-item .media .photo,.zone.realisations .content .item .c-item .media .video,.zone.realisations .content .item .c-item .media video{position:absolute;left:0;top:0;width:100%;height:100%}.zone.realisations .content .item .c-item .text{margin-top:20px}.zone.realisations .content .item .c-item .text .title{text-transform:none;font-size:30px;border-bottom:1px solid var(--main);padding-bottom:10px}.zone.realisations .content .item .c-item .text .item-desc{margin-top:10px;display:flex;flex-wrap:wrap;gap:25px}.zone.realisations .content .item .c-item .text .item-desc .desc{text-transform:uppercase;letter-spacing:1px;font-size:12px}@media screen and (min-width:600px){.zone.realisations .content{flex-direction:row;flex-wrap:wrap}.zone.realisations .content .item{flex:1 1 50%;margin-top:0;padding:25px;max-width:50%}.zone.realisations .content .item .c-item .text .item-title{margin-bottom:0}.zone.realisations .content .item .c-item .text .item-desc{gap:10px 20px}}@media screen and (max-width:1199px){.zone.realisations .text{padding:0 25px}}@media screen and (min-width:1200px){.zone.realisations.subtype2{margin-top:calc(var(--header) + var(--padding))!important}.zone.realisations .content .media:hover .video{opacity:1}.zone.realisations .content .media>a{z-index:15}.zone.realisations .content .media .video{transition:all .5s;z-index:10;opacity:0}.zone.realisations .container{max-width:unset;padding:0 50px}.zone.realisations .container .text{flex-direction:row;align-items:flex-end;margin-bottom:25px}.zone.realisations .container .text .title{margin-bottom:0}.zone.realisations .container .text .c-links{margin-top:0;margin-left:50px;margin-bottom:15px}}@media screen and (min-width:1400px){.zone.realisations .content .item{flex:1 1 33.3%;max-width:33.3%}}@media screen and (min-width:1800px){.zone.realisations .content .item{flex:1 1 25%;max-width:25%}}@media screen and (min-width:1900px){.zone.realisations .content .item{flex:1 1 20%;max-width:20%}}@media screen and (min-width:2200px){.zone.realisations .content .item{flex:1 1 20%;max-width:20%}}.zone.paralax_paragraph{position:relative;overflow:hidden;margin-top:var(--margin)}.zone.paralax_paragraph .content{padding:0 25px}.zone.paralax_paragraph .content:first-child{display:flex;flex-direction:column-reverse}.zone.paralax_paragraph .content:first-child .photo{margin-top:25px;max-height:400px}.zone.paralax_paragraph .content:nth-child(2) .photo{max-width:800px;margin:0 auto}.zone.paralax_paragraph .photo{position:relative}.zone.paralax_paragraph .photo:after{content:"";display:block;padding-top:66.6%}@media screen and (min-width:1200px){.zone.paralax_paragraph .content:first-child{padding:0;position:relative}.zone.paralax_paragraph .content:first-child .photo{max-height:unset;position:absolute;left:0;top:0;width:100%;height:100%;margin-top:0}.zone.paralax_paragraph .content:first-child .container{position:relative;z-index:5}.zone.paralax_paragraph .content:first-child .container .text{color:#fff;padding:250px 100px 25px;max-width:66%}.zone.paralax_paragraph .content:first-child .container .text .title{margin-top:15px;margin-bottom:0}.zone.paralax_paragraph .content:first-child .container .text .title:not(.headline){font-size:55px}.zone.paralax_paragraph .content:nth-child(2) .container{padding:0 100px;display:flex;flex-wrap:wrap;position:relative}.zone.paralax_paragraph .content:nth-child(2) .container .media{position:absolute;max-width:50%;right:0;bottom:0;width:100%}.zone.paralax_paragraph .content:nth-child(2) .container .media .photo{width:100%;max-width:550px;margin:0 auto;overflow:visible}.zone.paralax_paragraph .content:nth-child(2) .container .media .photo>span{transform:scale(1.5)}.zone.paralax_paragraph .content:nth-child(2) .container .media .photo img{object-fit:contain}.zone.paralax_paragraph .content:nth-child(2) .container .media .photo:after{content:"";display:block;padding-top:100%}.zone.paralax_paragraph .content:nth-child(2) .container .text{max-width:50%;flex:1}.zone.paralax_paragraph .content:nth-child(2) .container .text .description{max-width:unset;padding-right:100px}}.zone.stack{position:relative;overflow:hidden;margin-top:var(--margin);padding:0 var(--padding)}.zone.stack .text .title{text-transform:uppercase;font-size:24px}.zone.stack .text .line{background:hsla(0,0%,52.2%,.6);height:1px;display:block;margin:10px 0;width:100%}.zone.stack .text .description{margin-top:10px}.zone.stack .stacks{position:relative;perspective:1200px;max-height:250px;margin:50px 0}.zone.stack .stacks:after{content:"";display:block;padding-top:75%}.zone.stack .stacks .photo{position:absolute;left:50%;top:50%;max-width:450px;width:100%;height:100%;display:flex;justify-content:center;align-items:center;transition:transform .5s;transform-style:preserve-3d;transform:translate(-50%,-50%)}.zone.stack .stacks .photo img{filter:drop-shadow(0 0 10px rgba(133,133,133,.2));left:50%;top:50%;transform:translate(-50%,-50%);max-width:90%}.zone.stack .stacks .photo+.photo{display:none}.zone.stack .stacks .photo img{object-fit:contain}@media screen and (min-width:1200px){.zone.stack{overflow:visible}.zone.stack,.zone.stack+.zone{margin-top:calc(var(--margin)*1.5)}.zone.stack .container{display:flex;flex-direction:column;position:relative}.zone.stack .container .text{width:100%;max-width:625px}.zone.stack .container .text .description{max-width:60%}.zone.stack .container .text:last-child{align-self:flex-end;text-align:right;align-items:flex-end}.zone.stack .container .stacks{position:absolute;left:2.5%;top:0;width:95%;height:100%;max-height:unset;perspective:3000px;z-index:10}.zone.stack .container .stacks:after{content:unset}.zone.stack .container .stacks .photo{max-width:55%;transition:all .5s ease-in-out;transform:translate(-50%,-65%) rotateX(45deg) rotateY(-8deg) rotate(-45deg)}.zone.stack .container .stacks .photo+.photo{display:block;margin-top:-20px}.zone.stack .container .stacks .photo+.photo+.photo{margin-top:-40px}.zone.stack:hover .stacks .photo{transform:translate(-50%,-50%) scale(.8)}.zone.stack:hover .stacks .photo+.photo{margin:0;transform:translate(10%,-85%) scale(.7)}.zone.stack:hover .stacks .photo+.photo+.photo{margin:0;transform:translate(-103%,-24%) scale(.7)}}.zone.phoneslider2{margin-top:var(--margin);padding:0 var(--padding)}.zone.phoneslider2 .container{max-width:1600px}.zone.phoneslider2 .container .items{position:relative;margin-top:50px}.zone.phoneslider2 .container .items .item{display:flex;flex-direction:column;align-items:center;margin-top:50px}.zone.phoneslider2 .container .items .item .text{align-items:center;text-align:center;margin-top:50px}.zone.phoneslider2 .container .items .item .text .title{display:flex;align-items:flex-end;gap:10px;font-size:24px;margin-bottom:25px}.zone.phoneslider2 .container .items .item .text .title:before{content:attr(data-index);color:#000;font-family:var(--title-font);font-size:100px;line-height:.5}.zone.phoneslider2 .container .items .item .text .title .c-title{display:flex;flex-direction:column;line-height:.9;font-size:18px}.zone.phoneslider2 .container .items .item .text .title .c-title>span{font-size:43px}.zone.phoneslider2 .container .items .photo{max-width:75%;margin:auto;width:100%;max-height:400px}.zone.phoneslider2 .container .items .photo:after{content:"";display:block;padding-top:125%}@media screen and (max-width:1199px){.zone.phoneslider2 .container .items .item .text{align-items:flex-start;text-align:left}.zone.phoneslider2 .container .items .item .text .title{flex-direction:column;align-items:flex-start;width:100%}.zone.phoneslider2 .container .items .item .text .title .c-title{align-items:flex-start}.zone.phoneslider2 .container .items .item .text .title:before{margin-bottom:10px}.zone.phoneslider2 .container .items .photo{max-width:100%}}@media screen and (min-width:1200px){.zone.phoneslider2 .container{max-width:1600px}.zone.phoneslider2 .content{display:flex;flex-wrap:wrap;justify-content:flex-end}.zone.phoneslider2 .content .text .title{text-align:right;margin-bottom:0}.zone.phoneslider2 .slider{position:relative}.zone.phoneslider2 .slider .items{display:flex;flex-wrap:wrap}.zone.phoneslider2 .slider .items .item{flex:1;max-width:33.3%;display:flex;flex-direction:column-reverse;padding:25px}.zone.phoneslider2 .slider .items .item .photo{margin-top:0;margin-bottom:auto}.zone.phoneslider2 .slider .items .item .text{margin-top:0;margin-bottom:50px}.zone.phoneslider2 .slider .items .item .text>:first-child{margin-top:auto}.zone.phoneslider2 .slider .items .item .text>:last-child{margin-bottom:auto}.zone.phoneslider2 .slider .items .item:nth-child(2n){flex-direction:column}.zone.phoneslider2 .slider .items .item:nth-child(2n) .photo{margin-bottom:0}.zone.phoneslider2 .slider .items .item:nth-child(2n) .text{margin-top:50px;margin-bottom:0}}@media screen and (min-width:1600px){.zone.phoneslider2 .container .items .item .text .title .c-title{font-size:24px}.zone.phoneslider2 .container .items .item .photo{max-width:unset}.zone.phoneslider2 .container .items .item .photo:after{padding-top:150%}}.zone.items{margin-top:var(--margin);padding:0 var(--padding)}.zone.items .container .items,.zone.items .container .items .item+.item{margin-top:50px}.zone.items .container .items .item .media .photo{max-height:350px}.zone.items .container .items .item .media .photo:after{content:"";display:block;padding-top:75%}.zone.items .container .items .item .title{display:flex;align-items:flex-end;gap:10px;font-size:24px;margin-bottom:25px}.zone.items .container .items .item .title:before{content:attr(data-index);color:#000;font-family:var(--title-font);font-size:100px;line-height:.5}.zone.items .container .items .item .title .c-title{display:flex;flex-direction:column;line-height:1.1;font-size:18px}.zone.items .container .items .item .title .c-title>span{font-size:43px}.zone.items .container .items .item .description{margin-top:0}@media screen and (min-width:1200px){.zone.items .container{max-width:1600px}.zone.items .container>.content .text{align-items:flex-start}.zone.items .container .items{display:flex;flex-wrap:wrap;margin-top:0}.zone.items .container .items .item{flex:1 1 50%;max-width:50%}.zone.items .container .items .item+.item{margin-top:100px}.zone.items .container .items .item:first-child,.zone.items .container .items .item:nth-child(2){margin-top:75px}.zone.items .container .items .item .c-item{display:flex;flex-wrap:wrap}.zone.items .container .items .item .c-item .text{flex:1}.zone.items .container .items .item .c-item .text .title{margin-left:-75px}.zone.items .container .items .item .c-item .text .description{padding-left:0;margin-left:-25px}.zone.items .container .items .item .c-item .media{flex:1;padding-right:50px}.zone.items .container .items .item .c-item .media .photo{max-height:unset;height:400px}.zone.items .container .items .item .c-item .media .photo:after{content:unset}.zone.items .container .items .item:nth-child(odd){padding-right:25px}.zone.items .container .items .item:nth-child(2n){padding-left:25px}.zone.items .content{display:flex;flex-wrap:wrap}.zone.items .content .text{align-items:flex-end}.zone.items .content .text .title{margin-bottom:0}.zone.items .content .text .title.headline{margin-top:10px}}.zone.keyboard{margin-top:var(--margin);padding:0 var(--padding)}.zone.keyboard .container{position:relative;max-width:1200px;display:flex;flex-wrap:wrap;flex-direction:row-reverse;width:auto;justify-content:center}.zone.keyboard .keys{display:flex;flex-direction:column;align-items:flex-start;position:relative;z-index:10;flex:1;padding:100px 0;margin:auto auto auto -50px}.zone.keyboard .keys>a{position:absolute;right:-35px;bottom:100px}.zone.keyboard .keys>a:hover img{filter:drop-shadow(0 0 2px #858585)}.zone.keyboard .keys>a img{max-width:65px;filter:drop-shadow(0 0 1px rgba(133,133,133,.2));transition:all .5s}.zone.keyboard .keys .word{display:flex;flex-wrap:wrap;margin-bottom:10px}.zone.keyboard .keys .word .letter{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;text-transform:uppercase;font-size:24px;border:2px solid #000;margin-right:10px}.zone.keyboard .media{max-width:33.3%;flex:1;position:relative}.zone.keyboard .media .photo{position:absolute;min-width:150px;height:100%;left:0;top:0;width:100%}@media screen and (max-width:499px){.zone.keyboard .keys{transform:scale(.8)}}@media screen and (min-width:1200px){.zone.keyboard .keys{padding:175px 0}.zone.keyboard .keys>a{right:-65px;bottom:185px}.zone.keyboard .keys>a img{max-width:105px}.zone.keyboard .keys .word{margin-bottom:20px}.zone.keyboard .keys .word .letter{width:65px;height:65px;border-color:#000}}@media screen and (min-width:1600px){.zone.keyboard .container{max-width:1600px}.zone.keyboard .container .keys{padding:200px 0;transform:scale(1.2)}.zone.keyboard .container .keys>a{right:-60px;bottom:210px}}.zone.team{margin-top:var(--margin);padding:0 var(--padding)}.zone.team .container{max-width:1400px}.zone.team .container .items{position:relative}.zone.team .container .items .item{display:flex;flex-direction:column;align-items:center}.zone.team .container .items .item+.item{margin-top:50px}.zone.team .container .items .item .c-item{padding:25px;border:1px solid hsla(0,0%,52.2%,.2)}.zone.team .container .items .item .c-item .text{margin-top:50px}.zone.team .container .items .item .c-item .text .title{font-size:24px}.zone.team .container .items .item .c-item .text .poste{margin-top:25px;display:flex;justify-content:space-between;text-transform:uppercase;font-size:14px;width:100%;letter-spacing:.05rem}.zone.team .container .items .item .c-item .text .desc{margin-top:25px}.zone.team .container .items .item .c-item .text .desc>span{font-size:14px;width:100%;letter-spacing:.05rem;text-transform:uppercase}.zone.team .container .items .item .c-item .text .desc .description{margin-top:10px}.zone.team .container .items .item .c-item .text .coffee{margin-top:25px;display:flex;justify-content:space-between;text-transform:uppercase;font-size:14px;width:100%;letter-spacing:.05rem;align-items:center}.zone.team .container .items .item .c-item .text .coffee img{max-width:15px;margin-left:3px}.zone.team .container .items .item .c-item .text .coffee svg{margin-left:3px;font-size:16px}.zone.team .container .items .item .photo{margin:auto;width:100%;max-height:400px}.zone.team .container .items .item .photo:after{content:"";display:block;padding-top:125%}@media screen and (min-width:780px){.zone.team .container .items{display:flex;flex-wrap:wrap}.zone.team .container .items .item{flex:1 1 50%;max-width:50%;padding:0 15px}.zone.team .container .items .item+.item:nth-child(2){margin-top:0}}@media screen and (min-width:1200px){.zone.team .container{max-width:unset}.zone.team .container .items{justify-content:center}.zone.team .container .items .item{flex:1 1 33.3%;max-width:445px;padding:25px}.zone.team .container .items .item .title{margin-bottom:0}.zone.team .container .items .item .c-item{padding-bottom:25px;width:100%;height:100%;display:flex;flex-direction:column}.zone.team .container .items .item .c-item .photo:after{padding-top:100%}.zone.team .container .items .item .c-item .text{margin-top:25px;flex:1}.zone.team .container .items .item .c-item .text .coffee,.zone.team .container .items .item .c-item .text .desc,.zone.team .container .items .item .c-item .text .poste{margin-top:25px}.zone.team .container .items .item .c-item .text .coffee{margin-top:auto;padding-top:25px}.zone.team .container .items .item .c-item .text .desc .description{max-height:125px}.zone.team .container .items .item+.item,.zone.team .container .items .item+.item:nth-child(3){margin-top:0}}.zone.solutions{margin-top:var(--margin);padding:0 var(--padding)}.zone.solutions .container{max-width:1400px}.zone.solutions .container+.container{margin-top:var(--margin)}.zone.solutions .container .text .title{margin-bottom:0}.zone.solutions .container .text .title.headline{margin-top:0}.zone.solutions .container .filters{margin-top:50px}.zone.solutions .container .content{position:relative;margin-top:40px}.zone.solutions .container .content .item .c-item{border:1px solid hsla(0,0%,52.2%,.2);padding:25px;height:100%}.zone.solutions .container .content .item .c-item .c-links{margin-top:auto;padding-top:25px}.zone.solutions .container .content .item .c-item .description>ul{text-align:left}.zone.solutions .container .content .item .c-item .description>ul+ul{margin-top:25px}.zone.solutions .container .content .item .c-item .description>ul+ul:not(:first-child){padding-left:25px}.zone.solutions .container .content .item .c-item .description>ul+ul:not(:first-child) li{display:flex;margin-bottom:10}.zone.solutions .container .content .item .c-item .description>ul+ul:not(:first-child) li>svg{width:100px;height:25px;margin-right:10px}.zone.solutions .container .content .item .c-item .description>ul+ul:not(:first-child) li>svg path{stroke:#000;stroke-width:40}.zone.solutions .container .content .item .c-item .description>ul:first-child{counter-reset:number;list-style:none}.zone.solutions .container .content .item .c-item .description>ul:first-child li{position:relative;margin-bottom:10px;padding-left:30px}.zone.solutions .container .content .item .c-item .description>ul:first-child li:before{counter-increment:number;content:counter(number);width:20px;min-width:20px;height:20px;border-radius:50%;border:1px solid var(--main);color:var(--main);text-align:center;font-family:var(--title-font);align-self:flex-start;position:absolute;left:0;top:2px;font-size:16px}.zone.solutions .container .content .item+.item{margin-top:25px}.zone.solutions .container .content .item .title{display:flex;align-items:flex-end;gap:10px;font-size:24px;margin-top:15px;flex-wrap:wrap;width:100%}.zone.solutions .container .content .item .title:before{content:attr(data-index);color:var(--main);font-family:var(--title-font);font-size:60px;line-height:.5}.zone.solutions .container .content .item .title .c-title{display:flex;flex-direction:column;line-height:.9;font-size:18px}.zone.solutions .container .content .item .title .c-title>span{font-size:43px}@media screen and (min-width:750px){.zone.solutions .container .content{display:flex;flex-wrap:wrap}.zone.solutions .container .content .item{flex:1 1 50%;max-width:50%}.zone.solutions .container .content .item:nth-child(2){margin-top:0}.zone.solutions .container .content .item:nth-child(odd){padding-right:10px}.zone.solutions .container .content .item:nth-child(2n){padding-left:10px}}@media screen and (min-width:1200px){.zone.solutions .container{max-width:1600px}.zone.solutions .container>.text{max-width:1600px;margin:auto;padding:0 25px}.zone.solutions .container>.text .title:not(.headline)+.c-links .c-links{margin-top:0}.zone.solutions .container .filters{padding:0 25px}.zone.solutions .container .filters>a{font-size:18px;padding:6px 15px 6px 6px}.zone.solutions .container .content{display:flex;flex-wrap:wrap}.zone.solutions .container .content .item{flex:1 1 33%;max-width:33.3%;padding:20px!important}.zone.solutions .container .content .item .c-item{transition:all .5s}.zone.solutions .container .content .item .c-item .desc.text{height:100%}.zone.solutions .container .content .item .c-item .title:before{transition:all .5s}.zone.solutions .container .content .item .c-item .description>ul:first-child li:before{transition:border-color .5s}.zone.solutions .container .content .item .c-item:hover{background:var(--main);color:#fff}.zone.solutions .container .content .item .c-item:hover .title:before{color:#fff}.zone.solutions .container .content .item .c-item:hover .description>ul:first-child li:before{border-color:#fff;color:#fff}.zone.solutions .container .content .item .c-item:hover .button{background:transparent;border:1px solid #fff}.zone.solutions .container .content .item .c-item:hover .phoneContact .icon{background:#fff;border-color:#fff;color:var(--main)}.zone.solutions .container .content .item .c-item:hover .phoneContact .name{color:#fff}.zone.solutions .container .content .item .text .description{font-size:16px}.zone.solutions .container .content .item .text .title{justify-content:center;margin-bottom:15px;margin-top:0;gap:15px;align-items:center;padding-left:25px}.zone.solutions .container .content .item .text .title:before{font-size:70px}.zone.solutions .container .content .item .text .title .c-title{font-size:36px;line-height:1.1;flex:1}.zone.solutions .container .content .item .text .title .type{text-align:center;margin-top:10px;padding:0}.zone.solutions .container .content .item+.item,.zone.solutions .container .content .item:nth-child(3){margin-top:0}.zone.solutions .container .content .item .c-item{display:flex;padding:50px 25px 25px;flex-direction:column}.zone.solutions .container .content .item .c-item>:first-child{margin-top:0}.zone.solutions .container .content .item .c-item>:last-child{margin-bottom:0}.zone.solutions .container .content .item .c-item .description{margin-top:0;text-align:center}}.zone.formations{margin-top:var(--margin);padding:0 var(--padding)}.zone.formations .container{max-width:1400px}.zone.formations .container+.container{margin-top:var(--margin)}.zone.formations .container .text .title.headline{margin-top:0}.zone.formations .container .content{position:relative;margin-top:40px}.zone.formations .container .content .item:first-child .c-item{background-color:#000;color:#fff}.zone.formations .container .content .item:first-child .c-item .title:before{color:#fff}.zone.formations .container .content .item:first-child .c-item .description>ul svg path{stroke:#fff}.zone.formations .container .content .item .media{max-height:400px;position:relative;border:1px solid hsla(0,0%,52.2%,.2)}.zone.formations .container .content .item .media:after{content:"";display:block;padding-top:100%}.zone.formations .container .content .item .media .photo{position:absolute;left:0;top:0;width:100%;height:100%}.zone.formations .container .content .item .c-item{border:1px solid hsla(0,0%,52.2%,.2);padding:25px;height:100%}.zone.formations .container .content .item .c-item .description2>ul li{flex-direction:column;padding-left:15px}.zone.formations .container .content .item .c-item .description2>ul li+li{margin-top:25px}.zone.formations .container .content .item .c-item .description2>ul li strong{font-weight:unset;text-transform:uppercase;font-family:var(--title-font);transform:translateX(-15px)}.zone.formations .container .content .item .c-item .doc-title{margin-top:15px;text-transform:uppercase;font-family:var(--title-font)}.zone.formations .container .content .item .c-item .docs{display:flex;align-items:center;gap:15px;padding-left:15px}.zone.formations .container .content .item .c-item .docs>a{text-transform:uppercase;color:var(--main);padding-bottom:2px;border-bottom:1px solid var(--main);font-size:14px;letter-spacing:.05rem}.zone.formations .container .content .item .c-item .description>ul{text-align:left}.zone.formations .container .content .item .c-item .description>ul li{display:flex;margin-bottom:10px}.zone.formations .container .content .item .c-item .description>ul li>svg{width:100px;max-width:35px;height:25px;margin-right:10px}.zone.formations .container .content .item .c-item .description>ul li>svg path{stroke:#000;stroke-width:40}.zone.formations .container .content .item+.item{margin-top:25px}.zone.formations .container .content .item .title{display:flex;align-items:flex-end;gap:10px;font-size:24px;margin-top:15px;flex-wrap:wrap}.zone.formations .container .content .item .title:before{content:attr(data-index);color:#000;font-family:var(--title-font);font-size:100px;line-height:.5}.zone.formations .container .content .item .title .c-title{display:flex;flex-direction:column;line-height:.9;font-size:18px}.zone.formations .container .content .item .title .c-title>span{font-size:43px;color:var(--main);text-transform:none;font-family:var(--title2-font);margin-bottom:10px}@media screen and (min-width:750px){.zone.formations .container .content{display:flex;flex-wrap:wrap}.zone.formations .container .content:nth-child(odd){flex-direction:row-reverse}.zone.formations .container .content:nth-child(odd) .item,.zone.formations .container .content:nth-child(odd) .item .item:nth-child(3){padding-left:10px}.zone.formations .container .content:nth-child(2n) .item{padding-right:10px}.zone.formations .container .content:nth-child(2n) .item:nth-child(3){padding-right:0}.zone.formations .container .content .item{flex:1 1 35%;max-width:50%}.zone.formations .container .content .item:nth-child(2),.zone.formations .container .content .item:nth-child(3){margin-top:0}.zone.formations .container .content .item:nth-child(3){padding-right:0;flex:1}.zone.formations .container .content .item:nth-child(3) .media{height:100%;max-height:unset}.zone.formations .container .content .item:nth-child(3) .media:after{content:unset}}@media screen and (min-width:1200px){.zone.formations .container .text{max-width:1200px;margin:auto}.zone.formations .container .content{display:flex;flex-wrap:wrap}.zone.formations .container .content+.content{margin-top:0}.zone.formations .container .content .item{flex:1 1 33%;max-width:33.3%;padding:20px!important}.zone.formations .container .content .item .text{align-items:center}.zone.formations .container .content .item .text .title{justify-content:center;margin-bottom:35px}.zone.formations .container .content .item .text .title .c-title{transform:translateY(5px)}.zone.formations .container .content .item .text .title .type{text-align:center;margin-top:10px;padding:0}.zone.formations .container .content .item+.item,.zone.formations .container .content .item:nth-child(3){margin-top:0}.zone.formations .container .content .item .c-item{padding:35px;display:flex;flex-direction:column}.zone.formations .container .content .item .c-item>:first-child{margin-top:auto}.zone.formations .container .content .item .c-item>:last-child{margin-bottom:auto}.zone.formations .container .content .item .c-item .description{margin-top:0;text-align:center}}.zone.score{position:relative;overflow:hidden;margin-top:var(--margin);padding:0 var(--padding)}.zone.score .container.container-full .text .c-links{justify-content:center}.zone.score .text .title{text-transform:uppercase;font-size:24px}.zone.score .text .line{background:hsla(0,0%,52.2%,.6);height:1px;display:block;margin:10px 0;width:100%}.zone.score .text .description{margin-top:10px}.zone.score .stacks{margin:50px 0;position:relative}.zone.score .stacks .circle{width:100%;max-width:350px;margin:auto;position:relative}.zone.score .stacks .circle .c-circle{position:absolute;left:0;top:0;width:100%;height:100%;border:20px solid var(--main);border-radius:50%;clip-path:inset(0 0 25% 0)}.zone.score .stacks .circle .c-circle:after,.zone.score .stacks .circle .c-circle:before{content:"";position:absolute;left:-20px;top:-20px;width:100%;height:100%;border:20px solid transparent;border-radius:50%}.zone.score .stacks .circle .c-circle:before{border-top-color:var(--main);transform:rotate(45deg)}.zone.score .stacks .circle .c-circle:after{border-top-color:var(--main);transform:rotate(105deg)}.zone.score .stacks .circle:after{content:"";padding-top:100%;display:block}.zone.score .stacks .circle .scoring{position:absolute;left:0;bottom:0;width:100%;height:100%;text-transform:uppercase}.zone.score .stacks .circle .scoring .percent{color:var(--main)}.zone.score .stacks .circle .scoring .arrow{width:100%;height:100%;border-radius:50%;position:absolute;left:0;top:0;transform:rotate(120deg)}.zone.score .stacks .circle .scoring .arrow:before{content:"";width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:20px solid #000;left:50%;top:-10px;position:absolute;transform:translate(-50%,-33.3%)}.zone.score .stacks .circle .scoring>span{position:absolute;left:50%;top:50%;transform:translate(-50%,-66.6%);text-align:center;font-family:var(--title-font);font-size:36px;color:var(--main)}.zone.score .stacks .circle .scoring:before{content:"Insatisfaits";position:absolute;left:0;bottom:25%;transform:translateY(150%)}.zone.score .stacks .circle .scoring:after{content:"Satisfaits";position:absolute;right:0;bottom:25%;transform:translateY(150%)}@media screen and (min-width:1200px){.zone.score{overflow:visible}.zone.score,.zone.score+.zone{margin-top:calc(var(--margin)*1.5)}.zone.score .container{display:flex;flex-direction:column;min-height:450px}.zone.score .container.container-full{min-height:unset;margin-top:50px}.zone.score .container.container-full .text:last-child{width:100%;text-align:center;align-items:center;transform:unset;max-width:unset}.zone.score .container.container-full .text:last-child .c-links{margin-top:0}.zone.score .container .text{width:100%;max-width:625px}.zone.score .container .text:last-child{max-width:500px;transform:translateY(-125px)}.zone.score .container .text:last-child .description{max-width:75%}.zone.score .container .text .description{max-width:60%}.zone.score .container .text:last-child{align-self:flex-end;text-align:right;align-items:flex-end}.zone.score .container .stacks{position:absolute;left:12.5%;top:0;width:75%;height:100%;max-height:unset;perspective:3000px;z-index:10;pointer-events:none}.zone.score .container .stacks .circle{max-width:450px}.zone.score .container .stacks .circle .scoring>span{font-size:48px}.zone.score .container .stacks .circle .scoring .arrow:before{border-left:20px solid transparent;border-right:20px solid transparent;border-top:30px solid #000;transform:translate(-50%,-10%)}.zone.score .container .stacks .circle .scoring:after,.zone.score .container .stacks .circle .scoring:before{font-size:18px;letter-spacing:.05rem}.zone.score .container .stacks .circle .scoring:before{transform:translate(-100%,30%)}.zone.score .container .stacks .circle .scoring:after{transform:translate(100%,30%)}.zone.score .container .stacks .circle .c-circle{border-width:50px}.zone.score .container .stacks .circle .c-circle:after,.zone.score .container .stacks .circle .c-circle:before{border-width:50px;left:-50px;top:-50px}}.zone.blog{margin-top:var(--margin);padding:0 var(--padding)}.zone.blog .container{max-width:1400px}.zone.blog .container .controls{margin-top:25px;justify-content:center;gap:15px;align-items:center}.zone.blog .container .controls .disabled{cursor:default;opacity:.5}.zone.blog .container .controls .nav-slider{height:10px}.zone.blog .container .controls .nav-slider.next:before,.zone.blog .container .controls .nav-slider.prev:after{top:2px}.zone.blog .container .controls .pages{letter-spacing:2px;font-size:18px;flex-direction:row;font-family:var(--title-font);align-items:center}.zone.blog .container .controls .pages:before{content:attr(data-page);margin-right:5px}.zone.blog .container .controls .pages:after{content:attr(data-total);margin-left:5px}.zone.blog .container .items{position:relative}.zone.blog .container .items .item{display:flex;flex-direction:column;align-items:center}.zone.blog .container .items .item+.item{margin-top:50px}.zone.blog .container .items .item .c-item{padding:25px;border:1px solid hsla(0,0%,52.2%,.2)}.zone.blog .container .items .item .c-item .text{margin-top:50px}.zone.blog .container .items .item .c-item .text .title{font-size:24px}.zone.blog .container .items .item .c-item .text .poste{margin-top:25px;display:flex;justify-content:space-between;text-transform:uppercase;font-size:14px;width:100%;letter-spacing:.05rem}.zone.blog .container .items .item .c-item .text .desc{margin-top:25px}.zone.blog .container .items .item .c-item .text .desc .button{margin-top:0}.zone.blog .container .items .item .c-item .text .desc>span{font-size:14px;width:100%;letter-spacing:.05rem;text-transform:uppercase}.zone.blog .container .items .item .c-item .text .desc .description{margin-top:0}.zone.blog .container .items .item .c-item .text .coffee{margin-top:25px;display:flex;justify-content:space-between;text-transform:uppercase;font-size:14px;width:100%;letter-spacing:.05rem;align-items:center}.zone.blog .container .items .item .c-item .text .coffee svg{margin-left:3px;font-size:16px}.zone.blog .container .items .item .media{position:relative}.zone.blog .container .items .item .media>a{position:absolute;left:0;top:0;width:100%;height:100%}.zone.blog .container .items .item .photo{margin:auto;width:100%;max-height:400px}.zone.blog .container .items .item .photo:after{content:"";display:block;padding-top:125%}@media screen and (min-width:780px){.zone.blog .container .items{display:flex;flex-wrap:wrap}.zone.blog .container .items .item{flex:1 1 50%;max-width:50%;padding:0 15px}.zone.blog .container .items .item+.item:nth-child(2){margin-top:0}}@media screen and (min-width:1200px){.zone.blog .container .items .item{flex:1 1 33.3%;max-width:33.3%;padding:0 25px}.zone.blog .container .items .item .title{margin-bottom:0}.zone.blog .container .items .item .c-item{padding-bottom:50px}.zone.blog .container .items .item .c-item .text .coffee,.zone.blog .container .items .item .c-item .text .desc,.zone.blog .container .items .item .c-item .text .poste{margin-top:50px}.zone.blog .container .items .item+.item:nth-child(3){margin-top:0}}.zone.diapofaq{overflow:hidden;margin-top:var(--margin);z-index:5}.zone.diapofaq,.zone.diapofaq .content{position:relative;display:flex;flex-direction:column}.zone.diapofaq .content{padding:50px var(--padding) 100px;height:calc(100vh - var(--header))}.zone.diapofaq .content .search{margin-top:25px;max-width:400px;width:100%}.zone.diapofaq .content .search form ::placeholder{color:#fff}.zone.diapofaq .content .search form :-ms-input-placeholder{color:#fff}.zone.diapofaq .content .search .form-group{position:relative;border:1px solid #fff;display:flex;flex-wrap:wrap;border-radius:50px;padding:5px;background:rgba(0,0,0,.2)}.zone.diapofaq .content .search .form-group input{color:#fff;padding:10px 15px;border-radius:30px 0 0 30px;font-family:var(--title-font);background:transparent;border:0;flex:1 1 50%;outline:none}.zone.diapofaq .content .search .form-group input:nth-child(2){border-radius:0 30px 30px 0;border-left:1px solid hsla(0,0%,100%,.5);padding-right:50px}.zone.diapofaq .content .search .form-group button{position:absolute;width:25px;height:25px;right:0;top:50%;transform:translate(-50%,-50%);border-radius:50%;color:var(--main);font-family:var(--title-font)}.zone.diapofaq .content .media{position:absolute;left:0;top:0;width:100%;height:100%}.zone.diapofaq .content .media .photo{height:100%}.zone.diapofaq .content .media .video{position:absolute;left:0;top:0;width:100%;height:100%}.zone.diapofaq .content .container{position:relative;color:#fff;z-index:10;max-width:1500px;margin:auto}.zone.diapofaq .content .container .text{align-items:center}.zone.diapofaq .content .container .text .c-text{display:flex;flex-direction:column;align-items:center}.zone.diapofaq .content .container .text .title{display:flex;flex-wrap:wrap;align-items:flex-end}.zone.diapofaq .content .container .text .title>span{color:var(--main);font-family:var(--title2-font);text-transform:none;margin-left:-35px;font-size:var(--title2-size);line-height:0}.zone.diapofaq .content .container .text .title.headline{margin-top:75px}.zone.diapofaq .content .container .text .description{max-width:450px;margin:25px auto 0}@media screen and (max-width:599px){.zone.diapofaq .content .container .text .title{align-items:center;justify-content:center}.zone.diapofaq .content .container .text .title>span{margin:10px auto 0}}@media screen and (min-width:800px){.zone.diapofaq .content .search{margin-top:50px}}@media screen and (min-width:1200px){.zone.diapofaq .content{max-height:calc(var(--vh, 1vh)*100);padding:100px 50px;min-height:800px}.zone.diapofaq .content .container{display:flex;flex-wrap:wrap;height:100%;justify-content:center}.zone.diapofaq .content .container .text{align-self:center;flex:1}.zone.diapofaq .content .container .text .c-text{margin-left:auto;align-items:flex-start}.zone.diapofaq .content .container .text .title{font-size:90px}.zone.diapofaq .content .container .text .title>span{font-size:160px;margin-left:-75px}.zone.diapofaq .content .container .text .title.headline{font-size:20px}.zone.diapofaq .content .search{position:absolute;left:50%;transform:translateX(-66%);bottom:0;margin-top:0;justify-content:flex-start;max-width:700px;display:flex;flex-direction:column}.zone.diapofaq .content .search .alert{border-radius:30px}.zone.diapofaq .content .search form{width:100%}.zone.diapofaq .content .search form .form-group input{font-size:18px;padding:15px 25px}.zone.diapofaq .content .search form .form-group button{transition:all .5s;font-size:18px;width:35px;height:35px;right:-5px}.zone.diapofaq .content .search form .form-group button:hover{background:var(--main);color:#fff}}.zone.faq{margin-top:var(--margin);padding:0 var(--padding)}.zone.faq .container{max-width:1400px}.zone.faq .container .items{position:relative;margin-top:25px}.zone.faq .container .items>.title{font-size:28px;font-family:var(--main-font);text-transform:uppercase;letter-spacing:2px;font-weight:300;display:flex;align-items:center}.zone.faq .container .items>.title:before{content:"";width:50px;height:1px;margin-right:10px;background:var(--main)}.zone.faq .container .items .item{display:flex;flex-direction:column;align-items:center;margin-top:25px}.zone.faq .container .items .item+.title{margin-top:25px}.zone.faq .container .items .item .c-item{padding:25px 50px;border:1px solid hsla(0,0%,52.2%,.2);width:100%;position:relative;transition:all .5s}.zone.faq .container .items .item .c-item>svg{display:none}.zone.faq .container .items .item .c-item .text{text-align:center;align-items:center;width:100%;max-width:1200px;margin:auto}.zone.faq .container .items .item .c-item .text .title{font-size:20px;margin-bottom:0;font-family:var(--main-font)}.zone.faq .container .items .item .c-item .text .description{max-width:unset}@media screen and (min-width:1200px){.zone.faq .container .items .item .c-item{cursor:pointer;opacity:.8}.zone.faq .container .items .item .c-item.active,.zone.faq .container .items .item .c-item:hover{opacity:1}.zone.faq .container .items .item .c-item.active>svg,.zone.faq .container .items .item .c-item:hover>svg{opacity:1;top:0;transform:translateY(0) rotate(-45deg)}.zone.faq .container .items .item .c-item.active.active .description,.zone.faq .container .items .item .c-item:hover.active .description{display:block}.zone.faq .container .items .item .c-item>svg{display:block;position:absolute;right:0;top:100%;width:40px;transform:translateY(-100%) rotate(45deg);transition:all .5s;opacity:.5}.zone.faq .container .items .item .c-item .description{display:none}}.zone.contact{margin-top:var(--margin);padding:0 var(--padding)}.zone.contact .form-title{color:var(--main);font-family:var(--title2-font);margin-top:25px;font-size:24px;margin-bottom:50px}.zone.contact form input,.zone.contact form textarea{color:var(--color);background:unset;border:0;border-bottom:1px solid hsla(0,0%,52.2%,.2);padding-left:0;font-family:var(--main-font);font-weight:400;font-size:18px}.zone.contact form .send{display:flex;flex-wrap:wrap;align-items:flex-start;margin-top:25px}.zone.contact .gallery{margin:25px -15px 0}.zone.contact .gallery .phone{position:relative;max-width:300px}.zone.contact .gallery .phone img{width:100%}.zone.contact .gallery .phone .contacts{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;width:100%;position:absolute;height:100%;left:0;top:0;font-weight:600;padding:50px 75px 50px 60px;word-break:break-all}.zone.contact .gallery .phone .contacts .c-socials .socials{margin-top:25px}.zone.contact .gallery .phone .contacts .c-socials .socials li a{width:25px;height:25px;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:50%;background:var(--main)}.zone.contact .gallery .phone .contacts .c-socials:before{content:"";max-width:50%;height:1px;width:100%;display:block;margin:auto auto 25px;background:hsla(0,0%,52.2%,.2)}.zone.contact .gallery .phone .contacts>ul{display:flex;flex-direction:column;justify-content:center;flex:1}.zone.contact .gallery .phone .contacts>ul>*{margin-top:25px}.zone.contact .gallery .phone .contacts>ul>* a{transition:all .5s}.zone.contact .gallery .phone .contacts>ul>* a:hover{color:var(--main)}.zone.contact .gallery .phone .contacts>:first-child{margin-top:auto}.zone.contact .gallery .phone .contacts>:last-child{margin-bottom:auto;min-height:40%}.zone.contact .gallery .line{display:flex;flex-wrap:wrap}.zone.contact .gallery .line .item{padding:10px;flex:1}.zone.contact .gallery .line .item .gmap,.zone.contact .gallery .line .item .photo{border-radius:20px;overflow:hidden;position:relative;min-height:250px;height:100%}.zone.contact .gallery .line .item .gmap iframe,.zone.contact .gallery .line .item .photo iframe{position:absolute;left:0;top:0;width:100%;height:100%;filter:grayscale(1)}.zone.contact .gallery .line+.line{margin-top:15px}@media screen and (min-width:1200px){main.contact footer{margin-top:-20px}.zone.contact{padding:0 var(--padding);margin-top:-50px!important;padding-left:0;margin-bottom:0!important;opacity:0}.zone.contact .container{max-width:unset;display:flex;flex-wrap:wrap;flex-direction:row-reverse}.zone.contact .container .text{flex:1;padding-left:var(--margin);padding-top:var(--padding);padding-right:var(--padding);min-height:600px}.zone.contact .container .text>:first-child{margin-top:auto}.zone.contact .container .text>:last-child{margin-bottom:auto}.zone.contact .container .text .form-title{font-size:36px;margin:50px 0 25px}.zone.contact .container .text form{flex-direction:column;max-width:600px}.zone.contact .container .text form .column .form-group{margin-bottom:0;margin-top:10px;display:flex;align-items:flex-end;width:100%}.zone.contact .container .text form .column .form-group input,.zone.contact .container .text form .column .form-group textarea{padding-bottom:0;padding-top:15px}.zone.contact .container .text form .send{flex:1 1 100%;margin-top:50px}.zone.contact .container .gallery{flex:1;margin-top:0;min-width:60%;display:flex;flex-wrap:wrap;margin-top:calc(0 - var(--margin));min-height:calc(100vh - var(--margin))}.zone.contact .container .gallery .line{flex:1;flex-direction:column}.zone.contact .container .gallery .line .phone{margin:auto}.zone.contact .container .gallery .line .phone img{filter:drop-shadow(0 0 10px rgba(0,0,0,.5))}.zone.contact .container .gallery .line .phone .contacts{padding-right:50px;padding-left:50px;word-break:normal}.zone.contact .container .gallery .line .phone .contacts>:last-child{min-height:30%}.zone.contact .container .gallery .line .phone .contacts>ul>*{margin-top:50px}.zone.contact .container .gallery .line .item .gmap,.zone.contact .container .gallery .line .item .photo{min-height:150px;box-shadow:0 0 10px rgba(0,0,0,.5)}.zone.contact .container .gallery .line:nth-child(2){min-width:300px}.zone.contact .container .gallery .line+.line{margin-top:0}}::placeholder{opacity:1;color:var(--main-color);font-size:16px}:-ms-input-placeholder{color:var(--main-color);font-size:16px}::-ms-input-placeholder{font-size:16px;color:var(--main-color)}.alert{display:flex;flex-wrap:wrap;padding:10px 15px;align-items:center;border:1px solid transparent;border-radius:.25rem;font-size:14px;width:100%;justify-content:center}.alert.success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert.error{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}form{display:flex;flex-direction:column;width:100%}form .form-group{margin-bottom:10px;font-size:18px}form .form-group input,form .form-group select,form .form-group textarea{border:0;border-bottom:1px solid hsla(0,0%,52.2%,.2);padding:10px;width:100%;font-size:14px;color:var(--main-color)}form .form-group button{font-size:12px}form .form-group button:disabled{opacity:.5;cursor:default}form .form-group textarea{resize:vertical}.zone.diapopage{margin-top:var(--margin);padding:0 var(--padding)}.zone.diapopage+.textphotoicon{margin-top:calc(var(--margin)*2)}.zone.diapopage .container{position:relative;height:calc(100vh - var(--margin));display:flex;flex-direction:column;padding-top:50px}.zone.diapopage .container>.text{width:100%;min-width:250px;margin:auto}.zone.diapopage .container>.text .description{text-align:center;max-width:unset;margin-top:0}.zone.diapopage .container .content{position:relative;flex:1;display:flex;flex-direction:column;max-height:75%}.zone.diapopage .container .content .media{flex:1;min-width:250px;margin:25px auto 0;width:100%}.zone.diapopage .container .content .media .photo,.zone.diapopage .container .content .media .video{height:100%}.zone.diapopage .container .content .media .photo video,.zone.diapopage .container .content .media .video video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.zone.diapopage .container .content .text{text-align:center;align-items:center}.zone.diapopage .container .content .text .title.headline{margin-top:0;margin-bottom:10px}@media screen and (min-width:1200px){.zone.diapopage{margin-top:0!important}.zone.diapopage .container{min-height:700px;height:calc(100vh - var(--header) - var(--margin));max-width:unset;margin-top:var(--padding);padding-top:0}.zone.diapopage .container>.text{margin-top:25px;max-width:30%}.zone.diapopage .container>.text .description{margin-top:0}.zone.diapopage .container .content{position:relative;max-height:unset}.zone.diapopage .container .content .text{position:relative;z-index:10;margin:auto}.zone.diapopage .container .content .text .title:not(.headline){font-size:90px;letter-spacing:5px}.zone.diapopage .container .content .text .title.headline{margin-bottom:25px}.zone.diapopage .container .content .text>*{text-align:center}.zone.diapopage .container .content .media{position:absolute;left:50%;top:0;bottom:0;transform:translateX(-50%);margin:0;max-width:30%}}.zone.diapoprinc{overflow:hidden;z-index:5}.zone.diapoprinc,.zone.diapoprinc .content{position:relative;display:flex;flex-direction:column}.zone.diapoprinc .content{padding:50px var(--padding) 100px;height:calc(100vh - var(--header))}.zone.diapoprinc .content .media{position:absolute;left:0;top:0;width:100%;height:100%}.zone.diapoprinc .content .media .photo{height:100%;z-index:10;opacity:0}.zone.diapoprinc .content .media .c-video,.zone.diapoprinc .content .media .video{position:absolute;left:0;top:0;width:100%;height:100%}.zone.diapoprinc .content .media .c-video video,.zone.diapoprinc .content .media .video video{filter:brightness(.9)}.zone.diapoprinc .content .timeline{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.zone.diapoprinc .content .timeline>*{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;width:100%;text-align:center}.zone.diapoprinc .content .container{position:relative;color:#fff;z-index:100;max-width:1500px;margin:auto}.zone.diapoprinc .content .container .text{align-items:center}.zone.diapoprinc .content .container .text .c-text{display:flex;flex-direction:column;align-items:center}.zone.diapoprinc .content .container .text .title{display:flex;flex-wrap:wrap;align-items:flex-end}.zone.diapoprinc .content .container .text .title>span{color:var(--main);font-family:var(--title2-font);text-transform:none;margin-left:-35px;font-size:var(--title2-size);line-height:0}.zone.diapoprinc .content .container .text .title.headline{margin-top:75px}.zone.diapoprinc .content .container .text .description{max-width:450px;margin:25px auto 0}@media screen and (max-width:599px){.zone.diapoprinc .content .container .text .title{align-items:center;justify-content:center}.zone.diapoprinc .content .container .text .title>span{margin:10px 0 0 10px}}@media screen and (min-width:1200px){.zone.diapoprinc .content{max-height:calc(var(--vh, 1vh)*100);padding:100px 50px;min-height:800px}.zone.diapoprinc .content .timeline .title{font-size:90px}.zone.diapoprinc .content .container{display:flex;flex-wrap:wrap;height:100%;justify-content:center}.zone.diapoprinc .content .container .text{align-self:center;flex:1}.zone.diapoprinc .content .container .text .title{font-size:90px}.zone.diapoprinc .content .container .text .title>span{font-size:120px;margin-left:-15px}.zone.diapoprinc .content .container .text .title.headline{font-size:22px}}@media screen and (max-width:799px){.zone.diapoprinc .content .media img{object-position:right center}}.zone.diapoweb .part:not(.final){display:none}@media screen and (min-width:1200px){.zone.diapoweb .container .content,.zone.diapoweb .container .content .text{width:100%}.zone.diapoweb .container .content .text .c-title{width:100%;display:flex;justify-content:center}.zone.diapoweb .container .content .text .part{white-space:nowrap;overflow:hidden}.zone.diapoweb .container .content .text .part:not(.final){display:inline-block;font-size:90px;letter-spacing:5px;font-family:var(--title-font);text-transform:uppercase;font-weight:300;line-height:1.2}.zone.diapoweb .container .content .text>.title:not(.headline):after{content:unset}}@media screen and (min-width:1200px){.zone.diapowrite .container .content .text>.title>span{display:inline-block;overflow:hidden}.zone.diapowrite .container .content .text>.title:not(.headline){font-size:90px;letter-spacing:5px}.zone.diapowrite .container .content .text>.title:not(.headline):after{content:"|";animation:blink .5s ease-in-out infinite}.zone.diapowrite .container .content .text>.title.headline{margin-bottom:25px}}@keyframes blink{0%{opacity:0}50%{opacity:1}to{opacity:0}}.zone.diapocoffee .title2{display:none}@media screen and (min-width:1200px){.zone.diapocoffee .wave{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAEsCAYAAAHx/cwoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMi1jMDAwIDc5LjFiNjVhNzliNCwgMjAyMi8wNi8xMy0yMjowMTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc5NkJCRDc5NUVBODExRUVBOTJDQTZGNjA0RDhBOTdDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc5NkJCRDdBNUVBODExRUVBOTJDQTZGNjA0RDhBOTdDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Nzk2QkJENzc1RUE4MTFFRUE5MkNBNkY2MDREOEE5N0MiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Nzk2QkJENzg1RUE4MTFFRUE5MkNBNkY2MDREOEE5N0MiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5H55puAAAEmklEQVR42uzUMQoAIAiF4Ywu4/0PaBAtDSWRRcP/ZvUTicTM0u3k9CAgICCfIEVVT/q9P0ka0gslePhQVxZNsjlwfq6AbXnCICAgICAgICB+qgDs17ENAAAIwzDx/9HlBlbqPZLnjPuFQCAl95tr634hEAgEAoFAHiErADv2sgIABEQBlJr//2YrW5FnOrNW7lGKe+T3+81pgYCAgICAvD6zBdSuqc+N7s4qLgVcvT5HapdoJ0NP7RUPhHDZQUBAQEBAQEBAQEBAQEBAQEBGpwjAzh2kABQBAQCl3P/KlD1FZP7vzVYxT0oxuAwFAQEBAQEBAQEBAQEBAQG5GhHrtZZrtTokQMI77fk1pF7qJ+9+kvQi+ekYo6eoX6ugS+XA+gxxVFmiz7QNEQQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBATkJ9EEYO/ecQAEgQAKhoT7XxlqGgrC8p13AXVHooWfZ15xdWYJCBABASIgAgJEQIAICBABASIgAgJEQIAIyNud+uvDVUU+4TH0qaVs6Fu3m34AKTfva+4cQDL8DdeQ2UvO0ONADMttr4AAERAgAgJEQIAICBABERAgAgJEQIAICBABERAgAgJEQIAICBABERAgAgJEQIAICBABERAgAgJEQIAICBABUVMVgL07RgEQhgEoSiCX6f0PqKuDKNpWYnl/cxAlD7E6qF+vukIEBIiAABEQIAICREAEBIiAABEQIAICREAEBIiAABEQIAICREAEBIiAABEQIAICREAEBIiAANGosrVmCtedfeoipoEY9rT9Asg8gBHHCiDfI3QDJYQS5xirgmx/P+88bASIAsve3psQhO+WvRWBlv/8XXYOIwDUejC8G1gYeK0HQwN/mJeLQAQEiIAAERAgAgJEQAQEiIAAERAgAgJEQAQEiIAAERAgAgJEQAQEiIAAERAgAgJEQAQEiIAAERAgAgJEQAQEiIAAERAgAgJEQAQEiIAAERAgAgJEQAQEiIAAERAgAgJEQAQEiIAAERAgAgJEQAQEiIAAERAgAgJEQIAIiIAA0bt2Adq1gxsAQRiAomnCMuw/YD158YQSFOG9BdTSb2JiZKYpgDcWCAQEAgIBgYBAQCAgEBAIIBAQCAgEBAICAYGAQEAgIBAQCCAQEAgIBAQCAgGBgEBAICAQQCAgEBAICAQEAgIBgYBAQCAgEEAgIBAQCIxXaq2mwFV+fP2YJhC7YOkXuNcQCKtF8OZzh0AsBM/mFQIRBPdnG2cgOduHEYKY5QxKa0mIYUel8wDFI4btA+k98BABuwYyYmHC4rNTIBaR3/IvFggEBAICAYGAQEAgIBAQCAgEEAgIBAQCAgGBgEBAICAQEAgIBBAICAQEAgIBgYBAQCAgEBAIIBAQCAgEBAICAYGAQEAgIBAQCCAQEAgIBAQCAgGBgEBAICAQQCAgEBAICAQEAgIBgYBAQCAgEEAgIBAQCAgEBAICAYGAQEAggEBAICAQEAgIBAQCAgGBgEBAIIBAQCAgEBAICAQEAgIBgYBAAIGAQEAgIBAQCAgEBAICAYGAQACBQKMDPzJz2DaHIvcAAAAASUVORK5CYII=);-moz-background-clip:text;-o-background-clip:text;-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 hsla(0,0%,100%,.06);animation:wave-animation 1s linear infinite,loading-animation 6s linear 1s 1 both;background-size:200px 100px;background-repeat:repeat-x;opacity:1}@keyframes wave-animation{0%{background-position:0 bottom}to{background-position:200px bottom}}@keyframes loading-animation{0%{background-size:200px 0}to{background-size:200px 200px}}}.zone.diapolike .icons{display:none}@media screen and (min-width:1200px){.zone.diapolike .c-title{display:flex}.zone.diapolike .c-title .title{margin:0}.zone.diapolike .c-title .title:not(.headline){line-height:1}.zone.diapolike .c-title .icons{display:inline-block;position:relative;overflow:hidden;width:60px;height:60px;margin-right:10px}.zone.diapolike .c-title .icons .icon{position:absolute;left:0;top:0;width:60px;height:60px}.zone.diapolike .c-title .icons .icon>svg{width:100%;height:100%}.zone.diapolike .c-title .icons .icon:nth-child(2){transform:translateY(100%)}}.zone.diaposolution .c-title .title:first-child{display:none}@media screen and (min-width:1200px){.zone.diaposolution .text{width:100%}.zone.diaposolution .c-title{position:relative;overflow:hidden;width:100%}.zone.diaposolution .c-title .title{margin-bottom:0}.zone.diaposolution .c-title .title:first-child{display:flex;white-space:nowrap;justify-content:center;position:absolute;left:50%;transform:translateX(-50%)}.zone.diaposolution .c-title .title .part{overflow:hidden}.zone.diaposolution .c-title .title.final{transform:translateY(100%);opacity:0}}.zone.diapodraw .title-svg{display:none}@media screen and (min-width:1200px){.zone.diapodraw .text .title:not(.headline){display:none}.zone.diapodraw .title-svg{display:block}.zone.diapodraw .title-svg svg{width:1050px}.zone.diapodraw .title-svg svg path{stroke-width:1px;stroke:#000;fill:transparent}}.contactFlash{position:fixed;left:0;top:0;z-index:9999;width:100%;height:100%;text-align:center;visibility:hidden;opacity:0;transition:all .5s}.contactFlash.open{opacity:1;visibility:visible}.contactFlash.open .bg .flashWindow{opacity:1;transform:translateY(0);transition-delay:.25s}.contactFlash .flashWindow{opacity:0;transform:translateY(50px);transition:all .5s}.contactFlash .bg{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);backdrop-filter:blur(5px);z-index:9999;padding:25px;overflow:auto;display:flex;flex-direction:column}.contactFlash .bg>*{margin:auto;max-width:600px;display:flex;flex-direction:column}.contactFlash .bg>* .close{align-self:flex-end;cursor:pointer;margin-bottom:10px}.contactFlash .bg>* .close:after{content:"X";font-weight:700;color:#fff;font-size:24px;font-family:var(--title-font)}.contactFlash .bg>* .subtitle{color:#000;letter-spacing:.05rem;font-size:3.5vmin}.contactFlash .bg>* .subtitle,.contactFlash .bg>* .title{text-transform:uppercase;text-align:center;transition:color .5s}.contactFlash .bg>* .title{color:var(--main);font-weight:700;font-family:var(--main-font);font-size:5.79vmin}.contactFlash .bg>* .photo{margin:10px 0 0}.contactFlash .bg>* .photo:after{content:"";display:block;padding-top:50%}.contactFlash .bg>* .contactTitle{color:#000;text-transform:uppercase;font-weight:700;text-align:center;font-family:var(--main-font);font-size:5.79vmin;display:flex;flex-direction:column;align-items:center;transition:color .5s}.contactFlash .bg>* .contactTitle a{letter-spacing:.1rem}.contactFlash .bg>* .c-flash{padding:25px;background:#fff}.contactFlash .bg>* .shortdesc{margin-top:10px;color:#000;text-align:center;transition:color .5s;line-height:1.4}.contactFlash .bg>* form{margin-top:25px}.contactFlash .bg>* form ::-webkit-input-placeholder,.contactFlash .bg>* form ::placeholder{font-size:16px}.contactFlash .bg>* form .form-group{margin-top:5px}.contactFlash .bg>* form .form-group input,.contactFlash .bg>* form .form-group textarea{color:#000;background:unset;border:0;border-bottom:1px solid hsla(0,0%,52.2%,.2);padding-left:0;font-family:var(--main-font);font-weight:400;font-size:18px}.contactFlash .btn{padding:10px 25px;color:#fff;background:var(--main);font-weight:500;border-radius:4px;cursor:pointer;border:2px solid #fff;max-width:210px;margin-left:auto}@media screen and (min-width:600px){.contactFlash .bg>*{max-width:500px;width:100%}.contactFlash .bg>* .subtitle{font-size:17px}.contactFlash .bg>* .title{font-size:45px;letter-spacing:7px;line-height:.9;margin-top:10px}.contactFlash .bg>* .photo{max-height:170px}.contactFlash .bg>* .contactTitle{font-size:30px;letter-spacing:2px}.contactFlash .bg>* .shortdesc{margin-top:20px}}