@import url("https://use.typekit.net/bpd0yji.css");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,menu,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block;}*[hidden]{display:none;}body{line-height:1;}menu,ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none;}table{border-collapse:collapse;border-spacing:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}script{display:none !important;}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}a{background:transparent;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}h1{font-size:2em;margin:0.67em 0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}mark{background:#ff0;color:#000;}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em;}pre{white-space:pre-wrap;}q{quotes:"“" "”" "‘" "’";}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}@font-face{font-family:"roboto";src:url(/themes/custom/cdvia_theme/css/fonts/roboto/roboto_regular_macroman/Roboto-Regular-webfont.eot);src:url(/themes/custom/cdvia_theme/css/fonts/roboto/roboto_regular_macroman/Roboto-Regular-webfont.eot#iefix) format("embedded-opentype"),url(/themes/custom/cdvia_theme/css/fonts/roboto/roboto_regular_macroman/Roboto-Regular-webfont.woff) format("woff"),url(/themes/custom/cdvia_theme/css/fonts/roboto/roboto_regular_macroman/Roboto-Regular-webfont.ttf) format("truetype"),url(/themes/custom/cdvia_theme/css/fonts/roboto/roboto_regular_macroman/Roboto-Regular-webfont.svg#roboto_regular) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"roboto";src:url(/themes/custom/cdvia_theme/css/fonts/roboto/roboto_thin_macroman/Roboto-Thin-webfont.eot);src:url(/themes/custom/cdvia_theme/css/fonts/roboto/roboto_thin_macroman/Roboto-Thin-webfont.eot#iefix) format("embedded-opentype"),url(/themes/custom/cdvia_theme/css/fonts/roboto/roboto_thin_macroman/Roboto-Thin-webfont.woff) format("woff"),url(/themes/custom/cdvia_theme/css/fonts/roboto/roboto_thin_macroman/Roboto-Thin-webfont.ttf) format("truetype"),url(/themes/custom/cdvia_theme/css/fonts/roboto/roboto_thin_macroman/Roboto-Thin-webfont.svg#roboto_regular) format("svg");font-weight:100;font-style:normal;}@font-face{font-family:"roboto";src:url(/themes/custom/cdvia_theme/css/fonts/roboto/roboto_light_macroman/Roboto-Light-webfont.eot);src:url(/themes/custom/cdvia_theme/css/fonts/roboto/roboto_light_macroman/Roboto-Light-webfont.eot#iefix) format("embedded-opentype"),url(/themes/custom/cdvia_theme/css/fonts/roboto/roboto_light_macroman/Roboto-Light-webfont.woff) format("woff"),url(/themes/custom/cdvia_theme/css/fonts/roboto/roboto_light_macroman/Roboto-Light-webfont.ttf) format("truetype"),url(/themes/custom/cdvia_theme/css/fonts/roboto/roboto_light_macroman/Roboto-Light-webfont.svg#roboto_regular) format("svg");font-weight:300;font-style:normal;}@font-face{font-family:"roboto";src:url(/themes/custom/cdvia_theme/css/fonts/roboto/roboto_bold_macroman/Roboto-Bold-webfont.eot);src:url(/themes/custom/cdvia_theme/css/fonts/roboto/roboto_bold_macroman/Roboto-Bold-webfont.eot#iefix) format("embedded-opentype"),url(/themes/custom/cdvia_theme/css/fonts/roboto/roboto_bold_macroman/Roboto-Bold-webfont.woff) format("woff"),url(/themes/custom/cdvia_theme/css/fonts/roboto/roboto_bold_macroman/Roboto-Bold-webfont.ttf) format("truetype"),url(/themes/custom/cdvia_theme/css/fonts/roboto/roboto_bold_macroman/Roboto-Bold-webfont.svg#roboto_regular) format("svg");font-weight:bold;font-style:normal;}.lds-roller{display:inline-block;position:relative;width:80px;height:80px;animation:lds-roller 3s linear infinite;}.lds-roller div{animation:lds-roller 2s cubic-bezier(0.5,0,0.4,1) infinite;transform-origin:40px 40px;}.lds-roller div:nth-child(1){--nth-child:1;}.lds-roller div:nth-child(2){--nth-child:2;}.lds-roller div:nth-child(3){--nth-child:3;}.lds-roller div:nth-child(4){--nth-child:4;}.lds-roller div:nth-child(5){--nth-child:5;}.lds-roller div:nth-child(6){--nth-child:6;}.lds-roller div:nth-child(7){--nth-child:7;}.lds-roller div:nth-child(8){--nth-child:8;}.lds-roller div{animation-delay:calc(var(--nth-child) * -0.1s);}.lds-roller div:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:#000000;margin:-4px 0 0 -4px;transition:all 1.5s cubic-bezier(0.645,0.05,0.355,1);transition-delay:calc(var(--nth-child) * -0.1s);}.hide .lds-roller div:after,.of .lds-roller div:after{width:0px;height:0px;}.lds-roller div:nth-child(1):after{--nth-child:1;top:63px;left:63px;}.lds-roller div:nth-child(2):after{--nth-child:2;top:68px;left:56px;}.lds-roller div:nth-child(3):after{--nth-child:3;top:71px;left:48px;}.lds-roller div:nth-child(4):after{--nth-child:4;top:72px;left:40px;}.lds-roller div:nth-child(5):after{--nth-child:5;top:71px;left:32px;}.lds-roller div:nth-child(6):after{--nth-child:6;top:68px;left:24px;}.lds-roller div:nth-child(7):after{--nth-child:7;top:63px;left:17px;}.lds-roller div:nth-child(8):after{--nth-child:8;top:56px;left:12px;}@keyframes lds-roller{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}a.edit-link{position:absolute;display:block;right:0;padding:10px;background-color:#ededed;border-radius:5px;color:#000;z-index:500;font-weight:bolder;text-decoration:none;}a.edit-link:hover{background-color:coral;color:white;}a.node-edit-link{position:fixed;top:60px;right:10px;z-index:1000;}.actu a.edit-link{top:10px;right:initial;left:10px;}.actu.pined a.edit-link{top:10px;right:initial;left:10px;}#equipe .item a.edit-link{top:80px;right:30px;}.job a.edit-link{right:100px;top:20px;}nav#block-edition{width:100%;max-width:700px;margin-top:20px;font-weight:700;}.preloader{display:flex;justify-content:center;align-items:center;}.preloader{display:flex;justify-content:center;align-items:center;position:fixed;width:100vw;height:100vh;z-index:20000;background-color:white;opacity:1;transition-delay:0s;}.preloader.form{background-color:#0e67b2;}.preloader.hide{opacity:0;pointer-events:none;-moz-transition:opacity 1s cubic-bezier(0.645,0.05,0.355,1);-o-transition:opacity 1s cubic-bezier(0.645,0.05,0.355,1);-webkit-transition:opacity 1s cubic-bezier(0.645,0.05,0.355,1);transition:opacity 1s cubic-bezier(0.645,0.05,0.355,1);transition-delay:0.8s;}.preloader.hide .lds-roller{transform:scale(0);-moz-transition:transform 1s cubic-bezier(0.645,0.05,0.355,1);-o-transition:transform 1s cubic-bezier(0.645,0.05,0.355,1);-webkit-transition:transform 1s cubic-bezier(0.645,0.05,0.355,1);transition:transform 1s cubic-bezier(0.645,0.05,0.355,1);}*{box-sizing:border-box;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;}body ::-webkit-scrollbar{width:0 !important;}body{overflow:-moz-scrollbars-none;}body{-ms-overflow-style:none;}html,body{position:relative;height:100vh;width:100%;margin:0;padding:0;font-family:"roboto";font-weight:300;letter-spacing:0.02em;text-rendering:geometricPrecision;}html.fix{overflow:hidden;}body.no-scroll{height:100vh;overflow:hidden;}nav.menus-overlay.on{height:100%;}nav.menu-overlay.of,.form-overlay.of,.overlay.of{pointer-events:none;}nav.menus-overlay{display:flex;position:fixed;width:100%;height:0vh;bottom:0;z-index:20000;background-color:#0e67b2;overflow:hidden;}nav.menus-overlay ul li{list-style:none;}.overlay,.form-overlay{position:fixed;padding:0;margin:0;left:100vw;text-align:center;width:100%;height:100vh;top:0;overflow:scroll;z-index:19999;background-color:white;}.overlay .button.close,.form-overlay .button.close{position:sticky;width:100%;z-index:5;background-image:url(/themes/custom/cdvia_theme/assets/cross-x_blue.svg);background-color:white;}.overlay .scroll-container,.form-overlay .scroll-container{position:absolute;width:100%;top:50px;left:0;text-align:center;}.overlay .scroll-container .footer,.form-overlay .scroll-container .footer{width:100%;height:100vh;display:flex;align-items:center;justify-content:center;}.overlay .scroll-container .footer .button.back,.form-overlay .scroll-container .footer .button.back{color:white;position:relative;width:80px;height:80px;background-color:#045ca7;border-radius:50%;display:flex;justify-content:center;padding-top:24px;cursor:pointer;}.overlay .scroll-container .footer .button.back:after,.form-overlay .scroll-container .footer .button.back:after{content:"";position:absolute;width:100%;height:100%;left:0;background-image:url(/themes/custom/cdvia_theme/assets/arrow_long_white_left.svg);background-repeat:no-repeat;background-position:center 20px;background-size:20px 20px;}.overlay .scroll-container .footer .logo,.form-overlay .scroll-container .footer .logo{height:30px;width:60px;position:absolute;bottom:50px;}.form-overlay{left:0vw;top:inherit;height:100%;bottom:100vh;background-color:#0e67b2;}.form-overlay .button.close{background-image:url(/themes/custom/cdvia_theme/assets/cross-x_white.svg);background-color:transparent;}.form-overlay .scroll-container{height:calc(100vh - 50px);}.form-overlay .scroll-container:after{display:none;}form#user-login-form{max-width:250px;}form#user-login-form input{margin:0;margin-bottom:10px;}form#user-login-form .description{display:block;margin-bottom:20px;text-align:left;}form{display:flex;flex-wrap:wrap;height:100%;justify-content:space-between;max-width:700px;text-align:left;}form div{display:contents;}form #ajax-wrapper{display:contents;}form .form-item{display:contents;}form .form-managed-file{display:block;width:100%;}form .form-item-curriculum-vitae{display:flex;justify-content:center;align-items:center;width:100%;height:60px;border:1px #cdcdcd solid;border-radius:5px;margin-bottom:20px;}form ul{padding:0px;margin:0px;margin-bottom:20px;}form label{display:none;}form .managed-file-placeholder{display:none;}form label.button{display:inline-flex;text-decoration:none;padding:6px;color:#ccc;margin:0;}form label.button:visited{color:white;}form label.button.blue{background-color:#045ca7;color:white;border:none;}form label.button.arrow-upload{padding-right:60px;position:relative;}form label.button.arrow-upload:before{content:" ";display:block;position:absolute;right:0;top:0;width:60px;height:100%;background-image:url(/themes/custom/cdvia_theme/assets/arrow_long_blue_upload.svg);background-repeat:no-repeat;background-position:center center;background-size:20px;}form input,form textarea{padding:15px;border:1px #cdcdcd solid;background:transparent;border-radius:5px;width:100%;margin-bottom:20px;}form input.error,form textarea.error{border:1px #ff9a9a solid;}form input::placeholder,form textarea::placeholder{color:#cdcdcd;font-weight:100;}form .button-container{width:100%;text-align:right;}form .form-actions{display:block;width:100%;text-align:right;}form .form-actions input.form-submit{font-family:"futura-pt";font-size:14px;width:auto;padding-right:60px;padding-left:40px;background-image:url(/themes/custom/cdvia_theme/assets/arrow_long_blue_right.svg);background-repeat:no-repeat;background-position:right 20px center;background-size:21px 10px;text-transform:uppercase;}form input[name=curriculum_vitae_remove_button]{font-family:"roboto";padding:0;margin:0;height:50px;width:auto;border:none;padding-left:40px;background-image:url(/themes/custom/cdvia_theme/assets/cross-x_blue.svg);background-repeat:no-repeat;background-position:left center;background-size:50px;}.iframe form input,.iframe form textarea{border:1px white solid;color:white;}.iframe form input.error,.iframe form textarea.error{border:1px #ff9a9a solid;}.iframe form input::placeholder,.iframe form textarea::placeholder{color:#cdcdcd;font-weight:100;}.iframe form input.form-submit{width:auto;border:none;}.iframe form #edit-name,.iframe form #edit-email,.iframe form #edit-subject,.iframe form textarea,.iframe form #edit-submitted-nom,.iframe form #edit-submitted-email{color:white;}.iframe form #edit-name::placeholder,.iframe form #edit-email::placeholder,.iframe form #edit-subject::placeholder,.iframe form textarea::placeholder,.iframe form #edit-submitted-nom::placeholder,.iframe form #edit-submitted-email::placeholder{color:#e1e1e1;}.iframe form label.button{color:white;}.iframe form label.button.arrow-upload:before{background-image:url(/themes/custom/cdvia_theme/assets/arrow_long_white_upload.svg);}.iframe form #edit-actions input.form-submit{background-image:url(/themes/custom/cdvia_theme/assets/arrow_long_white_right.svg);box-shadow:0px 0px 20px #0c518d;}.iframe form input[name=curriculum_vitae_remove_button]{background-image:url(/themes/custom/cdvia_theme/assets/cross-x_white.svg);}.menu{position:fixed;display:flex;align-items:center;z-index:500;height:50px;width:100%;background-color:white;}.menu .logo{height:30px;}.menu .logo svg{height:100%;}.flex-column{display:flex;flex-direction:column;}.flex-row{display:flex;flex-direction:row;}.iframe h1{color:#fff;}.iframe .message{text-align:center;}.iframe .message h1,.iframe .message h2,.iframe .message h3{color:#fff;text-align:center;}.iframe main{padding-top:0px;min-height:100%;color:white;}main{position:relative;overflow:hidden;padding-top:50px;min-height:100vh;width:100%;text-align:center;}main.message{display:flex;flex-direction:row;align-items:center;justify-content:center;}main header{position:relative;width:100%;height:75vw;overflow:hidden;color:white;text-align:center;}main header.title{height:40vh;}main header.title h1{font-size:6em;}main header video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}footer{position:relative;display:flex;flex-direction:column;width:100%;min-height:100vh;}footer .content{width:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;}.layer{position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:100%;}*:active{outline-style:none;}img:focus{outline:0;}.lds-roller div:after{background:#0e67b2;}.form .lds-roller div:after{background:white;}.invert{display:flex;flex-direction:column-reverse;}.menus-overlay{flex-direction:column;align-items:center;justify-content:center;color:white;}.menus-overlay a,.menus-overlay a:visited{color:white;text-decoration:none;}.menus-overlay ul{width:100%;padding-left:30px;padding-right:30px;}.menus-overlay ul.menu_first{font-family:"futura-pt";text-transform:uppercase;font-size:2em;line-height:1.5em;}.menus-overlay ul.menu_second,.menus-overlay ul.menu_edition{margin-top:30px;line-height:1.5em;}a{position:relative;}a.icon-linkedin:after,a.icon-youtube:after{content:"";position:absolute;left:100px;top:2px;width:15px;height:15px;background-repeat:no-repeat;}a.icon-linkedin:after{background-image:url(/themes/custom/cdvia_theme/assets/icon-linkedin-white.svg);}a.icon-youtube:after{background-image:url(/themes/custom/cdvia_theme/assets/icon-youtube-white.svg);}.menus-overlay a.icon-linkedin:after,.menus-overlay a.icon-youtube:after{top:4px;}.logo_background{zoom:20;position:fixed;}body,html{color:#2f2f2f;font-size:14px;}.text-container ul{list-style:disc;}div#sliding-popup{background-color:coral;}.eu-cookie-compliance-content{height:100px;display:flex;align-content:center;justify-content:center;flex-direction:column;text-align:center;}.eu-cookie-compliance-content p,.eu-cookie-compliance-content ul{padding:0;font-size:10px;}.eu-cookie-compliance-content .eu-cookie-compliance-message{float:none;margin:0;max-width:initial;}.eu-cookie-compliance-content .eu-cookie-compliance-message button{padding:0;font-size:11px;}.eu-cookie-compliance-content .eu-cookie-compliance-buttons{margin:5px 0 0 0 !important;float:none;margin:0;max-width:initial;}.eu-cookie-compliance-content .agree-button,.eu-cookie-compliance-content .decline-button{margin:10px 20px 10px 20px !important;border:none;text-shadow:none;-webkit-appearance:none;padding:0;background-color:transparent;background-image:none;box-shadow:none;color:white;}time{display:block;font-size:0.7em;color:lightslategrey;}img{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1.01);-ms-transform:translateZ(0) scale(1.01);transform:translateZ(0) scale(1.01);}h1,h2,h3,h4,h1.h2,h2.h1{font-family:"futura-pt";font-weight:700;font-style:normal;margin:0;text-transform:uppercase;text-align:left;padding:0 20px 0 20px;color:#000;}h1.center,h2.center,h3.center,h4.center,h1.h2.center,h2.h1.center{text-align:center;}h1.titre-moyen,h2.titre-moyen,h3.titre-moyen,h4.titre-moyen,h1.h2.titre-moyen,h2.h1.titre-moyen{font-size:2em;}h1,h2.h1{font-size:2em;}h2,h1.h2{font-size:1em;}p,ul{max-width:700px;padding:0 20px 0 20px;text-align:left;line-height:1.8em;margin-bottom:5px;}p.big{font-size:1.2em;max-width:900px;}ul{margin-bottom:5px;}b,strong{font-weight:400;color:#000;}.titre-big{display:inline-block;flex-direction:column;margin-top:15vh;margin-bottom:10vh;margin-right:20vw;text-align:left;font-size:9vw;line-height:1em;}.titre-medium{display:inline-block;flex-direction:column;margin-top:5vh;margin-bottom:5vh;text-align:left;font-size:8vw;}.titre-normal{display:inline-block;flex-direction:column;margin-top:5vh;margin-bottom:5vh;text-align:left;font-size:7vw;}.button-container{width:100%;text-align:center;}.button#WTJ-job-button{position:absolute;right:0;margin-top:-86px;margin-right:20px;}.button#WTJ-job-button,.button#WTJ-job-button2,.button#WTJ-job-button3{display:inline-flex;background-color:rgb(255,205,0);}.button#WTJ-job-button:hover,.button#WTJ-job-button2:hover,.button#WTJ-job-button3:hover{background-color:rgb(253,211,61);cursor:pointer;}.button#WTJ-job-button a,.button#WTJ-job-button2 a,.button#WTJ-job-button3 a{display:inline-flex;font-family:"futura-pt";text-transform:uppercase;text-decoration:none;padding:20px;border-radius:5px;color:black;}.button#WTJ-job-button a:visited,.button#WTJ-job-button2 a:visited,.button#WTJ-job-button3 a:visited{color:black;}.button#WTJ-job-button a.arrow-right,.button#WTJ-job-button2 a.arrow-right,.button#WTJ-job-button3 a.arrow-right{padding-right:60px;position:relative;}.button#WTJ-job-button a.arrow-right:before,.button#WTJ-job-button2 a.arrow-right:before,.button#WTJ-job-button3 a.arrow-right:before{content:" ";display:block;position:absolute;right:0;top:0;width:60px;height:100%;background-image:url(/themes/custom/cdvia_theme/assets/arrow_long_white_right.svg);background-repeat:no-repeat;background-position:center center;}.button#WTJ-job-button3{position:absolute;right:0px;height:100%;}.button#WTJ-job-button3 a{padding:0 30px 0 30px;font-size:14px;text-align:center;margin:auto;}a.button{display:inline-flex;font-family:"futura-pt";text-transform:uppercase;text-decoration:none;padding:20px;border:1px #e4e4e4 solid;border-radius:5px;color:#045ca7;margin:40px auto 40px auto;}a.button:visited{color:#045ca7;}a.button.blue{background-color:#045ca7;color:white;border:none;}a.button.arrow-right{padding-right:60px;position:relative;}a.button.arrow-right:before{content:" ";display:block;position:absolute;right:0;top:0;width:60px;height:100%;background-image:url(/themes/custom/cdvia_theme/assets/arrow_long_white_right.svg);background-repeat:no-repeat;background-position:center center;}a.bloc{display:inline-block;width:100%;height:100%;text-decoration:none;}a:visited{color:black;}.button.close{position:absolute;top:0;left:0;width:50px;height:50px;display:block;background-image:url(/themes/custom/cdvia_theme/assets/cross-x_white.svg);background-repeat:no-repeat;}#strip{display:block;align-self:center;justify-self:center;margin-left:auto;margin-right:auto;margin-top:-9px;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}#strip-arrow{display:block;margin:10px auto 10px auto;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.break{border-bottom:1px dashed #0e67b2;margin-left:auto;margin-right:auto;}video.mobile{display:block;}video.desktop{display:none;}.media.video{background-color:#0e67b2;}figure{display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:#0e67b2;width:100%;height:100%;}figure picture{height:100%;width:100%;}figure img{height:100%;width:100%;object-fit:cover;}.marge.demi{display:block;height:20px;}.marge.simple{display:block;height:40px;}.marge.double{display:block;height:80px;}.marge.triple{display:block;height:120px;}.marge.quadruple{display:block;height:160px;}.first-content{position:relative;}.first-content header{position:relative;width:100%;height:75vw;overflow:hidden;color:white;text-align:center;}.first-content header.title{height:40vh;}.first-content header.title h1{font-size:9vw;}.first-content header .media{width:100%;height:100%;top:0;left:0;object-fit:cover;}.first-content header figure{height:100%;width:100%;}.first-content header figure img{width:100%;}.first-content .content{padding-top:40px;}.first-content .content h1.h2{margin-bottom:20px;}.first-content .content h2{margin-bottom:20px;}.first-content .content h2.h1{margin:0;}.content-centered{max-width:700px;display:inline-block;}.content-centered .header{margin-bottom:80px;}.content-centered h1{font-size:3em;margin-top:80px;margin-bottom:40px;}.content-centered h2{font-size:1.5em;margin-bottom:20px;}.slide{height:100%;width:100%;}.slide .bloc{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%;width:100%;}.slide .bloc h1,.slide .bloc h2,.slide .bloc h3{text-align:center;color:white;}.slide .bloc h1{display:flex;align-items:center;justify-content:center;flex-direction:column;}.slide .bloc h1 span{color:white;overflow:hidden;line-height:40px;}.slide .animation-container{display:inline-block;overflow:hidden;margin-bottom:0px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);}header .layer.title.blue{background-color:#045ca7;}header .layer.title.blue h1,header .layer.title.blue h2{color:white;}header .layer.white{background-color:white;opacity:0;}header .layer.mixed-text-image{flex-direction:column-reverse;}header .layer.mixed-text-image figure{height:75vw;width:100vw;}header .layer.mixed-text-image .text-container{color:black;padding-top:0px;}header .layer.mixed-text-image .text-container .titres{margin-bottom:20px;}header .titre-big{margin:0;}.mask-container .video_masked{position:absolute;}.mask-container .video_masked video{width:100%;height:100%;top:0;left:0;object-fit:cover;}.mask-container .video_masked #svg_mask{position:absolute;}.list-references{column-count:1;max-width:700px;padding:0 20px 0 20px;text-align:center;margin-bottom:80px;}.list-references .element{display:inline-block;width:100%;font-size:0.7em;line-height:2em;font-weight:400;margin-bottom:15px;}.list-references .element h3{font-family:"roboto";font-weight:100;font-size:12px;text-transform:none;text-align:center;padding:0;}.case-collection{display:flex;flex-direction:column;width:100%;max-width:1600px;margin-bottom:80px;}.case-collection .square{display:flex;flex-direction:column;align-content:center;justify-content:center;overflow:hidden;background-color:#fafafa;width:100vw;height:auto;}.case-collection .square.text{padding-top:40px;padding-bottom:40px;}.case-collection .square .bg{height:100%;}.case-collection .square h1,.case-collection .square h2,.case-collection .square h3{font-size:2.5em;margin-bottom:20px;}.case-collection .square h1,.case-collection .square h2,.case-collection .square h3,.case-collection .square h4,.case-collection .square p{padding:0;margin-left:10%;margin-right:10%;text-align:center;}.case-collection .square h4{font-size:2em;font-weight:bold;margin-bottom:20px;}.case-collection .square .button{margin-top:20px;margin-bottom:0px;background-color:white;}#contact footer{min-height:inherit;height:auto;margin-top:40px;}#contact footer .content{min-height:auto;}#contact footer .content .agences{padding:0;margin:0;}footer{position:relative;display:flex;align-items:center;justify-content:center;color:white;background-color:#0e67b2;font-size:0.8em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);}footer a,footer a:visited{color:white;text-decoration:none;}footer .content{z-index:1;}footer .content #block-footernavigationgroup{margin-bottom:12vh;}footer .content #block-footernavigationgroup ul{padding:0 40px 0 40px;}footer .content #block-footernavigationgroup ul li{position:relative;font-weight:400;list-style-position:inside;list-style-image:none;list-style:none;}footer .content #block-footernavigationgroup ul li:before{content:"";position:absolute;width:21px;height:100%;left:-30px;background-image:url(/themes/custom/cdvia_theme/assets/arrow_long_white_right.svg);background-repeat:no-repeat;background-position:left center;background-size:12px 5px;}footer .content .agences{width:100%;max-width:720px;display:flex;align-items:center;justify-content:space-around;font-size:0.8em;line-height:1.2em;text-align:left;margin-bottom:12vh;padding-right:15px;padding-left:15px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);}footer .content .agences address{max-width:250px;width:25%;min-height:120px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);}footer .content .agences address h3{text-align:left;padding:0;color:white;}footer .content .agences address a{position:relative;display:inline-block;margin-top:10px;color:white;font-weight:400;}footer .content .agences address a:before{content:"";display:block;position:absolute;width:12px;height:12px;left:-13px;top:2px;background-image:url(/themes/custom/cdvia_theme/assets/phone-white.svg);background-repeat:no-repeat;background-size:12px;}footer .content .opqibi{display:flex;align-items:center;justify-content:center;position:relative;height:60px;width:90px;overflow:hidden;background-color:white;border-radius:5px;margin-bottom:40px;}footer .content .credits{position:absolute;width:100%;text-align:center;bottom:20px;color:#ffffff;font-size:9px;}footer .content .credits .logo{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:inline-block;width:56px;height:25px;margin-bottom:10px;}footer .content .credits .logo span{display:inline-block;width:100%;height:100%;text-indent:-9999px;background-image:url(/themes/custom/cdvia_theme/assets/eaks_logo-badge-white.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;}footer .content .credits a{position:relative;color:#ffffff;font-weight:bold;padding-left:20px;}footer .content .credits a:before{content:"";position:absolute;width:10px;height:5px;background-image:url(/themes/custom/cdvia_theme/assets/arrows.png);background-repeat:no-repeat;background-position:0px -20px;left:4px;top:4px;}footer .content .credits a:visited{color:#ffffff;}footer .logo-bg{position:absolute;z-index:0;width:100%;height:100%;overflow:hidden;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);}footer .logo-bg .svg-bg-color{fill:#0d6ebf;}footer .logo-bg .svg-background{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);position:absolute;z-index:0;width:100%;height:100%;overflow:hidden;}footer .logo-bg .img-background{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);position:absolute;z-index:0;width:100%;height:100%;overflow:hidden;}footer .logo-bg .img-background img{height:100%;width:100%;object-fit:contain;}.text-container{width:100%;}footer#new-footer{color:black;background-color:#f9fafb;}footer#new-footer a,footer#new-footer a:visited{color:black;text-decoration:none;}footer#new-footer .content #block-footernavigationgroup ul li:before{background-image:url(/themes/custom/cdvia_theme/assets/arrow_long_blue_right.svg);}footer#new-footer .content .agences address h3{color:black;}footer#new-footer .content .agences address a{color:black;}footer#new-footer .content .agences address a:before{background-image:url(/themes/custom/cdvia_theme/assets/phone-blue.svg);}footer#new-footer .content .opqibi{background-color:white;}footer#new-footer .content .credits{color:black;}footer#new-footer .content .credits .logo{width:162px;height:50px;}footer#new-footer .content .credits .logo span{background-image:url(/themes/custom/cdvia_theme/assets/GuillaumeManteau-logo.svg);}footer#new-footer .content .credits a{color:black;}footer#new-footer .content .credits a:before{background-image:url(/themes/custom/cdvia_theme/assets/arrows.png);background-position:0px 0px;}footer#new-footer .content .credits a:visited{color:black;}footer#new-footer .logo-bg .svg-bg-color{fill:#fff;}.text-container{margin-bottom:20px;}.text-container p,.text-container ul{font-size:1.2em;}.text-container p a,.text-container ul a{color:inherit;font-weight:bolder;text-decoration-line:underline;text-decoration-style:dotted;text-underline-offset:6px;text-decoration-color:coral;text-decoration-thickness:1px;}.text-container ol{list-style-type:decimal;}.text-container ol,.text-container ul{list-style-position:inside;text-align:left;}.text-container ol h1,.text-container ol h2,.text-container ol h3,.text-container ol h4,.text-container ol h5,.text-container ul h1,.text-container ul h2,.text-container ul h3,.text-container ul h4,.text-container ul h5{display:inline;margin:0;padding:0;}.text-container ol li,.text-container ul li{text-align:left;}.text-container .titre-1{font-size:24px !important;}.text-container .titre-2{font-size:20px !important;}.text-container .titre-3{font-size:16px !important;}.screen{position:relative;width:100%;min-height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:100px 0px 60px 0px;}.screen.height-100{min-height:100vh;}.screen.height-90{min-height:90vh;}.screen.height-80{min-height:80vh;}.screen.height-70{min-height:70vh;}.screen.height-60{min-height:60vh;}.screen.height-50{min-height:50vh;}.screen.height-40{min-height:40vh;}.screen.height-30{min-height:30vh;}.screen.height-25{min-height:25vh;}.screen .text blockquote{position:relative;font-size:1.2em;}.screen .text blockquote:before{content:"“";position:absolute;font-size:4em;top:0;left:0;}.screen .text blockquote:after{content:"”";position:absolute;font-size:4em;bottom:-30px;right:0;}.screen .text blockquote p{font-family:"futura-pt";font-size:1.2em;max-width:960px;}.screen .text p,.screen .text ul{font-size:1.2em;list-style:none;}.screen .text p ul,.screen .text ul ul{display:block;font-size:1em;list-style:disc;}.screen .text p a,.screen .text ul a{color:inherit;font-weight:bolder;text-decoration-line:underline;text-decoration-style:dotted;text-underline-offset:6px;text-decoration-color:coral;text-decoration-thickness:1px;}.screen .text ol{list-style-type:decimal;}.screen .text ol,.screen .text ul{list-style-position:inside;text-align:left;}.screen .text ol h1,.screen .text ol h2,.screen .text ol h3,.screen .text ol h4,.screen .text ol h5,.screen .text ul h1,.screen .text ul h2,.screen .text ul h3,.screen .text ul h4,.screen .text ul h5{display:inline;margin:0;padding:0;}.screen .text ol li,.screen .text ul li{margin-left:30px;text-align:left;position:relative;}.screen .text .titre-1{font-size:24px !important;}.screen .text .titre-2{font-size:20px !important;}.screen .text .titre-3{font-size:16px !important;}.animation-container.title{overflow:hidden;color:black;margin-bottom:40px;}.titre-big{font-family:"futura-pt";text-align:center;margin:0;}.bg{position:absolute;z-index:-1;width:100%;height:100%;}.slider-main{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;}.slider-main .slider-container{position:absolute;top:0;left:0;right:0;bottom:0;}.slider-main .slider-container #slide-transition{position:absolute;width:100%;height:100%;background-color:#ffa3f5;translate:-100% 0 0;}.slider-main .slider-container article{width:100%;height:100%;}.slider-main .slider-container .slide{position:absolute;width:100%;height:100%;top:0;left:100%;}.slider-main .slider-container .slide article{position:absolute;top:0;left:0;right:0;bottom:0;}.slider-main .slider-container .slide article .text-container{padding-right:10px;padding-left:10px;padding-bottom:20px;}.slider-main .slider-container .slide article .text-container .time-elapsed{display:block;max-width:700px;margin-top:10px;margin-bottom:15px;margin-right:auto;margin-left:auto;}.slider-main .slider-container .slide article .text-container time .button.more-date{position:absolute;}.slider-main .slider-container .slide article .text-container .button{margin-bottom:50px;margin-top:15px;}.slider-main .slider-container .slide article figure img{opacity:0;}.slider-main .slider-container .slide.on{left:0;}.slider-main .slider-container .slide.on article figure img{opacity:1;transition:opacity 2000ms ease-out;}.slider-main .slider-controls{position:absolute;bottom:0;height:40px;line-height:initial;width:100%;border-radius:15px 15px 0px 0px;}.slider-main .slider-controls .prev,.slider-main .slider-controls .next,.slider-main .slider-controls .counter{display:inline-block;}#journal{position:relative;text-align:center;margin:0px 0px 60px 0px;}#journal.full h1{display:none;}#journal.full .content{margin-top:15px;}#journal.last-news h2{font-size:12px;text-align:center;}#journal.last-news .content .actu{padding:0;}#journal .content{display:flex;flex-direction:column;align-items:center;flex-wrap:wrap;width:100%;padding:0 10px 0 10px;margin-top:40px;margin-bottom:60px;}#journal .content .actu{position:relative;width:100%;height:80px;color:black;text-align:left;background-color:white;margin-bottom:10px;}#journal .content .actu .bloc{color:black;}#journal .content .actu .bloc:visited{color:black;}#journal .content .actu .bloc:before{content:"";display:block;position:absolute;bottom:0px;right:-10px;width:50px;height:50px;background-image:url(/themes/custom/cdvia_theme/assets/cross_blue.svg);background-repeat:no-repeat;background-position:center center;}#journal .content .actu .bloc figure,#journal .content .actu .bloc .no-image{display:flex;align-items:center;justify-content:center;position:absolute;width:120px;height:80px;color:white;text-align:center;font-family:"futura-pt";}#journal .content .actu .bloc .no-image{background-color:#0e67b2;font-family:"futura-pt";font-size:0.8em;}#journal .content .actu .bloc .text{position:absolute;left:120px;right:40px;line-height:1.2em;padding:0 10px 10px 10px;height:80px;overflow:hidden;}#journal .content .actu .bloc .text h3{font-size:0.85em;padding:0;margin-bottom:2px;text-align:left;text-transform:uppercase;}#journal .content .actu .bloc .text h4,#journal .content .actu .bloc .text h2.h4{font-family:"roboto";font-weight:300;padding:0;font-size:0.8em;margin-bottom:5px;text-align:left;color:#000;text-transform:initial;}#journal .content .actu .bloc .text .summary{display:none;}#services{display:flex;flex-direction:column;align-items:center;position:relative;text-align:center;margin:0px 0px 60px 0px;text-align:center;}#services input#filter{all:unset;max-width:250px;width:100%;height:40px;border-radius:25px;border:1px #888888 solid;margin-top:50px;margin-bottom:30px;padding-left:25px;padding-right:25px;text-align:left;}#services input#filter::-webkit-search-cancel-button{-webkit-appearance:none;display:inline-block;width:12px;height:12px;margin-left:10px;background:linear-gradient(45deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 43%,#000 45%,#000 55%,rgba(0,0,0,0) 57%,rgba(0,0,0,0) 100%),linear-gradient(135deg,transparent 0%,transparent 43%,#000 45%,#000 55%,transparent 57%,transparent 100%);}#services.full h1{display:none;}#services.full .content{margin-top:15px;}#services .content{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;width:100%;padding:0 10px 0 10px;margin-top:40px;margin-bottom:60px;max-width:1420px;margin-right:40px;margin-left:40px;}#services .content .service{position:relative;width:50%;height:130px;color:black;text-align:left;background-color:white;margin-bottom:10px;border:1px transparent solid;}#services .content .service a.bloc{padding:10px;border:1px transparent solid;border-radius:5px;}#services .content .service a.bloc:visited{color:black;}#services .content .service a.bloc:before{background-image:url(/themes/custom/cdvia_theme/assets/cross_blue.svg);background-repeat:no-repeat;background-position:center center;}#services .content .service a.bloc:hover{border:1px #e4e4e4 solid;}#services .content .service .bloc{padding:10px;box-sizing:border-box;color:black;}#services .content .service .bloc:before{content:"";display:block;position:absolute;bottom:0px;right:0px;width:50px;height:50px;}#services .content .service .bloc figure,#services .content .service .bloc .no-image{display:flex;align-items:center;justify-content:center;position:absolute;width:120px;height:80px;color:white;text-align:center;font-family:"futura-pt";}#services .content .service .bloc .no-image{background-color:#0e67b2;font-family:"futura-pt";font-size:0.8em;}#services .content .service .bloc .text{position:absolute;line-height:1.2em;height:80px;overflow:hidden;}#services .content .service .bloc .text h3{font-size:10px;padding:0;margin-bottom:2px;text-align:left;text-transform:uppercase;}#services .content .service .bloc .text h4,#services .content .service .bloc .text h2.h4{font-family:"roboto";font-weight:300;padding:0;font-size:0.8em;margin-bottom:5px;text-align:left;color:#000;text-transform:initial;}#services .content .service .bloc .text .summary{font-size:8px;line-height:14px;}#filter-target.on .item{display:none;}#filter-target.on .item.selected{display:block;}#filter-target.empty .item{display:none;}#filter-target.empty .empty-message{display:block;}#filter-target .empty-message{display:none;}#equipe{position:relative;text-align:center;margin:0px 0px 60px 0px;}#equipe h1{font-size:12px;text-align:center;margin:20px auto 15px auto;}#equipe p{margin:40px auto 40px auto;}#equipe .content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:15px;}#equipe .content .item{position:relative;width:30vw;}#equipe .content .item .bloc .square-container{position:relative;width:30vw;height:30vw;display:flex;justify-content:center;align-items:center;}#equipe .content .item .bloc .square-container .layer.white{position:absolute;height:100%;width:100%;background-color:white;}#equipe .content .item .bloc .square-container figure,#equipe .content .item .bloc .square-container .initials{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-mask-image:-webkit-radial-gradient(white,black);width:80%;height:80%;display:flex;justify-content:center;align-items:center;font-size:2em;border-radius:50vw;overflow:hidden;}#equipe .content .item .bloc .square-container .initials{font-family:"futura-pt";color:white;background-color:#0e67b2;letter-spacing:-2px;}#equipe .content .item .bloc .text{overflow:hidden;color:#000;}#equipe .content .item .bloc .text h3{font-size:0.7em;padding:5px;text-align:center;}#equipe .content .item .bloc .text h4{font-size:0.7em;}.onload .first-content.people img,.onload .first-content.people .initials span{transform:scale(1);transition:transform 0s cubic-bezier(0.645,0.05,0.355,1);transition-delay:0s;}.people .initials{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:2em;font-family:"futura-pt";font-size:12em;color:white;background-color:#0e67b2;}.people img,.people .initials span{transform:scale(1.03);transition:transform 2.5s cubic-bezier(0.22,1,0.36,1);}#jobs{position:relative;text-align:center;margin:0px 0px 0px 0px;}#jobs .content .job-collection header{display:none;}#jobs .content .job-collection .list{width:100%;}#jobs .content .job-collection .list .job{position:relative;min-height:104px;display:flex;flex-direction:column;justify-content:center;}#jobs .content .job-collection .list .job:nth-child(odd){background-color:#1997FF;}#jobs .content .job-collection .list .job:nth-child(even){background-color:#57B3FF;}#jobs .content .job-collection .list .job:before{content:"";display:block;position:absolute;right:20px;width:60px;height:60px;background-image:url(/themes/custom/cdvia_theme/assets/cross_white.svg);background-repeat:no-repeat;}#jobs .content .job-collection .list .job a.zone{position:absolute;display:flex;color:white;text-decoration:none;padding-left:15px;line-height:1.1em;flex-direction:column;justify-content:center;text-align:left;width:100%;height:100%;}#jobs .content .job-collection .list .job a.zone h1,#jobs .content .job-collection .list .job a.zone h2,#jobs .content .job-collection .list .job a.zone h3,#jobs .content .job-collection .list .job a.zone h4{color:white;padding:0;}#jobs .content .job-collection .list .job a.zone .poste{font-weight:600;font-size:0.9em;text-align:left;}#jobs .content .job-collection .list .job a.zone .lieu,#jobs .content .job-collection .list .job a.zone .type,#jobs .content .job-collection .list .job a.zone .experience{font-size:0.7em;}#jobs .content table{table-layout:fixed;width:100%;text-align:left;}#jobs .content table thead{display:none;}#jobs .content table th,#jobs .content table td{display:block;padding-left:15px;font-weight:100;}#jobs .content table th:nth-child(1){padding-left:15px;}#jobs .content table tbody{color:white;}.job-detail{display:inline-block;}.job-detail h1{max-width:600px;font-size:1.6em;line-height:1.1em;margin-top:40px;margin-bottom:40px;}#job-apply{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:15px;}#job-apply .content{max-width:450px;margin-right:auto;margin-left:auto;}#job-apply .content h1{margin:0;padding:0;margin-bottom:20px;}.iframe #job-apply .content h1{color:#fff;}#contact{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:15px;}#contact .content{max-width:450px;margin-right:auto;margin-left:auto;}#contact .content h1{margin:0;padding:0;margin-bottom:20px;}.iframe #contact,.form-overlay #contact{color:white;}.iframe #contact .content h1,.form-overlay #contact .content h1{color:#fff;}.lazyloading{opacity:0;}.lazyloaded{opacity:1;-moz-transition:all 640ms cubic-bezier(0.645,0.05,0.355,1);-o-transition:all 640ms cubic-bezier(0.645,0.05,0.355,1);-webkit-transition:all 640ms cubic-bezier(0.645,0.05,0.355,1);transition:all 640ms cubic-bezier(0.645,0.05,0.355,1);}.onScrollDown .titre-big.is-viewport.inViewport,.onScrollDown .titre-normal.is-viewport.inViewport,.onBottom .titre-big.is-viewport.inViewport,.onBottom .titre-normal.is-viewport.inViewport{opacity:1;-webkit-transform:translate3D(0,0,0);-ms-transform:translate3D(0,0,0);transform:translate3D(0,0,0);-moz-transition:all 640ms cubic-bezier(0.645,0.05,0.355,1);-o-transition:all 640ms cubic-bezier(0.645,0.05,0.355,1);-webkit-transition:all 640ms cubic-bezier(0.645,0.05,0.355,1);transition:all 640ms cubic-bezier(0.645,0.05,0.355,1);}.onScrollDown .titre-big.is-viewport.outViewport,.onScrollDown .titre-normal.is-viewport.outViewport,.onBottom .titre-big.is-viewport.outViewport,.onBottom .titre-normal.is-viewport.outViewport{opacity:0;-webkit-transform:translate3D(0,-100px,0);-ms-transform:translate3D(0,-100px,0);transform:translate3D(0,-100px,0);-moz-transition:all 640ms cubic-bezier(0.645,0.05,0.355,1);-o-transition:all 640ms cubic-bezier(0.645,0.05,0.355,1);-webkit-transition:all 640ms cubic-bezier(0.645,0.05,0.355,1);transition:all 640ms cubic-bezier(0.645,0.05,0.355,1);}.onScrollDown #journal .button.is-viewport.outViewport,.onBottom #journal .button.is-viewport.outViewport{opacity:0;-webkit-transform:scale(0.8) translateZ(0);-ms-transform:scale(0.8) translateZ(0);transform:scale(0.8) translateZ(0);-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;}.onScrollDown #journal .button.is-viewport.inViewport,.onBottom #journal .button.is-viewport.inViewport{opacity:1;-webkit-transform:scale(1) translateZ(0);-ms-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);-moz-transition:all 640ms cubic-bezier(0.645,0.05,0.355,1);-o-transition:all 640ms cubic-bezier(0.645,0.05,0.355,1);-webkit-transition:all 640ms cubic-bezier(0.645,0.05,0.355,1);transition:all 640ms cubic-bezier(0.645,0.05,0.355,1);}.onScrollDown .screen .is-viewport.outViewport:not(.button),.onBottom .screen .is-viewport.outViewport:not(.button){opacity:0;-webkit-transform:translate3D(0,100px,0);-ms-transform:translate3D(0,100px,0);transform:translate3D(0,100px,0);-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;}.onScrollDown .screen .button.is-viewport.outViewport,.onBottom .screen .button.is-viewport.outViewport{opacity:0;-webkit-transform:scale(0.8) translateZ(0);-ms-transform:scale(0.8) translateZ(0);transform:scale(0.8) translateZ(0);-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;}.onScrollDown .screen .animation-container.is-viewport.outViewport p,.onScrollDown .screen .animation-container.is-viewport.outViewport ul,.onBottom .screen .animation-container.is-viewport.outViewport p,.onBottom .screen .animation-container.is-viewport.outViewport ul{opacity:0;-webkit-transform:translate3D(0,100px,0);-ms-transform:translate3D(0,100px,0);transform:translate3D(0,100px,0);-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;}.onScrollDown .screen .animation-container.is-viewport.inViewport p,.onScrollDown .screen .animation-container.is-viewport.outViewport ul,.onBottom .screen .animation-container.is-viewport.inViewport p,.onBottom .screen .animation-container.is-viewport.outViewport ul{opacity:1;-webkit-transform:translate3D(0,0px,0);-ms-transform:translate3D(0,0px,0);transform:translate3D(0,0px,0);-moz-transition:all 640ms cubic-bezier(0.645,0.05,0.355,1);-o-transition:all 640ms cubic-bezier(0.645,0.05,0.355,1);-webkit-transition:all 640ms cubic-bezier(0.645,0.05,0.355,1);transition:all 640ms cubic-bezier(0.645,0.05,0.355,1);}.onScrollDown .titre-big.is-viewport.inViewport,.onScrollDown .titre-normal.is-viewport.inViewport,.onBottom .titre-big.is-viewport.inViewport,.onBottom .titre-normal.is-viewport.inViewport{opacity:1;-webkit-transform:translate3D(0,0,0);-ms-transform:translate3D(0,0,0);transform:translate3D(0,0,0);-moz-transition:all 640ms cubic-bezier(0.645,0.05,0.355,1);-o-transition:all 640ms cubic-bezier(0.645,0.05,0.355,1);-webkit-transition:all 640ms cubic-bezier(0.645,0.05,0.355,1);transition:all 640ms cubic-bezier(0.645,0.05,0.355,1);}.onScrollDown p.is-viewport.inViewport,.onScrollDown ul.is-viewport.inViewport,.onBottom p.is-viewport.inViewport,.onBottom ul.is-viewport.inViewport{opacity:1;-webkit-transform:translate3D(0,0,0);-ms-transform:translate3D(0,0,0);transform:translate3D(0,0,0);-moz-transition:all 640ms cubic-bezier(0.645,0.05,0.355,1);-o-transition:all 640ms cubic-bezier(0.645,0.05,0.355,1);-webkit-transition:all 640ms cubic-bezier(0.645,0.05,0.355,1);transition:all 640ms cubic-bezier(0.645,0.05,0.355,1);transition-delay:40ms;}.onScrollDown .button.is-viewport.inViewport,.onBottom .button.is-viewport.inViewport{opacity:1;-webkit-transform:scale(1) translateZ(0);-ms-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);-moz-transition:all 640ms cubic-bezier(0.645,0.05,0.355,1);-o-transition:all 640ms cubic-bezier(0.645,0.05,0.355,1);-webkit-transition:all 640ms cubic-bezier(0.645,0.05,0.355,1);transition:all 640ms cubic-bezier(0.645,0.05,0.355,1);transition-delay:80ms;}.onScrollUp .titre-big.is-viewport.inViewport,.onScrollUp .titre-normal.is-viewport.inViewport,.onTop .titre-big.is-viewport.inViewport,.onTop .titre-normal.is-viewport.inViewport{opacity:1;-webkit-transform:translate3D(0,0,0);-ms-transform:translate3D(0,0,0);transform:translate3D(0,0,0);-moz-transition:all 640ms cubic-bezier(0.645,0.05,0.355,1);-o-transition:all 640ms cubic-bezier(0.645,0.05,0.355,1);-webkit-transition:all 640ms cubic-bezier(0.645,0.05,0.355,1);transition:all 640ms cubic-bezier(0.645,0.05,0.355,1);}.onScrollUp .titre-big.is-viewport.outViewport,.onScrollUp .titre-normal.is-viewport.outViewport,.onTop .titre-big.is-viewport.outViewport,.onTop .titre-normal.is-viewport.outViewport{opacity:0;-webkit-transform:translate3D(0,100px,0);-ms-transform:translate3D(0,100px,0);transform:translate3D(0,100px,0);-moz-transition:all 640ms cubic-bezier(0.645,0.05,0.355,1);-o-transition:all 640ms cubic-bezier(0.645,0.05,0.355,1);-webkit-transition:all 640ms cubic-bezier(0.645,0.05,0.355,1);transition:all 640ms cubic-bezier(0.645,0.05,0.355,1);}.onScrollUp #journal .button.is-viewport.outViewport,.onTop #journal .button.is-viewport.outViewport{opacity:0;-webkit-transform:scale(0.8) translateZ(0);-ms-transform:scale(0.8) translateZ(0);transform:scale(0.8) translateZ(0);-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;}.onScrollUp #journal .button.is-viewport.inViewport,.onTop #journal .button.is-viewport.inViewport{opacity:1;-webkit-transform:scale(1) translateZ(0);-ms-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);-moz-transition:all 640ms cubic-bezier(0.645,0.05,0.355,1);-o-transition:all 640ms cubic-bezier(0.645,0.05,0.355,1);-webkit-transition:all 640ms cubic-bezier(0.645,0.05,0.355,1);transition:all 640ms cubic-bezier(0.645,0.05,0.355,1);}.onScrollUp .screen .is-viewport.outViewport:not(.button),.onTop .screen .is-viewport.outViewport:not(.button){opacity:0;-webkit-transform:translate3D(0,-100px,0);-ms-transform:translate3D(0,-100px,0);transform:translate3D(0,-100px,0);-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;}.onScrollUp .screen .button.is-viewport.outViewport,.onTop .screen .button.is-viewport.outViewport{opacity:0;-webkit-transform:scale(0.8) translateZ(0);-ms-transform:scale(0.8) translateZ(0);transform:scale(0.8) translateZ(0);-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;}.onScrollUp .screen .animation-container.is-viewport.outViewport p,.onScrollUp .screen .animation-container.is-viewport.outViewport ul,.onTop .screen .animation-container.is-viewport.outViewport p,.onTop .screen .animation-container.is-viewport.outViewport ul{opacity:0;-webkit-transform:translate3D(0,-100px,0);-ms-transform:translate3D(0,-100px,0);transform:translate3D(0,-100px,0);-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;}.onScrollUp .screen .animation-container.is-viewport.inViewport p,.onScrollUp .screen .animation-container.is-viewport.outViewport ul,.onTop .screen .animation-container.is-viewport.inViewport p,.onTop .screen .animation-container.is-viewport.outViewport ul{opacity:1;transform:translate3D(0,0px,0);-webkit-transform:translate3D(0,0px,0);-ms-transform:translate3D(0,0px,0);transform:translate3D(0,0px,0);-moz-transition:all 640ms cubic-bezier(0.645,0.05,0.355,1);-o-transition:all 640ms cubic-bezier(0.645,0.05,0.355,1);-webkit-transition:all 640ms cubic-bezier(0.645,0.05,0.355,1);transition:all 640ms cubic-bezier(0.645,0.05,0.355,1);}.onScrollUp .titre-big.is-viewport.inViewport,.onScrollUp .titre-normal.is-viewport.inViewport,.onTop .titre-big.is-viewport.inViewport,.onTop .titre-normal.is-viewport.inViewport{opacity:1;-webkit-transform:translate3D(0,0px,0);-ms-transform:translate3D(0,0px,0);transform:translate3D(0,0px,0);-moz-transition:all 640ms cubic-bezier(0.645,0.05,0.355,1);-o-transition:all 640ms cubic-bezier(0.645,0.05,0.355,1);-webkit-transition:all 640ms cubic-bezier(0.645,0.05,0.355,1);transition:all 640ms cubic-bezier(0.645,0.05,0.355,1);transition-delay:80ms;}.onScrollUp p.is-viewport.inViewport,.onScrollUp ul.is-viewport.inViewport,.onTop p.is-viewport.inViewport,.onTop ul.is-viewport.inViewport{opacity:1;-webkit-transform:translate3D(0,0px,0);-ms-transform:translate3D(0,0px,0);transform:translate3D(0,0px,0);-moz-transition:all 640ms cubic-bezier(0.645,0.05,0.355,1);-o-transition:all 640ms cubic-bezier(0.645,0.05,0.355,1);-webkit-transition:all 640ms cubic-bezier(0.645,0.05,0.355,1);transition:all 640ms cubic-bezier(0.645,0.05,0.355,1);transition-delay:40ms;}.onScrollUp .button.is-viewport.inViewport,.onTop .button.is-viewport.inViewport{opacity:1;-webkit-transform:scale(1) translateZ(0);-ms-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);-moz-transition:all 640ms cubic-bezier(0.645,0.05,0.355,1);-o-transition:all 640ms cubic-bezier(0.645,0.05,0.355,1);-webkit-transition:all 640ms cubic-bezier(0.645,0.05,0.355,1);transition:all 640ms cubic-bezier(0.645,0.05,0.355,1);}.slide .animated{display:inline-block;opacity:0;-webkit-transform:translate3D(0,100px,0);-ms-transform:translate3D(0,100px,0);transform:translate3D(0,100px,0);}.slide.on h1 .animation-container:nth-child(1) .animated,.slide.on h2 .animation-container:nth-child(1) .animated,.slide.on h3 .animation-container:nth-child(1) .animated{--nth-child:1;}.slide.on h1 .animation-container:nth-child(2) .animated,.slide.on h2 .animation-container:nth-child(2) .animated,.slide.on h3 .animation-container:nth-child(2) .animated{--nth-child:2;}.slide.on h1 .animation-container:nth-child(3) .animated,.slide.on h2 .animation-container:nth-child(3) .animated,.slide.on h3 .animation-container:nth-child(3) .animated{--nth-child:3;}.slide.on h1 .animation-container:nth-child(4) .animated,.slide.on h2 .animation-container:nth-child(4) .animated,.slide.on h3 .animation-container:nth-child(4) .animated{--nth-child:4;}.slide.on .animated{display:inline-block;animation:4s showtext;animation-delay:calc(var(--nth-child) * 80ms);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);}.onSystemLoad .layer.media.video video{opacity:0;}.layer.media.video video{opacity:1;transition:opacity 0.8s cubic-bezier(0.645,0.05,0.355,1);}@keyframes opacityFadeIn{0%{opacity:0;}100%{opacity:1;}}@keyframes showtext{0%{-webkit-transform:translate3D(0,100px,0);-ms-transform:translate3D(0,100px,0);transform:translate3D(0,100px,0);opacity:0;}10%{-webkit-transform:translate3D(0,0,0);-ms-transform:translate3D(0,0,0);transform:translate3D(0,0,0);opacity:1;}90%{-webkit-transform:translate3D(0,0,0);-ms-transform:translate3D(0,0,0);transform:translate3D(0,0,0);opacity:1;}100%{-webkit-transform:translate3D(0,-100px,0);-ms-transform:translate3D(0,-100px,0);transform:translate3D(0,-100px,0);opacity:0;}}main{opacity:1;transition:opacity 0.8s cubic-bezier(0.645,0.05,0.355,1);transition-delay:0.5s;transform:translateZ(0);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);}.on-overlay main{opacity:0;transition:opacity 1s cubic-bezier(0.645,0.05,0.355,1);transition-delay:0s;}.overlay{top:0;left:100vw;width:100vw;height:100vh;transition:left 0.8s cubic-bezier(0.645,0.05,0.355,1);transition-delay:0s;transform:translateZ(0);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);}.overlay .button.close{-webkit-transform:translate3D(20px,0,0);-ms-transform:translate3D(20px,0,0);transform:translate3D(20px,0,0);opacity:0;transition-property:opacity,transform;transition-duration:0.5s;transition-timing-function:cubic-bezier(0.645,0.05,0.355,1);transition-delay:0s;}.overlay.on{width:100vw;left:0vw;transition:left 1.2s cubic-bezier(0.645,0.05,0.355,1);transition-delay:0ms;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);}.overlay.on .button.close{opacity:1;transform:translate3D(0,0,0);transition-property:opacity,transform;transition-duration:0.5s;transition-timing-function:cubic-bezier(0.645,0.05,0.355,1);transition-delay:0.4s;}.overlay.onload .scroll-container{opacity:0;transition:opacity 0s cubic-bezier(0.645,0.05,0.355,1);transition-delay:0s;}.overlay.onload .scroll-container:after{opacity:0;transition:opacity 0s cubic-bezier(0.645,0.05,0.355,1);transition-delay:0s;}.overlay .scroll-container{opacity:1;transition:opacity 2s cubic-bezier(0.645,0.05,0.355,1);transition-delay:0s;}.overlay .scroll-container:after{opacity:1;transition:opacity 1s cubic-bezier(0.645,0.05,0.355,1);transition-delay:0s;}.form-overlay{transition:bottom 0.8s cubic-bezier(0.645,0.05,0.355,1);transition-delay:0s;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);}.form-overlay.on{bottom:0vh;transition:bottom 0.8s cubic-bezier(0.645,0.05,0.355,1);transition-delay:0ms;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);}.form-overlay.on .button.close{opacity:1;-webkit-transform:translate3D(0,0,0);-ms-transform:translate3D(0,0,0);transform:translate3D(0,0,0);transition-property:opacity,transform;transition-duration:0.5s;transition-timing-function:cubic-bezier(0.645,0.05,0.355,1);transition-delay:0.4s;}nav.menus-overlay{bottom:0;height:0vh;transition:height 0.8s cubic-bezier(0.645,0.05,0.355,1);transition-delay:0s;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);}nav.menus-overlay .menu_first,nav.menus-overlay .menu_second,nav.menus-overlay .button.close{opacity:0;transition:opacity 0.5s cubic-bezier(0.645,0.05,0.355,1);transition-delay:0ms;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);}nav.menus-overlay.on{height:100%;transition:height 0.8s cubic-bezier(0.645,0.05,0.355,1);transition-delay:0ms;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);}nav.menus-overlay.on .menu_first,nav.menus-overlay.on .menu_second{opacity:1;transition:opacity 0.5s cubic-bezier(0.645,0.05,0.355,1);transition-delay:0.5s;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);}nav.menus-overlay.on .button.close{opacity:1;transition:opacity 0.5s cubic-bezier(0.645,0.05,0.355,1);transition-delay:0.8s;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);}#equipe .content article .square-container.outViewport .layer.white,#equipe .content article .square-container.outViewport .layer.white{opacity:1;transition:opacity 0s cubic-bezier(0.645,0.05,0.355,1);transition-delay:0s;}#equipe .content article .square-container.outViewport img,#equipe .content article .square-container.outViewport span,#equipe .content article .square-container.outViewport img,#equipe .content article .square-container.outViewport span{transform:scale(1);transition:transform 0s cubic-bezier(0.645,0.05,0.355,1),opacity 0s cubic-bezier(0.645,0.05,0.355,1);transition-delay:0s;}#equipe .content article .text.outViewport h3,#equipe .content article .text.outViewport h4,#equipe .content article .text.outViewport h3,#equipe .content article .text.outViewport h4{-webkit-transform:translate3D(0,50px,0);-ms-transform:translate3D(0,50px,0);transform:translate3D(0,50px,0);transition:transform 0s cubic-bezier(0.645,0.05,0.355,1);}#equipe .content article .square-container.inViewport .layer.white{opacity:0;transition:opacity 1s cubic-bezier(0.65,0,0.35,1);}#equipe .content article .square-container.inViewport img,#equipe .content article .square-container.inViewport span{opacity:1;transform:scale(1.1);-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03);transition:transform 2.5s cubic-bezier(0.22,1,0.36,1),opacity 0.9s cubic-bezier(0.65,0,0.35,1);}#equipe .content article .text.inViewport h3,#equipe .content article .text.inViewport h4{-webkit-transform:translate3D(0,0px,0);-ms-transform:translate3D(0,0px,0);transform:translate3D(0,0px,0);transition:transform 1.5s cubic-bezier(0.65,0,0.35,1);}#equipe .content article{opacity:0;}#equipe .content article:nth-child(3n-2){opacity:1;}#equipe .content article:nth-child(3n-2) .square-container.inViewport .layer.white,#equipe .content article:nth-child(3n-2) .square-container.inViewport img,#equipe .content article:nth-child(3n-2) .square-container.inViewport span{transition-delay:0.1s;}#equipe .content article:nth-child(3n-2) .text.inViewport h3{transition-delay:0.1s;}#equipe .content article:nth-child(3n-2) .text.inViewport h4{transition-delay:0.3s;}#equipe .content article:nth-child(3n-1){opacity:1;}#equipe .content article:nth-child(3n-1) .square-container.inViewport .layer.white,#equipe .content article:nth-child(3n-1) .square-container.inViewport img,#equipe .content article:nth-child(3n-1) .square-container.inViewport span{transition-delay:0.3s;}#equipe .content article:nth-child(3n-1) .text.inViewport h3{transition-delay:0.3s;}#equipe .content article:nth-child(3n-1) .text.inViewport h4{transition-delay:0.5s;}#equipe .content article:nth-child(3n){opacity:1;}#equipe .content article:nth-child(3n) .square-container.inViewport .layer.white,#equipe .content article:nth-child(3n) .square-container.inViewport img,#equipe .content article:nth-child(3n) .square-container.inViewport span{transition-delay:0.5s;}#equipe .content article:nth-child(3n) .text.inViewport h3{transition-delay:0.5s;}#equipe .content article:nth-child(3n) .text.inViewport h4{transition-delay:0.7s;}@media only screen and (min-width:768px){time{font-size:0.8em;margin-bottom:5px;}.list-references{column-count:3;text-align:left;}.list-references .element{display:inline-block;width:100%;font-size:0.7em;line-height:2em;font-weight:400;margin-bottom:15px;}.list-references .element h3{font-family:"roboto";font-weight:100;font-size:12px;text-transform:none;text-align:left;padding:0;}video.mobile{display:none;}video.desktop{display:block;}.case-collection{display:flex;flex-direction:row;justify-content:center;}.case-collection .square{width:50%;height:50vw;max-width:800px;max-height:500px;}.case-collection .square.text{padding-top:0px;padding-bottom:0px;}.case-collection:nth-child(even){flex-direction:row;}.case-collection:nth-child(odd){flex-direction:row-reverse;}footer .content .agences{font-size:1em;max-width:850px;}.titre-big{font-size:5.5vw;line-height:1.2em;}.titre-medium{font-size:4.5vw;}.titre-normal{font-size:3.5vw;}#journal.last-news{text-align:center;}#journal.last-news h2{font-size:14px;}#journal.last-news .content{position:relative;display:flex;flex-direction:row;justify-content:center;align-content:center;align-items:center;width:100%;padding:0;margin-top:30px;margin-bottom:40px;}#journal.last-news .content .actu{width:25%;height:25vw;min-height:250px;max-width:400px;max-height:400px;border-bottom:1px #e4e4e4 solid;}#journal.last-news .content .actu.pined{position:absolute;height:28vw;right:10px;top:max(-420px,min(-290px,-28vw - 40px));padding:10px;max-height:380px;}#journal.last-news .content .actu.pined .text{padding:0;}#journal.last-news .content .actu .bloc{flex-direction:column;}#journal.last-news .content .actu .bloc figure,#journal.last-news .content .actu .bloc .no-image{display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:10px;width:100%;height:12.2222222222vw;max-height:250px;color:white;text-align:center;font-size:1.4em;}#journal.last-news .content .actu .bloc .text{position:relative;left:inherit;right:inherit;padding:0;padding-right:10px;height:auto;}#journal.last-news .content .actu .bloc .text h3{font-size:0.8em;margin-bottom:5px;}#journal.last-news .content .actu .bloc .text h4,#journal.last-news .content .actu .bloc .text h2.h4{font-size:0.7em;}#journal.full h1{display:inline-block;margin-top:15vh;margin-bottom:10vh;margin-right:20vw;}#journal.full .content{display:flex;flex-direction:row;justify-content:center;align-content:center;align-items:center;width:100%;}#journal.full .content .actu{max-width:320px;height:410px;margin:15px;border-bottom:1px #e4e4e4 solid;}#journal.full .content .actu:nth-child(1){height:410px;margin:15px;}#journal.full .content .actu:nth-child(1) .bloc .text h4,#journal.full .content .actu:nth-child(1) .bloc .text h2.h4{font-size:0.8em;}#journal.full .content .actu:nth-child(1) .bloc .text .summary{font-size:0.9em;letter-spacing:0.05em;line-height:1.5em;}#journal.full .content .actu .bloc:before{bottom:0px;}#journal.full .content .actu .bloc figure,#journal.full .content .actu .bloc .no-image{position:relative;width:100%;height:170px;font-size:1.4em;}#journal.full .content .actu .bloc .text{position:relative;left:inherit;right:inherit;padding:20px 0px 15px 0px;margin-bottom:30px;height:auto;}#journal.full .content .actu .bloc .text h3{font-size:1em;line-height:1.2em;padding-right:10px;}#journal.full .content .actu .bloc .text h4,#journal.full .content .actu .bloc .text h2.h4{font-size:0.8em;line-height:1.6em;margin-bottom:15px;max-height:34px;overflow:hidden;}#journal.full .content .actu .bloc .text .summary{letter-spacing:0.05em;display:block;font-size:0.9em;line-height:1.5em;font-weight:100;overflow:hidden;}#services input#filter{max-width:400px;}#services.full h1{display:inline-block;margin-top:15vh;margin-bottom:10vh;margin-right:20vw;}#services.full .content{display:flex;flex-direction:row;justify-content:center;align-content:center;align-items:center;width:100%;}#services.full .content .service{max-width:320px;height:200px;margin:15px;}#services.full .content .service .bloc:before{bottom:0px;}#services.full .content .service .bloc figure,#services.full .content .service .bloc .no-image{position:relative;width:100%;height:170px;font-size:1.4em;}#services.full .content .service .bloc .text{position:relative;left:inherit;right:inherit;padding:20px 0px 15px 0px;margin-bottom:30px;height:auto;}#services.full .content .service .bloc .text h3{font-size:1em;line-height:1.2em;padding-right:10px;}#services.full .content .service .bloc .text h4,#services.full .content .service .bloc .text h2.h4{font-size:0.8em;line-height:1.6em;margin-bottom:15px;max-height:34px;overflow:hidden;}#services.full .content .service .bloc .text .summary{letter-spacing:0.05em;display:block;font-size:0.9em;line-height:1.5em;font-weight:100;overflow:hidden;}#equipe h1{font-size:22px;}#equipe .content .item .bloc .square-container .initials{font-size:4em;}#equipe .content .item .bloc .text h3{font-size:1.6em;}.content table{table-layout:fixed;width:100%;text-align:left;}.content table thead th:nth-child(1){width:40%;}.content table thead th:nth-child(2){width:20%;}.content table thead th:nth-child(3){width:15%;}.content table thead th:nth-child(4){width:35%;}.content table th,.content table td{height:60px;vertical-align:middle;}.content form #edit-nom,.content form #edit-prenom,.content form #edit-email,.content form #edit-telephone,.content form input[data-drupal-selector=edit-nom],.content form input[data-drupal-selector=edit-prenom],.content form input[data-drupal-selector=edit-email],.content form input[data-drupal-selector=edit-telephone]{width:calc(50% - 10px);margin-bottom:20px;}.onScrollDown #journal .content .actu:nth-child(1),.onBottom #journal .content .actu:nth-child(1){--nth-child:1;}.onScrollDown #journal .content .actu:nth-child(2),.onBottom #journal .content .actu:nth-child(2){--nth-child:2;}.onScrollDown #journal .content .actu:nth-child(3),.onBottom #journal .content .actu:nth-child(3){--nth-child:3;}.onScrollDown #journal .content .actu:nth-child(4),.onBottom #journal .content .actu:nth-child(4){--nth-child:4;}.onScrollDown #journal .content .actu:nth-child(5),.onBottom #journal .content .actu:nth-child(5){--nth-child:5;}.onScrollDown #journal .content .actu.is-viewport.outViewport,.onBottom #journal .content .actu.is-viewport.outViewport{opacity:0;-webkit-transform:translate(0,100px) scale(0.8);-ms-transform:translate(0,100px) scale(0.8);transform:translate(0,100px) scale(0.8);transition:none;}.onScrollDown #journal .content .actu.is-viewport.inViewport,.onBottom #journal .content .actu.is-viewport.inViewport{opacity:1;-webkit-transform:translate(0,0) scale(1);-ms-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1);transition:all 500ms cubic-bezier(0.645,0.05,0.355,1);transition-delay:calc(var(--nth-child) * 40ms);}.onScrollUp #journal .content .actu:nth-child(1),.onTop #journal .content .actu:nth-child(1){--nth-child:1;}.onScrollUp #journal .content .actu:nth-child(2),.onTop #journal .content .actu:nth-child(2){--nth-child:2;}.onScrollUp #journal .content .actu:nth-child(3),.onTop #journal .content .actu:nth-child(3){--nth-child:3;}.onScrollUp #journal .content .actu:nth-child(4),.onTop #journal .content .actu:nth-child(4){--nth-child:4;}.onScrollUp #journal .content .actu:nth-child(5),.onTop #journal .content .actu:nth-child(5){--nth-child:5;}.onScrollUp #journal .content .actu.is-viewport.outViewport,.onTop #journal .content .actu.is-viewport.outViewport{opacity:0;-webkit-transform:translate(0,-100px) scale(0.8);-ms-transform:translate(0,-100px) scale(0.8);transform:translate(0,-100px) scale(0.8);transition:none;}.onScrollUp #journal .content .actu.is-viewport.inViewport,.onTop #journal .content .actu.is-viewport.inViewport{opacity:1;-webkit-transform:translate(0,0) scale(1);-ms-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1);transition:all 500ms cubic-bezier(0.645,0.05,0.355,1);transition-delay:calc(var(--nth-child) * 80ms);}#contact .content form #edit-name,#contact .content form #edit-email,#contact .content form #edit-submitted-nom,#contact .content form #edit-submitted-email{width:calc(50% - 10px);margin-bottom:20px;}p,ul{font-size:1.2em;}.actu a.edit-link{top:10px;right:10px;left:initial;}.actu.pined a.edit-link{top:20px;right:20px;left:initial;}}@media only screen and (min-width:1080px){#journal.last-news .content .actu.pined{right:20px;}#journal.last-news .content .actu .bloc .text h3{font-size:1em;}#journal.last-news .content .actu .bloc .text h4,#journal.last-news .content .actu .bloc .text h2.h4{font-size:0.8em;}#services.last-news .content .service.pined{right:20px;}#services.last-news .content .service .bloc .text h3{font-size:1em;}#services.last-news .content .service .bloc .text h4,#services.last-news .content .service .bloc .text h2.h4{font-size:0.8em;}}@media only screen and (orientation:landscape){main header{height:calc(100vh - 100px 20);}main header.title{height:50vh;}main header.title h1{font-size:6em;}main .header-full-width{flex-direction:column;height:auto;align-items:center;}main .header-full-width header{width:100%;height:calc(100vh - 150px 20);}main .header-full-width header.title{height:50vh;}.marge{display:block;height:40px;}.first-content{display:flex;flex-direction:row-reverse;margin:0;height:50vw;}.first-content.header-full-width{flex-direction:column;height:auto;align-items:center;}.first-content.header-full-width header{width:100%;height:calc(100vh - 150px 20);}.first-content.header-full-width header.title{height:50vh;}.first-content.header-full-width header.title h1{font-size:6em;}.first-content.header-full-width .text-container{max-width:700px;margin-right:auto;margin-left:auto;}.first-content.people{height:calc(100vh - 50px);}.first-content header{width:50%;height:100%;}.first-content header figure{width:100%;height:100%;}.first-content .content{width:50%;height:100%;display:flex;flex-direction:column;justify-content:center;justify-items:center;align-items:center;}}
