@font-face{font-family:'Channel';font-style:normal;font-weight:400;src:url('https://fonts.cdnfonts.com/s/20618/Channel.woff') format('woff')}.mobileBreak{display:none}body{background-color:#dfdfdf;overflow-x:hidden}#bubbles{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}#anim_1_wrapper h1{font-family:Channel,sans-serif;font-size:min(5vh,7.5vw,3em);line-height:3em;position:absolute;top:65%;left:50%;transform:translateX(-50%);text-align:center;margin:0;width:90%}#arrowWrapper{position:absolute;bottom:10vh;left:50%;transform:translateX(-50%);text-align:center;font-size:1.5rem;z-index:2}#downArrow{display:block;margin:20px auto 0 auto;width:15vw;max-width:60px;height:auto;visibility:hidden}#downArrow .st0{stroke-width:1.5}#anim_1{filter:brightness(0)}.ficheTechnique{width:500px;position:absolute;background:rgba(255,255,255,0.4);padding:3rem}.ficheLeft{top:30%;left:10%}.ficheRight{top:30%;right:10%}#fiche_1,#fiche_2,#fiche_3,#fiche_4{opacity:0}.ficheTechnique h3{font-family:"mrs-eaves",serif;font-weight:700;font-size:1.5em;letter-spacing:0.1em;text-align:center;text-transform:uppercase}.ficheTechnique h2{font-family:Channel;font-size:1.7em;text-align:center;line-height:1.2em;margin:0.5em 0 1em 0}.label{font-family:DM Sans,sans-serif;font-size:1.3em;letter-spacing:0.05em;color:#444;text-transform:uppercase;padding-bottom:0.2em;margin-top:2em}.value{font-family:DM Sans,sans-serif;font-size:1.2em}#anim_coupe_wrapper{position:relative;display:flex;min-height:100vh}.anim_coupe_col{flex:0 0 50%;display:flex;align-items:center}.anim_coupe_col--left{justify-content:center;position:relative}.anim_coupe_col--right{justify-content:flex-start}#anim_coupe{width:100%;height:100%;display:block}#texte_coupe_wrapper{max-width:26rem;text-align:left}#texte_coupe{font-size:2.1em;font-family:"mrs-eaves",sans-serif;font-style:italic;line-height:1.4em;will-change:transform}@media (min-width:768px){#photoWallContainer{display:grid;gap:30px;max-width:1400px;margin-left:auto;margin-right:auto;margin-bottom:300px;padding:0px 20px 120px}#photoWallContainer .photoWallImg{width:100%;height:auto;display:block;object-fit:cover;transform-origin:center;will-change:transform}}@media (min-width:768px) and (max-width:1199px){#photoWallContainer{grid-template-columns:calc((100% - 30px) / 2) calc((100% - 30px) / 2)}#photoWallContainer .photoWallImg:nth-child(2n){transform:translateY(50%)}}@media (min-width:1200px){#photoWallContainer{grid-template-columns:calc((100% - 60px) / 3)
calc((100% - 60px) / 3)
calc((100% - 60px) / 3)}#photoWallContainer .photoWallImg:nth-child(3n+2){transform:translateY(50%)}}.langselect ul li{border:1px solid transparent;border-radius:100px;padding:5px 5px;transition:all 300ms ease;margin-left:5px!important}.langselect ul li.wpml-ls-current-language,.langselect ul li:hover{border:1px solid #000}.langselect ul li a{color:#000!important;font-weight:500;font-size:1.1em}#contactEmail a{color:#FFF;text-decoration:underline rgba(200,200,200,0);text-underline-offset:0.2em;transition:0.3s}#contactEmail a:hover{color:rgb(200,200,200);text-decoration-color:rgba(200,200,200,1);text-underline-offset:0.15em}.et_pb_newsletter_field{position:relative}#et_pb_signup_email{padding-right:70px!important}.et_pb_newsletter_button_wrap{position:absolute;top:0%;right:0px;transform:translateY(-4%);margin:0;z-index:2}.et_pb_newsletter_button{background:transparent;border:none;padding:0;color:inherit;box-shadow:none}@media screen and (min-width:1920px){#blabla{color:blue}}@media screen and (max-width:1920px){#blabla{color:blue}}@media screen and (max-width:980px){.mobileBreak{display:block}.ficheTechnique{width:85%;padding:2.5rem 1rem 2.5rem 1rem;background:rgba(255,255,255,0.6)}.ficheLeft,.ficheRight{top:5%;left:50%;transform:translateX(-50%)}.ficheTechnique h2{font-size:1.5em}.label{font-size:1.3em;padding-bottom:0.2em;margin-top:1.5em;margin-left:1em}.value{margin-left:1em}#anim_coupe_wrapper{flex-direction:column-reverse}.anim_coupe_col{flex:0 0 auto;width:100%;align-items:center;justify-content:center}.anim_coupe_col--left #anim_coupe{width:100%;height:70vh}#texte_coupe_wrapper{margin:2rem auto 1rem auto;padding:0 1.5rem;max-width:26rem;text-align:left}}@media screen and (max-width:767px){#texte_coupe{font-size:2em;line-height:1.2em}#photoWallContainer{position:relative;display:block;height:auto;width: 100%;margin-top:20px}.photoWallImg{position:relative;width:100%;margin:0 0 20px 0;padding:0;transform:translateY(50px)}}html[lang^="fr"] .only-en{display:none!important}html[lang^="en"] .only-fr{display:none!important}