@font-face{font-family:Barlow;font-style:normal;font-weight:400;src:local("Barlow"),url(https://fonts.cdnfonts.com/s/15702/Barlow-Regular.woff) format("woff");font-display:swap}@font-face{font-family:Barlow;font-style:italic;font-weight:400;src:local("Barlow"),url(https://fonts.cdnfonts.com/s/15702/Barlow-Italic.woff) format("woff");font-display:swap}@font-face{font-family:Barlow;font-style:italic;font-weight:300;src:local("Barlow"),url(https://fonts.cdnfonts.com/s/15702/Barlow-LightItalic.woff) format("woff");font-display:swap}@font-face{font-family:Barlow;font-style:normal;font-weight:500;src:local("Barlow"),url(https://fonts.cdnfonts.com/s/15702/Barlow-Medium.woff) format("woff");font-display:swap}@font-face{font-family:Barlow;font-style:italic;font-weight:500;src:local("Barlow"),url(https://fonts.cdnfonts.com/s/15702/Barlow-MediumItalic.woff) format("woff");font-display:swap}@font-face{font-family:Barlow;font-style:normal;font-weight:600;src:local("Barlow"),url(https://fonts.cdnfonts.com/s/15702/Barlow-SemiBold.woff) format("woff");font-display:swap}@font-face{font-family:Barlow;font-style:italic;font-weight:600;src:local("Barlow"),url(https://fonts.cdnfonts.com/s/15702/Barlow-SemiBoldItalic.woff) format("woff");font-display:swap}@font-face{font-family:Barlow;font-style:normal;font-weight:700;src:local("Barlow"),url(https://fonts.cdnfonts.com/s/15702/Barlow-Bold.woff) format("woff");font-display:swap}@font-face{font-family:Barlow;font-style:italic;font-weight:700;src:local("Barlow"),url(https://fonts.cdnfonts.com/s/15702/Barlow-BoldItalic.woff) format("woff");font-display:swap}@font-face{font-family:Barlow;font-style:normal;font-weight:800;src:local("Barlow"),url(https://fonts.cdnfonts.com/s/15702/Barlow-ExtraBold.woff) format("woff");font-display:swap}@font-face{font-family:Barlow;font-style:italic;font-weight:800;src:local("Barlow"),url(https://fonts.cdnfonts.com/s/15702/Barlow-ExtraBoldItalic.woff) format("woff");font-display:swap}@font-face{font-family:Barlow;font-style:normal;font-weight:900;src:local("Barlow"),url(https://fonts.cdnfonts.com/s/15702/Barlow-Black.woff) format("woff");font-display:swap}@font-face{font-family:Barlow;font-style:italic;font-weight:900;src:local("Barlow"),url(https://fonts.cdnfonts.com/s/15702/Barlow-BlackItalic.woff) format("woff");font-display:swap}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}*{-webkit-tap-highlight-color:transparent}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}body{scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{max-width:100%;height:auto;display:inline-block}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){*{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--plyr-video-background: #fff;--spacing-unit: 10px;--color-main-1: #16006d;--color-main-2: #3844cf;--color-main-3: #8fa1ff;--color-main-4: #f0ba3f;--color-main-1-rgb: 22, 0, 109;--color-main-2-rgb: 56, 68, 207;--color-main-3-rgb: 143, 161, 255;--color-main-4-rgb: 240, 186, 63}.color-1{color:var(--color-main-1)}.color-2{color:var(--color-main-2)}.color-3{color:var(--color-main-3)}.color-4{color:var(--color-main-4)}#menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:80px;margin:0 70px}#menu .app__menu_toggle{display:none}#menu a.app__logo{display:inline-block;line-height:0}#menu a.app__logo img{height:63px;width:auto}#menu nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:0}#menu nav a{display:inline-block;font-size:14px;font-family:Barlow;font-weight:500;line-height:1.2;text-decoration:none;color:var(--color-main-1)}#menu nav a:not(:last-child){margin-right:30px}#menu nav a.page-link{position:relative}#menu nav a.page-link:before{content:attr(data-text);content:attr(data-text)/"";height:0;display:block;visibility:hidden;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;font-weight:700}#menu nav a.page-link:after{content:"";position:absolute;display:block;width:0;-webkit-transition:width .2s ease-in-out;transition:width .2s ease-in-out;height:1px;bottom:-5px;background-color:var(--color-main-4)}#menu nav a.page-link:hover,#menu nav a.page-link.active{font-weight:700}#menu nav a.page-link:hover:after,#menu nav a.page-link.active:after{width:100%}#menu nav #pantone{-webkit-perspective:1000px;perspective:1000px;cursor:pointer}@media screen and (max-aspect-ratio: 3/4),(max-width: 768px){#menu{height:100px;margin:0 12px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#menu .app__logo{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%)}#menu .app__menu_toggle{margin-right:auto;display:inline-block;width:40px;height:40px}#menu .app__menu_toggle svg{width:100%;height:100%}#menu nav{position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding:25% 0;top:100px;height:calc(100vh - 100px);left:-100vw;width:100vw;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out;background-color:var(--color-main-3);z-index:998;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:0}.mobile_menu_open #menu nav{left:0}#menu nav a{display:inline-block;font-size:20px;font-family:Barlow;font-weight:500;line-height:1.2;text-decoration:none;color:#fff}#menu nav a:not(:last-child){margin-right:0}#menu nav a.page-link{text-transform:uppercase;position:relative}#menu nav a.page-link:before{content:attr(data-text);content:attr(data-text)/"";height:0;display:block;visibility:hidden;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;font-weight:700}#menu nav a.page-link:after{content:"";position:absolute;display:block;z-index:-1;width:0;-webkit-transition:width .2s ease-in-out;transition:width .2s ease-in-out;height:.6em;bottom:-.1em;left:-3%;background-color:var(--color-main-2)}#menu nav a.page-link:hover,#menu nav a.page-link.active{font-weight:800}#menu nav a.page-link:hover:after,#menu nav a.page-link.active:after{width:106%}#menu nav #pantone{-webkit-perspective:1000px;perspective:1000px;cursor:pointer;-webkit-transform:translateX(30%);-ms-transform:translateX(30%);transform:translate(30%)}}svg.display-none{display:none}.video-container{--video-color-primary: rgb(22, 0, 109);--video-color-trackBackground: #ffffff40;--video-color-buttonHoverBackground: rgb(22, 0, 109);--video-color-button: #fff;--video-color-controlsBackground: #3844cf;margin:0 auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.video-container video{width:100%;height:100%;border-radius:0;-o-object-fit:cover;object-fit:cover}.video-container .video-controls{right:0;left:0;padding:10px;position:absolute;bottom:0;-webkit-transition:all .2s ease;transition:all .2s ease;background-color:var(--video-color-controlsBackground)}.video-container .video-controls.hide{opacity:0;pointer-events:none}.video-container .video-progress{position:relative;height:4px;margin:0 10px}.video-container .middle-controls{-webkit-box-flex:1;-ms-flex:1;flex:1}.video-container progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:2px;width:100%;height:4px;pointer-events:none;position:absolute;top:0}.video-container progress::-webkit-progress-bar{background-color:var(--video-color-trackBackground);border-radius:2px}.video-container progress::-webkit-progress-value{background:var(--video-color-primary);border-radius:2px}.video-container progress::-moz-progress-bar{border:1px solid var(--video-color-primary);background:var(--video-color-primary)}.video-container .seek{position:absolute;top:0;width:100%;cursor:pointer;margin:0}.video-container .seek:hover+.seek-tooltip{display:block}.video-container .seek-tooltip{display:none;position:absolute;top:-50px;margin-left:-20px;font-size:12px;padding:3px;content:attr(data-title);font-weight:700;color:#fff;background-color:#0009}.video-container .bottom-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.video-container .left-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.video-container .volume-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:10px}.video-container .volume-controls input{width:100px;opacity:1;-webkit-transition:all .4s ease;transition:all .4s ease}.video-container .volume-controls:hover input,.video-container .volume-controls input:focus{width:100px;opacity:1}.video-container button{cursor:pointer;-webkit-box-sizing:content-box;box-sizing:content-box;position:relative;line-height:0;margin-right:8px;font-size:12px;padding:4px;border-radius:4px;border:none;outline:none;background-color:transparent}.video-container button *{pointer-events:none}.video-container button:before{content:attr(data-title);line-height:normal;position:absolute;display:none;left:0;top:0;-webkit-transform:translate(0,-150%);-ms-transform:translate(0,-150%);transform:translateY(-150%);background-color:#0009;color:#fff;font-weight:700;padding:4px 6px;word-break:keep-all;white-space:pre}.video-container button:last-child:before{left:auto;right:0}@media (hover: hover){.video-container button:hover{background-color:var(--video-color-buttonHoverBackground)}.video-container button:hover:before{display:inline-block}}.video-container .fullscreen-button{margin-right:0}.video-container .playback-animation{pointer-events:none;position:absolute;top:50%;left:50%;margin-left:-40px;margin-top:-40px;width:80px;height:80px;border-radius:80px;background-color:#16006d99;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0}.video-container input[type=range]{-webkit-appearance:none;-moz-appearance:none;height:4px;background:transparent;cursor:pointer}.video-container input[type=range]:focus{outline:none}.video-container input[type=range]::-webkit-slider-runnable-track{width:100%;cursor:pointer;border-radius:1.3px;-webkit-appearance:none;-webkit-transition:all .4s ease;transition:all .4s ease}.video-container input[type=range]::-webkit-slider-thumb{height:10px;width:10px;border-radius:10px;background:var(--video-color-button);cursor:pointer;-webkit-appearance:none;margin-left:-1px}.video-container input[type=range]:focus::-webkit-slider-runnable-track{background:transparent}.video-container input[type=range].volume{--value: 0%;height:4px;border-radius:2px;background-color:var(--video-color-trackBackground);color:var(--video-color-primary);background-image:-webkit-gradient(linear,left top,right top,from(currentColor),to(transparent));background-image:linear-gradient(to right,currentColor var(--value, 0%),transparent var(--value, 0%))}.video-container input[type=range]::-moz-range-track{width:100%;height:4px;cursor:pointer;border:1px solid transparent;background:transparent;border-radius:1.3px}.video-container input[type=range]::-moz-range-thumb{height:14px;width:14px;border-radius:50px;border:1px solid var(--video-color-button);background:var(--video-color-button);cursor:pointer;margin-top:5px}.video-container input[type=range]:focus::-moz-range-track{outline:none}.video-container .hidden{display:none}.video-container svg{width:18px;height:18px;line-height:18px;fill:var(--video-color-button);cursor:pointer}table.typography{width:100%;border-collapse:collapse}table.typography tr{font-size:14px;font-family:Open Sans}table.typography tr th{color:#28282880;font-weight:400}table.typography tr td{font-size:14px;font-family:Open Sans;color:#282828;text-align:left}.palette{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:60%}.palette .color.c1:before{background-color:#16006d}.palette .color.c2:before{background-color:#3844cf}.palette .color.c3:before{background-color:#8fa1ff}.palette .color.c4:before{background-color:#f0ba3f}.palette .color:before{content:"";width:100px;height:100px;display:block;border-radius:5px}.palette .color ul{list-style:none;margin:1em 0 0;padding:0}.palette .color ul li{margin:.2em 0 0;display:-webkit-box;display:-ms-flexbox;display:flex}.palette .color ul li .format{font-size:13px;font-family:Open Sans;color:#2828284d;font-weight:700;line-height:1;text-align:left;margin-right:1em}.palette .color ul li .value{font-size:13px;font-family:Open Sans;color:#282828;line-height:1;text-align:left}#projet #project_main .project__text .project__description{color:#fff;font-size:14px;font-family:Barlow,sans-serif;font-weight:500;line-height:1.286;text-align:left;margin-bottom:1em}#projet .project__nav .project__previous,#projet .grid .project__infos span,#projets #slider-nav .bar:after,#contact .footer a,#contact .footer span,#contact .content>p,#contact .content{font-size:clamp(14px,14px + 11 * (100vw - 375px) / 1545,25px);font-family:Barlow,sans-serif;font-weight:500;line-height:1.2;text-align:left}#projet #project_main .project__text .project__subtitle,#projet #project_main .project__slider__text .slider-item__role,#projets .slider-item .slider-item__text .slider-item__role{font-size:clamp(16px,16px + 14 * (100vw - 375px) / 1545,30px);font-family:Barlow,sans-serif;font-weight:600;line-height:1.3;text-align:left}#projet #project_main .project__slider__text .slider-item__title,#projet .project__nav .project__next .slider-item__title,#projets .slider-item .slider-item__text .slider-item__title{font-size:clamp(32px,32px + 68 * (100vw - 375px) / 1545,100px);font-family:Barlow,sans-serif;font-weight:800;text-transform:uppercase;line-height:1;text-align:left}#expertises #accordion h2{font-size:clamp(25px,25px + 45 * (100vw - 375px) / 1545,70px);font-family:Barlow,sans-serif;font-weight:800;text-transform:uppercase;line-height:1;text-align:left}#expertises .content h1{font-size:clamp(53px,53px + 97 * (100vw - 375px) / 1545,150px);font-family:Barlow,sans-serif;font-weight:800;text-transform:uppercase;line-height:1;text-align:left}.uikit .underline{--underline-color:var(--color-main-2);position:relative;display:inline-block;margin-bottom:.2em;z-index:1}.uikit .underline:after{z-index:-1;content:"";position:absolute;display:block;width:104%;-webkit-transition:width .2s ease-in-out;transition:width .2s ease-in-out;height:.4em;bottom:-.1em;left:-2%;background-color:var(--underline-color)}.uikit h1{font-size:clamp(53px,53px + 47 * (100vw - 375px) / 1545,100px);font-family:Barlow,sans-serif;font-weight:800;text-transform:uppercase;line-height:1;text-align:left}.uikit h2{font-size:clamp(25px,25px + 45 * (100vw - 375px) / 1545,70px);font-family:Barlow,sans-serif;font-weight:800;text-transform:uppercase;line-height:1;text-align:left;font-weight:900}.uikit p{font-size:14px;font-family:Barlow,sans-serif;font-weight:500;line-height:1.286;text-align:left;margin-bottom:1em}.uikit p.p2{font-size:25px;font-family:Barlow,sans-serif;font-weight:500;line-height:1.2;text-align:left}.uikit p.p3{font-size:clamp(16px,16px + 14 * (100vw - 375px) / 1545,30px);font-family:Barlow,sans-serif;font-weight:600;line-height:1.3;text-align:left}.uikit .project__teaser__number{font-size:300px;font-family:Barlow,sans-serif;font-weight:800;text-transform:uppercase;line-height:1;text-align:left}.uikit .project__next__number{font-size:50px;font-family:Barlow,sans-serif;font-weight:800;text-transform:uppercase;line-height:1;text-align:left}#homepage{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 clamp(20px,20px + 90 * (100vw - 375px) / 1545,110px)}#homepage #showreel{width:100%;overflow:hidden;width:68%}#homepage #showreel>.video-container{--video-color-primary: var(--color-main-1);--video-color-trackBackground: #ffffff40;--video-color-buttonHoverBackground: var(--color-main-1);--video-color-button: #fff;--video-color-controlsBackground: var(--color-main-2)}#homepage #showreel>.video-container video{display:none}#homepage #showreel>.video-container.ready video{display:block}#homepage .content h1{-webkit-transform:translateX(-21%);-ms-transform:translateX(-21%);transform:translate(-21%)}#homepage .content p{margin-left:10px}@media screen and (max-aspect-ratio: 3/4),(max-width: 768px){#homepage{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#homepage #showreel{width:100%;overflow:hidden;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}#homepage #showreel .video-container{position:absolute;width:100%;height:100%}#homepage #showreel .video-container video{-o-object-fit:cover;object-fit:cover}#homepage .content{pointer-events:none;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out;margin-left:20px}#homepage .content:not(.videocontrols){-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#homepage .content h1{-webkit-transform:none;-ms-transform:none;transform:none;margin-left:0}#homepage .content p{margin-left:0}}#studio{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:clamp(20px,20px + 90 * (100vw - 375px) / 1545,110px) clamp(20px,20px + 90 * (100vw - 375px) / 1545,110px)}#studio #carrousel{width:30%;max-width:512px;margin:0 8%;position:relative;height:calc(1.333*min(30vw,512px));background-color:var(--color-main-1);cursor:pointer}#studio #carrousel img{position:absolute;-webkit-transform:rotate(-6deg);-ms-transform:rotate(-6deg);transform:rotate(-6deg);height:100%;-o-object-fit:cover;object-fit:cover;opacity:0}#studio #carrousel img.active{opacity:1}#studio #slider{width:60%;height:100px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}#studio #slider:after{content:"";position:absolute;width:100%;height:100%;display:block;background:-webkit-gradient(linear,left top,right top,from(rgb(255,255,255)),color-stop(50%,rgba(255,255,255,0)),to(rgb(255,255,255)));background:linear-gradient(90deg,rgb(255,255,255) 0%,rgba(255,255,255,0) 50%,rgb(255,255,255) 100%)}#studio #slider .slider-item{display:inline-block;padding:0 15px}#studio #slider .slider-item img,#studio #slider .slider-item svg{fill:var(--color-main-1)!important;height:100%;width:auto}#studio #slider .slider-item svg .cls1,#studio #slider .slider-item svg .cls-3{fill:var(--color-main-1)!important}#studio #slider .slider-item svg .cls-stroke{stroke:var(--color-main-1)!important}#studio .content{width:50%;max-width:600px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;height:100%}#studio .content h1{margin-bottom:.5em}#studio .content h2{font-size:clamp(20px,20px + 10 * (100vw - 375px) / 1545,30px)}#studio .content p{max-width:60ch}#studio .content .underline{--underline-color: var(--color-main-4)}@media screen and (max-aspect-ratio: 3/4),(max-width: 768px){#studio{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:0;padding:0 clamp(20px,20px + 90 * (100vw - 375px) / 1545,110px)}#studio #carrousel{margin:20px 0;width:100%;height:110vw;height:60vh;margin-bottom:5vh}#studio #carrousel img{left:50%;-webkit-transform:translate(-50%,0) rotate(-6deg);-ms-transform:translate(-50%,0) rotate(-6deg);transform:translate(-50%) rotate(-6deg)}#studio .content{width:100%;height:auto;margin-left:0}#studio .content .bottom_container{margin-top:5vh}#studio #slider{width:100%}}#expertises{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#expertises #accordion-container{width:70%;height:100%;background-color:var(--color-main-3);padding-top:clamp(45px,45px + 65 * (100vw - 375px) / 1545,110px);padding-left:clamp(45px,45px + 65 * (100vw - 375px) / 1545,110px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#expertises #accordion{width:100%}#expertises #accordion h2{cursor:pointer;position:relative;color:#fff;padding-left:3%}#expertises #accordion h2:after{z-index:0;content:"";position:absolute;display:block;width:100%;-webkit-transition:width .2s ease-in-out;transition:width .2s ease-in-out;height:1px;bottom:.08em;left:0;background-color:#fff}#expertises #accordion .panel{color:#fff;overflow:hidden;height:0;margin-bottom:50px;margin-top:30px}#expertises #accordion .panel.opened{height:auto}#expertises #accordion .panel ul{list-style:none;font-family:Barlow;font-weight:700;padding-left:3%}#expertises .content{padding:0 clamp(45px,45px + 65 * (100vw - 375px) / 1545,110px)}#expertises .content h1{margin-bottom:.5em}#expertises .content>p{max-width:60ch}#expertises .content .underline{--underline-color: var(--color-main-3) }@media screen and (max-aspect-ratio: 3/4),(max-width: 768px){#expertises{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#expertises #accordion-container{width:100%}}#contact{background-color:var(--color-main-1);display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 clamp(20px,20px + 90 * (100vw - 375px) / 1545,110px);display:grid;grid-template-columns:auto;grid-template-rows:1fr 70px;grid-template-areas:"contentL contentR" "footer footer"}#contact .content{margin-left:70px;width:50%}#contact .content h1{color:#fff}#contact .content h1.underline{--underline-color: var(--color-main-3)}#contact .content>p{max-width:60ch;color:#fff}#contact .content a{color:#fff;text-decoration:none}#contact .content .rs{height:50px}#contact .content .rs svg{height:50px;width:50px;margin-right:20px}#contact .contentL{grid-area:contentL}#contact .contentR{grid-area:contentR}#contact .footer{grid-area:footer}#contact .footer nav{text-align:center}#contact .footer a,#contact .footer span{font-size:clamp(8px,8px + 8 * (100vw - 375px) / 1545,16px);font-weight:300;color:#fff;text-decoration:none;display:inline-block}#contact .footer a:not(:last-child),#contact .footer span:not(:last-child){margin-right:clamp(10px,10px + 10 * (100vw - 375px) / 1545,20px)}@media screen and (max-aspect-ratio: 3/4),(max-width: 768px){#contact{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-template-columns:auto;grid-template-rows:50px auto auto 50px 100px;grid-template-areas:"." "contentL" "contentR" "." "footer"}#contact #carrousel{width:100%;height:30vh}#contact .content{margin-left:0}#contact .content .rs{height:clamp(30px,30px + 20 * (100vw - 375px) / 1545,50px)}#contact .content .rs svg{height:clamp(30px,30px + 20 * (100vw - 375px) / 1545,50px);width:clamp(30px,30px + 20 * (100vw - 375px) / 1545,50px);margin-right:clamp(10px,10px + 10 * (100vw - 375px) / 1545,20px)}}#projets{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-main-1)}#projets #draggable-control{position:absolute;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;bottom:2rem;right:2rem;width:42px;height:42px;background-color:var(--color-main-1);border-radius:50%;overflow:hidden;cursor:pointer;pointer-events:auto}#projets #draggable-control .play,#projets #draggable-control .pause{fill:#fff;width:50%;opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;height:50%;position:absolute;top:25%;left:25%}#projets #draggable-control.pause .pause{opacity:1}#projets #draggable-control.pause .play{opacity:0}#projets #draggable-control .play{opacity:1;left:30%}#projets #slider-nav{z-index:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 20px}#projets #slider-nav .bar{cursor:pointer;display:block;width:30px;height:30px;border-bottom:2px solid #fff;margin-right:5px;opacity:.6;-webkit-transition:all .2s;transition:all .2s}#projets #slider-nav .bar:after{-webkit-transition:opacity .2s;transition:opacity .2s;position:absolute;content:attr(data-title);font-size:clamp(12px,12px + 2 * (100vw - 375px) / 1545,14px);display:inline-block;color:#fff;opacity:0;min-width:60px;bottom:-10px;padding-top:25px}#projets #slider-nav .bar:last-child{margin-right:0}#projets #slider-nav .bar.active,#projets #slider-nav .bar:hover{border-bottom:6px solid #fff;opacity:1}#projets #slider-nav .bar:hover:after{opacity:1}#projets .slider-controls{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);bottom:30px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex}#projets .slider-controls div.slider__previous,#projets .slider-controls div.slider__next{z-index:2;cursor:pointer;-webkit-box-sizing:content-box;box-sizing:content-box;display:inline-block;text-decoration:none;width:20px;height:20px;padding:20px 10px}#projets .slider-controls div.slider__previous>*,#projets .slider-controls div.slider__next>*{pointer-events:none}#projets .slider-controls div.slider__previous.slider__previous svg,#projets .slider-controls div.slider__next.slider__previous svg{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}#projets #projects_slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:absolute;margin-left:25vw;z-index:5!important;top:20%}#projets .slider-item{display:block;position:relative;margin-right:calc(25vw - 100px);width:50vw;height:30vw;left:0;top:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition:-webkit-transform .4s ease-in-out,-webkit-box-shadow .3s ease-in-out;transition:-webkit-transform .4s ease-in-out,-webkit-box-shadow .3s ease-in-out;transition:transform .4s ease-in-out,box-shadow .3s ease-in-out;transition:transform .4s ease-in-out,box-shadow .3s ease-in-out,-webkit-transform .4s ease-in-out,-webkit-box-shadow .3s ease-in-out;-webkit-transition-delay:.1s;transition-delay:.1s}#projets .slider-item>*{pointer-events:none}#projets .slider-item .slider-item__image{opacity:.6;position:absolute;width:100%;height:100%;overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0)}#projets .slider-item .slider-item__image img{width:100%;-o-object-fit:cover;object-fit:cover;height:100%}#projets .slider-item .slider-item__text{opacity:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;position:absolute;top:70%;left:0}#projets .slider-item .slider-item__text .slider-item__number{-webkit-transform:translate(-35%,-65%);-ms-transform:translate(-35%,-65%);transform:translate(-35%,-65%);position:absolute;font-size:clamp(100px,100px + 200 * (100vw - 375px) / 1545,300px);font-family:Barlow;color:transparent;font-weight:800;text-transform:uppercase;line-height:1;text-align:left;-webkit-text-stroke:2px rgb(255,255,255);text-stroke:2px rgb(255,255,255);-webkit-font-smoothing:antialiased}#projets .slider-item .slider-item__text .slider-item__title{white-space:nowrap;color:#fff;--underline-color: var(--color-main-2);position:relative;display:inline-block;margin-bottom:.2em;z-index:1}#projets .slider-item .slider-item__text .slider-item__title:after{z-index:-1;content:"";position:absolute;display:block;width:104%;-webkit-transition:width .2s ease-in-out;transition:width .2s ease-in-out;height:.4em;bottom:-.1em;left:-2%;background-color:var(--underline-color)}#projets .slider-item .slider-item__text .slider-item__role{text-transform:uppercase;display:block;color:#fff}#projets .slider-item.active .slider-item__image{opacity:1;-webkit-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}#projets .slider-item.active .slider-item__text{opacity:1;-webkit-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);transform:translateY(-50%)}#projets .slider-item.launched{width:100vw;height:100vh;position:relative;left:calc(-25vw + clamp(20px,20px + 90 * (100vw - 375px) / 1545,110px));top:calc((100vh - 80px)/-5);-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}#projets .slider-item.launched .slider-item__image{opacity:1;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;width:65vw;height:55vw;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0)}#projets .slider-item.launched .slider-item__text{opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#projets .slider-item.launched .slider-item__text .slider-item__role{display:none}@media screen and (max-aspect-ratio: 3/4),(max-width: 768px){#projets #projects_slider{margin-left:20vw;top:10vw}#projets #projects_slider .slider-item{width:60vw;height:60vh;margin-right:10vw}#projets #projects_slider .slider-item.active .slider-item__image{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0)}#projets #projects_slider .slider-item .slider-item__text{text-align:center;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}#projets #projects_slider .slider-item .slider-item__text .slider-item__number{-webkit-transform:translate(-50%,-65%);-ms-transform:translate(-50%,-65%);transform:translate(-50%,-65%);left:50%}#projets #projects_slider .slider-item .slider-item__text .slider-item__role{text-align:center}}#projet{display:block;width:100%;--plyr-video-background:transparent;background-color:var(--color-main-1)}#projet .section2{--word-base-scale:1}#projet .wordUnderlay{z-index:1;position:absolute;left:50%;top:60px;-webkit-transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);transform:translate(-50%)}#projet .wordUnderlay:before{content:attr(data-content);content:attr(data-content)/"";height:0;display:block;visibility:hidden;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;font-size:calc(200px * var(--word-base-scale));font-family:Barlow,sans-serif;font-weight:200;font-style:normal;text-transform:uppercase;line-height:.8;text-align:left}#projet .wordUnderlay .word{font-size:calc(200px * var(--word-base-scale));font-family:Barlow,sans-serif;font-weight:200;font-style:italic;text-transform:uppercase;line-height:.8;text-align:left;color:#fff}#projet .wordUnderlay2{z-index:2;position:absolute;left:50%;top:60px;height:calc(25% - 60px);overflow:hidden;-webkit-transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);transform:translate(-50%)}#projet .wordUnderlay2:before{content:attr(data-content);content:attr(data-content)/"";height:0;display:block;visibility:hidden;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;font-size:calc(200px * var(--word-base-scale));font-family:Barlow,sans-serif;font-weight:200;font-style:normal;text-transform:uppercase;line-height:.8;text-align:left}#projet .wordUnderlay2 .word{font-size:calc(200px * var(--word-base-scale));font-family:Barlow,sans-serif;font-weight:200;font-style:italic;text-transform:uppercase;line-height:.8;text-align:left;color:var(--color-main-1)}#projet #mediaCover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#projet .close{position:fixed;display:inline-block;top:110px;right:30px;width:30px;height:30px;z-index:10}#projet .close.hidden{display:none}#projet .section1{background-color:#fff}#projet .grid{max-width:1920px;margin:0 auto;padding:clamp(40px,40px + 40 * (100vw - 375px) / 1545,80px) clamp(20px,20px + 90 * (100vw - 375px) / 1545,110px);width:100%;background-color:transparent;display:grid;grid-template-columns:60% auto;grid-template-rows:clamp(50px,50px + 100 * (100vw - 375px) / 1545,150px);-webkit-column-gap:clamp(20px,20px + 90 * (100vw - 375px) / 1545,110px);-moz-column-gap:clamp(20px,20px + 90 * (100vw - 375px) / 1545,110px);column-gap:clamp(20px,20px + 90 * (100vw - 375px) / 1545,110px);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;grid-template-areas:"infos media2" "media1 media2"}#projet .grid .project__infos{grid-area:infos;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}#projet .grid .project__infos span{font-size:clamp(14px,14px + 6 * (100vw - 375px) / 1545,20px);font-weight:600;text-transform:uppercase;margin-right:30px;margin-bottom:5px;color:var(--color-main-2)}#projet .grid .project__infos span:before{content:attr(data-title) " :";display:inline;color:var(--color-main-4)}#projet .grid .project__media_1{grid-area:media1;align-self:end}#projet .grid .project__media_1 img,#projet .grid .project__media_1 video,#projet .grid .project__media_1 .plyr{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#projet .grid .project__media_2{grid-area:media2}#projet .grid .project__media_2 img,#projet .grid .project__media_2 video,#projet .grid .project__media_2 .plyr{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media screen and (max-aspect-ratio: 3/4),(max-width: 768px){#projet .gridB{max-width:80%!important}#projet .gridB .plyr{min-width:0}#projet .section1 video,#projet .section1 img{position:relative}#projet .grid{z-index:10;padding-top:0;grid-template-columns:1fr;grid-template-rows:auto;row-gap:clamp(20px,20px + 90 * (100vw - 375px) / 1545,110px);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;grid-template-areas:"media2" "infos" "media1"}#projet .grid .project__infos{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#projet .grid .project__media_2{width:70%;margin-left:15%}#projet .grid .project__media_2:before{background-color:var(--color-main-1);content:"";position:absolute;display:block;height:40vh;width:100%;left:0}}#projet .section2{position:relative;padding-bottom:clamp(150px,150px + 50 * (100vw - 375px) / 1545,200px);margin-bottom:50px}#projet .section2:before{content:"";z-index:2;display:block;position:absolute;background-color:#fff;top:-1px;width:100vw;height:25%}#projet .gridA{position:relative;z-index:3;padding:0 clamp(20px,20px + 90 * (100vw - 375px) / 1545,110px) clamp(20px,20px + 90 * (100vw - 375px) / 1545,110px) clamp(20px,20px + 90 * (100vw - 375px) / 1545,110px);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:560px;opacity:0;margin:0 auto;display:grid;grid-template-columns:100%;grid-template-rows:auto;gap:clamp(20px,20px + 10 * (100vw - 375px) / 1545,30px);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;grid-template-areas:"media3"}@media screen and (max-aspect-ratio: 3/4),(max-width: 768px){#projet .gridA{max-width:70%}}#projet .gridA .project__media_3{grid-area:media3;overflow:hidden;position:relative;padding-left:7%;padding-right:10%;padding-bottom:1%}#projet .gridA .project__media_3:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;background-size:100% 100%;background-repeat:no-repeat;background-image:url(/storage/img/phone.png)}#projet .gridA .project__media_3 img,#projet .gridA .project__media_3 video,#projet .gridA .project__media_3 .plyr{min-width:0;border-radius:12%;-o-object-fit:contain;object-fit:contain;overflow:hidden;width:100%;height:100%}#projet .gridA .project__media_4{grid-area:media2;justify-self:flex-end;overflow:hidden}#projet .gridA .project__media_4 img,#projet .gridA .project__media_4 video{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}#projet .gridA .project__media_5{grid-area:media3;align-self:center;overflow:hidden}#projet .gridA .project__media_5 img,#projet .gridA .project__media_5 video{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}#projet .gridB{position:relative;z-index:3;padding:0 clamp(20px,20px + 90 * (100vw - 375px) / 1545,110px) clamp(20px,20px + 90 * (100vw - 375px) / 1545,110px) clamp(20px,20px + 90 * (100vw - 375px) / 1545,110px);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:50%;margin:0 auto;display:grid;grid-template-columns:50% 50%;grid-template-rows:auto;gap:clamp(20px,20px + 10 * (100vw - 375px) / 1545,30px);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;grid-template-areas:"media1 media3" "media2 media3"}#projet .gridB .project__media_3{grid-area:media1;overflow:hidden}#projet .gridB .project__media_3 img,#projet .gridB .project__media_3 video{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}#projet .gridB .project__media_4{grid-area:media2;justify-self:flex-end;overflow:hidden}#projet .gridB .project__media_4 img,#projet .gridB .project__media_4 video{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}#projet .gridB .project__media_5{grid-area:media3;align-self:center;overflow:hidden}#projet .gridB .project__media_5 img,#projet .gridB .project__media_5 video{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}#projet .project__nav{position:relative}#projet .project__nav .project__previous{margin-left:clamp(20px,20px + 90 * (100vw - 375px) / 1545,110px);font-size:clamp(12px,12px + 2 * (100vw - 375px) / 1545,14px);display:inline-block;color:#fff;text-decoration:none;text-transform:uppercase;text-align:right;padding-left:30px;position:absolute;top:30px}#projet .project__nav .project__previous .fleche_previous{position:absolute;width:20px;display:inline-block;left:0;bottom:0;z-index:1;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}#projet .project__nav .project__next{display:block;text-decoration:none}#projet .project__nav .project__next .fleche_next{position:relative;width:10px;display:block;margin:0 auto;z-index:1}#projet .project__nav .project__next .slider-item__number{font-size:clamp(30px,30px + 20 * (100vw - 375px) / 1545,50px);font-family:Barlow;color:transparent;font-weight:800;text-transform:uppercase;line-height:1;text-align:center;display:block;-webkit-text-stroke:1px rgb(255,255,255);text-stroke:1px rgb(255,255,255);-webkit-font-smoothing:antialiased}#projet .project__nav .project__next .slider-item__title{text-align:center;color:#fff;--underline-color: var(--color-main-2);position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto .2em;z-index:1;font-size:clamp(15px,15px + 10 * (100vw - 375px) / 1545,25px)}#projet .project__nav .project__next .slider-item__title:after{z-index:-1;content:"";position:absolute;display:block;width:104%;-webkit-transition:width .2s ease-in-out;transition:width .2s ease-in-out;height:.4em;bottom:-.1em;left:-2%;background-color:var(--underline-color)}#projet .project__nav .project__next img{position:relative;z-index:0;display:block;width:100%;height:150px;margin-top:-40px;-o-object-fit:cover;object-fit:cover}#projet #project_main{display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:100%;height:calc(100vh - 80px);z-index:5!important;top:0%;-webkit-box-sizing:content-box;box-sizing:content-box;--border-height: 0px}#projet #project_main:after{position:absolute;display:block;width:100%;height:var(--border-height);bottom:0;background-color:#fff;z-index:-1}#projet #project_main .project__image{position:absolute;left:clamp(20px,20px + 90 * (100vw - 375px) / 1545,110px);top:calc((100vh - 33.7647720878vw - 80px) / 2);height:33.7647720878vw;-webkit-transform:rotate(0deg) translate(0,0);-ms-transform:rotate(0deg) translate(0,0);transform:rotate(0) translate(0);width:60vw;overflow:hidden}#projet #project_main .project__image .plyr{width:100%;-o-object-fit:cover;object-fit:cover;height:100%}#projet #project_main .project__image .plyr .plyr__video-wrapper{background:transparent}#projet #project_main .project__image img,#projet #project_main .project__image .plyr__poster{width:100%;background-size:cover;background-color:transparent;height:100%}#projet #project_main .project__slider__text{position:absolute;min-width:40vw;-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:translate(0%,-100%) scale(.5);-ms-transform:translate(0%,-100%) scale(.5);transform:translateY(-100%) scale(.5);left:70%;top:50%}#projet #project_main .project__slider__text .slider-item__number{-webkit-transform:translate(-35%,-65%);-ms-transform:translate(-35%,-65%);transform:translate(-35%,-65%);position:absolute;font-size:clamp(100px,100px + 200 * (100vw - 375px) / 1545,300px);font-family:Barlow;color:transparent;font-weight:800;text-transform:uppercase;line-height:1;text-align:left;-webkit-text-stroke:2px rgb(255,255,255);text-stroke:2px rgb(255,255,255);-webkit-font-smoothing:antialiased}#projet #project_main .project__slider__text .slider-item__title{white-space:nowrap;color:#fff;--underline-color: var(--color-main-2);position:relative;display:inline-block;margin-bottom:.2em;z-index:1}#projet #project_main .project__slider__text .slider-item__title:after{z-index:-1;content:"";position:absolute;display:block;width:104%;-webkit-transition:width .2s ease-in-out;transition:width .2s ease-in-out;height:.4em;bottom:-.1em;left:-2%;background-color:var(--underline-color)}#projet #project_main .project__slider__text .slider-item__role{text-transform:uppercase;display:block;color:#fff}#projet #project_main .project__text{position:absolute;left:70%;top:50%;-webkit-transform:translate(0,50%);-ms-transform:translate(0,50%);transform:translateY(50%);width:calc(30% - clamp(20px,20px + 90 * (100vw - 375px) / 1545,110px));padding:0}#projet #project_main .project__text:after{content:"";position:absolute;right:0;top:0;bottom:0;background-color:var(--color-main-1);display:block}#projet #project_main .project__text .project__subtitle{color:#fff;font-weight:800;line-height:1;margin-bottom:1em}#projet #project_main .project__text .project__subtitle .subtitle-break{display:block;color:var(--color-main-2)}#projet #project_main .project__text .project__subtitle .subtitle-break:before{color:#fff;content:"/"}@media screen and (max-aspect-ratio: 3/4),(max-width: 768px){#projet #project_main{--border-height:0;height:auto;padding-bottom:clamp(20px,20px + 90 * (100vw - 375px) / 1545,110px)}#projet #project_main .project__image{top:0;left:0;width:100%;height:33vh}#projet #project_main .project__slider__text{text-align:center;-webkit-transform:translate3d(-50%,-100%,0);transform:translate3d(-50%,-100%,0);left:50%;top:33vh;scale:1}#projet #project_main .project__slider__text .slider-item__number{-webkit-transform:translate(-50%,-65%);-ms-transform:translate(-50%,-65%);transform:translate(-50%,-65%);left:50%;-webkit-text-stroke:1px rgb(255,255,255);text-stroke:1px rgb(255,255,255)}#projet #project_main .project__slider__text .slider-item__role{text-align:center;visibility:hidden}#projet #project_main .project__text{position:relative;left:auto;top:auto;padding-left:clamp(20px,20px + 90 * (100vw - 375px) / 1545,110px);padding-top:calc(33vh + clamp(40px,40px + 70 * (100vw - 375px) / 1545,110px));-webkit-transform:none;-ms-transform:none;transform:none;width:calc(100% - clamp(20px,20px + 90 * (100vw - 375px) / 1545,110px))}#projet #project_main .project__text .project__subtitle{text-transform:uppercase}#projet #project_main .project__text .project__subtitle .subtitle-break{display:inline}}#cgv,#ml{width:80%;max-width:920px;margin:auto;padding:clamp(50px,50px + 50 * (100vw - 375px) / 1545,100px)}@media screen and (max-aspect-ratio: 3/4),(max-width: 768px){#cgv,#ml{width:100%}}#cgv dd,#ml dd{font-weight:800}#cgv h2,#ml h2{font-size:clamp(25px,25px + 45 * (100vw - 375px) / 1545,70px);font-family:Barlow,sans-serif;font-weight:800;text-transform:uppercase;line-height:1;text-align:left;font-weight:900;margin-bottom:clamp(25px,25px + 45 * (100vw - 375px) / 1545,70px)}#cgv h3,#cgv h4,#ml h3,#ml h4{font-size:clamp(15px,15px + 15 * (100vw - 375px) / 1545,30px);font-family:Barlow,sans-serif;font-weight:800;text-transform:uppercase;line-height:1;text-align:left;font-weight:900;margin:clamp(15px,15px + 15 * (100vw - 375px) / 1545,30px) 0}#cgv small,#ml small{font-family:Barlow,sans-serif;font-weight:300;font-size:clamp(11px,11px + 3 * (100vw - 375px) / 1545,14px)}#cgv p,#cgv ul,#cgv dl,#ml p,#ml ul,#ml dl{font-size:14px;font-family:Barlow,sans-serif;font-weight:500;line-height:1.286;text-align:left;margin-bottom:1em}#cgv dt,#cgv dd,#ml dt,#ml dd{margin-bottom:.5em}body{overflow-y:scroll;min-height:100vh;min-height:100dvh}#app{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;min-height:100dvh;overflow-x:hidden;padding-top:80px}@media screen and (max-aspect-ratio: 3/4),(max-width: 768px){#app{padding-top:100px}}#app__main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;overflow:hidden}#app__header{background-color:#fff;-webkit-box-shadow:0px 2px 10px .4px rgba(var(--color-main-1-rgb),.1);box-shadow:0 2px 10px .4px rgba(var(--color-main-1-rgb),.1);position:fixed;top:0;width:100%;z-index:100}@media screen and (max-aspect-ratio: 3/4),(max-width: 768px){#app__header{-webkit-box-shadow:none;box-shadow:none}}.transition{position:fixed;top:80px;bottom:0;left:0;width:100%;background-color:transparent;z-index:999;pointer-events:none}@media screen and (max-aspect-ratio: 3/4),(max-width: 768px){.transition{top:100px}}.transition .slide1{position:absolute;top:0;bottom:0;right:100%;width:100%;background-color:var(--color-main-1)}.transition .slide2{position:absolute;top:0;bottom:0;right:100%;width:100%;background-color:var(--color-main-2)}.transition .slide3{position:absolute;top:0;bottom:0;right:100%;width:100%;background-color:var(--color-main-3)}.transition .slide4{position:absolute;top:0;bottom:0;right:100%;width:100%;background-color:var(--color-main-4)}
