html body #main .realisation{margin:.75rem 0;position:relative}html body #main .realisation .link{bottom:0;cursor:pointer;display:block;left:0;position:absolute;right:0;top:0;z-index:1}html body #main .realisation .image{position:relative;z-index:0}html body #main .realisation .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}html body #main .realisation .overlay{bottom:0;left:0;position:absolute;right:0;top:0}html body #main .realisation .overlay .zoom-icon{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;bottom:0;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:3rem;-webkit-justify-content:center;justify-content:center;left:0;opacity:0;position:absolute;right:0;text-shadow:0 0 5px rgba(0,0,0,.5);top:0;-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-transition:opacity .25s,-webkit-transform .35s;transition:opacity .25s,-webkit-transform .35s;-o-transition:opacity .25s,-o-transform .35s;-moz-transition:transform .35s,opacity .25s,-moz-transform .35s;transition:transform .35s,opacity .25s;transition:transform .35s,opacity .25s,-webkit-transform .35s,-moz-transform .35s,-o-transform .35s}html body #main .realisation .overlay .titre{background:-webkit-linear-gradient(top,transparent,#050711);background:-moz-linear-gradient(top,transparent,#050711);background:linear-gradient(180deg,transparent,#050711);bottom:0;left:0;opacity:0;padding:3.75rem 0 1.875rem;position:absolute;text-align:center;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-transition:opacity .25s;-o-transition:opacity .25s;-moz-transition:opacity .25s;transition:opacity .25s;width:100%}html body #main .realisation .overlay .titre .texte{text-align:center;-webkit-transform:translateY(2rem);-moz-transform:translateY(2rem);-ms-transform:translateY(2rem);-o-transform:translateY(2rem);transform:translateY(2rem);-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;-o-transition:-o-transform .35s;-moz-transition:transform .35s,-moz-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s,-moz-transform .35s,-o-transform .35s}html body #main .realisation .overlay .titre .texte .title{color:#fff;margin:0}html body #main .realisation:hover .overlay .zoom-icon{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}html body #main .realisation:hover .titre{opacity:1}html body #main .realisation:hover .titre .texte{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}