@media (min-width:981px){header,.et_pb_section,.et_pb_row,.et_pb_column,.et_pb_menu,.et_pb_menu__menu{overflow:visible!important}.et_pb_menu .sub-menu{z-index:99999!important}.et_pb_menu_1_tb_header.et_pb_menu .nav li ul{width:20rem}.et-menu li li a{width:100%!important;padding:0!important}.no-burger-menu .et_pb_menu__menu nav li ul{left:100%!important}}@media (max-width:980px){.et-db #et-boc .et-l .no-burger-menu .et_pb_menu__menu{display:flex}.et-db #et-boc .et-l .no-burger-menu .et_mobile_nav_menu{display:none}.footer-line.et_pb_row{display:grid!important;grid-template-columns:100%!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;gap:30px!important}.footer-line.et_pb_row .et_pb_column{width:100%!important;max-width:100%!important;margin-right:0!important;margin-bottom:0!important}}@media (max-width:480px){.no-burger-menu .et-menu>li{padding-left:0px;padding-right:0px}.no-burger-menu .et_pb_menu__menu nav ul li{display:block;width:100%;margin:10px 0}}.Blog-projets article.project_category-brand-design-identite-visuelle h3.entry-title a,.Blog-projets article.project_category-brand-design-identite-visuelle a.more-link{color:#1E3D86!important}.Blog-projets article.project_category-brand-design-identite-visuelle a.more-link:hover{color:#C7DAF1!important}.Blog-projets article.project_category-motion-design h3.entry-title a,.Blog-projets article.project_category-motion-design a.more-link{color:#EF8584!important}.Blog-projets article.project_category-motion-design a.more-link:hover{color:#F29D9D!important}.Blog-projets article.project_category-illustration h3.entry-title a,.Blog-projets article.project_category-illustration a.more-link{color:#F4B018!important}.Blog-projets article.project_category-illustration a.more-link:hover{color:#F6C046!important}.Blog-projets article.et_pb_post{transition:transform 0.3s ease-in-out!important}.Blog-projets article.et_pb_post:hover{transform:rotate(3deg)!important}.et_pb_row{display:flex!important;flex-wrap:wrap}.et_pb_row>.et_pb_column{display:flex!important;flex-direction:column!important}.et_pb_column .dsm_card,.et_pb_column .dsm-card{height:100%!important;width:100%!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important}figure.dsm_card_carousel_child_image_wrapper{width:100%!important;aspect-ratio:1 / 1!important;position:relative!important;margin:0!important;overflow:hidden!important}figure.dsm_card_carousel_child_image_wrapper .dsm_card_carousel_child_image_background{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.calendly-badge-widget .calendly-badge-content span{display:none}.calendly-badge-content{border:solid 1px #ffffff}.calendly-badge-content:hover{background:#4B649E!important}.card-deroulant-projet .et_pb_blurb_description{opacity:0;max-height:0;overflow:hidden;transition:all 0.3s ease-in-out!important}.card-deroulant-projet:hover .et_pb_blurb_description{opacity:1;max-height:100vh}.card-deroulant-projet:hover .et_pb_module_header{border-bottom:2px solid white}.titre-intro-section{line-height:1em!important;font-size:10.25vw!important;margin-bottom:3rem!important}.card-valeur .dsm_card_title{font-size:7vw!important;line-height:0.9!important}.pa-vertical-menu .et-menu>li{padding-left:0px;padding-right:0px}.pa-vertical-menu .et_pb_menu__menu nav ul li{display:block;width:100%;margin:10px 0}.sj-show-mobile-popup{display:block!Important}.sj-mobile-popup{-webkit-animation:scale-in-top 0.34s cubic-bezier(0.250,0.460,0.450,0.940) both;animation:scale-in-top 0.34s cubic-bezier(0.250,0.460,0.450,0.940) both}@-webkit-keyframes scale-in-top{0%{-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 0%;transform-origin:50% 0%;opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 0%;transform-origin:50% 0%;opacity:1}}@keyframes scale-in-top{0%{-webkit-transform:scale(0) translateX(-50%);transform:scale(0) translateX(-50%);-webkit-transform-origin:50% 0%;transform-origin:50% 0%;opacity:1}100%{-webkit-transform:scale(1) translateX(-50%);transform:scale(1) translateX(-50%);-webkit-transform-origin:50% 0%;transform-origin:50% 0%;opacity:1}}@media (min-width:981px){.reverse-tablet{display:flex;flex-direction: column-reverse!important}}