.horizontal-card-elements{margin-bottom:20px}.horizontal-card-elements .horizontal-conteneur-card-elements{height:300px;border:1px solid #B1B2B3;border-radius:10px;overflow:hidden;display:flex}@media screen and (max-width: 650px){.horizontal-card-elements .horizontal-conteneur-card-elements{display:block;height:auto}}.horizontal-card-elements .horizontal-conteneur-card-elements .img-card-element{width:45%}@media screen and (max-width: 650px){.horizontal-card-elements .horizontal-conteneur-card-elements .img-card-element{width:100%}}.horizontal-card-elements .horizontal-conteneur-card-elements .img-card-element .lazy{height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;object-fit:cover;border-right:1px solid #B1B2B3}@media screen and (max-width: 650px){.horizontal-card-elements .horizontal-conteneur-card-elements .img-card-element .lazy{height:35vh;background-size:contain;background-color:#ebebeb}}.horizontal-card-elements .horizontal-conteneur-card-elements .contenu-card-right-element{width:55%;padding:20px}@media screen and (max-width: 650px){.horizontal-card-elements .horizontal-conteneur-card-elements .contenu-card-right-element{width:100%;padding:10px}}.horizontal-card-elements .horizontal-conteneur-card-elements .card-inline-element{display:flex;justify-content:left;margin-bottom:20px;position:relative}.horizontal-card-elements .horizontal-conteneur-card-elements .tag-element{border:1px solid #DB116F;padding:10px 20px;color:#DB116F;border-radius:20px;line-height:1}.horizontal-card-elements .horizontal-conteneur-card-elements .icon-card-elements{display:flex}@media screen and (max-width: 650px){.horizontal-card-elements .horizontal-conteneur-card-elements .icon-card-elements{position:absolute;top:-45px;right:-10px;background:#FFF;padding:5px;border-top-left-radius:10px}}.horizontal-card-elements .horizontal-conteneur-card-elements .icon-card-elements .icon-view-element{margin:0 10px}@media screen and (max-width: 650px){.horizontal-card-elements .horizontal-conteneur-card-elements .icon-card-elements .icon-view-element{margin:0 5px}}.horizontal-card-elements .horizontal-conteneur-card-elements .title-card-element{margin-bottom:20px;display:block;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;max-height:2em;text-overflow:ellipsis;overflow:hidden}@media screen and (max-width: 650px){.horizontal-card-elements .horizontal-conteneur-card-elements .title-card-element{text-align:left}}.horizontal-card-elements .horizontal-conteneur-card-elements .paragraph-card-element{margin-bottom:20px;display:block;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-height:5em;text-overflow:ellipsis;overflow:hidden}.horizontal-card-elements .horizontal-conteneur-card-elements .align-elements-bottom{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 1150px){.horizontal-card-elements .horizontal-conteneur-card-elements .align-elements-bottom{flex-direction:column}}.horizontal-card-elements .horizontal-conteneur-card-elements .align-elements-bottom .buttonEmptyStyle{margin:0}@media screen and (max-width: 500px){.horizontal-card-elements .horizontal-conteneur-card-elements .align-elements-bottom .buttonEmptyStyle{margin-top:20px}}.horizontal-card-elements .horizontal-conteneur-card-elements .date-author-card-element{display:flex}.horizontal-card-elements .horizontal-conteneur-card-elements .date-author-card-element .date-card-element{margin-right:10px;white-space:nowrap}.horizontal-card-elements .horizontal-conteneur-card-elements .date-author-card-element .author-card-element{font-weight:bold}@media screen and (max-width: 800px){.horizontal-card-elements .horizontal-conteneur-card-elements .date-author-card-element{justify-content:center;width:50%}}.card-elements{border:1px solid #B1B2B3;border-radius:10px;padding:20px}.card-elements .title-element{font-weight:bold}.card-elements .card-title{margin-bottom:10px}.card-elements .card-response .checkboxText{margin-left:30px;margin-top:4px;display:block}.card-elements .card-response .checkbox{margin-right:10px}.card-elements .card-response .buttonEmptyStyle{text-align:right;margin:10px 0 0}.card-elements .buttonFirstStyle{margin:10px 0 0 !important;text-align:right !important}.card-elements .contactElementForm #mail{margin:0;width:calc(100% - 50px)}.card-elements .card-articles-container ul li:last-child .card-articles-inline{border-bottom:none}.card-elements .card-articles-container ul li .card-articles-inline{display:flex;align-items:center;border-bottom:2px solid #B1B2B3;padding-bottom:10px;position:relative;margin-bottom:20px}.card-elements .card-articles-container ul li .card-articles-inline .card-number{position:absolute;left:-12px;font-size:22px;font-weight:bold}.card-elements .card-articles-container ul li .card-articles-inline .card-img-article{margin-left:10px}.card-elements .card-articles-container ul li .card-articles-inline .card-img-article .lazy{height:100px;width:100px;background-position:center;background-size:cover;background-repeat:no-repeat;border:1px solid #B1B2B3;border-radius:10px;overflow:hidden}.card-elements .card-articles-container ul li .card-articles-inline .card-title-article{margin-left:10px}.card-elements #pagination-container{position:relative}.card-exclu .container-exclu{display:flex;flex-direction:column;height:auto;margin-bottom:20px}.card-exclu .img-exclu{width:100% !important;height:400px}@media screen and (max-width: 800px){.card-exclu .img-exclu{height:unset}}.card-exclu .element-exclu{justify-content:center !important}.card-exclu .content-exclu{width:100% !important}
