footer article,section article{width:33.33333%}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,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;color:#000;font-size:100%;font-style:normal;font:inherit;margin:0;padding:0;text-decoration:none;vertical-align:baseline}#design-de-soi section article h1 span,#design-de-soi section article h2 span,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{background:#fff;line-height:1.2;margin:0;overflow-x:hidden;padding:0;position:relative;text-rendering:geometricPrecision;z-index:-1;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,p{font-family:text,Helvetica,sans-serif}h1,h2,h3{font-family:title,Times,serif}img{opacity:.3;transition:opacity 2s ease-out}img.full{opacity:1}nav{border-bottom:1px solid #000;display:flex;padding:1vw 2vw}footer,section{border-top:1px solid #000}#contact section,#design-de-soi section{border:none}nav a{display:block;font-size:1.1vw;width:33.333333%}footer article+article p,nav a+a{text-align:center}footer article+article+article p,nav a+a+a{text-align:right}nav a:hover,nav a:visited{color:#000}nav a.active{text-decoration:underline}h1{font-size:6vw;margin:6vw 2vw 7vw}section{column-gap:2vw;display:flex;padding:0 2vw 7vw}section article{padding:1.5vw 0 0}section article h2{font-size:2vw;padding-bottom:2vw}section article p{font-size:1.3vw;padding-top:2vw;width:90%}section article img{padding:0;width:100%}footer{display:flex;padding:1vw 2vw .5vw}footer article p{font-size:1.1vw;padding-bottom:.2vw;width:100%}footer article p a{text-decoration:none}#design-de-soi section{display:block;margin-top:8vw;padding:0 2vw 2vw}#design-de-soi section article{display:block;padding:0 0 6vw;width:100%}#design-de-soi section article h1,#design-de-soi section article h2{font-size:4vw;padding:0 0 2vw;text-align:center}#design-de-soi section article p{font-family:title,Times,serif;font-size:2vw;margin:0 auto;padding:0;text-align:center;width:49vw}#design-de-soi figure{display:flex;padding:0 2vw 10vw}#design-de-soi figure img{display:block;width:50%}#contact section{display:block;margin-top:6vw}#contact header h1{display:none}#contact section article{display:flex;padding-bottom:3vw;width:100%}#contact section article h2,#contact section article h3,#contact section article p{width:50%}#contact section article p{margin-top:-1vw}#contact section article h2,#contact section article h3{display:block;font-size:4vw;padding-bottom:3vw}#contact section article p a{display:block;padding:2vw 0;text-decoration:underline}#contact section figure{display:flex;padding:0 0 6vw;width:100%}#contact section figure img{display:block;width:100%}@media (max-width:460px){nav{padding:3vw 2vw 2vw}footer article p,nav a{font-size:3vw}h1{font-size:8vw;margin:12vw 2vw}section{display:block;padding:6vw 2vw 16vw}section article{padding-bottom:10vw;width:100%}section article img{display:block;margin:0 auto;padding:2vw 0 0;position:static;width:100%}section article h2{display:block;font-size:5.5vw;padding-bottom:2vw;width:100%}section article p{display:block;font-size:4vw;padding-top:4vw;width:100%}footer{padding:2vw 2vw .5vw}#design-de-soi section{padding-top:3vw;padding-bottom:10vw}#design-de-soi section article{width:100%;padding-bottom:14vw}#design-de-soi section article h1,#design-de-soi section article h2{font-size:8vw;padding-bottom:6vw}#design-de-soi section article p{width:100%;font-size:5.5vw}#design-de-soi figure{display:block;padding:0 2vw 20vw}#design-de-soi figure img{padding:2vw 0 0;width:100%}#contact section{padding-top:2vw;padding-bottom:20vw}#contact section figure{display:block}#contact section figure img{display:block;padding-bottom:2vw;width:100%}#contact section article{display:block;width:100%;padding-bottom:12vw}#contact section article h2,#contact section article p{width:100%;font-size:4.5vw;margin-top:0}#contact section article h2,#contact section article h3{font-size:8vw;padding-bottom:1vw}#contact section article p a{padding:4vw 0 2vw}}