.uni-card{display:grid;grid-template-columns:120px 1fr;gap:24px;align-items:start;padding:24px 28px;margin-bottom:28px;border:1px solid #d9d9d9;border-radius:14px;background:#ffffff;box-shadow:0 4px 14px rgba(0,0,0,0.06);transition:transform 0.28s ease,box-shadow 0.28s ease,border-color 0.28s ease;position:relative;overflow:hidden}.uni-card::before{content:"";position:absolute;inset:0;background:#eaf6ff;opacity:0;transition:opacity 0.28s ease;z-index:0}.uni-card>*{position:relative;z-index:1}.uni-card:hover::before{opacity:1}.uni-card:hover{transform:translateY(-4px);box-shadow:0 12px 26px rgba(0,0,0,0.10);border-color:#d7e7f5}.uni-card__logo{display:flex;align-items:flex-start;justify-content:center}.uni-card__logo img{max-width:90px;max-height:90px;width:auto;height:auto;object-fit:contain;display:block;transition:transform 0.28s ease}.uni-card:hover .uni-card__logo img{transform:scale(1.04)}.uni-card__content{min-width:0}.uni-card__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 18px;margin-bottom:14px}.uni-card__title{margin:0;font-size:21px;line-height:1.3;font-weight:700;color:#1f2d3d;transition:color 0.28s ease;flex:1 1 300px}.uni-card:hover .uni-card__title{color:#0f2f57}.uni-card__meta{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.uni-card__meta-item{display:inline-flex;align-items:center;gap:10px;font-size:15px;line-height:1.3;color:#2e3c4d}.uni-card__flag-inline{display:inline-flex;align-items:center;justify-content:center;line-height:1}.uni-card__flag-inline img{width:24px;height:24px;object-fit:contain;display:block}.uni-card__meta-item a{color:#8a1d5d;text-decoration:none;font-weight:600;transition:color 0.28s ease}.uni-card__meta-item a:hover{color:#0c5a8a;text-decoration:underline}.uni-card:hover .uni-card__meta-item a{color:#0c5a8a}.uni-card__desc{font-size:15px;line-height:1.7;color:#435466}.wpbdp-search-form input[type="submit"],.wpbdp-search-form .submit-btn,.wpbdp-search-page input[type="submit"],.wpbdp-search-page .submit-btn,.wpbdp-search-page .reset-btn,.wpbdp-search-page a.reset,.wpbdp-search-page .clear-link{display:none!important}.wpbdp-search-page select,.wpbdp-search-form select{min-width:320px;max-width:520px;height:46px;padding:0 14px;border:1px solid #cfd6dd;border-radius:8px;background:#fff;font-size:16px;color:#243446}@media (max-width:767px){.uni-card{grid-template-columns:1fr;gap:16px;padding:20px}.uni-card__logo{justify-content:flex-start}.uni-card__logo img{max-width:84px;max-height:84px}.uni-card__header{flex-direction:column;align-items:flex-start}.uni-card__title{font-size:19px;flex:none}.wpbdp-search-page select,.wpbdp-search-form select{min-width:100%;max-width:100%}}body.tax-wpbdp_category #sidebar,body.tax-wpbdp_category .et_pb_widget_area_right,body.tax-wpbdp_category #main-content .et_right_sidebar #sidebar{display:none!important}body.tax-wpbdp_category #left-area,body.tax-wpbdp_category #main-content .container #content-area{width:100%!important;margin-right:0!important;padding-right:0!important}body.tax-wpbdp_category #main-content .container:before{display:none!important}body.tax-wpbdp_category.et_right_sidebar #left-area{float:none!important}.wpbdp-categories,.wpbdp-category-list,.wpbdp-main-box .categories,.wpbdp-main-box .categorylist,.tax-wpbdp_category .wpbdp-categories,.tax-wpbdp_category .wpbdp-category-list,.tax-wpbdp_category .categories,.tax-wpbdp_category .categorylist{display:none!important}.wpbdp-main-box ul.categories,.wpbdp-main-box ul.categorylist,.wpbdp-main-box .wpbdp-categories ul,.wpbdp-main-box .wpbdp-category-list ul{display:none!important}.wpbdp-admin-links,.wpbdp-listing-actions,.wpbdp-listing .wpbdp-admin-links,.wpbdp-listing .wpbdp-listing-actions,a.wpbdp-admin-edit-link,a.wpbdp-admin-delete-link{display:none!important}.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button,.woocommerce-notices-wrapper .button{opacity:1!important;visibility:visible!important;display:inline-block!important;color:#ffffff!important;background:transparent!important;border:1px solid #ffffff!important;border-radius:4px!important;padding:10px 16px!important;text-decoration:none!important;box-shadow:none!important}.woocommerce-message .button:hover,.woocommerce-info .button:hover,.woocommerce-error .button:hover,.woocommerce-notices-wrapper .button:hover{color:#ffffff!important;background:rgba(255,255,255,0.12)!important}.uni-country-filter{margin-bottom:24px}