#Search{padding:2rem 0}#Search #rechercheBanner{margin-bottom:2rem}#Search #rechercheList .total-items{font-size:1.1rem;color:#8d8d8d;margin-bottom:2rem;font-weight:500}#Search #rechercheList .search-result-card{background:white;overflow:hidden;transition:transform 0.3s ease;height:100%;display:flex;flex-direction:column}#Search #rechercheList .search-image-wrapper{display:block;position:relative;width:100%;height:200px;overflow:hidden}#Search #rechercheList .search-image{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}#Search #rechercheList .search-image:hover{transform:scale(1.05)}#Search #rechercheList .search-image-placeholder{background:linear-gradient(135deg, #192743 0%, #005e82 100%);display:flex;align-items:center;justify-content:center;position:relative}#Search #rechercheList .search-image-placeholder:after{content:"";display:block;width:40%;height:40%;background-image:url(//www.euradif.fr/wp-content/themes/section4-euradif/img/icon/image-white.svg);background-size:contain;background-repeat:no-repeat;background-position:center;opacity:0.6;transition:all 0.3s ease}.search-result-card:hover #Search #rechercheList .search-image-placeholder:after{opacity:1;transform:scale(1.1)}#Search #rechercheList .search-content{padding-top:1.2rem;flex-grow:1;display:flex;flex-direction:column}#Search #rechercheList .search-type-badge{display:inline-block;background:#192743;color:#ffffff;font-size:0.8rem;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;padding:0.4rem 0.8rem;margin-bottom:0.8rem;align-self:flex-start}#Search #rechercheList .search-title{margin:0 0 0.5rem 0;font-size:1.1rem;line-height:1.3}#Search #rechercheList .search-title .search-link{display:block;font-weight:600;color:#2c3e50;text-decoration:none;transition:color 0.3s ease}#Search #rechercheList .search-title .search-link:hover{color:#192743;text-decoration:none}#Search #rechercheList .search-subtitle{font-size:0.9rem;color:rgba(25, 39, 67, 0.7);line-height:1.4;margin:0 0 1rem 0;font-weight:400}#Search #rechercheList .search-subtitle strong{font-weight:600;color:#192743}#Search #rechercheList .search-tags{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;grid-gap:0.5rem;gap:0.5rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#Search #rechercheList .search-pagination{margin-top:4rem;margin-bottom:2rem}#Search #rechercheList .search-pagination .pagination{display:flex;justify-content:center;align-items:center;gap:0.5rem;margin:0;padding:0;list-style:none}#Search #rechercheList .search-pagination .pagination .page-item{margin:0}#Search #rechercheList .search-pagination .pagination .page-item .page-numbers{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;grid-gap:0px;gap:0px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;min-width:45px;height:45px;border:1px solid #192743;background:#ffffff;color:#192743;padding:0;font-weight:600;font-size:0.9rem;text-decoration:none;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);position:relative;overflow:hidden}#Search #rechercheList .search-pagination .pagination .page-item .page-numbers:focus{outline:none}#Search #rechercheList .search-pagination .pagination .page-item .page-numbers:hover,#Search #rechercheList .search-pagination .pagination .page-item .page-numbers.current{background:#192743;color:#ffffff;cursor:default}#Search #rechercheList .search-pagination .pagination .page-item .page-numbers:hover:hover:not(.dots),#Search #rechercheList .search-pagination .pagination .page-item .page-numbers.current:hover:not(.dots){cursor:pointer;transform:translateY(-2px)}#Search #rechercheList .search-pagination .pagination .page-item .page-numbers.dots{cursor:default;border:none;background:transparent;color:#192743 !important}#Search #rechercheList .search-pagination .pagination .page-item .page-numbers.prev,#Search #rechercheList .search-pagination .pagination .page-item .page-numbers.next{font-size:0;position:relative}#Search #rechercheList .search-pagination .pagination .page-item .page-numbers.prev:before,#Search #rechercheList .search-pagination .pagination .page-item .page-numbers.next:before{content:"";display:block;width:12px;height:20px;background-size:70%;background-repeat:no-repeat;background-position:center;transition:all 0.3s ease}#Search #rechercheList .search-pagination .pagination .page-item .page-numbers.prev:before{margin-right:2px;background-image:url(//www.euradif.fr/wp-content/themes/section4-euradif/img/icon/chevron-left-blue.svg)}#Search #rechercheList .search-pagination .pagination .page-item .page-numbers.next:before{margin-left:2px;background-image:url(//www.euradif.fr/wp-content/themes/section4-euradif/img/icon/chevron-left-blue.svg);transform:scaleX(-1)}#Search #rechercheList .search-pagination .pagination .page-item .page-numbers.prev:hover:before,#Search #rechercheList .search-pagination .pagination .page-item .page-numbers.next:hover:before{filter:brightness(0) invert(1)}@media screen and (max-width:767px){#Search #rechercheList .search-pagination{margin-top:3rem}#Search #rechercheList .search-pagination .pagination{gap:0.3rem}#Search #rechercheList .search-pagination .pagination .page-item .page-numbers{min-width:40px;height:40px;font-size:0.85rem}#Search #rechercheList .search-pagination .pagination .page-item .page-numbers.prev,#Search #rechercheList .search-pagination .pagination .page-item .page-numbers.next{min-width:45px}#Search #rechercheList .search-pagination .pagination .page-item .page-numbers.prev:before,#Search #rechercheList .search-pagination .pagination .page-item .page-numbers.next:before{width:10px;height:16px}}@media screen and (max-width:575px){#Search #rechercheList .search-pagination .pagination{gap:0.2rem}#Search #rechercheList .search-pagination .pagination .page-item .page-numbers{min-width:35px;height:35px;font-size:0.8rem;border-width:1px}#Search #rechercheList .search-pagination .pagination .page-item .page-numbers.prev,#Search #rechercheList .search-pagination .pagination .page-item .page-numbers.next{min-width:40px}#Search #rechercheList .search-pagination .pagination .page-item .page-numbers.prev:before,#Search #rechercheList .search-pagination .pagination .page-item .page-numbers.next:before{width:8px;height:14px}}#Search #rechercheList .noDisp{text-align:center;font-size:1.2rem;color:#8d8d8d}#Search .search-result-card{opacity:0;animation:fadeInUp 0.6s ease forwards}#Search .search-result-card:nth-child(1){animation-delay:0.1s}#Search .search-result-card:nth-child(2){animation-delay:0.15s}#Search .search-result-card:nth-child(3){animation-delay:0.2s}#Search .search-result-card:nth-child(4){animation-delay:0.25s}#Search .search-result-card:nth-child(5){animation-delay:0.3s}#Search .search-result-card:nth-child(6){animation-delay:0.35s}#Search .search-result-card:nth-child(7){animation-delay:0.4s}#Search .search-result-card:nth-child(8){animation-delay:0.45s}#Search .search-result-card:nth-child(9){animation-delay:0.5s}#Search .search-result-card:nth-child(10){animation-delay:0.55s}#Search .search-result-card:nth-child(11){animation-delay:0.6s}#Search .search-result-card:nth-child(12){animation-delay:0.65s}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:767px){#Search #rechercheBanner h1{font-size:1.5rem}#Search .search-result-card .search-image-wrapper{height:150px}#Search .search-result-card .search-content{padding:1rem}#Search .search-result-card .search-tags .s4-tag{font-size:0.7rem;padding:0.3rem 0.5rem}#Search .search-image-placeholder:after{width:36px;height:36px}}@media screen and (max-width:575px){#Search .search-result-card .search-image-wrapper{height:120px}#Search .search-result-card .search-title{font-size:1rem}#Search .search-result-card .search-content{padding:0.8rem}#Search .search-image-placeholder:after{width:28px;height:28px}}