@font-face{font-family:icon;font-style:normal;font-weight:400;src:url(/build/fonts/icon.b82d9c3a.eot);src:url(/build/fonts/icon.b82d9c3a.eot) format("embedded-opentype"),url(/build/fonts/icon.8a57ebf8.woff2) format("woff2"),url(/build/fonts/icon.3f77e1f7.woff) format("woff"),url(/build/fonts/icon.6a2ed6ec.ttf) format("truetype"),url(/build/images/icon.0dc3a392.svg) format("svg")}.join-button{background:linear-gradient(110deg,transparent 5%,hsla(0,0%,100%,.5) 28%,transparent 30%) #147ac3;background-position-x:-150px;background-repeat:no-repeat;box-shadow:0 0 5px #000;color:#eee;font-size:30px;font-weight:700;padding:16px 48px;text-transform:uppercase;transition:transform .3s ease,box-shadow .3s ease}.join-button:hover{animation:background-translate 5s ease;animation-iteration-count:infinite;box-shadow:0 0 15px hsla(0,0%,100%,.7);transform:scale(1.15)}@keyframes background-translate{0%{background-position-x:-150px}50%{background-position-x:350px}to{background-position-x:350px}}.home-title{font-weight:900;text-transform:uppercase}.home-container{background-color:#202533;box-sizing:border-box;margin:auto;max-width:1400px;padding-top:50px}.home-container h2{text-align:center}.home-container h3{font-size:1.5rem;font-weight:600}.home-container h3,.home-container h5{margin:10px 0;text-align:center;text-transform:uppercase}.home-container h5{font-size:18px;font-weight:700}.home-container p{color:#d8d4cf;font-size:16px;line-height:1.625;text-align:center}.home-container .presentation-steps{display:flex;justify-content:center;margin:60px 0}.home-container .presentation-steps>div{margin:0 30px;max-width:300px;min-width:200px;padding:10px 20px;position:relative;text-align:center;width:33%}.home-container .presentation-steps>div img{height:80px;width:80px}.home-container .presentation-steps>div:before{font-size:40px;font-weight:lighter;left:-60px;position:absolute;top:125px}.home-container .home-separation{border-bottom:1px solid #3e4c69;margin:50px}.home-container .presentation-images{display:flex;justify-content:space-around;margin:auto;max-width:80%}.home-container .presentation-images>div:first-child{display:flex;flex-direction:column;justify-content:space-between}.home-container .presentation-images .widget-images{overflow:hidden;position:relative}.home-container .presentation-images .widget-images>div{text-align:center}.home-container .presentation-images .widget-images.width-image{height:175px}.home-container .presentation-images .widget-images.width-image div,.home-container .presentation-images .widget-images.width-image div img{height:inherit}.home-container .presentation-images .widget-images.width-image .exemple-image-container{position:relative;top:-175px}.home-container .presentation-images .widget-images.height-image{height:450px}.home-container .presentation-images .widget-images.height-image div,.home-container .presentation-images .widget-images.height-image div img{height:inherit}.home-container .presentation-images .widget-images.height-image .exemple-image-container{position:relative;top:-450px}.home-container .presentation-images .widget-images .exemple-image-container{opacity:0;transition:all .3s ease}.home-container .presentation-images .widget-images .line-image-container{opacity:1;transition:all .3s ease}.home-container .presentation-images .widget-images:hover .exemple-image-container{opacity:1}.home-container .presentation-images .widget-images:hover .line-image-container{opacity:0}.home-container .presentation-images .presentation-image p.image-title{font-size:20px;font-weight:700;margin-bottom:0;text-transform:uppercase}.home-container .presentation-images .presentation-image p.image-subtitle{font-size:13px;font-style:italic;line-height:1;margin:0 0 15px;position:relative;top:-5px}.home-container .presentation-content{grid-gap:80px 10vw;display:grid;grid-template-columns:1fr 1fr;margin-left:auto;margin-right:auto;max-width:80%}.home-container .presentation-content .presentation-container img{height:48px;width:48px}.home-container .presentation-content .presentation-container h5{border-bottom:2px solid #147ac3;flex:1;font-size:16px;letter-spacing:.5px;margin:0 0 0 5px;padding-bottom:3px;text-align:left}.home-container .presentation-content .presentation-container .presentation-content-title{align-items:center;display:flex}.home-container .presentation-content .presentation-container p{line-height:1.3;text-align:left}.home-container .shops-container{background-color:#232a3b;display:flex;flex-wrap:wrap;justify-content:center;margin-top:30px;padding:0 10%}.home-container .shops-container .shop-item{margin:20px 0}@keyframes imageFade{0%{opacity:0}45%{opacity:0}55%{opacity:1}to{opacity:1}}