@media (min-width:981px){.et_header_style_slide .et-fixed-header #et-top-navigation,.et_header_style_fullscreen .et-fixed-header #et-top-navigation{padding:10px 0 0px 0!important}.et_header_style_fullscreen #et-top-navigation{margin-top:2vh}.et_fullwidth_nav #main-header .container{padding-left:4vw!important;padding-right:4vw!important}}.et_slide_in_menu_container{z-index:99999!important}body.et_divi_100_custom_hamburger_menu .et_divi_100_custom_hamburger_menu__icon div{box-shadow:0px 1px 1px rgba(0,0,0,0.2)}body #page-container .et_slide_in_menu_container{background-color:#e52b3b!important;opacity:1!important}.ff-truelayout-carousel .slick-arrow:before{color:#ffffff!important}.ff-truelayout-carousel .slick-prev{left:5px!important}.ff-truelayout-carousel .slick-next{right:5px!important}.ff-truelayout-carousel .slick-prev,.ff-truelayout-carousel .slick-next{background:#e52b3b!important;border-radius:30px!important}#et-top-navigation{pointer-events:initial!important}#main-header{pointer-events:none!important}#footer-bottom{padding:0!important}.mood3:hover .mood-3-col1{width:initial!important;display:block!important}.mood3:hover .mood-3-col2{width:initial!important}.divi_se_stacks{min-height:0!important}.divi_se_stacks.fix-top:hover{background-color:#000!important}.fix-top{overflow:hidden}.dots-container{position:relative;width:100%;overflow:hidden;background-color:#fff}.dots-container::before,.dots-container::after{position:absolute;width:350px;height:350px;content:"";border-radius:54% 46% 42% 58% / 60% 58% 42% 40%;background-image:linear-gradient(45deg,#e52b3b,#e52b3b);animation:vawe 5s linear infinite}.dots-container::before{top:-10%;right:-10%}.dots-container::after{bottom:-10%;left:-15%}.dots-container .dots span{position:absolute;border-radius:50%;background-image:linear-gradient(45deg,#e52b3b,#e52b3b);border-radius:38% 62% 55% 45%/32% 53% 47% 68%;animation:vawe 7s linear infinite}.dots-container .dots span:nth-child(1){top:260px;left:calc(100% - 240px);width:65px;height:65px}.dots-container .dots span:nth-child(2){top:15px;left:180px;width:50px;height:50px;border-radius:38% 62% 33% 67% / 60% 53% 47% 40%;transform:rotate(90deg)}.dots-container .dots span:nth-child(3){right:180px;bottom:20px;width:80px;height:80px;border-radius:38% 62% 55% 45% / 52% 53% 47% 48%}.dots-container .dots span:nth-child(4){bottom:50px;left:240px;width:20px;height:20px;border-radius:38% 62% 55% 45% / 52% 53% 47% 48%}.dots-container .dots span:nth-child(5){right:280px;bottom:80px;width:25px;height:25px;border-radius:38% 62% 55% 45% / 52% 53% 47% 48%}.dots-container .dots span:nth-child(6){top:150px;left:calc(100% - 380px);width:25px;height:25px}@keyframes vawe{20%{border-radius:45% 55% 62% 38% / 53% 51% 49% 47%}40%{border-radius:45% 55% 49% 51% / 36% 51% 49% 64%}60%{border-radius:60% 40% 57% 43% / 47% 62% 38% 53%}80%{border-radius:60% 40% 32% 68% / 38% 36% 64% 62%}}.container-logo{display:flex;align-items:center;justify-content:center;height:100%}.container-logo svg,.container-logo svg circle{fill:#e52b3b}@-webkit-keyframes from0to360{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes from0to360{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#Circle1{-webkit-animation:from0to360 1s linear infinite;animation:from0to360 1s linear infinite;cx:150;cy:145;r:100;-webkit-transform-origin:145px 150px;transform-origin:145px 150px}@-webkit-keyframes from360to0{from{-webkit-transform:rotate(360deg);transform:rotate(360deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes from360to0{from{-webkit-transform:rotate(360deg);transform:rotate(360deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}#Circle2{-webkit-animation:from360to0 2s linear infinite;animation:from360to0 2s linear infinite;cx:150;cy:155;r:100;-webkit-transform-origin:155px 150px;transform-origin:155px 150px}#Circle3{-webkit-animation:from0to360 3s linear infinite;animation:from0to360 3s linear infinite;cx:145;cy:150;r:100;-webkit-transform-origin:150px 145px;transform-origin:150px 145px}#Circle4{-webkit-animation:from360to0 2.5s linear infinite;animation:from360to0 2.5s linear infinite;cx:155;cy:150;r:100;-webkit-transform-origin:150px 155px;transform-origin:150px 155px}.reseaux-sociaux.et_pb_social_media_follow li a.icon::before{color:#e52b3b!important}#mobile_menu_slide li:hover a{font-size:35px!important}.et_header_style_fullscreen .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu,.ff-carousel-icon{display:none!important}.et_pb_dpblog_portfolio .entry-title{margin-top:-5%!important}.et_pb_dpblog_portfolio .et_portfolio_image{overflow:hidden;max-height:85%}@media (min-width:981px){.et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item,.et_pb_gutters3 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3 .et_pb_column_4_4 .et_pb_widget,.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_grid_item,.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_widget{margin-right:5.5%!important;margin-bottom:5.5%}.et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),.et_pb_gutters3 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1),.et_pb_gutters3 .et_pb_column_4_4 .et_pb_widget:nth-child(4n+1),.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1),.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_widget:nth-child(4n+1){clear:none!important}body .et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item.last_in_row{margin-right:0!important}}.et_pb_grid_item:not(.first_in_row){clear:none!important}.et_pb_grid_item.first_in_row{clear:none!important}.et_pb_grid_item .entry-title a{height:54px!important;display:flex;flex-direction:column;justify-content:center}.projets-home .dp-post-excerpt{margin-top:10px!important}.page-projets .et_pb_dpblog_portfolio .entry-title{margin-top:-8%!important}