.actus-content[data-v-fe747fba]{background-color:#fff}.actus-content .first[data-v-fe747fba]{position:relative;height:70vh;text-align:center;display:flex;justify-content:center;align-items:center;color:#fff;overflow:hidden}.actus-content .first .overlay[data-v-fe747fba]{position:absolute;top:0;left:0;width:100%;height:100%;background:#0009;z-index:1}.actus-content .first .info[data-v-fe747fba]{position:relative;z-index:2;animation:fadeIn-fe747fba 1s ease-out forwards}.actus-content .first .text[data-v-fe747fba]{font-family:Montserrat,serif}.actus-content .first .text h1[data-v-fe747fba]{font-size:24px;font-weight:700;color:#9c9177;margin:0;text-shadow:1px 1px 4px rgba(0,0,0,.5);animation:slideInFromLeft-fe747fba 1s ease-out forwards}.actus-content .first .text h2[data-v-fe747fba]{font-size:clamp(2.5rem,10vw,5rem);font-weight:700;margin-top:10px;text-shadow:2px 2px 8px rgba(0,0,0,.5);animation:slideInFromRight-fe747fba 1s ease-out forwards}.actus-content .first .arrow[data-v-fe747fba]{position:absolute;bottom:40px;left:50%;transform:translate(-50%);width:clamp(40px,6vw,64px);height:clamp(40px,6vw,64px);animation:bounce-fe747fba 2s infinite ease-in-out;cursor:pointer;user-select:none;z-index:2}.actus-content .asso[data-v-fe747fba]{max-width:1200px;margin:auto;padding:80px 20px;text-align:center}.actus-content .asso h3[data-v-fe747fba]{font-family:"Exo 2",serif;font-size:34px;font-weight:700;letter-spacing:1px;color:#323335;margin-bottom:60px}.actus-content .asso .grid[data-v-fe747fba]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:30px}.actus-content .asso .card[data-v-fe747fba]{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 4px 15px #00000014;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column}.actus-content .asso .card[data-v-fe747fba]:hover{transform:translateY(-8px);box-shadow:0 10px 25px #0000001f}.actus-content .asso .card-image-container[data-v-fe747fba]{position:relative;width:100%;padding-top:56.25%;background-color:#f4f4f4}.actus-content .asso .card-image-container img[data-v-fe747fba]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.actus-content .asso .card-content[data-v-fe747fba]{padding:25px;display:flex;flex-direction:column;flex-grow:1;text-align:left;color:#323335}.actus-content .asso .card-content .text-content[data-v-fe747fba]{flex-grow:1}.actus-content .asso .card-content .card-date[data-v-fe747fba]{display:block;font-size:14px;color:#888;margin-bottom:10px;font-family:"Exo 2",serif}.actus-content .asso .card-content h2[data-v-fe747fba]{font-family:Montserrat,serif;font-size:22px;font-weight:700;margin:0 0 15px}.actus-content .asso .card-content .description[data-v-fe747fba]{font-family:"Exo 2",serif;font-size:16px;line-height:1.6;color:#555;margin:0}.actus-content .asso .voir-plus-btn[data-v-fe747fba]{font-family:Montserrat,serif;font-size:18px;letter-spacing:1px;border-radius:99px;padding:16px 30px;border:none;color:#fff;background:#50654d;margin-top:60px;font-weight:600;cursor:pointer;transition:background-color .3s ease}.actus-content .asso .voir-plus-btn[data-v-fe747fba]:hover{background-color:#394837}.actus-content .asso .no-content[data-v-fe747fba]{font-size:18px;color:#666}.actus-content .loader-container[data-v-fe747fba]{display:flex;justify-content:center;padding:60px 0}.actus-content .loader[data-v-fe747fba]{border:5px solid #f3f3f3;border-top:5px solid #50654D;border-radius:50%;width:50px;height:50px;animation:spin-fe747fba 1s linear infinite}@keyframes bounce-fe747fba{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(10px)}}@keyframes fadeIn-fe747fba{0%{opacity:0}to{opacity:1}}@keyframes slideInFromLeft-fe747fba{0%{transform:translate(-50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideInFromRight-fe747fba{0%{transform:translate(50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes spin-fe747fba{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){.actus-content .first[data-v-fe747fba]{background-attachment:scroll;height:70vh}.actus-content .first .arrow[data-v-fe747fba]{width:48px;height:48px}.actus-content .asso[data-v-fe747fba]{padding:60px 15px}.actus-content .asso h3[data-v-fe747fba]{font-size:28px;margin-bottom:40px}.actus-content .asso .grid[data-v-fe747fba]{gap:20px}.actus-content .asso .voir-plus-btn[data-v-fe747fba]{margin-top:40px}}
