.illustration-v1{display:block;overflow:hidden;min-height:160px;position:relative;background-size:cover;background-position:center center;position:relative}.illustration-v1:before{top:0;left:0;right:0;width:100%;height:100%;content:" ";position:absolute;background:rgba(42,42,42,0.3)}.illustration-v1:hover{text-decoration:none}.illustration-v1 .illustration-bg{width:100%;display:table;min-height:160px;background-clip:padding-box;z-index:2;position:relative;padding-top:55px;padding-bottom:20px;padding-left:8px;padding-right:8px}.illustration-v1 .illustration-ads{width:100%;height:160px;overflow:hidden;text-align:center;display:table-cell;vertical-align:middle;padding:15px 20px 20px;background-clip:padding-box;text-align:left}.illustration-v1.illustration-img1{width:100%;overflow:hidden;transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.illustration-v1.illustration-img1:hover{-transform:scale(1.05);-o-transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05)}.illustration-v1 .ad-details-v1 .box-title{color:#000000a3;font-size:23px;position:relative;margin-bottom:26px;text-transform:uppercase;line-height:1.2;letter-spacing:.05em;font-weight:400}.illustration-v1 .ad-details-v1 .box-title:after{left:18px;z-index:1;width:30px;height:3px;content:" ";bottom:-18px;background:var(--main-hover);margin-left:-15px;position:absolute}.illustration-v1 .ad-details-v1 .box-title span{display:block;font-size:21px}.illustration-v1 .ad-details-v1 .btn-brd{font-weight:400;border-width:2px}.illustration-v1 .ad-details-v1 .btn-brd:hover{border-width:2px}.illustration-v1 .ad-details-v1 .btn-u{padding:5px 30px;font-weight:700}.illustration-v1.illustration-img2{width:100%;overflow:hidden;transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.illustration-v1.illustration-img2:hover{-transform:scale(1.05);-o-transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05)}.illustration-v1:hover .icon-link{background:var(--main-hover);color:white}.illustration-v1 .ad-details-v2 span.item-time{color:#fff;padding:0 10px;font-size:18px;font-weight:400;position:relative;display:inline-block;text-transform:uppercase}.illustration-v1 .ad-details-v2 span.item-time:before,.illustration-v1 .ad-details-v2 span.item-time:after{top:15px;width:40%;height:2px;content:" ";background:#fff;position:absolute}.illustration-v1 .ad-details-v2 span.item-time:before{left:100%}.illustration-v1 .ad-details-v2 span.item-time:after{right:100%}.illustration-v1 .ad-details-v2 span.item-name{color:#fff;display:block;font-size:60px;line-height:60px;position:relative;font-weight:normal;text-transform:uppercase}.pub-bg,.pub-item .filter{position:absolute;width:100%;object-fit:cover;height:100%;transition:all .3s ease-out}.pub-item .overflow-h{border-radius:5px;overflow:hidden}.pub-item{min-width:33%}.pub-item:hover .pub-bg{transform:scale(1.1)}.pub-item:hover .filter{opacity:1}.pub-item .filter{opacity:1;background:linear-gradient(208deg,rgba(255,255,255,0.1) 20%,#fff 58%)}.illustration-v1 .icon-badge{background:var(--main-hover);color:white;font-size:22px;width:51px;padding:7px;border-radius:50%;height:51px;display:flex;align-items:center;justify-content:center;margin-bottom:21px}.illustration-v1 .box-texte{color:black;margin-top:8px}.icon-link{background:white;width:45px;height:45px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:20px;color:black;font-weight:100;box-shadow:0 0 28px #b2a6a69c;transition:all .3s ease-in-out}.icon-link svg{margin-top:-1px}
