:root{--bs-primary: #77c84b !important;--bs-primary-rgb: 107, 203, 166 !important;--bs-body-font-family: "Montserrat", sans-serif !important}#company-search-page #company-list-container{scroll-margin-top:180px}#company-search-page header{position:relative}#company-search-page .scroll-down-btn{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);width:40px;height:40px;border:2px solid rgba(0,0,0,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:rgba(0,0,0,.5);text-decoration:none;animation:bounce 2s infinite;transition:background-color .3s,color .3s}#company-search-page .scroll-down-btn:hover{background-color:var(--bs-primary);color:#fff;border-color:var(--bs-primary)}#company-search-page #widgets-laptop .widget-card{border:0;box-shadow:0 .5rem 1rem rgba(0,0,0,.08)}#company-search-page #widgets-laptop .blog-post-card img{max-height:150px;object-fit:cover}#company-search-page #widgets-laptop .social-widget{background-image:linear-gradient(135deg, #77c84b 0%, #6bcba6 100%)}#company-search-page #widgets-laptop .social-icons-wow a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:hsla(0,0%,100%,.2);color:#fff;transition:all .3s ease;text-decoration:none}#company-search-page #widgets-laptop .social-icons-wow a:hover{background-color:hsla(0,0%,100%,.4);transform:scale(1.1)}#company-search-page .company-logo{border-radius:6px}#company-search-page .page-header{padding-top:4rem;padding-bottom:4rem;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='%23f8f9fa'/%3e%3ccircle cx='5%25' cy='95%25' r='150' fill='rgba(119, 200, 75, 0.07)' /%3e%3ccircle cx='95%25' cy='5%25' r='200' fill='rgba(107, 203, 166, 0.07)' /%3e%3c/svg%3e");background-size:cover}#company-search-page .company-card{transition:transform .3s ease,box-shadow .3s ease}#company-search-page .company-card:hover{transform:translateY(-5px);box-shadow:0 1rem 3rem rgba(0,0,0,.1) !important}#company-search-page .company-logo{width:60px;height:60px;object-fit:cover}#company-search-page .pagination .page-link{color:var(--bs-primary)}#company-search-page .pagination .page-item.active .page-link{background-color:var(--bs-primary);border-color:var(--bs-primary)}#company-search-page .select2-container--bootstrap-5 .select2-selection{min-height:calc(3.5rem + 2px);padding:.75rem 1rem;display:flex;align-items:center}#company-search-page .select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered{white-space:normal;padding-right:1.5rem;line-height:1.5}#company-search-page .select2-container--bootstrap-5 .select2-selection--single{height:auto !important}#company-search-page .loader{border:4px solid #f3f3f3;border-top:4px solid var(--bs-primary);border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#company-search-page .links-pagination{display:flex;justify-content:center;align-items:center;gap:.5rem;padding-left:0;list-style:none}#company-search-page .links-pagination a,#company-search-page .links-pagination strong{display:block;padding:.5rem 1rem;text-decoration:none;background-color:#fff;border:1px solid #dee2e6;border-radius:.375rem;transition:all .2s ease-in-out;color:var(--bs-primary);font-weight:600}#company-search-page .links-pagination a:hover{background-color:#e9ecef;border-color:#dee2e6}#company-search-page .links-pagination strong{background-image:linear-gradient(90deg, #77c84b 0%, #6bcba6 100%);color:#fff;border-color:var(--bs-primary)}@media(min-width: 576px){#company-search-page .company-actions{flex-shrink:0;width:140px}}#company-search-page .company-actions .btn-outline-secondary{padding:.4rem 1rem;font-size:.875rem}/*# sourceMappingURL=buscador-empresas.min.css.map */