@import url('https://cdnjs.cloudflare.com/ajax/libs/tailwindcss/2.2.19/tailwind.min.css');@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css');@import url('https://cdn.tailwindcss.com');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.contextual,.visually-hidden,[data-contextual-id],[data-drupal-ajax-container]{display:none !important;}.views-element-container{max-width:1200px;margin:0 auto 3rem;font-family:'Roboto','Helvetica Neue',sans-serif;}.views-view-responsive-grid{display:grid !important;gap:30px !important;grid-template-columns:repeat(auto-fill,minmax(350px,1fr)) !important;margin-top:2rem;}.views-view-responsive-grid__item{position:relative;background-color:white;border-radius:8px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,0.08);transition:all 0.3s ease;}.views-view-responsive-grid__item:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(14,165,233,0.15);}.views-view-responsive-grid__item-inner{position:relative;height:100%;display:flex;flex-direction:column;border-left:5px solid #0ea5e9;padding:0;}.views-view-responsive-grid__item-inner::before{content:"";height:140px;background-image:linear-gradient(135deg,#0ea5e9,#38bdf8);background-size:cover;display:block;position:relative;}.views-view-responsive-grid__item-inner::after{content:"";width:50px;height:50px;background-color:white;border-radius:50%;position:absolute;top:115px;right:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230ea5e9'%3E%3Cpath d='M19 20H5a2 2 0 01-2-2V6a2 2 0 012-2h10a2 2 0 012 2v1m2 13a2 2 0 01-2-2V7m2 13a2 2 0 002-2V9a2 2 0 00-2-2h-2m-4-3H9M7 16h6M7 8h6v4H7V8z'/%3E%3C/svg%3E");background-size:30px;background-position:center;background-repeat:no-repeat;box-shadow:0 4px 10px rgba(0,0,0,0.1);}.views-field-title{padding:1.75rem 1.5rem 1.5rem;}.views-field-title span.field-content{display:block;}.views-field-title a{color:#0f172a;font-weight:600;font-size:1.25rem;line-height:1.4;text-decoration:none;transition:color 0.2s ease;display:block;}.views-field-title a:hover{color:#0ea5e9;}.views-field-title::after{content:"Publié le " attr(data-date);display:block;font-size:0.875rem;color:#64748b;margin-top:0.75rem;padding-top:0.75rem;border-top:1px solid #f1f5f9;font-weight:400;}.views-view-responsive-grid__item:nth-child(1) .views-field-title::after{content:"Publié le 12 mars 2025";}.views-view-responsive-grid__item:nth-child(2) .views-field-title::after{content:"Publié le 28 février 2025";}.views-view-responsive-grid__item:nth-child(3) .views-field-title::after{content:"Publié le 15 février 2025";}.views-view-responsive-grid__item:nth-child(4) .views-field-title::after{content:"Publié le 3 février 2025";}.views-view-responsive-grid__item:nth-child(5) .views-field-title::after{content:"Publié le 24 janvier 2025";}.views-view-responsive-grid__item:nth-child(6) .views-field-title::after{content:"Publié le 10 janvier 2025";}.views-view-responsive-grid__item:first-child::before{content:"Nouveau";position:absolute;top:15px;left:0;background-color:#ef4444;color:white;font-size:0.75rem;font-weight:600;padding:0.25rem 1rem 0.25rem 0.75rem;border-radius:0 9999px 9999px 0;z-index:10;box-shadow:0 2px 4px rgba(239,68,68,0.3);}.views-view-responsive-grid__item{animation:slideInUp 0.6s ease-out forwards;opacity:0;transform:translateY(20px);}@keyframes slideInUp{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}.views-view-responsive-grid__item:nth-child(1){animation-delay:0.1s;}.views-view-responsive-grid__item:nth-child(2){animation-delay:0.2s;}.views-view-responsive-grid__item:nth-child(3){animation-delay:0.3s;}.views-view-responsive-grid__item:nth-child(4){animation-delay:0.4s;}.views-view-responsive-grid__item:nth-child(5){animation-delay:0.5s;}.views-view-responsive-grid__item:nth-child(6){animation-delay:0.6s;}@media (max-width:768px){.views-view-responsive-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr)) !important;gap:20px !important;}.views-field-title a{font-size:1.1rem;}.views-view-responsive-grid__item-inner::before{height:120px;}.views-view-responsive-grid__item-inner::after{width:40px;height:40px;background-size:24px;top:100px;}}@media (max-width:480px){.views-view-responsive-grid{grid-template-columns:1fr !important;}}[data-contextual-id*="view=new"] .views-view-responsive-grid,.js-view-dom-id-816df56046709d5bd3540e630b209f4ffc1d61804add1ecd1763f9d39b48aca6 .views-view-responsive-grid{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(350px,1fr)) !important;gap:30px !important;}html body .views-view-responsive-grid--horizontal{--views-responsive-grid--column-count:3 !important;--views-responsive-grid--cell-min-width:350px !important;--views-responsive-grid--layout-gap:30px !important;}.views-view-responsive-grid__item:nth-child(1) .views-view-responsive-grid__item-inner::before{background-image:linear-gradient(135deg,#0ea5e9,#38bdf8);}.views-view-responsive-grid__item:nth-child(2) .views-view-responsive-grid__item-inner::before{background-image:linear-gradient(135deg,#0369a1,#0ea5e9);}.views-view-responsive-grid__item:nth-child(3) .views-view-responsive-grid__item-inner::before{background-image:linear-gradient(135deg,#0c4a6e,#0ea5e9);}.views-view-responsive-grid__item:nth-child(4) .views-view-responsive-grid__item-inner::before{background-image:linear-gradient(135deg,#075985,#38bdf8);}.views-view-responsive-grid__item:nth-child(5) .views-view-responsive-grid__item-inner::before{background-image:linear-gradient(135deg,#0ea5e9,#7dd3fc);}.views-view-responsive-grid__item:nth-child(6) .views-view-responsive-grid__item-inner::before{background-image:linear-gradient(135deg,#0284c7,#38bdf8);}
@font-face{font-family:'Futura';src:url('https://cdnjs.cloudflare.com/ajax/libs/Futura/5.0.0/Futura-Medium.woff2') format('woff2'),url('https://cdnjs.cloudflare.com/ajax/libs/Futura/5.0.0/Futura-Medium.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}*{font-family:'Futura',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif !important;}h1,h2,h3,p{font-family:'Futura',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif !important;}.gradient-overlay{background:linear-gradient(rgba(0,0,0,0.3),rgba(0,0,0,0.3));}
