a.cp_realisationsL{color:var(--primary-color-hex)}.cp_realisationsL .image{background-position:50%;background-size:cover;height:250px;margin-bottom:6px}.cp_realisationsL .image .bandeau_top{background:rgba(0,0,0,.4);color:#fff;max-height:100%;overflow:hidden;padding:10px 20px;transition:max-height .5s ease-out,padding .5s ease-out;width:100%}.cp_realisationsL .image .bandeau_top .bandeau_top__cat{border-right:1px solid #fff;margin-right:32px;padding-right:32px}.cp_realisationsL .image .bandeau_bottom{margin-right:20px;max-height:100%;overflow:hidden;padding-bottom:10px;padding-top:0;transition:max-height .5s ease-out,padding .5s ease-out}.cp_realisationsL .image .bandeau_bottom .arrow{border:1px solid #fff;border-radius:50%;cursor:pointer;height:30px;width:30px}.cp_realisationsL .type{font-size:16px}@media (max-width:992px){.bandeau_top__cat,.bandeau_top__nom{font-size:12px}}@media (min-width:992px){.cp_realisationsL .image{height:600px}.cp_realisationsL .image .bandeau_top{max-height:0;padding-bottom:0;padding-top:0}.cp_realisationsL .image .bandeau_bottom{max-height:0}.cp_realisationsL .image .bandeau_top .bandeau_top__cat{align-items:center;display:flex;height:48px}.cp_realisationsL .image .bandeau_bottom{padding-bottom:0}.cp_realisationsL .type{font-size:18px}.cp_realisationsL .image .bandeau_bottom .arrow{height:60px;width:60px}.cp_realisationsL .image .bandeau_bottom .arrow svg{height:18px;width:18px}}@media (hover:hover){.cp_realisationsL:hover{cursor:pointer}.cp_realisationsL:hover .image .bandeau_top{max-height:100%;padding-bottom:16px;padding-top:16px}.cp_realisationsL:hover .image .bandeau_bottom{max-height:80px;padding-bottom:20px}}