.animation-fade-enter{opacity:0}.animation-fade-enter-active{opacity:.5;transition:opacity .5s ease-in-out}.animation-fade-enter-done,.animation-fade-exit{opacity:1}.animation-fade-exit-active{opacity:1;transition:opacity .5s ease-in-out}.animation-fade-exit-done{opacity:0}@font-face{font-family:Montserrat;font-weight:300;src:url(/assets/Montserrat-Light-02afb26fe72fcc05298817491c044b7b.ttf) format("ttf")}@font-face{font-family:Montserrat;font-weight:400;src:url(/assets/Montserrat-Regular-3cd786652b8a2e9d41f210cb1a527ff6.ttf) format("ttf")}@font-face{font-family:Montserrat;font-weight:500;src:url(/assets/Montserrat-Medium-e2d60bc49517598c0ce8b98f8d4e579f.ttf) format("ttf")}@font-face{font-family:Montserrat;font-weight:600;src:url(/assets/Montserrat-SemiBold-fa8441f345d83a0bc4ec345a6948dbb0.ttf) format("ttf")}@font-face{font-family:Montserrat;font-weight:700;src:url(/assets/Montserrat-Bold-079ca05d3ded9bc107ab8a8da013be22.ttf) format("ttf")}.bold{font-weight:600}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:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{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}:focus{outline:none}html{font-size:90%}@media (max-width:1200px){html{font-size:85%}}@media (max-width:992px){html{font-size:75%}}@media (max-width:768px){html{font-size:60%}}@media (max-width:576px){html{font-size:50%}}.app,body{background-color:#000;font-family:Montserrat,sans-serif;height:100vh;width:100vw}.app.stop-scrolling,body.stop-scrolling{height:100%;overflow:hidden}.tab-content{height:100%;width:100%}@media (max-width:768px){.tab-content{height:unset;box-sizing:border-box;padding:100px 20px 0}}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-thumb{background:#000;border-radius:10px}.loader{color:#f4f4f4;height:100px;width:100px;display:block;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}.loader>svg{position:absolute;top:0;left:0;height:100%;width:100%}.loader>svg rect{stroke:#f4f4f4;stroke-width:3px;stroke-dasharray:80px;animation:loader_dash 5s ease-in-out infinite}.loader_txt{font-size:3.4375em;font-weight:300}@media (max-width:768px){.loader_txt{font-size:6.25em}}@keyframes loader_dash{to{stroke-dashoffset:960}}.shell{display:block;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);height:calc(100vh - 200px);width:calc(100vw - 200px)}@media (max-height:750px),(max-width:1000px){.shell{height:calc(100vh - 100px);width:calc(100vw - 100px)}}.shell>svg{position:absolute;top:0;left:0;height:100%;width:100%}.shell>svg .shell-border{stroke:#f4f4f4;stroke-width:3px;height:100%;fill:none;transition-property:width,stroke-dashoffset;transition-duration:1.5s;transition-timing-function:ease-in-out;stroke-dasharray:calc(200vw - 800px + 200vh);stroke-dashoffset:calc(200vw - 800px + 200vh);width:calc(100vw - 200px)}@media (max-height:750px),(max-width:1000px){.shell>svg .shell-border{stroke-dasharray:calc(200vw - 400px + 200vh);stroke-dashoffset:calc(200vw - 400px + 200vh);width:calc(100vw - 100px)}}.shell>svg .shell-border--services{width:calc(50vw - 115px)}@media (max-height:750px),(max-width:1000px){.shell>svg .shell-border--services{width:calc(50vw - 65px)}}@media (max-width:1600px){.shell>svg .shell-border--services{width:calc(60vw - 135px)}}@media (max-width:1600px) and (max-height:750px),(max-width:1600px) and (max-width:1000px){.shell>svg .shell-border--services{width:calc(60vw - 75px)}}@media (max-width:1400px){.shell>svg .shell-border--services{width:calc(100vw - 200px)}}@media (max-width:1400px) and (max-height:750px),(max-width:1400px) and (max-width:1000px){.shell>svg .shell-border--services{width:calc(100vw - 100px)}}.shell>svg.animation-stroke-appear-active .shell-border,.shell>svg.animation-stroke-appear-done .shell-border{stroke-dashoffset:0!important}.shell_language{bottom:0;right:100px;transform:translateY(50%);height:40px;padding:0 10px;z-index:3}.shell_contact-btn{bottom:0;right:50%;transform:translate(50%,50%);height:90px;padding:0 10px;z-index:3}.stroke-hidder{position:absolute;background-color:#000;display:flex;justify-content:center;align-items:center}.stroke-hidder.dark{background-color:#f4f4f4}.shell_logo{top:0;left:100px;transform:translateY(-50%);height:70px;padding:0 10px;cursor:pointer}.shell_logo.dark{top:50px}.mobileShell{background-color:#000;position:relative;min-height:100vh;transition:background-color 1s ease-in-out}.mobileShell--white{background-color:#f4f4f4}.mobileShell_header{width:100vw;padding:20px;box-sizing:border-box;position:fixed;display:flex;justify-content:space-between;align-items:center;background-color:#000;z-index:3;transition:background-color 1s ease-in-out}.mobileShell_header--open,.mobileShell_header--white{background-color:#f4f4f4}.mobileShell_header_menu{cursor:pointer}.mobileShell_mobileMenu{position:fixed;background-color:#f4f4f4;height:100vh;width:100vw;top:0;left:0;z-index:3}.mobileShell_mobileMenu>.mobileShell_header .icon{height:22px;position:relative;right:5px;-webkit-filter:invert(0) sepia(0) saturate(7468%) hue-rotate(311deg) brightness(111%) contrast(102%);filter:invert(0) sepia(0) saturate(7468%) hue-rotate(311deg) brightness(111%) contrast(102%)}.mobileShell_mobileMenu__language-selector{margin-top:30px;height:unset!important;justify-content:center}.mobileShell .mobile-header-actions{display:flex;align-items:center}.mobileShell .mobile-header-actions_language-selector{margin-right:20px}.mobileShell .mobile-header-actions_icon{height:35px;-webkit-filter:invert(100%) sepia(95%) saturate(0) hue-rotate(246deg) brightness(111%) contrast(101%);filter:invert(100%) sepia(95%) saturate(0) hue-rotate(246deg) brightness(111%) contrast(101%);transition:-webkit-filter 1s ease-in-out;transition:filter 1s ease-in-out;transition:filter 1s ease-in-out,-webkit-filter 1s ease-in-out}.mobileShell .mobile-header-actions_icon--black{-webkit-filter:unset;filter:unset}.navbar{position:absolute;height:50px;bottom:0;left:0;transform:rotate(-90deg) translateX(-50px);transform-origin:top left;width:calc(100vh - 200px)}@media (max-height:750px),(max-width:1000px){.navbar{width:calc(100vh - 100px)}}.navbar_container{display:inline-flex;flex-direction:row;align-items:center;margin:auto;position:relative;left:50%;transform:translateX(-50%);max-width:100%;flex-wrap:wrap;justify-content:center;padding-top:10px}.navbar_container__item{padding:0 15px;color:#f4f4f4;height:100%;text-transform:uppercase;line-height:30px;font-size:1em;cursor:pointer}.navbar_container__item.selected{font-weight:600}.navbar_container__item.dark{color:#000}.navbar_underline{position:fixed;background-color:#f4f4f4;height:2px;transition:all .5s ease-in-out}.button,.navbar_underline.dark{background-color:#000}.button{border:2px solid #f4f4f4;color:#f4f4f4;box-sizing:content-box;transition:all .1s ease-in;cursor:pointer}.button--big{height:60px;line-height:60px;padding:0 30px;font-size:1.25em}@media (max-width:768px){.button--big{font-size:2.5em}}@media (max-width:400px){.button--big{font-size:1.875em}}.button--medium{height:50px;line-height:50px;padding:0 25px;font-size:1.125em}@media (max-width:768px){.button--medium{font-size:2.1875em}}@media (max-width:400px){.button--medium{font-size:1.5625em}}.button:not(.button--disabled):hover{background-color:#f4f4f4;color:#000}.textfield{position:relative;width:100%;display:flex}.textfield>input,.textfield>textarea{margin-bottom:0}.textfield_input{background-color:transparent;color:#fca311;font-size:1.375em;border:none;border-bottom:3px solid #f4f4f4;padding:0 0 7px;width:100%;transition:border-bottom 1s ease-in-out;font-family:Montserrat,sans-serif}@media (max-width:768px){.textfield_input{font-size:1.5625em}}.textfield_input--black{border-bottom:3px solid #000}.textfield_input--textarea{font-size:1.125em;resize:none}@media (max-width:768px){.textfield_input--textarea{font-size:1.5625em}}.textfield_input:focus{outline:none}.textfield:after{content:"";display:block;position:absolute;background-color:#fca311;width:0;bottom:0;height:3px;transition:width .3s cubic-bezier(.4,0,.2,1)}.textfield.focused:after{width:100%}.textfield_error{display:none;color:#ef5777;position:absolute;bottom:-20px;left:0;font-size:.9375em}@media (max-width:768px){.textfield_error{font-size:1.25em}}.textfield--has-error .textfield_error{display:block}.textfield--has-error .textfield_input{color:#ef5777}.textfield--has-error:after{width:100%;background-color:#ef5777}.logo{flex-direction:row}.logo,.logo_icon{display:flex;align-items:center}.logo_icon{border:2px solid #f4f4f4;justify-content:center;box-sizing:border-box;transition:border 1s ease-in-out}.logo_icon.dark{border:2px solid #000}.logo_icon__text{color:#f4f4f4;transition:color 1s ease-in-out}.logo_icon__text.dark{color:#000}.logo_wordMark{margin-left:10px;color:#f4f4f4;font-weight:600;transition:color 1s ease-in-out}.logo_wordMark.dark{color:#000}.language-selector{height:100%;display:flex;flex-direction:row;align-items:center}.language-selector_locale{color:#f4f4f4;cursor:pointer;font-size:1.25em}@media (max-width:768px){.language-selector_locale{font-size:1.875em}}.language-selector_locale--selected{font-weight:700}.language-selector_separator{background-color:#f4f4f4;width:1px;height:15px;margin:0 10px}.language-selector--dark .language-selector_locale{color:#000}.language-selector--dark .language-selector_separator{background-color:#000}.mobile-navbar{margin-top:100px;width:100%}.mobile-navbar_container{display:flex;flex-direction:column;align-items:center}.mobile-navbar_container__item{font-size:2.5em;color:#000;padding-bottom:25px;text-transform:capitalize}.mobile-navbar_container__item--selected{font-weight:600}.mobile-navbar_container__item--action{margin-top:20px;text-decoration:underline}.home{display:flex;justify-content:space-between;flex-direction:row}@media (max-width:1300px){.home{flex-direction:column;box-sizing:border-box;padding:50px 0 0;justify-content:unset}}@media (max-width:768px){.home{height:100vh;position:relative;padding-top:160px}}@media (max-width:768px) and (max-height:600px){.home{padding-top:20vh}}.home_content{flex-grow:1;color:#f4f4f4;margin-left:100px}@media (max-height:1000px) and (min-width:1300px){.home_content{margin-left:150px}}@media (max-width:1300px){.home_content{flex-grow:unset;margin-left:0;text-align:center}}@media (max-width:768px){.home_content{margin-left:unset;text-align:left;padding:0 20px}}.home_content__main-content{position:relative;top:50%;transform:translateY(-50%)}@media (max-width:1300px){.home_content__main-content{top:unset;transform:unset;position:static}}.home_content__main-content h1{font-size:3.75em;padding-bottom:20px}@media (max-width:1300px){.home_content__main-content h1{font-size:3.125em}}@media (max-width:768px){.home_content__main-content h1{font-size:3.75em}}@media (max-width:400px){.home_content__main-content h1{font-size:3.125em}}.home_content__main-content h2{font-size:3.125em;padding-bottom:10px}@media (max-width:1300px){.home_content__main-content h2{font-size:2.625em}}@media (max-width:768px){.home_content__main-content h2{font-size:3.125em}}@media (max-width:400px){.home_content__main-content h2{line-height:25px;font-size:2.5em}}.home_content__main-content h2 .yellow{color:#fca311}.home_content__main-content h4{position:absolute;left:0;bottom:-60px;font-size:1.5625em}@media (max-width:1300px){.home_content__main-content h4{font-size:1.375em;position:static;margin-top:30px}}@media (max-width:768px){.home_content__main-content h4{line-height:20px;margin-top:20px;font-size:2.1875em}}@media (max-width:400px){.home_content__main-content h4{margin-top:10px;font-size:1.875em}}.home_image{width:390px;background-color:#f4f4f4;box-sizing:border-box;padding-left:2px;align-self:baseline}@media (max-width:1600px){.home_image{width:300px}}@media (max-width:1300px){.home_image{background-color:transparent;align-self:center;width:200px;border-radius:50%;overflow:hidden;padding:0;margin-top:50px}}@media (max-width:1300px) and (max-height:700px){.home_image{width:150px}}@media (max-width:768px){.home_image{margin-top:60px;width:150px}}@media (max-width:768px) and (max-height:700px){.home_image{margin-top:30px}}@media (max-width:400px){.home_image{width:125px}}@media (max-width:400px) and (min-height:750px){.home_image{width:150px}}.home_image img{width:100%}.home_contact{position:absolute;width:100%;display:flex;justify-content:center;top:85%;transform:translateY(-50%)}.services{position:relative;width:calc(50vw - 115px)}@media (max-height:750px),(max-width:1000px){.services{width:calc(50vw - 65px)}}@media (max-width:1600px){.services{width:calc(60vw - 135px)}}@media (max-width:1600px) and (max-height:750px),(max-width:1600px) and (max-width:1000px){.services{width:calc(60vw - 75px)}}@media (max-width:1400px){.services{width:calc(100vw - 200px)}}@media (max-width:1400px) and (max-height:750px),(max-width:1400px) and (max-width:1000px){.services{width:calc(100vw - 100px)}}@media (max-width:768px){.services{width:100%}}.services_content{width:100%;height:100%;position:relative;padding-top:75px;color:#f4f4f4;box-sizing:border-box}.services_content h2{font-weight:700;text-align:center;font-size:3.75em}@media (max-height:900px){.services_content h2{font-size:3.125em}}@media (max-width:768px){.services_content h2{font-weight:700;font-size:3.75em}}@media (max-width:400px){.services_content h2{font-size:3.125em}}@media (max-height:900px){.services_content{padding-top:50px}}@media (max-width:768px){.services_content{padding-top:unset}}.services_content .services-list,.services_content__services-list{display:flex;flex-direction:column;align-items:center;position:relative;top:calc(50% - 30px);transform:translateY(-50%)}@media (max-height:750px){.services_content .services-list,.services_content__services-list{position:static;justify-content:space-between;transform:unset;margin-top:50px;height:calc(100% - 150px)}}@media (max-width:768px){.services_content .services-list,.services_content__services-list{margin-top:80px;height:unset;justify-content:unset;position:static;transform:unset;top:unset}}@media (max-width:576px){.services_content .services-list,.services_content__services-list{margin-top:50px}}.services_content .services-list_item,.services_content__services-list_item{display:inline-flex;align-items:center;cursor:default}.services_content .services-list_item:not(:first-child),.services_content__services-list_item:not(:first-child){margin-top:80px}@media (min-width:768px) and (max-height:900px){.services_content .services-list_item:not(:first-child),.services_content__services-list_item:not(:first-child){margin-top:65px}}@media (min-width:768px) and (max-height:750px){.services_content .services-list_item:not(:first-child),.services_content__services-list_item:not(:first-child){margin-top:unset}}@media (max-width:768px){.services_content .services-list_item,.services_content__services-list_item{flex-direction:column;height:unset}}.services_content .services-list_item__icon,.services_content__services-list_item__icon{width:170px;height:100%;color:#e5e5e5;display:flex;flex-direction:column;justify-content:center;align-items:center}.services_content .services-list_item__icon img,.services_content__services-list_item__icon img{height:40px}@media (max-width:768px){.services_content .services-list_item__icon img,.services_content__services-list_item__icon img{height:70px}}.services_content .services-list_item__icon span,.services_content__services-list_item__icon span{display:block;text-align:center;color:#fca311;margin-top:15px;font-size:.875em;font-weight:600}@media (max-width:768px){.services_content .services-list_item__icon span,.services_content__services-list_item__icon span{margin-top:12px;font-size:1.375em}}@media (max-width:768px){.services_content .services-list_item__icon,.services_content__services-list_item__icon{height:unset}}.services_content .services-list_item__separator,.services_content__services-list_item__separator{height:100%;position:relative;padding:0 20px}.services_content .services-list_item__separator:after,.services_content__services-list_item__separator:after{content:"";display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:1px;background-color:#f4f4f4;height:60px}@media (max-width:768px){.services_content .services-list_item__separator,.services_content__services-list_item__separator{width:100%;padding:20px 0}.services_content .services-list_item__separator:after,.services_content__services-list_item__separator:after{height:1px;width:60%}}.services_content .services-list_item__content,.services_content__services-list_item__content{width:450px;color:#e5e5e5;text-align:center;line-height:18px;font-size:1em}@media (max-width:1800px){.services_content .services-list_item__content,.services_content__services-list_item__content{width:400px}}@media (max-height:650px){.services_content .services-list_item__content,.services_content__services-list_item__content{font-size:.875em}}@media (max-width:992px){.services_content .services-list_item__content,.services_content__services-list_item__content{width:350px}}@media (max-width:768px){.services_content .services-list_item__content,.services_content__services-list_item__content{width:100%;max-width:300px;font-size:1.375em}}.services_content .services-list_item--selected,.services_content .services-list_item--selected .services-list_item__content,.services_content__services-list_item--selected,.services_content__services-list_item--selected .services-list_item__content{color:#f4f4f4}.services_illustration{position:absolute;bottom:-8000px;transition:bottom,1.5s ease-in-out;box-sizing:border-box;border:8px solid #f4f4f4;overflow:hidden;width:calc(50vw - 115px);right:calc(-50vw - -85px);height:calc(100vh - 200px)}@media (max-height:750px),(max-width:1000px){.services_illustration{width:calc(50vw - 65px);right:calc(-50vw - -35px);height:calc(100vh - 100px)}}@media (max-width:1600px){.services_illustration{width:calc(40vw - 95px);right:calc(-40vw - -65px)}}@media (max-width:1600px) and (max-height:750px),(max-width:1600px) and (max-width:1000px){.services_illustration{width:calc(40vw - 55px);right:calc(-40vw - -25px)}}.services_illustration.animation-slide-bottom-appear-active,.services_illustration.animation-slide-bottom-appear-done{bottom:0}.services_illustration.animation-slide-bottom-exit-active,.services_illustration.animation-slide-bottom-exit-done{bottom:-8000px}@media (max-width:1400px){.services_illustration{display:none}}.services_illustration img{height:100%;min-width:100%}.career{width:100%;height:100%;display:flex}@media (max-width:1300px){.career{flex-direction:column;align-items:center}}.career_description{display:flex;flex-direction:column;height:100%;width:50%;justify-content:center;align-items:center}@media (max-width:1700px){.career_description{padding-left:100px;padding-left:50px}}@media (max-width:1300px){.career_description{padding-left:0;padding-top:50px;text-align:center;height:unset;width:100%}}@media (max-width:1300px) and (max-height:850px){.career_description{padding-top:30px}}@media (max-width:1300px) and (min-width:768px){.career_description{flex-shrink:0}}@media (max-width:768px){.career_description{padding-top:0}}.career_description__content{max-width:500px;color:#f4f4f4}@media (max-width:1400px){.career_description__content{max-width:400px}}@media (max-width:1300px) and (max-height:850px) and (min-width:768px){.career_description__content{max-width:calc(100% - 200px)}}.career_description__content h2{font-weight:700;font-size:3.75em;padding-bottom:20px}@media (max-width:1300px){.career_description__content h2{font-size:3.125em}}@media (max-width:768px){.career_description__content h2{font-size:3.75em}}@media (max-width:400px){.career_description__content h2{font-size:3.125em}}.career_description__content p{width:100%;font-size:1.25em;line-height:22px}@media (max-width:1300px){.career_description__content p{font-size:1.0625em;line-height:16px}}@media (max-width:1200px){.career_description__content p{font-size:1em}}@media (max-width:768px){.career_description__content p{font-size:1.375em;line-height:18px}}.career_timeline{display:flex;align-items:center;height:100%;width:50%}@media (max-width:1300px) and (min-width:768px){.career_timeline{flex-grow:1;width:100%}}@media (max-width:768px){.career_timeline{height:unset;margin-top:80px}}@media (max-width:576px){.career_timeline{height:unset;margin-top:50px;position:relative;left:10px}}.career_timeline .timeline{width:50%;height:calc(100% - 200px);position:relative}@media (max-height:750px){.career_timeline .timeline{height:calc(100% - 100px)}}@media (max-width:1300px){.career_timeline .timeline{height:calc(100% - 120px)}}@media (max-width:1300px) and (max-height:850px){.career_timeline .timeline{height:calc(100% - 100px)}}@media (max-width:768px){.career_timeline .timeline{height:400px}}.career_timeline .timeline:after{content:"";background-color:#f4f4f4;width:2px;height:100%;position:absolute;right:-1px;transition:background-color 1s ease-in-out}.career_timeline .timeline--black:after{background-color:#000}.career_timeline .timeline .timeline-item{position:absolute;right:-8px;display:inline-flex;flex-direction:row-reverse;align-items:center;z-index:1}@media (max-width:1300px){.career_timeline .timeline .timeline-item{right:-6px}}.career_timeline .timeline .timeline-item_logo{height:100%;position:absolute;transform:translate(calc(100% + 15px))}@media (max-width:768px){.career_timeline .timeline .timeline-item_logo{height:20px}}.career_timeline .timeline .timeline-item_point{width:15px;background-color:#fca311}.career_timeline .timeline .timeline-item_point--single{border-radius:50%;height:15px}.career_timeline .timeline .timeline-item_point--multiple{border-radius:50px;height:100%}@media (max-width:1300px){.career_timeline .timeline .timeline-item_point{width:12px}.career_timeline .timeline .timeline-item_point--single{height:12px}}.career_timeline .timeline .timeline-item_arrow{height:2px;width:50px;margin:0 20px;background-color:#fca311;position:relative}@media (max-width:768px){.career_timeline .timeline .timeline-item_arrow{width:35px;margin:0 5px}}.career_timeline .timeline .timeline-item_arrow__year{font-size:1.125em;position:absolute;left:50%;transform:translateX(-50%);top:-25px;font-weight:500;color:#fca311}@media (max-width:1300px) and (max-height:850px){.career_timeline .timeline .timeline-item_arrow__year{top:-20px}}@media (max-width:768px){.career_timeline .timeline .timeline-item_arrow__year{top:-20px;font-size:1.25em}}.career_timeline .timeline .timeline-item_arrows{height:85%;display:flex;justify-content:space-between;flex-direction:column-reverse}.career_timeline .timeline .timeline-item_name{max-width:200px;text-align:right;line-height:22px;font-size:1em;color:#fca311}@media (max-width:1300px){.career_timeline .timeline .timeline-item_name{font-size:.875em;line-height:20px}}@media (max-width:992px){.career_timeline .timeline .timeline-item_name{width:150px}}@media (max-width:768px){.career_timeline .timeline .timeline-item_name{width:100px;line-height:15px;font-size:1.0625em}}@media (max-width:300px){.career_timeline .timeline .timeline-item_name{width:80px}}.productions{position:relative}.productions_content{height:100%;width:50%;margin-left:50%;display:flex;justify-content:start;align-items:center}@media (max-width:768px){.productions_content{width:100%;height:unset;margin:0;align-items:unset;justify-content:center;padding-bottom:80px}}@media (max-width:576px){.productions_content{padding-bottom:50px}}.productions_content__description{margin-left:100px;max-width:500px;color:#f4f4f4;transition:color 1s ease-in-out}.productions_content__description--black{color:#000}@media (max-width:1500px){.productions_content__description{margin-left:50px}}@media (max-width:1400px){.productions_content__description{max-width:400px}}@media (max-width:1200px){.productions_content__description{margin-left:25px;max-width:300px}}@media (max-width:768px){.productions_content__description{margin-left:unset;max-width:400px;text-align:center}}.productions_content__description h2{font-weight:700;font-size:3.75em;padding-bottom:20px}@media (max-width:1300px){.productions_content__description h2{font-size:3.125em}}@media (max-width:768px){.productions_content__description h2{font-size:3.75em}}@media (max-width:400px){.productions_content__description h2{font-size:3.125em}}.productions_content__description p{width:100%;font-size:1.25em;line-height:22px}@media (max-width:1300px){.productions_content__description p{font-size:1.0625em;line-height:16px}}@media (max-width:1200px){.productions_content__description p{font-size:1em}}@media (max-width:768px){.productions_content__description p{font-size:1.375em;line-height:18px}}.productions_recover{position:absolute;width:100%;bottom:0;left:0;z-index:2;transition:height .6s cubic-bezier(.4,0,.6,1);overflow:hidden;height:0}.productions_recover--open{height:calc(100vh - 150px)}@media (max-height:750px),(max-width:1000px){.productions_recover--open{height:calc(100vh - 62px)}}.productions_recover .recover,.productions_recover__content{background-color:#f4f4f4;position:absolute;bottom:0;left:0;width:50%;box-sizing:border-box;padding:0 30px;height:calc(100vh - 150px)}@media (max-height:750px),(max-width:1000px){.productions_recover .recover,.productions_recover__content{height:calc(100vh - 50px)}}.productions_recover .recover:after,.productions_recover__content:after{content:"";display:block;position:absolute;top:50px;left:0;height:2px;width:100%;background-color:#000}.productions_recover .recover-content,.productions_recover__content-content{height:calc(100% - 150px);padding:0 40px;margin:150px auto 0}@media (max-width:1520px){.productions_recover .recover-content,.productions_recover__content-content{padding:0}}.productions_recover .recover-content_container,.productions_recover__content-content_container{height:100%;width:100%;overflow:auto;overflow-x:hidden}.productions_recover .recover-content_container .productions-grid,.productions_recover .recover-content_container__grid,.productions_recover__content-content_container .productions-grid,.productions_recover__content-content_container__grid{display:grid;grid-template-columns:repeat(auto-fill,150px);grid-auto-rows:150px;grid-gap:35px;padding:0 40px 50px}@media (max-width:1750px){.productions_recover .recover-content_container .productions-grid,.productions_recover .recover-content_container__grid,.productions_recover__content-content_container .productions-grid,.productions_recover__content-content_container__grid{grid-template-columns:repeat(auto-fill,180px);justify-content:center}}@media (max-width:1520px){.productions_recover .recover-content_container .productions-grid,.productions_recover .recover-content_container__grid,.productions_recover__content-content_container .productions-grid,.productions_recover__content-content_container__grid{grid-template-columns:repeat(auto-fill,150px);justify-content:center}}@media (max-width:1150px){.productions_recover .recover-content_container .productions-grid,.productions_recover .recover-content_container__grid,.productions_recover__content-content_container .productions-grid,.productions_recover__content-content_container__grid{grid-template-columns:repeat(auto-fill,200px);justify-content:center}}@media (max-width:992px){.productions_recover .recover-content_container .productions-grid,.productions_recover .recover-content_container__grid,.productions_recover__content-content_container .productions-grid,.productions_recover__content-content_container__grid{grid-template-columns:repeat(auto-fill,150px)}}.productions_recover .recover-content_container .productions-grid_item,.productions_recover .recover-content_container__grid_item,.productions_recover__content-content_container .productions-grid_item,.productions_recover__content-content_container__grid_item{height:100%;border:2px solid #000;display:flex;justify-content:center;align-items:center;transition:box-shadow .3s cubic-bezier(.25,.8,.25,1);cursor:pointer}.productions_recover .recover-content_container .productions-grid_item--selected,.productions_recover .recover-content_container .productions-grid_item:hover,.productions_recover .recover-content_container__grid_item--selected,.productions_recover .recover-content_container__grid_item:hover,.productions_recover__content-content_container .productions-grid_item--selected,.productions_recover__content-content_container .productions-grid_item:hover,.productions_recover__content-content_container__grid_item--selected,.productions_recover__content-content_container__grid_item:hover{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.productions_recover .recover-content_container .productions-grid_item__logo,.productions_recover .recover-content_container__grid_item__logo,.productions_recover__content-content_container .productions-grid_item__logo,.productions_recover__content-content_container__grid_item__logo{max-width:100px;max-height:100px}.productions_recover__productions-details{height:100%;background-color:#f4f4f4;position:absolute;bottom:0;left:50%;width:0;transition:width .6s cubic-bezier(.4,0,.6,1);overflow:hidden}.productions_recover__productions-details___container{height:100%;padding:150px 50px 0;position:relative;box-sizing:border-box;width:calc(50vw - 100px)}@media (max-height:750px),(max-width:1000px){.productions_recover__productions-details___container{width:calc(50vw - 50px)}}@media (max-width:1300px){.productions_recover__productions-details___container{padding:150px 30px 0}}.productions_recover__productions-details___container____close{left:60px;top:100px;height:22px;cursor:pointer;position:absolute}@media (max-width:1300px){.productions_recover__productions-details___container____close{left:30px}}.productions_recover__productions-details:after{content:"";display:block;position:absolute;top:50px;left:0;height:2px;width:100%;background-color:#000}.productions_recover__productions-details:before{content:"";display:block;position:absolute;height:calc(100% - 200px);width:1px;background-color:#000;top:50%;transform:translateY(-50%);left:1px}.productions_recover__productions-details--open{width:50%}.productions_mobile-grid{display:grid;grid-template-columns:repeat(auto-fill,150px);grid-auto-rows:150px;grid-gap:20px;padding:0 40px 50px;justify-content:center}@media (max-width:576px){.productions_mobile-grid{grid-template-columns:1fr;padding:0 20px 30px}}.productions_mobile-grid .productions-grid_item{height:100%;border:2px solid #000;display:flex;justify-content:center;align-items:center}.productions_mobile-grid .productions-grid_item__logo{max-width:100px;max-height:100px}.productions_mobile-details-container{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#f4f4f4;z-index:3}.productions_mobile-details-container__close{position:absolute;top:30px;right:30px;width:20px;z-index:1;background-color:#f4f4f4}.productions_mobile-details-container .productions-details{padding:70px 30px}.productions-details{overflow-y:auto;height:100%;width:100%;position:relative;padding:0 50px 80px 0;box-sizing:border-box}@media (max-width:1300px){.productions-details{padding:0 30px 80px 0}}.productions-details_meta{display:flex;align-items:center;justify-content:flex-end;text-align:right;min-height:70px;margin-bottom:30px}@media (max-width:768px){.productions-details_meta{flex-direction:column-reverse;justify-content:unset;align-items:center}}.productions-details_meta img{max-width:150px;max-height:50px}.productions-details_meta__infos{margin-right:30px}@media (max-width:768px){.productions-details_meta__infos{text-align:center;margin-right:unset;margin-top:30px}}.productions-details_meta__infos___title{font-weight:600;color:#fca311;font-size:1.125em;margin-bottom:10px;display:block}@media (max-width:768px){.productions-details_meta__infos___title{font-size:1.375em}}.productions-details_meta__infos___date{font-weight:500;color:#000;font-size:1em}@media (max-width:768px){.productions-details_meta__infos___date{font-size:1.25em}}.productions-details_section{margin-top:40px;width:100%;color:#000}@media (max-width:768px){.productions-details_section{margin-top:30px}}.productions-details_section--first{margin-top:20px;display:flex;flex-direction:row;justify-content:space-between}.productions-details_section__type-chip{background-color:#fdcc7d;color:#f4f4f4;height:30px;text-transform:uppercase;font-size:1em;font-weight:600;text-align:center;line-height:30px;border-radius:2px;display:inline-block;padding:0 15px}.productions-details_section_outlinks{display:flex}.productions-details_section_outlinks .outlink-chip-container{height:30px;width:30px;cursor:pointer;display:block}.productions-details_section_outlinks .outlink-chip-container:not(:first-child){margin-left:10px}.productions-details_section_outlinks .outlink-chip-container .outlink-chip{height:100%;width:100%;display:flex;justify-content:center;align-items:center;border-radius:2px}.productions-details_section__github-chip{background-color:#222831}.productions-details_section__github-chip img{width:100%}.productions-details_section__browser-chip{background-color:#f4f4f4;border:1px solid #222831;box-sizing:border-box}.productions-details_section__browser-chip img{width:20px}.productions-details_section__presentation{margin-top:80px}@media (max-width:768px){.productions-details_section__presentation{margin-top:40px}}.productions-details_section__title{text-transform:uppercase;font-size:1em;font-weight:500}@media (max-width:768px){.productions-details_section__title{font-size:1.125em}}.productions-details_section__content{margin-top:20px;font-size:.9375em;line-height:18px}@media (max-width:768px){.productions-details_section__content{font-size:1em}}.productions-details_section .skills-list,.productions-details_section__skills-list{width:100%;display:flex;flex-wrap:wrap;margin-top:20px}.productions-details_section .skills-list_item,.productions-details_section__skills-list_item{height:25px;line-height:25px;box-sizing:border-box;padding:0 10px;border:1px solid #000;cursor:default;font-size:.9375em;text-transform:uppercase;background-color:#f4f4f4;color:#000;font-weight:500;transition:all .1s ease-in;margin-right:10px;margin-bottom:10px}.productions-details_section .skills-list_item:hover,.productions-details_section__skills-list_item:hover{background-color:#000;color:#f4f4f4}@media (max-width:768px){.productions-details_section .skills-list_item,.productions-details_section__skills-list_item{font-size:1.0625em;margin-right:15px;margin-bottom:15px}}.recover-logo{z-index:1}.skills{position:relative;display:flex;align-items:flex-end}@media (max-width:768px){.skills{align-items:unset;justify-content:center;flex-direction:column}}.skills_content{height:100%;width:50%;display:flex;align-items:center;justify-content:center}@media (max-width:768px){.skills_content{width:100%;height:unset;margin:0;align-items:unset;justify-content:center;padding-bottom:80px;padding-bottom:50px}}.skills_content__description{max-width:500px;color:#f4f4f4;transition:color 1s ease-in-out}.skills_content__description--black{color:#000}@media (max-width:1500px){.skills_content__description{margin-left:50px}}@media (max-width:1400px){.skills_content__description{max-width:400px}}@media (max-width:1200px){.skills_content__description{margin-left:25px;max-width:300px}}@media (max-width:1000px){.skills_content__description{margin-left:30px;max-width:250px}}@media (max-width:768px){.skills_content__description{margin-left:unset;max-width:400px;text-align:center}}.skills_content__description h2{font-weight:700;font-size:3.75em;padding-bottom:20px}@media (max-width:1300px){.skills_content__description h2{font-size:3.125em}}@media (max-width:768px){.skills_content__description h2{font-size:3.75em}}@media (max-width:400px){.skills_content__description h2{font-size:3.125em}}.skills_content__description p{width:100%;font-size:1.25em;line-height:22px}@media (max-width:1300px){.skills_content__description p{font-size:1.0625em;line-height:16px}}@media (max-width:1200px){.skills_content__description p{font-size:1em}}@media (max-width:768px){.skills_content__description p{font-size:1.375em;line-height:18px}}.skills_recover{position:relative;width:50%;z-index:2;overflow:hidden;transition:all .6s cubic-bezier(.4,0,.6,1);height:0}.skills_recover--open{height:calc(100vh - 150px)}@media (max-height:750px),(max-width:1000px){.skills_recover--open{height:calc(100vh - 62px)}}@media (max-width:768px){.skills_recover{height:unset;width:100%;overflow:unset}}.skills_recover .recover,.skills_recover__content{background-color:#000;position:absolute;bottom:0;right:0;width:100%;box-sizing:border-box;padding:0 30px;transition:background-color 1s ease-in-out;height:calc(100vh - 150px)}@media (max-height:750px),(max-width:1000px){.skills_recover .recover,.skills_recover__content{height:calc(100vh - 50px)}}.skills_recover .recover--white,.skills_recover__content--white{background-color:#f4f4f4}.skills_recover .recover:after,.skills_recover__content:after{content:"";display:block;position:absolute;top:50px;left:0;height:2px;width:100%;background-color:#000}@media (max-width:768px){.skills_recover .recover,.skills_recover__content{height:unset;position:relative;padding:0}.skills_recover .recover:after,.skills_recover__content:after{display:none}}.skills_recover .recover_content,.skills_recover__content_content{height:calc(100% - 150px);margin:100px auto 0}@media (max-width:1520px){.skills_recover .recover_content,.skills_recover__content_content{padding:0}}@media (max-width:768px){.skills_recover .recover_content,.skills_recover__content_content{margin:0 auto}}.skills_recover .recover_content__container,.skills_recover__content_content__container{height:100%;width:100%;overflow:auto;overflow-x:hidden}.skills_recover .recover_content__container .skills-grid,.skills_recover .recover_content__container___grid,.skills_recover__content_content__container .skills-grid,.skills_recover__content_content__container___grid{display:grid;grid-template-columns:repeat(auto-fill,125px);grid-auto-rows:125px;grid-gap:20px;padding:50px 40px}@media (max-width:1520px){.skills_recover .recover_content__container .skills-grid,.skills_recover .recover_content__container___grid,.skills_recover__content_content__container .skills-grid,.skills_recover__content_content__container___grid{justify-content:center}}@media (max-width:1400px){.skills_recover .recover_content__container .skills-grid,.skills_recover .recover_content__container___grid,.skills_recover__content_content__container .skills-grid,.skills_recover__content_content__container___grid{padding:50px 10px}}@media (max-width:1050px){.skills_recover .recover_content__container .skills-grid,.skills_recover .recover_content__container___grid,.skills_recover__content_content__container .skills-grid,.skills_recover__content_content__container___grid{padding:0 10px 50px}}@media (max-width:768px){.skills_recover .recover_content__container .skills-grid,.skills_recover .recover_content__container___grid,.skills_recover__content_content__container .skills-grid,.skills_recover__content_content__container___grid{grid-template-columns:repeat(auto-fill,100px);grid-auto-rows:100px}}.skills_recover .recover_content__container .skills-grid .skills-grid-item,.skills_recover .recover_content__container .skills-grid_item,.skills_recover .recover_content__container___grid .skills-grid-item,.skills_recover .recover_content__container___grid_item,.skills_recover__content_content__container .skills-grid .skills-grid-item,.skills_recover__content_content__container .skills-grid_item,.skills_recover__content_content__container___grid .skills-grid-item,.skills_recover__content_content__container___grid_item{height:100%;width:100%;perspective:1000px;background-color:transparent}.skills_recover .recover_content__container .skills-grid .skills-grid-item:hover .flip-card,.skills_recover .recover_content__container .skills-grid_item:hover .flip-card,.skills_recover .recover_content__container___grid .skills-grid-item:hover .flip-card,.skills_recover .recover_content__container___grid_item:hover .flip-card,.skills_recover__content_content__container .skills-grid .skills-grid-item:hover .flip-card,.skills_recover__content_content__container .skills-grid_item:hover .flip-card,.skills_recover__content_content__container___grid .skills-grid-item:hover .flip-card,.skills_recover__content_content__container___grid_item:hover .flip-card{transform:rotateY(180deg)}.skills_recover .recover_content__container .skills-grid .skills-grid-item .flip-card,.skills_recover .recover_content__container .skills-grid .skills-grid-item_flip-card,.skills_recover .recover_content__container .skills-grid_item .flip-card,.skills_recover .recover_content__container .skills-grid_item_flip-card,.skills_recover .recover_content__container___grid .skills-grid-item .flip-card,.skills_recover .recover_content__container___grid .skills-grid-item_flip-card,.skills_recover .recover_content__container___grid_item .flip-card,.skills_recover .recover_content__container___grid_item_flip-card,.skills_recover__content_content__container .skills-grid .skills-grid-item .flip-card,.skills_recover__content_content__container .skills-grid .skills-grid-item_flip-card,.skills_recover__content_content__container .skills-grid_item .flip-card,.skills_recover__content_content__container .skills-grid_item_flip-card,.skills_recover__content_content__container___grid .skills-grid-item .flip-card,.skills_recover__content_content__container___grid .skills-grid-item_flip-card,.skills_recover__content_content__container___grid_item .flip-card,.skills_recover__content_content__container___grid_item_flip-card{height:100%;width:100%;cursor:pointer;position:relative;transition:transform .4s ease-in-out;transform-style:preserve-3d}.skills_recover .recover_content__container .skills-grid .skills-grid-item .flip-card_back,.skills_recover .recover_content__container .skills-grid .skills-grid-item .flip-card_front,.skills_recover .recover_content__container .skills-grid .skills-grid-item_flip-card_back,.skills_recover .recover_content__container .skills-grid .skills-grid-item_flip-card_front,.skills_recover .recover_content__container .skills-grid_item .flip-card_back,.skills_recover .recover_content__container .skills-grid_item .flip-card_front,.skills_recover .recover_content__container .skills-grid_item_flip-card_back,.skills_recover .recover_content__container .skills-grid_item_flip-card_front,.skills_recover .recover_content__container___grid .skills-grid-item .flip-card_back,.skills_recover .recover_content__container___grid .skills-grid-item .flip-card_front,.skills_recover .recover_content__container___grid .skills-grid-item_flip-card_back,.skills_recover .recover_content__container___grid .skills-grid-item_flip-card_front,.skills_recover .recover_content__container___grid_item .flip-card_back,.skills_recover .recover_content__container___grid_item .flip-card_front,.skills_recover .recover_content__container___grid_item_flip-card_back,.skills_recover .recover_content__container___grid_item_flip-card_front,.skills_recover__content_content__container .skills-grid .skills-grid-item .flip-card_back,.skills_recover__content_content__container .skills-grid .skills-grid-item .flip-card_front,.skills_recover__content_content__container .skills-grid .skills-grid-item_flip-card_back,.skills_recover__content_content__container .skills-grid .skills-grid-item_flip-card_front,.skills_recover__content_content__container .skills-grid_item .flip-card_back,.skills_recover__content_content__container .skills-grid_item .flip-card_front,.skills_recover__content_content__container .skills-grid_item_flip-card_back,.skills_recover__content_content__container .skills-grid_item_flip-card_front,.skills_recover__content_content__container___grid .skills-grid-item .flip-card_back,.skills_recover__content_content__container___grid .skills-grid-item .flip-card_front,.skills_recover__content_content__container___grid .skills-grid-item_flip-card_back,.skills_recover__content_content__container___grid .skills-grid-item_flip-card_front,.skills_recover__content_content__container___grid_item .flip-card_back,.skills_recover__content_content__container___grid_item .flip-card_front,.skills_recover__content_content__container___grid_item_flip-card_back,.skills_recover__content_content__container___grid_item_flip-card_front{border:2px solid #000;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;display:flex;align-items:center;justify-content:center;transition:border 1s ease-in-out}.skills_recover .recover_content__container .skills-grid .skills-grid-item .flip-card_back--white,.skills_recover .recover_content__container .skills-grid .skills-grid-item .flip-card_front--white,.skills_recover .recover_content__container .skills-grid .skills-grid-item_flip-card_back--white,.skills_recover .recover_content__container .skills-grid .skills-grid-item_flip-card_front--white,.skills_recover .recover_content__container .skills-grid_item .flip-card_back--white,.skills_recover .recover_content__container .skills-grid_item .flip-card_front--white,.skills_recover .recover_content__container .skills-grid_item_flip-card_back--white,.skills_recover .recover_content__container .skills-grid_item_flip-card_front--white,.skills_recover .recover_content__container___grid .skills-grid-item .flip-card_back--white,.skills_recover .recover_content__container___grid .skills-grid-item .flip-card_front--white,.skills_recover .recover_content__container___grid .skills-grid-item_flip-card_back--white,.skills_recover .recover_content__container___grid .skills-grid-item_flip-card_front--white,.skills_recover .recover_content__container___grid_item .flip-card_back--white,.skills_recover .recover_content__container___grid_item .flip-card_front--white,.skills_recover .recover_content__container___grid_item_flip-card_back--white,.skills_recover .recover_content__container___grid_item_flip-card_front--white,.skills_recover__content_content__container .skills-grid .skills-grid-item .flip-card_back--white,.skills_recover__content_content__container .skills-grid .skills-grid-item .flip-card_front--white,.skills_recover__content_content__container .skills-grid .skills-grid-item_flip-card_back--white,.skills_recover__content_content__container .skills-grid .skills-grid-item_flip-card_front--white,.skills_recover__content_content__container .skills-grid_item .flip-card_back--white,.skills_recover__content_content__container .skills-grid_item .flip-card_front--white,.skills_recover__content_content__container .skills-grid_item_flip-card_back--white,.skills_recover__content_content__container .skills-grid_item_flip-card_front--white,.skills_recover__content_content__container___grid .skills-grid-item .flip-card_back--white,.skills_recover__content_content__container___grid .skills-grid-item .flip-card_front--white,.skills_recover__content_content__container___grid .skills-grid-item_flip-card_back--white,.skills_recover__content_content__container___grid .skills-grid-item_flip-card_front--white,.skills_recover__content_content__container___grid_item .flip-card_back--white,.skills_recover__content_content__container___grid_item .flip-card_front--white,.skills_recover__content_content__container___grid_item_flip-card_back--white,.skills_recover__content_content__container___grid_item_flip-card_front--white{border:2px solid #f4f4f4}.skills_recover .recover_content__container .skills-grid .skills-grid-item .flip-card_front,.skills_recover .recover_content__container .skills-grid .skills-grid-item_flip-card_front,.skills_recover .recover_content__container .skills-grid_item .flip-card_front,.skills_recover .recover_content__container .skills-grid_item_flip-card_front,.skills_recover .recover_content__container___grid .skills-grid-item .flip-card_front,.skills_recover .recover_content__container___grid .skills-grid-item_flip-card_front,.skills_recover .recover_content__container___grid_item .flip-card_front,.skills_recover .recover_content__container___grid_item_flip-card_front,.skills_recover__content_content__container .skills-grid .skills-grid-item .flip-card_front,.skills_recover__content_content__container .skills-grid .skills-grid-item_flip-card_front,.skills_recover__content_content__container .skills-grid_item .flip-card_front,.skills_recover__content_content__container .skills-grid_item_flip-card_front,.skills_recover__content_content__container___grid .skills-grid-item .flip-card_front,.skills_recover__content_content__container___grid .skills-grid-item_flip-card_front,.skills_recover__content_content__container___grid_item .flip-card_front,.skills_recover__content_content__container___grid_item_flip-card_front{transform:rotateX(0deg)}.skills_recover .recover_content__container .skills-grid .skills-grid-item .flip-card_front__logo,.skills_recover .recover_content__container .skills-grid .skills-grid-item_flip-card_front__logo,.skills_recover .recover_content__container .skills-grid_item .flip-card_front__logo,.skills_recover .recover_content__container .skills-grid_item_flip-card_front__logo,.skills_recover .recover_content__container___grid .skills-grid-item .flip-card_front__logo,.skills_recover .recover_content__container___grid .skills-grid-item_flip-card_front__logo,.skills_recover .recover_content__container___grid_item .flip-card_front__logo,.skills_recover .recover_content__container___grid_item_flip-card_front__logo,.skills_recover__content_content__container .skills-grid .skills-grid-item .flip-card_front__logo,.skills_recover__content_content__container .skills-grid .skills-grid-item_flip-card_front__logo,.skills_recover__content_content__container .skills-grid_item .flip-card_front__logo,.skills_recover__content_content__container .skills-grid_item_flip-card_front__logo,.skills_recover__content_content__container___grid .skills-grid-item .flip-card_front__logo,.skills_recover__content_content__container___grid .skills-grid-item_flip-card_front__logo,.skills_recover__content_content__container___grid_item .flip-card_front__logo,.skills_recover__content_content__container___grid_item_flip-card_front__logo{width:70px}.skills_recover .recover_content__container .skills-grid .skills-grid-item .flip-card_back,.skills_recover .recover_content__container .skills-grid .skills-grid-item_flip-card_back,.skills_recover .recover_content__container .skills-grid_item .flip-card_back,.skills_recover .recover_content__container .skills-grid_item_flip-card_back,.skills_recover .recover_content__container___grid .skills-grid-item .flip-card_back,.skills_recover .recover_content__container___grid .skills-grid-item_flip-card_back,.skills_recover .recover_content__container___grid_item .flip-card_back,.skills_recover .recover_content__container___grid_item_flip-card_back,.skills_recover__content_content__container .skills-grid .skills-grid-item .flip-card_back,.skills_recover__content_content__container .skills-grid .skills-grid-item_flip-card_back,.skills_recover__content_content__container .skills-grid_item .flip-card_back,.skills_recover__content_content__container .skills-grid_item_flip-card_back,.skills_recover__content_content__container___grid .skills-grid-item .flip-card_back,.skills_recover__content_content__container___grid .skills-grid-item_flip-card_back,.skills_recover__content_content__container___grid_item .flip-card_back,.skills_recover__content_content__container___grid_item_flip-card_back{color:#000;transform:rotateY(180deg) rotateX(0deg);font-size:.9375em;font-weight:600;transition:color 1s ease-in-out}@media (max-width:768px){.skills_recover .recover_content__container .skills-grid .skills-grid-item .flip-card_back,.skills_recover .recover_content__container .skills-grid .skills-grid-item_flip-card_back,.skills_recover .recover_content__container .skills-grid_item .flip-card_back,.skills_recover .recover_content__container .skills-grid_item_flip-card_back,.skills_recover .recover_content__container___grid .skills-grid-item .flip-card_back,.skills_recover .recover_content__container___grid .skills-grid-item_flip-card_back,.skills_recover .recover_content__container___grid_item .flip-card_back,.skills_recover .recover_content__container___grid_item_flip-card_back,.skills_recover__content_content__container .skills-grid .skills-grid-item .flip-card_back,.skills_recover__content_content__container .skills-grid .skills-grid-item_flip-card_back,.skills_recover__content_content__container .skills-grid_item .flip-card_back,.skills_recover__content_content__container .skills-grid_item_flip-card_back,.skills_recover__content_content__container___grid .skills-grid-item .flip-card_back,.skills_recover__content_content__container___grid .skills-grid-item_flip-card_back,.skills_recover__content_content__container___grid_item .flip-card_back,.skills_recover__content_content__container___grid_item_flip-card_back{font-size:1.5625em}}.contact,.skills_recover .recover_content__container .skills-grid .skills-grid-item .flip-card_back--white,.skills_recover .recover_content__container .skills-grid .skills-grid-item_flip-card_back--white,.skills_recover .recover_content__container .skills-grid_item .flip-card_back--white,.skills_recover .recover_content__container .skills-grid_item_flip-card_back--white,.skills_recover .recover_content__container___grid .skills-grid-item .flip-card_back--white,.skills_recover .recover_content__container___grid .skills-grid-item_flip-card_back--white,.skills_recover .recover_content__container___grid_item .flip-card_back--white,.skills_recover .recover_content__container___grid_item_flip-card_back--white,.skills_recover__content_content__container .skills-grid .skills-grid-item .flip-card_back--white,.skills_recover__content_content__container .skills-grid .skills-grid-item_flip-card_back--white,.skills_recover__content_content__container .skills-grid_item .flip-card_back--white,.skills_recover__content_content__container .skills-grid_item_flip-card_back--white,.skills_recover__content_content__container___grid .skills-grid-item .flip-card_back--white,.skills_recover__content_content__container___grid .skills-grid-item_flip-card_back--white,.skills_recover__content_content__container___grid_item .flip-card_back--white,.skills_recover__content_content__container___grid_item_flip-card_back--white{color:#f4f4f4}.contact{transition:color 1s ease-in-out}@media (max-width:768px){.contact{padding-bottom:50px}}.contact--black{color:#000}.contact_title{width:100%;text-align:center;padding-top:80px}@media (max-height:950px){.contact_title{padding-top:60px}}@media (max-height:800px){.contact_title{padding-top:30px}}@media (max-width:768px){.contact_title{padding:0}}.contact_title h2{font-weight:700;font-size:3.75em}@media (max-width:1300px){.contact_title h2{font-size:3.125em}}@media (max-width:768px){.contact_title h2{font-size:3.75em}}@media (max-width:400px){.contact_title h2{font-size:3.125em}}.contact_content{margin-top:100px;width:100%;display:flex;justify-content:space-between;padding:0 200px;box-sizing:border-box}@media (max-height:850px){.contact_content{margin-top:75px}}@media (max-width:1650px){.contact_content{padding:0 150px}}@media (max-width:1300px){.contact_content{margin-top:40px;flex-direction:column}}@media (max-width:1300px) and (max-height:700px) and (min-width:768px){.contact_content{margin-top:20px}}@media (max-width:768px){.contact_content{padding:0 25px}}@media (max-width:576px){.contact_content{padding:0 10px}}.contact_content .content,.contact_content__container{width:500px;position:relative}@media (max-width:1300px){.contact_content .content,.contact_content__container{width:100%}}.contact_content .content_infos,.contact_content__container_infos{display:flex;flex-direction:column}@media (max-width:1300px){.contact_content .content_infos,.contact_content__container_infos{flex-direction:row;margin-top:60px;justify-content:space-between}}@media (max-width:1300px) and (max-height:800px){.contact_content .content_infos,.contact_content__container_infos{margin-top:30px}}@media (max-width:768px){.contact_content .content_infos,.contact_content__container_infos{margin-top:75px;flex-direction:column;justify-content:unset}}.contact_content .content_infos__block:not(:first-child),.contact_content__container_infos__block:not(:first-child){margin-top:75px}@media (max-width:1300px){.contact_content .content_infos__block:not(:first-child),.contact_content__container_infos__block:not(:first-child){margin-top:0}}@media (max-width:768px){.contact_content .content_infos__block.block-socials .content_title,.contact_content__container_infos__block.block-socials .content_title{display:block}}@media (max-width:768px){.contact_content .content_infos__block.block-socials .content_socials,.contact_content__container_infos__block.block-socials .content_socials{position:relative;flex-direction:row;margin-top:50px;justify-content:flex-start}.contact_content .content_infos__block.block-socials .content_socials__item:not(:first-child),.contact_content__container_infos__block.block-socials .content_socials__item:not(:first-child){margin:0 0 0 20px}}@media (max-width:768px){.contact_content .content_infos__block.block-socials,.contact_content__container_infos__block.block-socials{margin-top:75px}}.contact_content .content_title,.contact_content__container_title{text-align:right;position:relative;padding-bottom:10px;font-size:1.375em;stroke-dashoffset:25px}@media (max-width:1300px){.contact_content .content_title,.contact_content__container_title{font-size:1.25em;text-align:left}}@media (max-width:768px){.contact_content .content_title,.contact_content__container_title{line-height:20px;font-size:1.875em}}.contact_content .content_title:after,.contact_content__container_title:after{content:"";position:absolute;display:block;width:75px;height:2px;background-color:#f4f4f4;bottom:-5px;transition:background-color 1s ease-in-out}.contact_content .content_title--align-right:after,.contact_content__container_title--align-right:after{right:0}@media (max-width:1300px){.contact_content .content_title--align-right:after,.contact_content__container_title--align-right:after{left:0}}.contact_content .content_title--black:after,.contact_content__container_title--black:after{background-color:#000}.contact_content .content_form,.contact_content__container_form{width:100%;margin-top:75px;position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-template-areas:"form-firstname form-lastname" "form-email form-object" "form-content form-content" "form-submit form-submit";grid-gap:50px}@media (max-height:700px){.contact_content .content_form,.contact_content__container_form{margin-top:50px;grid-gap:40px}}@media (max-width:1300px){.contact_content .content_form,.contact_content__container_form{margin-top:50px;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:30px;grid-template-areas:"form-firstname form-lastname form-email form-object" "form-content form-content form-content form-content" "form-submit form-submit form-submit form-submit"}}@media (max-width:768px){.contact_content .content_form,.contact_content__container_form{margin-top:75px;grid-template-columns:1fr 1fr;grid-gap:50px;grid-template-rows:auto;grid-template-areas:"form-firstname form-lastname" "form-email form-object" "form-content form-content" "form-submit form-submit"}}@media (max-width:576px){.contact_content .content_form,.contact_content__container_form{margin-top:75px;grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"form-firstname" "form-lastname" "form-email" "form-object" "form-content" "form-submit"}}.contact_content .content_form .form-firstname,.contact_content__container_form .form-firstname{grid-area:form-firstname}.contact_content .content_form .form-lastname,.contact_content__container_form .form-lastname{grid-area:form-lastname}.contact_content .content_form .form-email,.contact_content__container_form .form-email{grid-area:form-email}.contact_content .content_form .form-object,.contact_content__container_form .form-object{grid-area:form-object}.contact_content .content_form .form-content,.contact_content__container_form .form-content{grid-area:form-content}.contact_content .content_form .form-submit,.contact_content__container_form .form-submit{grid-area:form-submit;display:flex;justify-content:center;align-items:center;position:relative}.contact_content .content_form .form-submit_status,.contact_content__container_form .form-submit_status{position:absolute;font-size:.9375em;bottom:-40px;left:50%;transform:translateX(-50%);width:100%;text-align:center}@media (max-width:1300px){.contact_content .content_form .form-submit_status,.contact_content__container_form .form-submit_status{bottom:-30px}}@media (max-width:768px){.contact_content .content_form .form-submit_status,.contact_content__container_form .form-submit_status{bottom:-40px;font-size:1.25em}}.contact_content .content_form .form-submit_status--success,.contact_content__container_form .form-submit_status--success{color:#75e67c}.contact_content .content_form .form-submit_status--failed,.contact_content__container_form .form-submit_status--failed{color:#ef5777}.contact_content .content_contact,.contact_content__container_contact{margin-top:75px;float:right;font-size:1.25em}@media (max-height:700px){.contact_content .content_contact,.contact_content__container_contact{margin-top:50px}}@media (max-width:1300px){.contact_content .content_contact,.contact_content__container_contact{margin-top:50px;float:left;font-size:1.0625em}}@media (max-width:1300px) and (max-height:700px){.contact_content .content_contact,.contact_content__container_contact{margin-top:30px}}@media (max-width:768px){.contact_content .content_contact,.contact_content__container_contact{margin-top:50px;font-size:1.5625em}}.contact_content .content_contact__meta:not(:first-child),.contact_content__container_contact__meta:not(:first-child){margin-top:30px}@media (max-width:1300px){.contact_content .content_contact__meta:not(:first-child),.contact_content__container_contact__meta:not(:first-child){margin-top:15px}}.contact_content .content_contact__meta___title,.contact_content__container_contact__meta___title{color:#f4f4f4}.contact_content .content_contact__meta___infos,.contact_content__container_contact__meta___infos{margin-left:15px;color:#fca311}.contact_content .content_socials,.contact_content__container_socials{margin-top:40px;display:flex;flex-wrap:wrap;justify-content:flex-end}@media (max-width:1300px) and (min-width:768px){.contact_content .content_socials,.contact_content__container_socials{margin-top:50px}}@media (max-width:1300px) and (min-width:768px) and (max-height:700px){.contact_content .content_socials,.contact_content__container_socials{margin-top:30px}}.contact_content .content_socials__item,.contact_content__container_socials__item{height:50px;width:50px;background-color:#f4f4f4;display:flex;justify-content:center;align-items:center;transition:background-color 1s ease-in-out}.contact_content .content_socials__item--black,.contact_content__container_socials__item--black{background-color:#000}@media (max-width:1100px){.contact_content .content_socials__item,.contact_content__container_socials__item{height:40px;width:40px}}.contact_content .content_socials__item:not(:first-child),.contact_content__container_socials__item:not(:first-child){margin-left:30px}.contact_content .content_socials__item___logo,.contact_content__container_socials__item___logo{width:40px;height:40px}@media (max-width:1100px){.contact_content .content_socials__item___logo,.contact_content__container_socials__item___logo{height:30px;width:30px}}.contact_content .content_socials__item___logo img,.contact_content__container_socials__item___logo img{width:100%;height:100%}.contact_content .content_cv,.contact_content__container_cv{margin-top:50px;display:flex;justify-content:center}.loadingButton{display:inline-block;position:relative}.loadingButton_button{position:relative;transition:border-color .5s ease-in-out}.loadingButton_button--loading{border-color:transparent}.loadingButton_stroke{position:absolute;left:-2px;top:-2px;width:calc(100% + 4px);height:calc(100% + 4px)}.loadingButton_stroke__rect{stroke:#f4f4f4;stroke-width:3px;stroke-dasharray:80px;animation:loader_dash 5s linear infinite;opacity:0;transition:opacity .5s ease-in-out}.loadingButton_stroke__rect--show{opacity:1}