@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap";@property --angle{syntax: "<angle>"; inherits: true; initial-value: 0deg;}@property --button-hollow-color-1{syntax: "<color>"; inherits: true; initial-value: rgb(255,115,0);}@property --button-hollow-color-2{syntax: "<color>"; inherits: true; initial-value: rgb(255,255,255);}@property --corner-size{syntax: "<length>"; inherits: false; initial-value: 60px;}@property --corner-border-size{syntax: "<length>"; inherits: false; initial-value: 2px;}@property --corner-border-color{syntax: "<color>"; inherits: false; initial-value: rgb(39,39,39);}@property --index-max-width{syntax: "<percentage>"; inherits: true; initial-value: 80%;}@property --page-width{syntax: "<percentage>"; inherits: true; initial-value: 75%;}:root{--background-color: #FFFFFF;--background-color-2: #181A1B;--main-layout-background: #131313;--main-layout-box-shadow: #ffffff59;--menu-text-color: #272727;--footer-background-gradient-top: #00000000;--footer-background-gradient-middle: #181a1b7c;--footer-background-gradient-bot: #000000cb;--switch-background-color-on-left: #181A1B;--switch-background-color-on-right: #cccccc;--switch-slider-color: #ffffff;--switch-border-color: #ffffff;--button-glow-on-hover-index-linear-gradient: linear-gradient(45deg, #A70202, #F2A20C, #D97A43, #590202, #0D0D0D);--button-glow-on-hover-index-text-color: #ffffff;--button-glow-on-hover-index-background-color: #0c0c0c;--button-glow-on-hover-index-background-color-active: #000000;--button-glow-on-hover-index-border-color: #181A1B;--button-glow-on-hover-index-box-shadow-color-1: #686868;--button-glow-on-hover-index-box-shadow-color-2: #000000;--button-glow-on-hover-contact-text-color: #ffffff;--button-glow-on-hover-contact-background-color: #181A1B;--button-glow-on-hover-contact-background-color-active: #000000;--button-glow-on-hover-contact-border-color: #181A1B;--button-glow-on-hover-contact-box-shadow-color-1: #686868;--button-glow-on-hover-contact-box-shadow-color-2: #000000;--button-email-text-color: #ffffff;--button-email-border-color: #ffffff;--button-email-background-color: #131313;--button-email-conic-gradient: conic-gradient(from var(--angle), var(--button-hollow-color-1), var(--button-hollow-color-2), var(--button-hollow-color-1));--galerie-reset-button: #008000;--mdpl-extra-contenu-border: #ffffff;--text-color-1: #272727;--text-color-2: white;--text-color-link: #BABABA;--text-color-link-hover: #ffffff;--footer-text-color: #E7E5E4}body{font-family:Playfair Display,serif;background-color:var(--background-color);color:var(--text-color-2);cursor:default;display:flex;flex-direction:column;min-height:100vh;width:100%;margin:0}.page-main-layout-box{width:100%;height:auto;background-color:var(--background-color-2);margin:auto;padding-bottom:64px;z-index:950;transition:all .3s ease-in-out}p{font-size:clamp(16px,2.5vw + 1rem,18px);font-family:Jost,sans-serif;margin:0}h1,h2,h3,h4{hyphens:none;margin:0}h1,h2{font-weight:400;line-height:1.15}h3,h4{font-weight:400}h1{text-transform:uppercase;font-size:clamp(2rem,2rem + ((1vw - .2rem) * 9.152),3rem)}h2{font-size:clamp(1.5rem,1.5rem + ((1vw - .2rem) * 9.152),3rem);margin-top:.5em;margin-bottom:.5em}h3{font-size:clamp(1.5rem,1.5rem + ((1vw - .2rem) * 9.152),2.5rem)}h4{font-size:clamp(1.2rem,1.2rem + ((1vw - .2rem) * 9.152),2rem)}a:link{color:var(--text-color-link);text-decoration:none;transition:ease-in-out .15s all}a:visited{color:var(--text-color-link);border-bottom:none}a:hover{color:var(--text-color-link-hover);text-decoration:underline;transition:all .3s ease-in-out}#banner-title{width:100%}.banner-title{display:flex;justify-content:center;align-items:center;width:var(--page-width);max-width:100%;margin:auto;color:var(--h1-text-color);padding-bottom:calc(20px + 1.5vw)}.realisation-glow-on-hover,.services-glow-on-hover,.talents-glow-on-hover,.contact-glow-on-hover{appearance:button;background-image:none;border-radius:10px;box-sizing:border-box;overflow:visible;text-align:center;text-transform:none;touch-action:manipulation;user-select:none;-webkit-user-select:none;vertical-align:middle;position:relative;z-index:0;cursor:pointer;line-height:25px;color:var(--button-glow-on-hover-index-text-color);background-color:var(--button-glow-on-hover-index-background-color-active);border:1px solid var(--button-glow-on-hover-index-border-color);box-shadow:var(--button-glow-on-hover-index-box-shadow-color-1) 4px 4px 0 0,var(--button-glow-on-hover-index-box-shadow-color-2) 4px 4px 0 1px}.realisation-glow-on-hover:after,.services-glow-on-hover:after,.talents-glow-on-hover:after{background:var(--button-glow-on-hover-index-background-color)}.realisation-glow-on-hover:before,.services-glow-on-hover:before,.talents-glow-on-hover:before,.contact-glow-on-hover:before{content:"";background:var(--button-glow-on-hover-index-linear-gradient);position:absolute;top:0;left:0;background-size:400%;z-index:-1;filter:blur(12px);width:calc(100% + 2px);height:calc(100% + 2px);animation:glowing 30s linear infinite;opacity:0%;transition:opacity .3s ease-in-out;border-radius:10px}.realisation-glow-on-hover:active:after,.services-glow-on-hover:active:after,.talents-glow-on-hover:active:after,.contact-glow-on-hover:active:after{background:transparent;box-shadow:none}.realisation-glow-on-hover:hover:before,.services-glow-on-hover:hover:before,.talents-glow-on-hover:hover:before,.contact-glow-on-hover:hover:before{opacity:1;box-shadow:none}.realisation-glow-on-hover:active,.services-glow-on-hover:active,.talents-glow-on-hover:active,.contact-glow-on-hover:active{box-shadow:none}.realisation-glow-on-hover:after,.services-glow-on-hover:after,.talents-glow-on-hover:after,.contact-glow-on-hover:after{z-index:-1;content:"";position:absolute;width:100%;height:100%;left:0;top:0;border-radius:10px}@keyframes glowing{0%{background-position:0 0}50%{background-position:400% 0}to{background-position:0 0}}.contact-glow-on-hover{display:flex;width:max-content;height:64px;background-color:var(--button-glow-on-hover-contact-background-color-active);border:1px solid var(--button-glow-on-hover-contact-border-color);color:var(--button-glow-on-hover-contact-text-color);box-shadow:var(--button-glow-on-hover-index-box-shadow-color-1) 4px 4px 0 0,var(--button-glow-on-hover-index-box-shadow-color-2) 4px 4px 0 1px;font-size:clamp(1.5rem,1.5rem + ((1vw - .2rem) * 9.152),2rem);align-items:center;justify-content:center;padding:24px}.contact-glow-on-hover:after{background:var(--button-glow-on-hover-contact-background-color)}.contact-glow-on-hover img{width:35px;height:35px;overflow:hidden;margin-right:12px}.contact-mail{position:relative;width:max-content;height:auto;background-color:var(--button-email-background-color);padding:12px 16px 16px;line-height:normal;border-radius:64px;cursor:pointer;color:var(--button-email-text-color);font-size:24px}.contact-mail:after,.contact-mail:before{content:"";position:absolute;width:100%;height:100%;border-radius:inherit;--angle: 0deg;background-image:var(--button-email-conic-gradient);animation:autoRotate 3s linear infinite;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;padding:3px;box-sizing:unset;opacity:.5;transition:opacity .3s ease-in-out}.contact-mail:hover:after,.contact-mail:hover:before{opacity:1}.contact-mail:after{filter:blur(8px)}@keyframes autoRotate{to{--angle: 360deg}}.contact-mail-master{position:relative;width:max-content;height:fit-content;z-index:951}.contact-mail-alert-copied{overflow:hidden;margin:auto;border:1px solid var(--button-email-border-color);width:max-content;padding:8px}.nav{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:auto;padding-top:85px;padding-bottom:6vh;z-index:2}.nav-spec{padding-top:3vh;padding-bottom:3vh}.logo img{width:200px}.menu{display:flex;flex-direction:row;flex-wrap:wrap;overflow:hidden;white-space:nowrap;align-items:center;justify-content:center;transition:opacity .6s ease-in-out,width .3s ease-in-out}.menu a{width:max-content;text-align:center;font-size:16px;padding:0 8px;margin:8px 0 0;letter-spacing:normal;vertical-align:baseline;color:var(--menu-text-color);font-weight:400}.menu a:hover{text-decoration:none}.footer{width:84%;height:auto;display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;text-align:center;margin:auto;padding:32px 8% 24px;background-color:var(--background-color-2);filter:blur(30%);z-index:10}.footer div p,.footer div a{color:var(--footer-text-color)}.footer-left,.footer-right{width:25%}.footer-center{width:50%}.footer-left p{text-align:left}.footer-right{display:flex;justify-content:right}.footer-right p{padding-bottom:1px}.theme-switch-wrapper{display:none;right:20px;bottom:20px;align-items:center;margin-right:16px}.theme-switch{display:inline-block;height:26px;position:relative;width:48px}.theme-switch input{display:none}.slider{background-color:var(--switch-background-color-on-left);cursor:pointer;inset:0;position:absolute;transition:.4s}.slider:before{background-color:var(--switch-slider-color);content:"";width:18px;height:18px;left:4px;bottom:3px;position:absolute;transition:.4s}input:checked+.slider{background-color:var(--switch-background-color-on-right)}input:checked+.slider:before{transform:translate(22px)}.slider.round{border-radius:34px;border:1px solid var(--switch-border-color)}.slider.round:before{border-radius:50%}.index{display:flex;flex-direction:column;width:100%}.gradient-overlay{position:absolute;top:0;left:0;width:100%;pointer-events:none;background:linear-gradient(180deg,#fff,#181a1b);opacity:0;transition:opacity .3s ease;z-index:1}.index-intro{z-index:2}.index-intro{width:var(--index-max-width);margin:auto;margin-top:2vh;margin-bottom:16vh}.intro{width:100%;display:flex;flex-direction:column;text-align:left;margin-bottom:36px;font-weight:500;text-align:center;padding-top:5vh;padding-bottom:5vh;color:var(--text-color-1)}.intro h1{font-size:clamp(2.5rem,2.5rem + ((1vw - .2rem) * 9.152),5rem)}.intro h2{font-size:clamp(1.5rem,1.5rem + ((1vw - .2rem) * 9.152),3rem)}.intro h3{font-size:clamp(.7rem,.7rem + ((1vw - .2rem) * 5.152),1.5rem);margin-top:clamp(.5rem,.5rem + ((1vw - .2rem) * 2.152),2rem)}.intro-corner{display:flex;justify-content:space-between;margin:auto;width:100%;height:var(--corner-size);margin-top:8vh;margin-bottom:8vh}.corner-top-left,.corner-top-right,.corner-bottom-left,.corner-bottom-right{width:var(--corner-size);height:var(--corner-size)}.corner-top-left,.corner-bottom-left{border-left:var(--corner-border-size) solid var(--corner-border-color)}.corner-top-right,.corner-bottom-right{border-right:var(--corner-border-size) solid var(--corner-border-color)}.corner-top-left,.corner-top-right{border-top:var(--corner-border-size) solid var(--corner-border-color)}.corner-bottom-left,.corner-bottom-right{border-bottom:var(--corner-border-size) solid var(--corner-border-color)}.index-video{display:flex;flex-direction:column;width:100%;height:auto;background-color:var(--background-color-2);margin:auto;padding-top:4vw;z-index:2}.index-video-bloc{justify-items:center;align-items:center;width:calc(var(--index-max-width) * .9);margin:auto}.index-video-bloc video{width:100%;height:auto}.bloc-description-0{width:75%;margin:5em auto 2em;text-align:justify}.bloc-description{width:var(--index-max-width);margin:auto auto 2em}.index-last-prices{display:flex;flex-direction:column;width:100%;height:auto;background-color:var(--background-color-2);margin:auto;z-index:2}.index-last-prices h1{color:var(--text-color-2);text-align:center;margin-top:2em;margin-bottom:1em}.last-prices-bloc{display:flex;flex-direction:row;justify-items:center;align-items:flex-start;flex-wrap:wrap;width:var(--index-max-width);margin:auto;overflow:hidden;margin-bottom:2vw}.film-post{display:flex;flex:1 0 34%;flex-direction:column;position:relative;max-width:50%;height:auto;margin-right:25px;text-decoration:none;overflow:hidden;transform:scale(1)}.film-post a{color:var(--text-color-2)}.film-post a:hover{text-decoration:none}.film-post-img{position:relative;width:100%;height:100%;box-shadow:inset 0 0 10px #000;overflow:hidden}.film-post img{display:block;width:100%;height:auto;transition:transform 10s ease;transition-timing-function:linear;overflow:hidden}.film-post img:hover{transform:scale(1.15)}.film-post-identity{margin-top:4px;line-height:1.2}.film-post-title{font-size:28px;margin-right:8px;font-weight:600}.film-post-director{font-size:18px}.film-post-description{width:100%;height:auto;margin-top:18px;margin-left:12px;text-overflow:ellipsis;white-space:wrap}.film-post-description p{font-size:clamp(12px,2.5vw + 1rem,16px)}.index-last-prices-show-more{text-align:center;margin-bottom:4vw}.index-last-prices-show-more a{font-size:x-large}.index-clients{display:flex;flex-direction:column;width:100%;height:auto;background-color:var(--background-color-2);margin:auto;z-index:2;padding-bottom:8vw}.index-clients h1{color:var(--text-color-2);text-align:center;margin-top:2em;margin-bottom:1em}.clients-bloc{align-items:center;justify-content:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:18px;background-color:#fff;width:100%;margin:auto;padding-top:18px;padding-bottom:18px}.clients-bloc img{height:auto;max-height:240px;max-width:330px}.index-photogrammes{display:flex;flex-direction:column;width:100%;height:auto;background-color:var(--background-color-2);margin:auto;z-index:2}.index-photogrammes h1{color:var(--text-color-2);text-align:center;margin-top:2vw;margin-bottom:2vw}.photogrammes-bloc{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:8px;justify-items:center;align-items:center;width:var(--index-max-width);margin:auto;overflow:hidden;margin-bottom:8vw}.index-photos{width:100%;overflow:hidden;position:relative}.index-photos img{display:block;width:100%;height:auto;object-fit:cover;transition:transform 2.5s ease;transition-timing-function:linear}.index-photos:hover img{transform:scale(1.1);transition:transform .3s ease}.index-overlay{position:fixed;width:calc(var(--index-max-width) + 8%);max-width:95%;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid var(--mdpl-extra-contenu-border);z-index:1000}.index-overlay img{position:fixed;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid var(--mdpl-extra-contenu-border)}.about-main-container{width:calc(var(--page-width) - 8%);white-space:pre-line;text-align:center;hyphens:auto;word-wrap:normal;margin:auto;line-height:normal;margin-top:0vw;margin-bottom:0vw}.about-main-container p{text-align:justify}.project-filter{width:95%;margin:auto}.project-filter ul{text-align:left;list-style-type:none;overflow:hidden;font-size:18px;padding:0}.project-filter li{text-decoration:none;display:inline-block}.project-filter li a{text-transform:uppercase;margin:auto}.project-filter li:after{content:" / "}.project-filter li:nth-of-type(1):after{content:""}.project-filter li:nth-of-type(6):after{content:""}.project-filter li:nth-of-type(10):after{content:""}.galerie-reset a{opacity:.75;color:var(--galerie-reset-button);font-weight:700;transition:ease-in .3s all}.galerie-reset a:hover{opacity:1}.projects{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:auto;max-width:100%;width:95%;height:auto;transition:all .3s ease-in-out}.project-item{margin:10px;width:calc(33% - 30px);position:relative;overflow:hidden}.hidden{display:none}.poster-img{width:100%}.project-item:hover .poster-img-overlay{transform:translate(-1000px);transition:transform .5s}.poster-img-overlay{position:absolute;background-color:#000;width:102%;height:100%;top:0;right:-1000px;transition:transform .5s}.project-title,.project-director{position:absolute;width:100%;left:56%;transform:translate(-50%);text-align:left;user-select:none}.project-title{font-size:1em;top:22%;transform:translate(-50%,-50%);font-weight:600;text-transform:uppercase}.project-director{font-size:.9em;top:28%;transform:translate(-50%);font-weight:400}.mdpl-main{display:flex;position:relative;flex-direction:column;margin:auto;white-space:pre-line;hyphens:auto;overflow:hidden;width:var(--index-max-width);padding-top:4vw}.mdpl-arrow-back{height:auto;margin-bottom:10px;display:flex;top:20px;left:85%;position:absolute;align-items:center}.mdpl-arrow-back a{line-height:auto;font-size:18px;display:flex;align-items:center;font-style:italic}.mdpl-arrow-back img{width:30px;height:30px;margin-right:10px}.mdpl-fiche-technique{display:flex;flex-direction:row;margin-bottom:48px}.mdpl-affiche{width:35%;margin-right:3%}.mdpl-affiche img{width:100%}.mdpl-fiche-technique-description{width:calc(70% - 40px);padding:1%}.mdpl-fiche-technique-description-title{width:90%;font-size:36px;line-height:42px;text-transform:uppercase;font-weight:300}.mdpl-fiche-technique-description-director{font-size:24px;direction:ltr;font-weight:300;font-style:italic}.mdpl-fiche-technique-description-details{display:flex;flex-direction:row;gap:40px;padding:16px;font-size:20px;font-family:Jost,sans-serif}.mdpl-fiche-technique-description-details div{width:50%}.mdpl-fiche-technique-longtext{margin-top:20px;font-size:18px;font-family:Jost,sans-serif}.mdpl-fiche-technique-description-details-ss,.mdpl-fiche-technique-longtext-ss{display:none;font-size:18px;font-family:Jost,sans-serif}.mdpl-fiche-technique-longtext-ss{text-align:justify;gap:12px}.mdpl-video-container{width:var(--index-max-width);height:auto;margin:auto auto 48px}.mdpl-video-container video{width:100%;height:auto}.mdpl-video-container video:source[src=""]{display:none}.mdpl-extra{margin:auto;width:calc(100% - 2px);border:1px solid var(--mdpl-extra-contenu-border)}.mdpl-extra-nav{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;max-width:80%;margin:auto;padding-top:40px;padding-bottom:8px;text-align:center;gap:60px}.mdpl-extra-nav div a{font-family:Jost,serif;text-transform:uppercase;margin:auto;font-size:18px}.mdpl-extra-nav div a:hover{text-decoration:underline}.mdpl-extra-contenu{min-height:30vh;border-left:1px solid var(--mdpl-extra-contenu-border);border-right:1px solid var(--mdpl-extra-contenu-border);border-bottom:1px solid var(--mdpl-extra-contenu-border);padding:10px}.mdpl-extra-contenu-photos{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:18px}.mdpl-extra-contenu-photos:nth-child(3n){flex-basis:100%}.mdpl-extra-contenu-photos img{width:32%;height:auto}.mdpl-overlay{position:fixed;width:calc(var(--page-width) + 8%);max-width:95%;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid var(--mdpl-extra-contenu-border);z-index:1000}.mdpl-overlay img{position:fixed;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid var(--mdpl-extra-contenu-border)}.mdpl-extra-contenu-prices,.mdpl-extra-contenu-team{display:flex;flex-direction:column;font-family:Jost,serif;padding:40px;font-size:18px}.mdpl-video-access{text-align:center;padding:24px}.mdpl-video-access p{font-size:28px;text-transform:uppercase;font-weight:500}.mdpl-video-access button{margin-top:24px}.careers-main-container{width:var(--page-width);white-space:pre-line;text-align:justify;hyphens:auto;word-wrap:break-word;margin:auto;line-height:normal;margin-top:8vw;margin-bottom:8vw}.careers-guys{margin:auto;text-align:center}.careers-offers p{text-align:center;font-size:32px;font-style:italic}.contact-main-container{width:var(--page-width);margin:auto;margin-bottom:4vw}.contact-mail-master{margin:72px auto}.contact-person-infos{line-height:24px;width:100%;display:flex;position:relative;flex-direction:row;justify-content:center;align-items:center;gap:12%;margin-top:72px;font-family:Jost,sans-serif}.contact-me{font-size:24px;font-weight:500}.contact-me-function{font-size:20px;font-style:italic}.contact-me-tel{font-size:24px}.contact-ask-location{margin-top:40px;margin-bottom:40px;text-transform:uppercase;text-align:center;font-weight:500}.contact-ask-location p{font-size:40px}.contact-CP{font-size:36px;line-height:1}.contact-adresse{font-size:16px;text-transform:uppercase;padding-left:20px}.contact-location-map{width:80%;margin:24px auto auto}.contact-location{width:max-content;margin:24px auto 32px;font-family:Jost,sans-serif}.legal-main-container,.credits-main-container{width:var(--page-width);white-space:pre-line;text-align:justify;hyphens:auto;word-wrap:break-word;margin:auto;font-size:16px;line-height:normal;min-height:55vh}.credits-main-container h2,.legal-main-container h2{margin:0 0 32px;font-family:Jost,sans-serif}.credits-main-container h3,.legal-main-container h3{font-size:32px;margin:8px 0;font-family:Jost,sans-serif}.credits-main-container p,.legal-main-container p{font-family:Jost,sans-serif}@media screen and (max-width: 550px){.Layout{margin:12px}p{font-size:16px}.about-main-container,.contact-main-container,.legal-main-container,.credits-main-container{width:90%}.about-main-container{text-align:left}}@media screen and (max-width: 960px){.contact-glow-on-hover{margin:auto}}@media screen and (max-width: 550px){.banner-title{width:max-content}.red_dot_banner{width:32px;height:32px;padding-top:4px}}@media screen and (max-width: 1600px){.index-video-bloc{width:var(--index-max-width)}@media screen and (max-width: 860px){.film-post{max-width:100%;flex:1 0 100%;margin:auto auto 25px}.clients-bloc{flex-direction:column}}}@media screen and (max-width: 1200px){.mdpl-arrow-back{left:95%}.mdpl-arrow-back img{width:40px;height:40px}.mdpl-arrow-back span{display:none}.project-item{margin:10px;width:calc(50% - 30px);transition:opacity .75s,visibility .75s}.mdpl-extra-nav{flex-direction:column;gap:6px}}@media screen and (max-width: 960px){.project-filter{text-align:left;margin:auto auto 20px}.project-filter li{text-decoration:none;text-align:left}.projects{width:calc(80% + 20px);margin:72px auto}.project-item{width:100%;margin-bottom:10px}.poster-img-overlay{position:absolute;width:102%;height:98%;top:0;right:0;transition:transform .5s;background:none}.project-item:hover .poster-img-overlay{transform:translate(0);transition:transform 0s}.project-title{top:72%;color:#fff;text-shadow:black 2px 0 2px}.project-title p{font-size:1.2em}.project-director{top:78%;color:#fff;text-shadow:black 2px 0 2px}.project-director p{font-size:1em}.mdpl-fiche-technique{margin-bottom:0}.mdpl-fiche-technique-longtext{display:none}.mdpl-fiche-technique-longtext-ss{display:block}.mdpl-extra-nav{padding:10px 0}.mdpl-extra-contenu-team,.mdpl-extra-contenu-prices,.mdpl-extra-contenu-photos{padding:15px}.mdpl-extra-contenu-photos img{width:100%}.mdpl-overlay img{width:500px}.video-container{max-width:90%;width:100%;margin:auto auto 60px}}@media screen and (max-width: 550px){.project-filter{margin-bottom:0}.project-filter ul{font-size:16px}.projects{width:98%;margin:24px auto 0}.project-item{width:95%;margin-bottom:8px}#mdpl-project-title{display:none}.mdpl-main{padding:16px}.mdpl-arrow-back{display:none}.mdpl-fiche-technique{flex-direction:column}.mdpl-fiche-technique div{width:100%;margin:auto}.mdpl-fiche-technique-description-details,.mdpl-fiche-technique-longtext{display:none}.mdpl-fiche-technique-description-details-ss,.mdpl-fiche-technique-longtext-ss{display:flex;flex-direction:column}.mdpl-fiche-technique-longtext-ss{margin:16px 0}.mdpl-video-container{width:100%}.mdpl-video-access{padding:0;margin:24px 0 12px}.mdpl-video-access p{font-size:24px;hyphens:none}}@media screen and (max-width: 1200px){.contact-person-infos{flex-direction:column;justify-content:left;align-items:unset;margin-bottom:48px}.contact-person-infos div{margin:0 auto 32px;gap:0}.contact-person-infos div:last-child{margin-bottom:0}}@media screen and (max-width: 550px){.contact-person-infos{margin:48px 0 0}.contact-mail-master{margin:25px auto auto}.contact-ask-location p{font-size:32px}}@media screen and (max-width: 550px){.credits-main-container,.legal-main-container{padding:8px}}.no-js[data-astro-cid-37fxchfa]{visibility:visible}
