header #menu .menu,header #menu .rs{align-self:flex-end;color:#f0f8ff;min-height:90%;font-family:radikalBold}main#MR #projects #sort select,main#MR #projects h2 select{-webkit-appearance:none;-moz-appearance:none;outline:0;text-decoration:none}main #legal article h2,main#MR #mrVideo h1{-webkit-text-stroke-color:white;color:transparent;-webkit-text-stroke-width:1px}.animImg.videoMR,.vfxVideo{right:10%}.busterButton,.busterButton:hover{transition:background-color .5s,color .5s}.hey,header #menu .menu h2,main #legal article h2,main#MR #mrVideo h1{-webkit-text-stroke-width:1px}#jobs,main#contact{height:88vh;max-height:838px}*,.back,body{box-sizing:border-box}#myMenu,#myMenu.open{transition:transform .3s}#button-cookies,#myMenu,.busterButton,body,header .head{background-color:#000}#button-cookies,#legalNotice,.menuEl,main#MR #projects h2 select,main#error-404 a{text-decoration:none}@font-face{font-family:radikalBold;src:url("https://busterwood.s3.eu-west-3.amazonaws.com/Nootype_Radikal_Bold.woff2");font-display:swap}@font-face{font-family:radikalBI;src:url("fonts/Radikal/Nootype - Radikal Bold Italic.otf");font-display:swap}@font-face{font-family:radikalThin;src:url("https://busterwood.s3.eu-west-3.amazonaws.com/Nootype_Radikal_Thin.woff2");font-display:swap}@font-face{font-family:radikal;src:url("https://busterwood.s3.eu-west-3.amazonaws.com/Nootype_Radikal.woff2");font-display:swap}*,body{font-family:radikal}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}.acceptTermsLabel input:checked~.checkmark:after,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{scroll-behavior:smooth;line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@keyframes top{25%{width:0;background:#fadd00}38%,75%{width:calc(100%);background:#fadd00}50%,62%{background:#fadd00}88%{left:auto;right:0;width:0;background:#fadd00}}@keyframes right{38%{height:0;background:#fadd00}50%,88%{height:calc(100%);background:#fadd00}62%,75%{background:#fadd00}100%{top:auto;bottom:0;height:0;background:#fadd00}}@keyframes bottom{0%{width:0}12%,50%{width:calc(100%);background:#fadd00}25%,38%,75%{background:#fadd00}62%{left:0;width:0;background:#fadd00}}@keyframes left{12%{height:0;background:#fadd00}25%,62%{height:calc(100%);background:#fadd00}38%,50%,88%{background:#fadd00}75%{top:0;height:0;background:#fadd00}}main#error-404{padding:60px 30px 0;overflow:hidden;height:90vh;display:flex;color:#fff;justify-content:center;align-items:center;font-size:xx-large;line-height:normal}main#error-404 a{background:#fadd00;color:#000;padding:5px 10px}header{position:relative}header .head{height:60px;width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;padding:0 30px;position:fixed;z-index:20}header .head #busterwood{height:20px;cursor:pointer;margin:auto}header .head #logo{object-fit:contain;height:40px;margin:unset;cursor:pointer}main#HOME #vfx,main#HOME .panel{margin-bottom:268px}header .head #menuBurger{margin-left:auto;width:50px;height:50px;display:flex;cursor:pointer;justify-content:center;align-items:center;transition:.3s ease-in-out}header .head #menuBurger .menuBtn{position:relative;width:30px;height:3px;border-radius:5px;background:#f0f8ff;transition:.3s ease-in-out}header .head #menuBurger .menuBtn::after,header .head #menuBurger .menuBtn::before{content:"";position:absolute;background:#f0f8ff;height:3px;border-radius:5px;transition:.3s ease-in-out}header .head #menuBurger .menuBtn::before{width:30px;transform:translateY(-10px)}header .head #menuBurger .menuBtn::after{width:30px;position:absolute;transform:translateY(10px)}header .head #menuBurger.open .menuBtn{transform:translateX(-50px);background:0 0}header .head #menuBurger.open .menuBtn::before{width:30px;transform:translateX(50px) rotate(45deg);background:#f0f8ff}header .head #menuBurger.open .menuBtn:after{transform:translateX(50px) rotate(-45deg);background:#f0f8ff}header #menu{width:100vw;opacity:0;height:100vh;position:fixed;top:-100vh;left:0;padding:60px 80px;display:flex;justify-content:space-between;align-items:center;background:#000;z-index:10}header #menu .menu{display:flex;flex-direction:column;justify-content:flex-end;flex:1;padding-bottom:10vh}header #menu .menu h2{font-size:10vw;-webkit-text-stroke-color:aliceblue;color:#000}header #menu .menu ul{margin-left:20%}header #menu .menu ul li{font-size:1.8vw;margin:20px 0;transition:font-size .3s ease-in-out;display:flex;align-items:flex-end;cursor:pointer;width:fit-content}@media all and (max-width:800px){main#error-404{padding:60px 30px}header .head{padding:0 30px;grid-template-columns:repeat(2,minmax(0,1fr))}header .head #busterwood{display:none}header .head #logo{margin:unset}header #menu{flex-direction:column;padding:60px 30px}header #menu .menu h2{font-size:150px}header #menu .menu ul li{font-size:28px}}@media all and (max-width:400px){header #menu .menu ul li{font-size:18px}}header #menu .menu ul li a{color:unset;text-decoration:unset;margin:auto;padding:10px 10px 0 0}header #menu .menu ul li:hover{font-size:5vw;color:#000;background-color:#fadd00}header #menu .menu ul li:hover a{padding:10px 10px 0}header #menu .menu ul li:nth-child(4) a{padding-top:17px}header #menu .rs{display:flex;justify-content:flex-end;align-items:end;flex:1;padding-bottom:13vh;margin-right:30px}header #menu .rs svg{height:30px;margin-right:10px;transition:.3s ease-in-out}header #menu .rs svg g path{transition:fill .3s}header #menu .rs a:hover svg{transform:scale(1.2)}header #menu .rs a:hover svg g path,header #menu .rs a:hover svg g rect,main#MR #mrContent button:hover #fill-42,main#MR .contact button:hover #fill-42{fill:#fadd00}main #legal,main#MR .contact{min-height:100vh;font-family:radikal}footer{z-index:2}footer article:nth-child(2){background-color:#000;color:#fff;font-family:radikal;padding:10px 60px;display:flex;justify-content:left}main#HOME{padding:60px 0 0;overflow:hidden}main#HOME #homeVideo{display:flex;justify-content:center;align-items:center;height:95vh;padding:0 60px}main#HOME #mr,main#HOME #mr article:first-child{flex-direction:column;display:flex;position:relative}main #legal article:first-child .description,main#HOME #homeVideo img{width:80%}main#HOME #homeVideo div,main#services #Video div{width:100%;height:100%;position:fixed}@media all and (min-width:1800px){main#HOME #homeVideo{margin-bottom:121px}}main#HOME #service{position:relative;z-index:1;padding:0 60px;margin-bottom:131px;margin-top:20px}main#HOME #service h2{font-family:radikalBold;font-size:3vw;color:#fff;line-height:1.1em}main#HOME #aboutUs article h2 span,main#HOME #aboutUsMobile h2 span,main#HOME #service h2 span,main#MR #mrContent h2 span,main#MR .contact h2 span,main#services #Content h2 span,main#services #projects h2 span,main#services .contact h2 span{background:#fadd00;color:#000;padding:10px 10px 0}main#HOME #mr{padding:0 60px;color:#fff;font-family:radikal;justify-content:space-between;background:#000}main#HOME #mr article{position:relative;z-index:2;display:flex;justify-content:space-between}main#HOME #mr article:first-child{width:50%;margin-bottom:10vh}main#HOME #mr article:first-child div p{font-family:radikalThin;margin:40px 0;font-size:1.15vw;line-height:1.2em}main#HOME #licencing article:first-child div p.yellow,main#HOME #mr article:first-child div p.yellow{font-family:radikalBold;color:#fadd00;font-size:1.8vw;margin-bottom:20px 0;line-height:1.2em}main#HOME #licencing article:first-child div p,main#HOME #vfx article div p{font-family:radikalThin;margin:20px 0;font-size:1.2vw;line-height:1.3em}main#HOME #mr article h2,main#HOME #vfx article h2{font-family:radikalBold;font-size:2.3vw;color:#fff;line-height:1.1em}main#HOME #licencing article h2 span,main#HOME #mr article h2 span,main#HOME #projects h2 span,main#HOME #trust h2 span,main#HOME #vfx article h2 span{background:#fadd00;color:#000;padding:.6vw .3vw 0}main#HOME #licencing article .smTitle,main#HOME #mr article .smTitle{font-family:radikalBold;color:#fadd00;font-size:1.1vw;margin:2px 0}main#HOME #licencing article .italique,main#HOME #mr article .italique,main#HOME #vfx article .italique{font-family:radikalBI;font-size:.8vw;margin:2px 0}main#HOME #mr img{position:absolute;top:10vh;right:0;width:40vw;transform-origin:left 50%}main#HOME #licencing{padding:0 60px;color:#fff;position:relative;font-family:radikal;display:flex;flex-direction:column;justify-content:space-between;justify-content:center;align-content:space-between;background:#000}main#HOME #licencing article{position:relative;z-index:2;display:flex;justify-content:space-between;margin-left:auto}main#HOME #licencing article:first-child{display:flex;flex-direction:column;width:50%;align-items:flex-end;position:relative}main#HOME #licencing article:first-child div{width:40vw;display:flex;flex-direction:column;align-items:end}main#HOME #licencing article:first-child div p{text-align:left}main#HOME #licencing article h2{font-family:radikalBold;font-size:2.3vw;color:#fff;line-height:1.2}main#HOME #licencing img{position:absolute;bottom:69px;width:40vw;margin-left:4vw;transform-origin:50% 50%;pointer-events:none}main#HOME #vfx{padding:0 60px;color:#fff;position:relative;font-family:radikal;display:flex;flex-direction:row;justify-content:space-between;background:#000;margin-top:10vw}main#HOME #vfx article{display:flex;flex-direction:column;z-index:2;width:50%}main#HOME #vfx article .smTitle{font-family:radikalBold;color:#fadd00;font-size:1.1vw;margin:10px 0 0}#contactUs form .nameContainer,main#HOME #vfx article div,main#MR .contact form .mailContainer,main#MR .contact form .msgContainer,main#MR .contact form .nameContainer,main#contact form .mailContainer,main#contact form .msgContainer,main#contact form .nameContainer,main#services .contact form .mailContainer,main#services .contact form .msgContainer,main#services .contact form .nameContainer{margin-bottom:20px}main#HOME #vfx article div p.yellow{font-family:radikalBold;color:#fadd00;margin:25px 0;font-size:1.9vw;line-height:1.2em}main#HOME #vfx article div button svg,main#MR #mrContent button svg,main#MR .contact button svg{margin-left:10px}main#HOME #vfx article .definition{width:40%;display:flex;flex-direction:column;font-size:unset;margin-left:20vw}main#HOME #vfx article .definition p{font-size:.7vw;margin:unset}main#HOME #vfx article .definition p p{margin-bottom:10px}main#HOME #vfx img{position:absolute;top:-13vh;right:0;width:43vw;transform-origin:50% 50%}main#MR #mrContent button,main#MR .contact button{background-color:unset;margin-left:-10px;cursor:pointer}main#HOME #projects{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;flex-direction:column;pointer-events:none;margin-top:5vw}main#HOME #projects h2{font-family:radikalBold;font-size:2.3vw;color:#fff;margin-bottom:2vh;margin-top:10vh;text-align:center}main#HOME #projects #next,main#HOME #projects #previous{position:absolute;cursor:pointer;pointer-events:all;top:55%;width:2vw}main#HOME #projects #previous,main#MR #projects #previous,main#services #projects #previous{left:10vw}main#HOME #projects #next,main#MR #projects #next,main#services #projects #next{right:10vw}main#HOME #projects #carousselHome,main#services #projects #carousselHome{position:relative;display:flex;justify-content:space-around;align-items:center;width:92.5vw;height:40vw;pointer-events:all}main#HOME #projects .carousselHomeWrapper,main#services #projects .carousselHomeWrapper{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;flex-direction:column;width:70vw;overflow:hidden;pointer-events:none}main#HOME #projects #carousselHome .imgContainer,main#services #projects #carousselHome .imgContainer{position:relative;width:19vw!important;height:31vw;border:5px solid #fadd00;margin:2.4vw;overflow:hidden;display:flex;justify-content:center}main#HOME #projects #carousselHome .imgContainer img,main#HOME #projects #carousselHomeMobile .imgContainer img,main#HOME #trust article .wrapper div .white,main#services #projects #carousselHome .imgContainer img,main#services #projects #carousselHomeMobile .imgContainer img{height:100%}main#HOME #projects #carousselHome .imgContainer:hover .name,main#HOME #trust article .wrapper div:hover .color,main#MR #projects #carousselMr .slideContainer .imgContainer:hover .name,main#MR .contact form div label:hover+.pj,main#contact form div label:hover+.pj,main#jobs #show article div:hover::after,main#jobs #show article div:hover::before,main#services #projects #carousselHome .imgContainer:hover .name,main#services .contact form div label:hover+.pj{opacity:1}main#HOME #projects #carousselHome .imgContainer .name,main#services #projects #carousselHome .imgContainer .name{position:absolute;opacity:0;display:flex;top:0;left:0;padding:20px;width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:2vw;background-color:rgba(0,0,0,.5);transition:.3s ease-in-out}main#HOME #projects #carousselHome .imgContainer .name h4,main#services #projects #carousselHome .imgContainer .name h4{color:#fadd00;font-family:radikalBold;text-align:center;font-size:1.55vw}main#HOME #projects #carousselHome .slick-slide div,main#services #projects #carousselHome .slick-slide div{display:flex!important;justify-content:center;align-items:center}main#HOME #projects #carousselHome .slick-slide div:nth-child(2) .imgContainer,main#services #projects #carousselHome .slick-slide div:nth-child(2) .imgContainer{width:25vw!important;height:25vh}main#HOME #projects #carousselHome .slick-slide div:nth-child(2) .imgContainer img,main#MR #projects #carousselMr .slick-slide div .imgContainer img,main#services #projects #carousselHome .slick-slide div:nth-child(2) .imgContainer img{width:100%;height:unset}main#HOME #projects #carousselHome .slick-slide div:nth-child(2) .imgContainer:nth-child(3),main#services #projects #carousselHome .slick-slide div:nth-child(2) .imgContainer:nth-child(3){display:none!important}.slick-track{margin-left:13.1vw!important}.space{width:27vw!important}main#HOME #projects #carousselHomeMobile,main#services #projects #carousselHomeMobile{display:none;width:100%;pointer-events:all}main#HOME #projects #carousselHomeMobile .imgContainer,main#services #projects #carousselHomeMobile .imgContainer{height:100vw;width:63vw!important;margin:0 20px;display:flex;align-items:center;border:4px solid #fadd00;overflow:hidden}main#HOME #trust{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:71px;padding:0 60px}main#HOME #trust h2{font-family:radikalBold;font-size:2.3vw;color:#fff;margin-bottom:6vh;text-align:center}main#HOME #trust article{width:100vw;margin-bottom:4vw;height:3vw}main#HOME #trust article .wrapper{display:flex;width:fit-content;height:100%}@media all and (max-width:450px){main#HOME #trust article .wrapper{width:320vw}}main#HOME #trust article .wrapper div{position:relative;display:flex;justify-content:center;align-items:center;width:14vw}main#HOME #trust article .wrapper div img{height:100%;transition:.2s ease-out}main#HOME #trust article .wrapper div .color{opacity:0;position:absolute;height:100%}main#HOME #trust article .wrapper div:hover .white,main#jobs #show article div:hover div{opacity:0}main#HOME #trust .wrapper.bot:first-child{width:fit-content}main#HOME #aboutUs{position:relative;z-index:1;display:flex;justify-content:right}main#HOME #aboutUs #studio{width:100%;position:relative;left:-60px}main#HOME #aboutUs article{position:absolute;top:30%;right:5%;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-around}main#MR #mrContent button,main#MR #mrVideo{position:relative;justify-content:center;display:flex}main#HOME #aboutUs article h2{font-family:radikalBold;font-size:4.5vw;z-index:2;color:#fff;text-align:end}main#HOME #aboutUsMobile{display:none;width:calc(100% + 120px);margin-left:-60px}main#HOME #aboutUsMobile h2{text-align:center;font-family:radikalBold;font-size:28px;z-index:2;color:#fff;margin-bottom:20px}main#HOME #aboutUsMobile img{width:145%;height:26vh;object-fit:cover;object-position:center}main#MR{padding:60px 0;overflow:hidden}main#MR #mrVideo{align-items:center;height:100vh;background-size:cover}main#MR #mrVideo h1{z-index:2;position:absolute;left:60px;bottom:0;font-family:radikalBold;font-size:9vw}main#MR #mrContent{padding:30px 60px;color:#fff;font-family:radikal;display:flex;flex-direction:column;justify-content:space-between;justify-content:flex-start;position:relative;z-index:1;min-height:75vh;margin-bottom:10vh}main#MR #mrContent h2{font-family:radikalBold;font-size:3.5vw;color:#fff;margin-bottom:10vh;line-height:1.3em}main#MR #mrContent article:first-of-type,main#services #Content article:first-of-type{display:flex;justify-content:space-between;align-items:flex-start}main#MR #mrContent .description{width:75%}main#MR #mrContent .description p{font-size:1.2vw;line-height:1.3em}main#MR #mrContent .definition{width:15%;display:flex;flex-direction:column;font-size:.8vw;margin-right:50px;margin-top:-10px}main#MR #mrContent .definition p{margin-bottom:2px;line-height:1.3em}main#MR #mrContent .yellow,main#MR #mrContent p.yellow,main#services #Content .yellow,main#services #Content p.yellow{font-family:radikalBold;color:#fadd00;font-size:1.7vw;margin-bottom:20px 0}@media all and (max-width:800px){header #menu .menu ul li:hover{font-size:34px}header #menu .menu,main#HOME #homeVideo img,main#MR #mrContent .description{width:100%}header #menu .menu ul{margin-left:unset}header #menu .rs{width:100%;align-self:center;justify-content:space-between;margin-right:unset;min-height:unset}footer article:nth-child(2){justify-content:center}footer article:nth-child(2) span{font-size:15px}main#HOME{padding:60px 30px}main#HOME .panel{margin-bottom:99px}main#HOME #homeVideo{width:calc(100% + 60px);margin-left:-30px;height:45vh}main#HOME #service{padding:unset;margin-bottom:47px}main#HOME #service h2{font-size:28px;padding-top:20px;line-height:1.4em}main#HOME #aboutUs article h2 span,main#HOME #aboutUsMobile h2 span,main#HOME #licencing article h2 span,main#HOME #mr article h2 span,main#HOME #projects h2 span,main#HOME #service h2 span,main#HOME #trust h2 span,main#HOME #vfx article h2 span{padding:5px 10px 0}main#HOME #mr{padding:unset;min-height:unset;align-items:center;padding-top:10px;margin-bottom:0}main#HOME #mr article:first-child div p{font-size:16px;margin:10px 0 65px}main#HOME #licencing article:first-child div p.yellow,main#HOME #mr article:first-child div p.yellow,main#HOME #trust h2,main#HOME #vfx article div p.yellow,main#MR #mrContent .yellow,main#MR #mrContent p.yellow{font-size:18px}main#HOME #mr article:first-child div button{font-size:20px;margin-bottom:38px;margin-left:unset}main#HOME #mr article:first-child{margin-top:0;width:100%;left:unset;margin-bottom:unset}main#HOME #licencing article h2,main#HOME #mr article h2,main#HOME #vfx article h2{font-size:18px;padding-top:20px;line-height:1.4em}main#HOME #mr img{order:3;position:initial;width:100%;margin-bottom:10vh;transform:unset!important}main#HOME #licencing{min-height:unset;padding:unset;align-items:center}main#HOME #licencing article:first-child div p,main#HOME #vfx article div p{font-size:16px;margin-bottom:65px}main#HOME #licencing article:first-child div,main#HOME #vfx article div{width:90%}main#HOME #licencing article:first-child{margin-top:unset;width:100%;left:unset}main#HOME #licencing img{order:3;position:initial;width:calc(100% + 120px);margin-top:-32px}main#HOME #vfx{padding:0;flex-direction:column;align-items:center;margin:0;min-height:unset}main#HOME #vfx article{width:100%;min-height:unset;margin-bottom:90px}main#HOME #aboutUs,main#HOME #projects #carousselHome,main#HOME #vfx article .definition,main#MR #mrContent .definition{display:none}main#HOME #vfx img{order:3;position:initial;width:calc(100% + 120px);margin-top:0;margin-left:-60px}main#HOME #projects h2{font-size:18px;margin-top:unset}main#HOME #projects #previous{left:7vw}main#HOME #projects #next{right:7vw}main#HOME #projects #carousselHome .imgContainer{height:20vh;margin:20px}main#HOME #projects #carousselHome .slick-slide div:nth-child(2) .imgContainer{width:25vw!important;height:15vh}.slick-track{margin-left:.7vw!important}main#HOME #projects #carousselHomeMobile{display:block;margin-top:20px}main#HOME #projects{width:calc(100% + 120px);margin-left:-60px}main#HOME #trust{padding:unset}main#HOME #trust article{width:100vw;height:7vw}main#HOME #trust article .wrapper div{width:20vw}main#HOME #trust article .wrapper div img{margin:0 20px}main#HOME #trust article .wrapper div .color,main#HOME #trust article .wrapper div .white{width:unset}main#HOME #aboutUsMobile{display:block}main#MR #mrVideo{height:80vh}main#MR #mrVideo h1{font-size:73px;left:30px}main#MR #mrContent h2{font-size:26px;margin-bottom:2vh}main#MR #mrContent .description p{font-size:16px}}main#MR #mrContent .yellow,main#services #Content .yellow{font-size:1.5vw;line-height:1.2em}main#MR #mrContent .yellow.mr-1,main#services #Content .yellow.mr-1{font-size:unset}main#MR #mrContent .mr-1,main#services #Content .mr-1{margin-right:10px}main#MR #mrContent .smTitle,main#services #Content .smTitle{font-family:radikalBold;color:#fadd00;font-size:1.5vw;margin:10px 0 2px}main#MR #mrContent .italique,main#services #Content .italique{font-family:radikalBI;font-size:.9vw;margin:2px 0}main#MR #mrContent button:first-of-type{margin-top:20px}main#MR #mrContent button{color:#fff;border:unset;align-items:center;width:fit-content;padding:10px;font-family:radikalThin;font-size:1.5vw;margin-top:5px}main#MR #mrContent button::after,main#MR #mrContent button::before,main#MR .contact button::after,main#MR .contact button::before{box-sizing:inherit;content:"";position:absolute;border:2px solid transparent;width:0;height:0}main#MR #mrContent button::before,main#MR .contact button::before{top:0;left:0}main#MR #mrContent button::after,main#MR .contact button::after{bottom:0;right:0}main#MR #mrContent button:hover::after,main#MR #mrContent button:hover::before,main#MR .contact button:hover::after,main#MR .contact button:hover::before{width:100%;height:100%}main#MR #mrContent button:hover::before,main#MR .contact button:hover::before{border-top-color:#fadd00;border-right-color:#fadd00;transition:width .25s ease-out,height .25s ease-out .25s}main#MR #mrContent button:hover::after,main#MR .contact button:hover::after{border-bottom-color:#fadd00;border-left-color:#fadd00;transition:border-color 0s ease-out .5s,width .25s ease-out .5s,height .25s ease-out .75s}.highlight,.menuEl:hover,main#MR #mrContent button:hover,main#MR .contact button:hover{color:#fadd00}main#MR #projects{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:50px;color:#fff}main#MR #projects h2{font-family:radikalBold;font-size:3vw;color:#fff;margin-bottom:5vh;text-align:center;line-height:1.5em}main#MR #projects h2 select,main#MR #projects h2 span{background:#fadd00;color:#000;padding:10px 20px 0 10px;font-family:radikalBold}main#MR #projects h2 select{font-family:radikalBold;font-size:3vw;color:#000;margin-bottom:1vh;background:url("img/dropdownBlack.svg") right no-repeat #fadd00;background-position-x:97%}main#MR #projects h2 .select-dropdown{position:relative;display:inline-block;max-width:100%}main#MR #projects h2 .select-dropdown::last-child{margin-right:0}main#MR #projects h2 .select-dropdown__button{background-color:#fadd00;color:#000;border:unset;border-radius:0;cursor:pointer;text-align:left;font-size:3vw;margin-bottom:10px;display:flex;align-items:center}main#MR #projects h2 .select-dropdown__button::focus{outline:0}main#MR #projects h2 .select-dropdown__button .zmdi-chevron-down{margin-right:5px}main#MR #projects h2 .select-dropdown__list{position:absolute;display:block;left:0;right:0;max-height:300px;overflow:auto;margin:0;padding:0;border-top:0 solid transparent;list-style-type:none;opacity:0;pointer-events:none;transform-origin:top left;transform:scale(1,0);transition:.3s ease-in-out;z-index:2}main#MR #projects h2 .select-dropdown__list.active{opacity:1;pointer-events:auto;transform:scale(1,1)}main#MR #projects h2 .select-dropdown__list-item{display:block;list-style-type:none;padding:10px 15px;background:#fadd00;font-size:3vw;line-height:1.4;cursor:pointer;color:#000;text-align:left;transition:.3s ease-in-out}main#MR #projects h2 .select-dropdown__list-item:hover{background-color:#ffee6f;transition:.3s ease-in-out}main#MR #projects h2 select#theme{width:26%}main#MR #projects #sort{width:68vw;font-size:1.5vw;font-family:radikalBold;display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-bottom:5px solid #fadd00}main#MR #projects #sort select{background:url("img/dropdown.png") right no-repeat;padding-right:20px;color:#fff;border:none;font-size:18px;font-family:radikalBold;background-position-y:center;background-position-x:97%;background-size:15%}main#MR #projects #next,main#MR #projects #previous{position:absolute;cursor:pointer;top:68%;width:2.5vw}main#MR #projects #pagination{width:63vw;display:flex;justify-content:flex-end}main#MR #projects #pagination h5{font-size:22px;font-family:radikalBold}main#MR #projects #pagination h5 #currentPage{border-bottom:5px solid #fadd00;padding:0 5px}main#MR #projects #pagination h5 #totalPages{padding:0 5px}main#MR #projects #carousselMr{position:relative;display:flex;justify-content:center;align-items:center;width:100%}main#MR #projects #carousselMr .slideContainer{display:flex;flex-direction:column;align-items:flex-start!important}main#MR #projects #carousselMr .slideContainer .imgContainer{position:relative;border:5px solid #fadd00;margin:40px 0;overflow:hidden}main#MR #projects #carousselMr .slideContainer .imgContainer img{width:100%;object-fit:cover}main#MR #projects #carousselMr .slideContainer .imgContainer .name,main#MR #projects #carousselMr .slideContainer .imgContainer .nameM{position:absolute;opacity:0;display:flex;top:0;left:0;padding:20px;width:100%!important;height:100%;display:flex;justify-content:center;align-items:center;font-size:2vw;background-color:rgba(0,0,0,.5);transition:.3s ease-in-out;margin:unset}main#MR #projects #carousselMr .slideContainer .imgContainer .name h4,main#MR #projects #carousselMr .slideContainer .imgContainer .nameM h4{color:#fadd00;font-family:radikalBold;text-align:center}main#MR #projects #carousselMr .slideContainer .imgContainer .name h4 p,main#MR #projects #carousselMr .slideContainer .imgContainer .nameM h4 p{font-size:1.55vw}main#MR #projects #carousselMr .slideContainer .imgContainer .nameM{height:20%;opacity:1;padding:10px;bottom:0;top:unset;display:none!important}main#MR #projects #carousselMr .slick-slide div{display:flex!important;justify-content:center;align-items:center;width:68vw;margin:30px auto}main#MR #projects #carousselMr .slick-slide div .imgContainer{width:20vw!important;height:20vw}main#MR .contact{padding:30px 0;color:#fff;position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:unset;height:unset}main#MR .contact h2{font-family:radikalBold;font-size:3.5vw;color:#fff;margin-bottom:5px;text-align:center;line-height:1.3em}main#MR .contact h3{font-family:radikalBold;font-size:3.5vw;color:#fadd00;text-align:center;margin-bottom:10vh}main#MR .contact button{position:relative;color:#fff;border:unset;display:flex;justify-content:center;align-items:center;width:fit-content;padding:10px;font-family:radikalThin;font-size:1.5vw}main#MR .contact #submit,main#services .contact #submit{width:50%;display:flex;justify-content:flex-end;margin-top:20px}main#MR .contact form,main#services .contact form{display:flex;flex-direction:column;align-items:center;width:50%}main#services #Video,main#services #projects{justify-content:center;display:flex;position:relative}#contactUs form div,main#MR .contact form div,main#services .contact form div{width:100%;position:relative}main#MR .contact form div .pj,main#contact form div .pj,main#services .contact form div .pj{width:10%;position:absolute;top:-25%;right:-3%;opacity:0;transition:.2s ease-in-out}main#MR .contact form div svg,main#contact form div svg,main#services .contact form div svg{position:absolute;right:20px;top:20px;cursor:pointer}main#MR .contact form div span,main#contact form div span{position:absolute;bottom:-5px;left:0}main#MR .contact form #message,main#contact form #message,main#services .contact form #message{height:100px;color:#fff;resize:none}main#MR .contact form .mailContainer:has(.invalid),main#MR .contact form .msgContainer:has(.invalid),main#MR .contact form .nameContainer:has(.invalid){margin-top:10px}main#MR .contact form .mailContainer:has(.invalid)::before,main#MR .contact form .msgContainer:has(.invalid)::before,main#MR .contact form .nameContainer:has(.invalid)::before{content:'please fill correctly the field';position:absolute;top:-20px;right:0;color:#fa0000}main#MR .contact form .mailContainer:has(.invalid)::after,main#MR .contact form .msgContainer:has(.invalid)::after,main#MR .contact form .nameContainer:has(.invalid)::after{content:url("img/warning.svg");position:absolute;top:30%;right:10px;width:23px;height:23px}main#MR .contact form .msgContainer:has(.invalid)::after{bottom:10%;top:unset}main#MR .contact form .invalid,main#contact form .invalid,main#services .contact form .invalid{border-color:#fa0000;animation:.5s ease-in-out shake;position:relative}main#MR .contact img{width:50%}main#services{padding:93px 0 0;overflow:hidden}main#services #Video{align-items:center;height:95vh;background-size:cover}main#services #Content{padding:30px 60px;color:#fff;font-family:radikal;display:flex;flex-direction:column;justify-content:space-between;justify-content:flex-start;position:relative;z-index:1;margin-bottom:8vh}main#services #Content h2{font-family:radikalBold;font-size:2.1vw;color:#fff;margin-bottom:5vh;line-height:1.3em}main#services #Content .description{width:75%;position:relative;z-index:2}main#services #Content .description p{font-size:1.2vw;line-height:1.3em;font-family:radikalThin}main#services #Content img{width:30%;position:relative;z-index:0;margin-right:-80px;margin-top:30px}main#services #Content p.yellow{color:#fff}main#services #projects{z-index:1;align-items:center;flex-direction:column}main#services #projects h2{font-family:radikalBold;font-size:2.3vw;color:#fff;margin-bottom:2vh;text-align:center}main#services #projects #next,main#services #projects #previous{position:absolute;cursor:pointer;top:55%;width:2vw}@media all and (max-width:801px){main#HOME #projects #next,main#HOME #projects #previous,main#services #projects #next,main#services #projects #previous{top:65%;display:none!important}}main#services .showreel{display:flex;justify-content:center;align-items:center;padding:0 60px}main#jobs #show article div .yellow img,main#jobs #show article div:hover img,main#services .showreel div{width:100%}main#services .contact{padding:30px 0;color:#fff;position:relative;font-family:radikal;display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:unset;padding:unset;margin-bottom:50px}main#services .contact h2{font-family:radikalBold;font-size:3.5vw;color:#fff;margin:6vw auto 5px;text-align:center;line-height:1.3em}main#services .contact h3{font-family:radikalBold;font-size:3.5vw;color:#fadd00;margin-top:20px;text-align:center;margin-bottom:10vh}main#services .contact form div span{position:absolute;bottom:-20px;left:0}main#services .contact form .mailContainer:has(.invalid),main#services .contact form .msgContainer:has(.invalid),main#services .contact form .nameContainer:has(.invalid){margin-top:10px}main#services .contact form .mailContainer:has(.invalid)::before,main#services .contact form .msgContainer:has(.invalid)::before,main#services .contact form .nameContainer:has(.invalid)::before{content:"please fill correctly the field";position:absolute;top:-20px;right:0;color:#fa0000}main#services .contact form .mailContainer:has(.invalid)::after,main#services .contact form .msgContainer:has(.invalid)::after,main#services .contact form .nameContainer:has(.invalid)::after{content:url("img/warning.svg");position:absolute;top:30%;right:10px;width:23px;height:23px}main#services .contact form .msgContainer:has(.invalid)::after{bottom:10%;top:unset}main#services .contact img{width:50%;position:relative;bottom:-3vh}.lds-dual-ring{display:none;width:80px;height:50px;justify-content:center;align-items:center;margin-top:20px}main #legal,main #legal article{flex-direction:column;position:relative;display:flex}.lds-dual-ring:after{content:" ";display:block;width:35px;height:35px;margin:8px;border-radius:50%;border:6px solid #fadd00;border-color:#fadd00 transparent;animation:1.2s linear infinite lds-dual-ring}.animImg.videoMR,.vfxVideo,.videoLicensing{width:34vw;max-width:653px;position:absolute}.busterButton,.input{border:1px solid #fff}.successMsg{font-family:radikal;color:#9acd32;text-align:center;margin-right:auto}.red{color:red}.is-active{display:flex}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes shake{0%{transform:translate(1px,1px) rotate(0)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px,0) rotate(1deg)}30%{transform:translate(3px,2px) rotate(0)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0)}70%{transform:translate(3px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(1px,2px) rotate(0)}100%{transform:translate(1px,-2px) rotate(-1deg)}}main #legal{padding:30px 60px;color:#fff;justify-content:space-between;justify-content:center;align-content:space-between}main #legal article{z-index:2}main #legal article p{position:relative;z-index:2;font-size:1rem;line-height:35px;font-weight:400}main #legal article p span{font-family:radikalBold;color:#fadd00;font-weight:700}main #legal article:first-child{position:relative;left:0}main #legal article:first-child .definition{width:20%;display:flex;flex-direction:column}main #legal article div p.yellow{font-family:radikalBold;color:#fadd00;font-size:1.5vw;margin-bottom:20px 0}main #legal article h2{font-family:radikalBold;font-size:10vw;margin-bottom:24px}main #legal article img{max-width:350px;position:absolute;right:0;bottom:12px}main#contact{color:#fff;position:relative;font-family:radikal;display:flex;overflow:hidden}main#contact #visuel img{width:77%;margin-top:auto}main#contact #hearM{display:none;margin-bottom:40px;font-family:radikalBold;font-size:5vw;color:#fff;line-height:1.5em}main#contact #hearM span{background:#fadd00;color:#000;padding:10px 20px 0}#contactUs #submit,main#contact #submit{width:100%;display:flex;justify-content:flex-end}main#contact form .mailContainer:has(.invalid),main#contact form .msgContainer:has(.invalid),main#contact form .nameContainer:has(.invalid){margin-top:10px}main#contact form .mailContainer:has(.invalid)::before,main#contact form .msgContainer:has(.invalid)::before,main#contact form .nameContainer:has(.invalid)::before{content:"please fill correctly the field";position:absolute;top:-20px;right:0;color:#fa0000}main#contact form .mailContainer:has(.invalid)::after,main#contact form .msgContainer:has(.invalid)::after,main#contact form .nameContainer:has(.invalid)::after{content:url("img/warning.svg");position:absolute;top:30%;right:10px;width:23px;height:23px}main#contact form .msgContainer:has(.invalid)::after{bottom:10%;top:unset}main#jobs #show{width:35vw;display:flex;z-index:1;position:absolute;right:0;margin-right:15px;justify-content:space-between}main#jobs #show article{display:flex;flex-direction:column;z-index:1;transition:.5s ease-in-out}main#jobs #show article:hover{z-index:0}main#jobs #show article div{z-index:2;position:relative;margin-bottom:10vh;width:80%}main#jobs #show article div .yellow{position:absolute;top:0;left:0;opacity:1;width:100%;height:100%;transition:.5s ease-in-out}main#jobs #show article div img{width:100%;transition:.5s ease-in-out}main#jobs #show article div:hover::before{top:-3vh;bottom:-3vh;left:-3vw;right:-3vw}main#jobs #show article div:hover::after{top:-6vh;bottom:-6vh;left:-6vw;right:-6vw}main#jobs #show article div:first-child{margin-right:5vw}main#jobs #show article div::after,main#jobs #show article div::before{opacity:0;content:"";position:absolute;border:1px solid #fadd00;z-index:0;transition:.5s ease-in-out;top:0;bottom:0;left:0;right:0}main#jobs #show article:first-child{animation:8s ease-in-out infinite alternate slides1}main#jobs #show article:nth-child(2){animation:8s ease-in-out infinite alternate-reverse slides1}@media all and (max-width:800px){main#MR #mrContent .yellow,main#MR #projects #sort,main#services #Content .yellow,main#services #Content p.yellow{font-size:18px}main#MR #mrContent button::after,main#MR #mrContent button::before,main#MR .contact button::after,main#MR .contact button::before{width:100%;height:100%}main#MR #mrContent button::before,main#MR .contact button::before{border-top-color:#fadd00;border-right-color:#fadd00;transition:width .25s ease-out,height .25s ease-out .25s}main#MR #mrContent button::after,main#MR .contact button::after{border-bottom-color:#fadd00;border-left-color:#fadd00;transition:border-color 0s ease-out .5s,width .25s ease-out .5s,height .25s ease-out .75s}main#MR #mrContent button,main#MR .contact button{font-size:20px;margin-bottom:10px}main#MR #mrContent,main#services #Content{padding:30px;margin-bottom:unset}main#MR #projects h2,main#MR #projects h2 .select-dropdown__button,main#MR .contact h3,main#services .contact h3{font-size:28px}main#MR #projects h2 select{background-size:15%}main#MR #projects #carousselMr .slideContainer .imgContainer .name,main#MR #projects #carousselMr .slideContainer span,main#MR #projects #next,main#MR #projects #previous,main#services #projects #carousselHome{display:none}main#MR #projects #carousselMr .slideContainer .imgContainer:hover .name{opacity:0}main#MR #projects #carousselMr .slideContainer .imgContainer .nameM{display:flex!important}main#MR #projects #carousselMr .slideContainer .imgContainer{margin:0}main#MR #projects #carousselMr .slick-slide div .imgContainer{width:30vw!important;height:30vw}main#MR .contact h2,main#services .contact h2{font-size:28px;width:80%}main#MR .contact #submit,main#MR .contact form,main#services .contact #submit,main#services .contact form{width:90%}main#MR .contact img,main#services .contact img{width:calc(100% + 120px);margin-left:120px}main#services #Video{height:80vh}main#services #Content h2{font-size:5vw;margin-bottom:2vh}main #legal article p,main#services #Content .description p{font-size:16px}main#services #Content .description{width:100%;height:fit-content!important}main#services #projects h2 span{padding:5px 10px 0}main#services #projects h2{font-size:5vw;margin-top:unset}main#services #projects #previous{left:7vw}main#services #projects #next{right:7vw}main#services #projects #carousselHome .imgContainer{height:20vh;margin:20px}main#services #projects #carousselHome .slick-slide div:nth-child(2) .imgContainer{width:25vw!important;height:15vh}main#services #projects #carousselHomeMobile{display:block;margin-top:20px}main#services #projects{width:calc(100% + 120px);margin-left:-60px}main#services .showreel{padding:0 30px}main #legal{padding:80px 30px;min-height:unset}main #legal article h2{font-size:15vw}main #legal article img{bottom:0}main#contact{flex-direction:column;height:unset;max-height:unset}main#contact #hearM{display:block}main#jobs #show article:first-child{animation:10s ease-in-out infinite alternate slidesM}main#jobs #show article:nth-child(2){animation:10s ease-in-out infinite alternate-reverse slidesM}main#jobs #show{order:1;position:relative;width:80%;height:80vh;margin:auto;overflow:hidden}main#jobs #show article{width:50%}}@media all and (max-width:430px){header #menu .menu h2{font-size:100px}header #menu .menu ul li:hover{font-size:24px}footer article:nth-child(2) span{font-size:10px}main#jobs #show{order:1;position:relative;width:100%;height:70vh;margin:auto auto 60px;overflow:hidden}main#jobs #show article{width:50%}}@keyframes slides1{from{transform:translateY(-300px)}to{transform:translateY(300px)}}@keyframes slidesM{from{transform:translateY(-150px)}to{transform:translateY(100px)}}.videoLicensing{left:10%}.vfxVideo{top:-80px}.catchPhraseParagraphe{position:relative;z-index:2;display:flex;justify-content:space-between;margin-top:17px}.descriptionPhrase{width:85%;font-size:1.2vw;line-height:1.2em;color:#fff}.busterButton{position:relative;color:#fff;display:flex;justify-content:center;align-items:center;width:fit-content;cursor:pointer;font-family:radikalThin;font-size:16px;padding:0 13px;margin-top:15px}.busterThunder{margin-left:10px;width:14px}.busterThunder path{fill:rgb(255,255,255);transition:fill .5s}.busterButton:hover{color:#000!important;background-color:#fff}.busterButton:hover .busterThunder path{fill:black;transition:fill .5s}#copyrightContent{margin:auto;font:caption}.contacts{display:flex;flex-direction:row;justify-content:space-between;align-items:center;font:caption;font-size:15px}.footer-first,.hey,.jobs{font-family:radikalBold}#contact-email{margin-left:39px;font-size:15px}.footer-first{padding:60px 60px 8px;background-color:#fadd00;color:#000;display:flex;justify-content:space-between;align-items:center;margin-top:87px}.social-logos{height:29px;margin-left:30px}#myMenu,#visuel,.jobs{height:100%}#copyright{font:caption}#jobs,#project{position:relative;font-family:radikal;overflow:hidden}#legalNotice{margin-right:40px;color:#fff;position:absolute}#pj,.separator{visibility:hidden}.input{background-color:transparent;width:100%;padding:10px;outline:0;color:#fff}#contactUs h2 span,.hey{background:#fadd00;color:#000;padding:1vw 1vw 0}.hey{width:14vw;transform:translate(0);opacity:1;font-size:5vw;margin-bottom:20px}#Content,#jobs,#project,.back,.jobs,.menuEl,.opportunity{color:#fff}#jobs{padding:110px 60px;display:flex;justify-content:flex-start;align-items:baseline;flex-direction:column}.jobs{font-size:2.5vw;line-height:1.2em;margin-top:1vw}#opportunity{display:flex;flex-direction:column;justify-content:center;z-index:2;margin-top:5vw}#Content,.left{justify-content:center}.opportunity{font-size:2vw;margin-top:5vh;line-height:1.5em;font-family:radikalThin}.opportunity span{color:#fadd00;text-decoration:none!important}.projectTitle,.projectTitleMobile{text-align:left;font-family:radikalBold;font-size:70px;color:#fff;line-height:1.1em;margin-bottom:45px}.projectTitleMobile{font-size:5vw;display:none;transform:translateX(50%);left:-38%;position:relative}#Content,#main,#project,.left{display:flex}#project{min-height:88vh}#contactUs,.back{font-family:radikalBold}#main{margin-top:60px}.back{position:absolute;background:unset;border:unset;font-size:16px;margin-bottom:20px;cursor:pointer;width:87px;z-index:2;margin-top:89px;margin-left:14px}#cookies-section,.myMenuFooter,.serviceTitle span{background-color:#fadd00}#Content{align-items:center}.left{align-items:center;margin-right:2vw}.left.project{width:60%;display:flex;justify-content:center;align-items:center;margin-right:2vw}#contactUs form,.menuList{flex-direction:column;display:flex}.videoPlayer.project{height:34.4vw;max-width:813px}.rightMobile{width:50%;padding-top:40px}#myMenu{position:fixed;width:539px;z-index:3;right:0;transform:translateX(100%)}#myMenu.open{transform:translateX(0)}.menuList{width:100%;padding-top:180px}.menuEl{font-family:radikalThin;font-size:30px}#contactUs h2,.contactUsSubText{font-size:2.7vw;line-height:5.6vw;color:#fff}.menuList li{margin-bottom:33px;display:flex;justify-content:right;margin-right:40px}.myMenuFooter{height:71px;position:fixed;bottom:0;width:539px;display:flex;flex-direction:row;align-items:center}.socialWrapper{right:0;position:absolute;height:29px;margin-right:2vw}.socials{flex-direction:row}#contactUs{justify-content:center;padding:0 60px 0 40px;display:flex;flex-direction:column;width:50%;color:#fff}#contactUs h2{margin-top:6%}.contactUsSubText{font-family:radikal}#contactUs h2 span{font-size:4vw}#contactUs form{align-items:center;width:100%}#visuel{display:flex;flex-direction:column;width:50%;align-items:center;justify-content:center}.serviceTitle{color:#fff;font-size:3.6vw;font-family:radikalBold;margin-bottom:20px;width:42vw}.serviceTitle span{color:#000;padding:.7vw .3vw 0}.serviceSubTitle{color:#000;font-size:5vw;font-family:radikalBold}.contentService{align-items:unset!important}.description{font-size:25px;font-family:radikalThin}#formMessageWrapper{font-family:radikal;display:flex;flex-direction:column;align-items:center;font-size:25px;margin-bottom:50px;text-align:center;padding:20px}#immersiveMessage,#licensingMessage,#vfxMessage{margin-top:10px;margin-bottom:30px}#licensingMessage,#vfxMessage{display:none}.Project{min-height:91vh}#cookies-section{width:100%;height:auto;min-height:60px;position:sticky;bottom:0;z-index:100;flex-direction:row;flex-wrap:wrap;row-gap:10px;align-items:center;justify-content:center;padding:14px 30px;display:none;opacity:1}#cookies-section.cleared{animation:.5s linear forwards fadeout}@keyframes fadeout{from{opacity:1}to{opacity:0}}#button-cookies{color:#fff;border:2px solid #000;padding:16px 32px;text-align:center;display:inline-block;font-size:16px;margin:4px 2px;transition-duration:.4s;cursor:pointer}#button-cookies:hover{background-color:#fff;color:#000}#cookies-text{font-family:radikal;color:#000;margin-right:20px}.acceptTermsLabel{font-family:radikalThin;display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-top:20px}.acceptTermsLabel input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#8a8a8a;margin-top:-5px}.acceptTermsLabel:hover input~.checkmark{background-color:#ccc}.acceptTermsLabel input:checked~.checkmark{background-color:#fadd00}.checkmark:after{content:"";position:absolute;display:none}.acceptTermsLabel .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #000;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.logo-footer-container{position:absolute;width:100%;height:275px;display:flex;justify-content:center;margin-bottom:173px;pointer-events:none}.logo-footer-bw{height:255px;margin-right:112px;pointer-events:none}@media (max-width:800px){.vfxVideo,.videoLicensing{width:55vw}.animImg.videoMR,.vfxVideo,.videoLicensing{margin-top:75px;position:unset}#contactUs,#visuel{height:50%;display:flex}.animImg.videoMR{width:64vw}.vfxVideo{top:unset}.descriptionPhrase{font-size:3.8vw}.busterButton{font-size:20px;margin-left:unset;margin-bottom:38px}.busterButton.service{margin-bottom:15px}.contacts{flex-direction:column;font-size:10px}#contact-email{margin-left:0;font-size:10px}#copyrightContent,#legalNotice{font-size:2vw}.social-logos{height:29px}.footer-first{padding:4.7vw 60px}#legalNotice{position:unset;margin-right:0}.separator{background-color:#fff;width:64px;height:2px;margin-top:6px;margin-bottom:4px;visibility:unset}.jobs{font-size:4.5vw}#opportunity{margin-top:16vw}.opportunity{font-size:4vw}.hey{width:23vw;font-size:9vw}#Content{flex-direction:column}#project{align-items:unset;height:unset;padding-top:60px}.projectTitle{display:none}.projectTitleMobile{display:block;text-align:center;margin-bottom:17px;font-size:7vw;left:-44%}.left{flex-direction:column;margin-right:unset}.rightMobile{width:90%}#contactUs,#contactUs form,#myMenu,#visuel,.myMenuFooter{width:100%}#main{padding:12vh 10px}.videoPlayer.project{height:unset;width:76vw}#contactUs{padding:10% 30px 0;margin-top:22vw;justify-content:center;flex-direction:column}.contactVideo{width:94vw}#visuel{flex-direction:column}#contactUs h2{font-size:4.7vw;line-height:8.6vw;margin-bottom:18px}#contactUs h2 span{font-size:8vw}.serviceSubTitle{font-size:26px;margin-bottom:2vh}#formMessageWrapper{font-size:5vw;margin-bottom:50px;margin-top:50px}.description{font-size:16px}.animImg.videoMR.right{margin-top:198px;margin-left:63%;right:unset;position:absolute}.animImg.vfxVideo.right{margin-top:157px;margin-left:48%;right:unset;position:absolute}.animImg.videoLicensing.left{margin-top:250px;margin-right:63%;left:unset;position:absolute}.highlight.home{width:50%}.serviceTitle{font-size:7vw;width:85vw}#cookies-text{font-size:12px}}@media (max-aspect-ratio:4/3){.logo-footer-container{display:none}}#cookies-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}#cookies-text a{color:#000}#button-cookies-refuse{color:#000;background-color:transparent;border:2px solid #000;padding:16px 32px;text-align:center;display:inline-block;font-size:16px;margin:4px 2px;transition-duration:.4s;cursor:pointer}#button-cookies-refuse:hover{background-color:#000;color:#fff}#cookie-settings-link{cursor:pointer}