section.modulecat{padding:90px 0 65px;background:url(../../img/fond2.svg) no-repeat;background-size:cover;background-attachment:fixed;background-color:#f7f1e3}section.modulecat .intitule{text-align:center}section.modulecat .title{text-align:center;max-width:570px;width:100%;margin:0 auto 60px}section.modulecat .bloc{display:block;height:328px;width:100%;overflow:hidden;position:relative;margin-bottom:25px}section.modulecat .bloc:hover img{transform:scale(1.05)}section.modulecat .bloc:hover h3 span svg{transform:rotate(180deg)}section.modulecat .bloc img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1);transition:all .4s ease-in-out !important;-webkit-transition:all .4s ease-in-out !important;-moz-transition:all .4s ease-in-out !important;-o-transition:all .4s ease-in-out !important}section.modulecat .bloc h3{background-color:#b59974;z-index:1;position:absolute;bottom:0;width:100%;margin-bottom:0;display:flex}section.modulecat .bloc h3 p{padding:15px 25px 13px;margin-bottom:0;font-size:20px;color:#fff;width:83%;line-height:1.3;display:flex;align-items:center;min-height:65px}section.modulecat .bloc h3 span{position:absolute;right:0;top:0;display:flex;align-items:center;justify-content:center;margin:0 0 0 auto;height:100%;width:17%;background-color:#2d2829}section.modulecat .bloc h3 span svg{fill:#fff;transform:rotate(0);transition:all .4s ease-in-out !important;-webkit-transition:all .4s ease-in-out !important;-moz-transition:all .4s ease-in-out !important;-o-transition:all .4s ease-in-out !important}@media (min-width:1361px) and (max-width:1500px){section.modulecat{padding:80px 0 55px}section.modulecat .title{max-width:570px;margin:0 auto 50px}section.modulecat .bloc{height:318px;margin-bottom:25px}section.modulecat .bloc h3 p{padding:15px 25px 13px;font-size:19px;width:83%;min-height:60px}section.modulecat .bloc h3 span{height:100%;width:17%}}@media (min-width:1200px) and (max-width:1360px){section.modulecat{padding:70px 0 45px}section.modulecat .title{max-width:570px;margin:0 auto 50px}section.modulecat .bloc{height:300px;margin-bottom:25px}section.modulecat .bloc h3 p{padding:13px 25px 11px;font-size:18px;width:83%;min-height:60px}section.modulecat .bloc h3 span{height:100%;width:17%}}@media (min-width:992px) and (max-width:1199px){section.modulecat{padding:70px 0 45px}section.modulecat .title{max-width:570px;margin:0 auto 50px}section.modulecat .bloc{height:250px;margin-bottom:25px}section.modulecat .bloc h3 p{padding:13px 20px 11px;font-size:17px;width:83%;min-height:50px}section.modulecat .bloc h3 span{height:100%;width:17%}}@media (min-width:768px) and (max-width:991.98px){section.modulecat{padding:60px 0 35px;background-attachment:inherit !important}section.modulecat .title{max-width:500px;margin:0 auto 40px}section.modulecat .bloc{height:250px;margin-bottom:25px}section.modulecat .bloc h3 p{padding:13px 20px 11px;font-size:17px;width:83%;min-height:50px}section.modulecat .bloc h3 span{height:100%;width:17%}}@media (max-width:767.98px){section.modulecat{padding:40px 0 20px;background-attachment:inherit !important}section.modulecat .title{max-width:500px;margin:0 auto 30px}section.modulecat .bloc{height:250px;margin-bottom:20px}section.modulecat .bloc h3 p{padding:13px 20px 11px;font-size:17px;width:83%;min-height:50px}section.modulecat .bloc h3 span{height:100%;width:17%}}