@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,600,800");*,*:after,*::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}::-moz-selection{background:#464646;color:#fff;text-shadow:none}::selection{background:#464646;color:#fff;text-shadow:none}figure{margin:0}img{border:none}a{color:inherit;text-decoration:none}a:hover{color:inherit;text-decoration:none}*{outline:none !important;font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision}body{font-family:'Open Sans', sans-serif;font-weight:600;letter-spacing:normal}html,body{margin:0;padding:0;background-color:#000}body{font-size:16px}.button{border:1px solid;padding:15px 30px 13px;font-weight:bold;font-size:14px;cursor:pointer;text-transform:uppercase;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-ms-transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;transition:all 300ms linear 0s}.wallpaper-100{height:100vh;width:100%;background:url("/images/background.jpg") no-repeat center center/cover;position:relative;z-index:10}@media (max-width: 769px){.wallpaper-100{height:70vh}}.other{height:650vh}.gallery .element{width:50%}@media (max-width: 769px){.gallery .element{width:100%}}.gallery .element img{width:100%;display:block}.gallery .element article{overflow:hidden;position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%, -50%, 0);-moz-transform:translate3d(-50%, -50%, 0);-ms-transform:translate3d(-50%, -50%, 0);-o-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);color:#fff}.gallery .element article .contenu-text{font-family:georgia, serif;font-size:17px;line-height:19px;font-weight:300}.gallery .element article h2{text-transform:uppercase;font-weight:600;letter-spacing:1px;font-size:24px}.gallery .element article p{margin:0}.gallery .element article a{display:block;border-top:1px solid}.gallery .element article a:hover{border-color:fuchsia}.parallax{position:relative}.parallax .d-flex{min-height:450px}@media (max-width: 769px){.parallax .d-flex{min-height:30vh}}.parallax article{color:#fff;z-index:3;position:relative}.parallax article h2{text-transform:uppercase;font-size:30px;font-weight:600;letter-spacing:2px;text-align:center}
