.texte-cache{position:relative;max-height:200px;overflow:hidden;transition:max-height 1s ease}.texte-cache.ouvert{max-height:100vh}.texte-cache:not(.ouvert)::after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,1))}.footerlink1 a{color:#4c5d6a}.footerlink1 a:hover{color:#5c7181}.footerlink2 a{color:#FFF}.footerlink2 a:hover{color:#5c7181}#top-menu .sub-menu{width:500px!important;margin-left:-90px!important}.custom-blog .et_pb_blog_grid .et_pb_post{padding:5px!important;}.custom-blog .et_pb_blog_grid .et_pb_post{padding:5px!important}.custom-blog .et_pb_image_container{margin:0px!important}.pa-portfolio-image-1-1 .et_portfolio_image{padding-top:100%;display:block}.pa-portfolio-image-1-1 .et_portfolio_image img{position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;object-fit:cover}.pa-portfolio-image-1-1 .et_pb_portfolio_filters li a.active{color:#53bf8a;background-color:#fff;font-style:uppercase;box-shadow:0 5px 30px rgb(22 52 127 / 10%)}.pa-portfolio-image-1-1 .et_pb_portfolio_filters li a{padding:15px 30px;border:none;background-color:#f6f7fa;color:#082032;text-transform:uppercase}.pa-portfolio-image-1-1 .et_pb_portfolio_filters ul{text-align:center;margin:0 auto}.pa-portfolio-image-1-1 .et_pb_portfolio_filters li{float:none!important;display:inline-block}.et_pb_portfolio_item{box-shadow:0 0px 30px rgba(0,0,0,0.1);background:#fff}.et_pb_portfolio_item h2,.et_pb_portfolio_item p{margin:8px!important}@media only screen and (max-width:1079){.pa-portfolio-image-1-1 .et_pb_portfolio_filters li{display:block;width:100%!important}}@media(max-width:767px){.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li{width:100%;display:block}}@media(max-width:400px){.et_pb_column .et_pb_grid_item.et_pb_portfolio_item{width:100%}}@media only screen and (min-width:981px){.pa-portfolio-image-1-1 .et_pb_portfolio_item{min-height:315px!important}}@media screen and (max-width:980px){.reverse{display:flex;flex-direction:column-reverse}}