.ressources-section .media_slider_popup{align-items:center;background:rgba(0,0,0,.7);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.ressources-section .media_slider_popup.active{display:flex}.ressources-section .media_popup_close:hover{opacity:.7}.ressources-section .media_popup_slider{max-width:800px;position:relative;width:90%}.ressources-section .media_popup_slider video{border-radius:8px;width:100%}.ressources-section .media_popup_close{color:#fff;cursor:pointer;float:inline-end;font-size:40px;font-weight:400;line-height:normal;margin:0 0 22px;position:absolute;right:0;top:-55px;transition:all .4s ease-in-out}.ressources-section .row-section{display:flex;flex-wrap:wrap;margin:0 -10px}.ressources-section .row-section .column{padding:0 10px;width:33.3%}.ressources-section .ressources{background:#fff;box-shadow:0 5px 15px 0 #252c6126;display:flex;flex-direction:column;height:100%}.ressources-section .ressources .image{border-bottom:5px solid #ee3b33;line-height:0}.ressources-section .ressources .image img{height:170px!important;object-fit:cover;width:100%}.ressources-section .ressources .content-with-button{display:flex;flex-direction:column;height:100%;padding:10px}.ressources-section .content-with-button .content{flex:1}.ressources-section .ressources .content span{display:block;font-size:12px;line-height:100%;margin:0 0 10px}.ressources-section .ressources .content h4{line-height:100%;margin:0 0 12px}.ressources-section .ressources .content p{color:#221f1f;font-size:14px;font-weight:400;line-height:125%;margin:0 0 10px}.ressources-section .ressources .popupbutton{align-items:center;border-top:1px solid #e6e7e8;cursor:pointer;display:flex;justify-content:space-between;padding-top:8px}.ressources-section .ressources .popupbutton span{color:#ee3b33;font-size:14px;font-weight:600;line-height:100%;transition:.4s ease-in-out}.ressources-section .ressources .popupbutton:hover span{text-decoration:underline}@media only screen and (max-width:767px){.ressources-section .row-section{margin:0}.ressources-section .row-section .column{padding:10px 0;width:100%}.ressources-section .ressources .image img{height:280px!important}}@media only screen and (min-width:768px) and (max-width:1024px){.ressources-section .row-section{justify-content:center;margin:0 -10px}.ressources-section .row-section .column{padding:10px;width:50%}.ressources-section .ressources .image img{height:220px!important}}