@charset "UTF-8";
/*
	CSS Document
	
	Version : 21.0.0 du 10/09/2025
	Web	: www.moha-architecture.com
	Auteur	: Vincent HUMEAU
	
	© 2020-2025 Trans-Sphère Sarl	Internet & Multimédia	https://www.trans-sphere.com
	 _____   _____        ___   __   _   _____        _____   _____   _   _   _____   _____    _____  
	|_   _| |  _  \      /   | |  \ | | /  ___/      /  ___/ |  _  \ | | | | | ____| |  _  \  | ____| 
	  | |   | |_| |     / /| | |   \| | | |___       | |___  | |_| | | |_| | | |__   | |_| |  | |__   
	  | |   |  _  /    / / | | | |\   | \___  \      \___  \ |  ___/ |  _  | |  __|  |  _  /  |  __|  
	  | |   | | \ \   / /  | | | | \  |  ___| |       ___| | | |     | | | | | |___  | | \ \  | |___  
	  |_|   |_|  \_\ /_/   |_| |_|  \_| /_____/      /_____/ |_|     |_| |_| |_____| |_|  \_\ |_____| 
	  
*/
h1{text-align:center}#presentation .container{display:flex;flex-direction:column}#presentation .container>div{flex:1}#presentation #visuels{margin-bottom:280px}#presentation #visuels #raw1{position:relative;aspect-ratio:.94642857;max-width:530px;overflow:hidden;margin:0 auto}#presentation #visuels #raw1 img:first-child{border:8px white solid;max-width:251px;width:47.358491%;height:auto}#presentation #visuels #raw1 img:last-child{position:absolute;bottom:-10%;right:0;z-index:-1;clip-path:rect(0 100% 90% 0);width:60.377358%;max-width:320px;height:auto}#presentation #visuels #raw2{display:block;margin:60px auto 60px}#presentation #visuels #raw3>div{position:relative;width:auto;margin:0 auto;max-width:47%;min-width:325px}#presentation #visuels #raw3>div>img{display:block;margin:0 auto 0 0;max-width:218px;width:32.54%;height:auto;min-width:153px}#presentation #texte{display:flex}#presentation p{line-height:1.55rem;font-size:1.15rem;margin:1.55rem auto 1.55rem;width:100%}#presentation #kodak{position:absolute;top:63%;left:20%;width:65.22%;max-width:437px;min-width:275px;aspect-ratio:.73693086;display:flex;transition:all 200ms linear}#presentation #kodak>div{position:absolute;top:0;left:0;width:100%;height:100%;background:url('../img/_mono/deco/kodak.t-image') no-repeat center center;background-size:contain;z-index:1}#presentation #kodak img{margin:auto;clip-path:inset(5% 0);max-width:376px;width:86.04%;height:auto}@media all and (min-width:768px){#presentation{padding:20px 50px 50px}}@media all and (min-width:768px) and (max-width:1023px){#presentation #visuels #raw3>div{max-width:530px;margin:0 auto}#presentation #kodak{top:30%;left:39%}}@media all and (min-width:1024px){#presentation .container{flex-direction:row}#presentation #visuels{margin-bottom:0}#presentation #visuels #raw1{margin:0}#presentation #visuels #raw2{margin:60px auto 60px 18px}#presentation #visuels #raw3>div{width:auto;margin:0;max-width:670px}#presentation #visuels #raw3>div>img{margin:0 auto 0 -10px}#presentation #kodak{left:50%}#presentation p{margin:1.55rem auto 1.55rem 150px;width:416px}}@media all and (min-width:1100px){#presentation .container{margin-bottom:12vw}}@media all and (min-width:1024px) and (max-width:1279px){#presentation #kodak{top:-60px !important}}@media all and (min-width:1280px){#presentation #kodak{top:-150px !important}}.membre{background-color:#fff;padding:50px 0 0}body.agence main section:nth-child(3){padding-top:calc(50px + 1.875rem)}.membre:last-child{padding-bottom:80px}.membre .container{display:flex;flex-direction:column;width:75%;margin:0 auto}.membre .container>div{text-align:center;margin:auto}.membre .container>div:first-of-type{flex:1;order:1;display:flex}.membre .container>div:last-of-type{flex:1.062;order:2}.membre .container>div:first-of-type>div{position:relative;max-width:308px;min-width:281.25px}.membre img{clip-path:inset(0 0 22.5px 0);position:relative;z-index:1}.membre img[src*=CELINE]{clip-path:inset(0 0 23.45px 0)}.membre .container>div:first-of-type>div::after{content:'';position:absolute;bottom:-2px;left:5.84%;width:88.64%;background:url("../img/_mono/deco/ombre_portrait.t-image") no-repeat transparent center center;background-size:contain;height:29px;z-index:0}body.apple.tactile .membre .container>div:first-of-type>div::after{bottom:0}.membre:nth-child(even) .container>div:first-of-type>div::after{left:unset;right:5.84%}.membre hgroup{text-transform:uppercase;margin:0 0 2.875rem}.membre h2{font-size:1.9rem;line-height:.9;font-weight:300}.membre hgroup p{font-family:var(--font-alternative-light);font-weight:300;font-size:.75rem;line-height:1.125rem;border-bottom:1px solid rgba(17,23,28,.75);width:fit-content;margin:4px auto auto}.membre hgroup p span{white-space:nowrap}.membre hgroup ~ p{font-size:.9375rem;line-height:1.3333;margin:1.3333em 0 0}@media all and (min-width:1024px){body.agence main section:nth-child(3){padding-top:170px}.membre .container{flex-direction:row;width:75%}.membre:nth-child(odd) .container>div{text-align:left}.membre:nth-child(odd) hgroup p{margin:4px auto auto 0}.membre:nth-child(even) .container>div{text-align:right}.membre:nth-child(even) hgroup p{margin:4px 0 auto auto}.membre:nth-child(even) .container>div:first-of-type{order:2}.membre:nth-child(even) .container>div:first-of-type>div{margin:auto 0 auto auto}.membre:nth-child(even) .container>div:last-of-type{order:1}.membre:nth-child(even) .container>div:last-of-type>div{margin:auto auto auto 0}.membre:nth-child(odd) hgroup ~ p{margin:1.3333em 20px 0 0}.membre:nth-child(even) hgroup ~ p{margin:1.3333em 0 0 20px}}