.neolux-pagination{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin:25px 0;padding:0;list-style:none}
.neolux-pagination a,.neolux-pagination span{display:flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:5px;color:#222;border:1px solid #ddd;border-radius:4px}
.neolux-pagination .active span,.neolux-pagination a:hover{background:#002c71;color:#fff;border-color:#002c71}
.neolux-pagination .disabled span{opacity:.5}.neolux-pagination svg{width:16px;height:16px}
.policy-actions{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:12px}.policy .policy_btn{cursor:pointer}.policy .policy-secondary{background:#fff;color:#222;border:1px solid #bbb}
.privacy-preferences{position:fixed;left:10px;bottom:12px;z-index:1000;background:#fff;color:#333;border:1px solid #ccc;border-radius:6px;padding:5px 9px;font-size:12px;cursor:pointer}
.policy{z-index:1100}.carousel-control-next,.carousel-control-prev{z-index:2}#sliderhome picture{display:block}#sliderhome picture img{width:100%;height:auto}
@media(max-width:767px){.privacy-preferences{bottom:62px}.policy{bottom:50px}.policy p{font-size:13px;line-height:1.45}.policy .policy_btn{font-size:12px;padding:8px 12px}}
