@media only screen and (max-width :980px){.dc_inverser_colonnes-section .dc_inverser_colonnes-ligne{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media screen and (max-width:980px){.inverse{display:flex!important;flex-direction:column-reverse!important}.reverse{display:flex!important;flex-direction:row-reverse!important}}.pa-image-gallery-2-3 .et_pb_gallery_image{padding-top:150%;display:block}.pa-image-gallery-2-3 .et_pb_gallery_item img{position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;object-fit:cover}.pa-image-gallery-3-4 .et_pb_gallery_image{padding-top:133.33%;display:block}.pa-image-gallery-3-4 .et_pb_gallery_item img{position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;object-fit:cover}.pa-image-gallery-4-3 .et_pb_gallery_image{padding-top:75%;display:block}.pa-image-gallery-4-3 .et_pb_gallery_item img{position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;object-fit:cover}.pa-image-gallery-3-2 .et_pb_gallery_image{padding-top:66.66%;display:block}.pa-image-gallery-3-2 .et_pb_gallery_item img{position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;object-fit:cover}@media only screen and (max-width:980px){.et_mobile_menu .menu-item{padding:15px;font-size:18px}.et_mobile_menu .menu-item a{display:block;width:100%;text-align:center}.et_mobile_menu .menu-item:hover,.et_mobile_menu .menu-item:focus{background-color:#f0f0f0}}.vertical-text-left,.vertical-text-right{writing-mode:vertical-rl;transform:rotate(180deg);text-align:center;font-size:2em;height:100%;display:flex;align-items:center;justify-content:center;white-space:nowrap}.vertical-text-right{writing-mode:vertical-lr;transform:rotate(360deg);transform-origin:left bottom;text-align:center;font-size:2em;height:auto;display:inline-block;white-space:nowrap}.vertical-letter{display:flex;flex-direction:column;align-items:center;font-size:2em;height:100%;justify-content:center}.vertical-letter span{display:block}.custom-button{width:200px;height:120px;line-height:50px;text-align:center;display:flex;align-items:center;justify-content:center}@media (max-width:768px){.custom-button-wrapper{display:flex;flex-direction:column;align-items:center;gap:15px}.custom-button{width:80%;max-width:300px;min-height:50px;text-align:center;line-height:1.5;display:block}}.galerie-items img{display:block!important;visibility:visible!important;opacity:1!important;max-width:100%;height:auto}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}.elp-grid .et_pb_image{position:relative;overflow:hidden;border-radius:16px}@media (min-width:981px){.elp-grid .et_pb_column{margin-bottom:32px}.elp-grid .et_pb_image{aspect-ratio:4/5}.elp-grid .et_pb_image img{width:100%;height:100%;object-fit:cover;display:block}}@media (max-width:980px){.elp-grid{padding-inline:16px}.elp-grid .et_pb_column{margin-bottom:16px}.elp-grid .et_pb_image{width:100%;aspect-ratio:4/5;max-height:62vh;margin:0 auto}.elp-grid .et_pb_image img{width:100%!important;height:100%!important;object-fit:cover!important;display:block}.elp-grid .et_pb_image img[style*="height"]{height:100%!important}}.elp-hero{min-height:560px}@media (max-width:980px){.elp-hero{min-height:420px}}.logo_container,.et_pb_menu__logo-wrap{min-width:60px;min-height:74px;display:flex;align-items:center}.logo_container img,.et_pb_menu__logo img{width:60px;height:auto;display:block;transition:none!important;transform:none!important}.elp-link{color:#c0a9bd;font-weight:700;text-decoration:underline;text-underline-offset:2px; text-decoration-thickness:1px;transition:text-decoration-thickness 140ms ease,background-color 140ms ease;padding:0 2px;border-radius:4px}.elp-link:hover,.elp-link:focus{text-decoration-thickness:3px;background-color:rgb(192 169 189 / .18);outline:none}.elp-link:focus-visible{box-shadow:0 0 0 2px rgb(192 169 189 / .35)}.elp-link2{color:#f4f2f3;font-weight:700;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;padding:0 2px;border-radius:4px}.elp-link2:hover,.elp-link2:focus{text-decoration-thickness:3px;background-color:rgb(255 255 255 / .18);outline:none}.elp-link2:focus-visible{box-shadow:0 0 0 2px rgb(255 255 255 / .45)}