.ac-listing--tabs{align-items:flex-end;display:flex;flex-wrap:wrap;gap:30px;margin-bottom:50px}.ac-listing--tabs-list{flex:0 0 100%;list-style:none;margin:0;max-width:100%;padding:0;text-align:center}.ac-listing--tabs-list li{display:inline-block;margin-right:15px}.ac-listing--tabs-filter-link{display:inline-block;font-size:18px;font-weight:600;line-height:24px;margin-bottom:20px;padding:10px 12px;position:relative}.ac-listing--tabs-filter-link.filter-active:before{border-radius:4px;bottom:-10px;content:"";height:4px;left:0;position:absolute;right:0}.ac-listing__form{display:flex;flex:0 0 100%;justify-content:flex-end;max-width:calc(40% - 15px)}.ac-listing__form form{background-color:transparent;border-radius:0;max-width:400px;padding:0;width:100%}.ac-listing--tabs-dropdown{flex:0 0 100%;max-width:150px}.ac-listing--tabs-dropdown select{color:#6b6b6b;padding:10px 16px}.ac-listing--tabs-dropdown span{font-size:14px;font-weight:600;margin-bottom:5px}.ac-listing__search-box{position:relative}.ac-listing__form .ac-listing__search-field{border-radius:12px;height:50px;padding:10px 50px 10px 15px;width:100%!important}.ac-listing__search{align-items:center;border-radius:12px;display:flex;height:40px;justify-content:center;padding-left:2px;position:absolute;right:6px;top:5px;width:40px}.ac-listing__search-icon{cursor:pointer;display:inline-block;height:20px;width:20px}.ac-listing__search-icon svg{height:100%;width:100%}.ac-lisitng__search-msg{padding:20px 0;text-align:center}.ac-grid{column-gap:30px;display:grid;grid-template-columns:1fr;row-gap:70px}.ac-grid__item{position:relative}.ac-card__title-wrap{margin-bottom:20px;position:relative}.ac-card__title-wrap h5>a{color:inherit}.ac-card__tag-wrap{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.ac-card__tag{border-radius:4px;display:inline-block;font-size:14px;letter-spacing:.8px;line-height:18px;min-width:90px;padding:6px 10px;text-align:center;text-transform:capitalize}.ac-card__content{margin-bottom:15px}.ac-card__footer-wrap{align-items:center;bottom:30px;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;position:absolute}.hidden-field{display:none}.ac-pagination{display:grid;gap:12px;grid-template-columns:40px auto 40px;justify-content:center;margin:40px 0 20px;padding:10px 0}.pagination__btn-controls,.pagination__item{border:none;border-radius:50%;cursor:pointer;display:inline-block;height:40px;width:40px}.pagination__item:focus{outline-color:transparent}.pagination__btn-controls{padding:8px}.pagination__item{background:none;color:#111;font-size:18px;font-weight:600;line-height:18px;margin:0 5px 10px;padding:5px;transition:all .3s linear}.ac-card__level-wrap{position:absolute;right:20px;top:-15px;z-index:9}.ac-card__level-wrap span{background-color:#004776;border-radius:4px;color:#fff;display:inline-block;font-size:16px;font-weight:600;line-height:1;min-width:120px;padding:8px 16px 10px;text-align:center}.ac-lisitng--tabs-inner{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.ac-lisitng__search-result-msg{color:#88b95b;font-size:32px;font-weight:700;line-height:48px;margin-bottom:50px;text-align:center}@media only screen and (min-width:1199px){.ac-lisitng--tabs-inner{align-items:center;display:flex;flex:0 0 100%;flex-wrap:wrap;gap:20px;margin-bottom:0;max-width:calc(60% - 15px)}.ac-listing__form{display:flex;flex:0 0 100%;justify-content:flex-end;max-width:calc(40% - 15px)}}@media only screen and (min-width:768px){.ac-listing--tabs{justify-content:center;margin-bottom:70px}.ac-grid.col--three,.ac-grid.col--two{grid-template-columns:1fr}.ac-listing--tabs-list{max-width:calc(100% - 305px);text-align:left}.ac-pagination{gap:40px;margin:80px 0 20px}.pagination__item{margin:0 10px}}@media only screen and (min-width:992px){.ac-grid.col--two{grid-template-columns:1fr 1fr}.ac-grid.col--three{grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width:767px){.ac-grid{gap:40px}.ac-card__footer-wrap{position:static}.ac-card__button-wrap .ac-button{display:block}.ac-card__content{margin-bottom:20px}.ac-lisitng--tabs-inner,.ac-listing__form{max-width:100%}.ac-listing--tabs-dropdown{max-width:calc(50% - 10px)}.ac-listing__form{margin-bottom:20px}.ac-listing__form form{max-width:100%}}@media only screen and (max-width:576px){.ac-card__button-wrap{flex:0 0 100%;max-width:100%;order:2}}