.ajax-search-container{margin:20px 0}#ajax-search-input{width:100%;padding:10px;font-size:16px}.recommended-links{margin-top:10px;display:flex;gap:10px}.recommended-links a{text-decoration:none;background:#0073aa;color:#fff;padding:5px 10px;border-radius:3px}#ajax-search-results{margin-top:20px}.search-results-carousel .search-result-item{text-align:center;padding:10px;border:1px solid #ddd;background:#fff;margin:5px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.search-results-carousel .search-result-item img{width:100%;height:auto}.search-results-carousel .search-result-item h3{margin:10px 0 5px;font-size:18px}.search-results-carousel .search-result-item p{color:#666;font-size:14px}.carousel-navigation{display:flex;justify-content:center;align-items:center;margin-top:10px;gap:15px}.carousel-prev,.carousel-next{background-color:#0073aa;color:#fff;border:none;padding:10px 15px;font-size:16px;cursor:pointer;border-radius:3px}.carousel-prev:hover,.carousel-next:hover{background-color:#005a87}.carousel-counter{font-size:16px;font-weight:700}.carousel-navigation{display:flex;align-items:center;justify-content:flex-end;font-size:16px}span.carousel-counter{padding:0 6px}.carousel-prev,.carousel-next{background:0 0;color:#000;padding:0}input#ajax-search-input{background:#eaeaea;padding:13px 20px;color:#000;border:none;border-radius:5px;height:auto;font-size:18px}.recommended-links{justify-content:center;align-items:center}.recommended-links .text h3{!importan;!importa;!import;!impor;!impo;!imp;!im;!i;!;font-size:20px;color:#939598;font-family:'Inter';font-weight:300;margin:0}.recommended-links .links a{background:0 0;color:#939598;font-weight:500;font-family:'Inter'}.search-results-carousel .search-result-item p{display:none}.search-results-carousel .search-result-item img{height:200px;object-fit:cover}.search-results-carousel .search-result-item{padding:0;box-shadow:none;text-align:left;border:none}.search-results-carousel .search-result-item h3{padding-right:13px;letter-spacing:0px;font-weight:700;font-family:'Inter'}.carousel-prev:hover,.carousel-next:hover{background:0 0}.carousel-prev:hover,.carousel-next:hover{border:none;outline:none}@media (max-width:767px){.recommended-links{display:block;text-align:center}.recommended-links .links a{display:block;font-size:15px;padding:0}.recommended-links h3{margin-bottom:10px!important}}