.elementor-444 .elementor-element.elementor-element-fa689ac{width:100%;max-width:100%;}.elementor-444 .elementor-element.elementor-element-fa689ac .directorist-type-nav .directorist-type-nav__list{justify-content:start;}.elementor-444 .elementor-element.elementor-element-fa689ac .directorist-type-nav .directorist-type-nav__link{flex-direction:top;}.elementor-444 .elementor-element.elementor-element-fa689ac .directorist-type-nav .directorist-type-nav__list .directorist-icon-mask{margin-bottom:0px;}.elementor-444 .elementor-element.elementor-element-fa689ac .directorist-pagination{justify-content:center;border-style:none;}.elementor-444 .elementor-element.elementor-element-fa689ac .directorist-type-nav__list{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-444 .elementor-element.elementor-element-fa689ac .directorist-type-nav__list .directorist-type-nav__link{font-family:"Figtree", Sans-serif;font-size:1rem;color:var( --e-global-color-36349e7 );}.elementor-444 .elementor-element.elementor-element-fa689ac .directorist-type-nav__list .directorist-type-nav__link .directorist-icon-mask::after{background-color:var( --e-global-color-36349e7 );}.elementor-444 .elementor-element.elementor-element-fa689ac .directorist-type-nav__list .directorist-type-nav__link::after{background-color:var( --e-global-color-36349e7 );}.elementor-444 .elementor-element.elementor-element-fa689ac .directorist-type-nav__list__current .directorist-type-nav__link{color:#7A82A3;border-color:#7A82A3!important;}.elementor-444 .elementor-element.elementor-element-fa689ac .directorist-type-nav__list__current .directorist-type-nav__link .directorist-icon-mask::after{background-color:#7A82A3;}.elementor-444 .elementor-element.elementor-element-fa689ac .directorist-type-nav__list .directorist-type-nav__link:hover, .elementor-444 .elementor-element.elementor-element-fa689ac .directorist-type-nav__list .directorist-type-nav__link:focus{color:#7A82A3;border-color:#7A82A3!important;}.elementor-444 .elementor-element.elementor-element-fa689ac .directorist-type-nav__list .directorist-type-nav__link:hover svg, .elementor-444 .elementor-element.elementor-element-fa689ac .directorist-type-nav__list .directorist-type-nav__link:focus svg{fill:#7A82A3;}.elementor-444 .elementor-element.elementor-element-fa689ac .directorist-type-nav__list .directorist-type-nav__link:hover .directorist-icon-mask::after{background-color:#7A82A3;}.elementor-444 .elementor-element.elementor-element-fa689ac .directorist-listings-header__left .directorist-header-found-title{color:var( --e-global-color-36349e7 );font-family:"Figtree", Sans-serif;}.elementor-444 .elementor-element.elementor-element-fa689ac .directorist-listings-header__left .directorist-header-found-title:after{background-color:var( --e-global-color-36349e7 );}.elementor-444 .elementor-element.elementor-element-fa689ac .directorist-dropdown .directorist-dropdown__toggle{font-family:"Figtree", Sans-serif;font-size:0.8rem;font-weight:600;text-transform:uppercase;color:#545D83 !important;background-color:#FFFFFF00 !important;}.elementor-444 .elementor-element.elementor-element-fa689ac .directorist-viewas .directorist-viewas__item.directorist-viewas__item i::after{background-color:#545D83 !important;}.elementor-444 .elementor-element.elementor-element-fa689ac .directorist-dropdown .directorist-dropdown__toggle.directorist-toggle-has-icon:after{background-color:#545D83 !important;}.elementor-444 .elementor-element.elementor-element-fa689ac .directorist-viewas .directorist-viewas__item{background-color:#FFFFFF00 !important;}.elementor-444 .elementor-element.elementor-element-fa689ac .directorist-viewas .directorist-viewas__item, .elementor-444 .elementor-element.elementor-element-fa689ac .directorist-dropdown .directorist-dropdown__toggle{border-style:none;}.elementor-444 .elementor-element.elementor-element-fa689ac .directorist-viewas .directorist-viewas__item.active.directorist-viewas__item i::after{background-color:#545D83 !important;}.elementor-444 .elementor-element.elementor-element-fa689ac .directorist-viewas .directorist-viewas__item.active{background-color:#F0F3FF !important;border-style:none;}.elementor-444 .elementor-element.elementor-element-fa689ac .directorist-listing-single .directorist-listing-title a{color:var( --e-global-color-b6fc180 );font-family:"Figtree", Sans-serif;font-size:1.1rem;font-weight:600;}.elementor-444 .elementor-element.elementor-element-fa689ac .directorist-listing-single .directorist-listing-title a:after{background-color:var( --e-global-color-b6fc180 );}.elementor-444 .elementor-element.elementor-element-fa689ac .directorist-listing-single .directorist-listing-single__info .directorist-listing-single__info__top *{color:var( --e-global-color-36349e7 );}.elementor-444 .elementor-element.elementor-element-fa689ac .directorist-listing-no-thumb .directorist-listing-single__info *{color:var( --e-global-color-36349e7 );}.elementor-444 .elementor-element.elementor-element-fa689ac .directorist-listing-single .directorist-listing-single__info .directorist-listing-single__info__top span{font-family:"Figtree", Sans-serif;}.elementor-444 .elementor-element.elementor-element-fa689ac .directorist-listing-single .directorist-listing-single__info .directorist-listing-single__info__list .directorist-icon-mask::after{background-color:var( --e-global-color-b6fc180 );}.elementor-444 .elementor-element.elementor-element-fa689ac .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__info__list .directorist-icon-mask::after{background-color:var( --e-global-color-b6fc180 );}.elementor-444 .elementor-element.elementor-element-fa689ac .directorist-listing-single .directorist-listing-single__info .directorist-listing-single__info__list{color:#222023;}.elementor-444 .elementor-element.elementor-element-fa689ac .directorist-listing-single .directorist-listing-single__info .directorist-listing-single__info__list .directorist-icon-mask:after{background-color:#222023;}.elementor-444 .elementor-element.elementor-element-fa689ac .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__info__list *{color:#222023;}.elementor-444 .elementor-element.elementor-element-fa689ac .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__info__list .directorist-icon-mask:after{background-color:#222023;}.directorist-content-active .elementor-444 .elementor-element.elementor-element-fa689ac .directorist-listing-single .directorist-listing-single__info .directorist-listing-single__info__list li *, .directorist-content-active .elementor-444 .elementor-element.elementor-element-fa689ac .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__info__list{font-family:"Figtree", Sans-serif;font-size:0.9rem;}.elementor-444 .elementor-element.elementor-element-fa689ac .directorist-listing-single .directorist-listing-single__meta .directorist-icon-mask::after{background-color:var( --e-global-color-b6fc180 );}.elementor-444 .elementor-element.elementor-element-fa689ac .directorist-listing-single .directorist-listing-single__meta .directorist-listing-single__meta__left *, .elementor-444 .elementor-element.elementor-element-fa689ac .directorist-listing-single .directorist-listing-single__meta .directorist-listing-single__meta__right *{font-family:"Figtree", Sans-serif;font-size:0.8rem;}.elementor-444 .elementor-element.elementor-element-fa689ac .directorist-pagination a.page-numbers{color:var( --e-global-color-36349e7 );background-color:#F0F3FF;border-style:none;}.elementor-444 .elementor-element.elementor-element-fa689ac .directorist-pagination a.page-numbers .directorist-icon-mask:after{background-color:var( --e-global-color-36349e7 );}.elementor-444 .elementor-element.elementor-element-fa689ac .directorist-pagination span.page-numbers.current{color:var( --e-global-color-36349e7 );background-color:#F0F3FF;border-style:none;}.elementor-444 .elementor-element.elementor-element-fa689ac .directorist-pagination a.page-numbers:hover{color:#FFFFFF;background-color:#C6CFF1;border-style:none;}.elementor-444 .elementor-element.elementor-element-f4eb64f{--swiper-slides-gap:10px;}:root{--page-title-display:none;}/* Start custom CSS for directorist_all_listing, class: .elementor-element-fa689ac *//* Ensure rows wrap and stretch children to equal height */
.directorist-row {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
}

/* Any column variant (col-2, col-3, col-4, col-6, etc.) becomes a flex container itself */
.directorist-row > [class*="directorist-col-"] {
  display: flex;
}

/* The actual card fills the full height of its column */
.directorist-listing-card {
  display: flex;
  flex-direction: column;
  width: 100%;
}

/* Push the footer/category tag to the bottom of the card */
.directorist-listing-card .directorist-listing-single__meta {
  margin-top: auto;
}/* End custom CSS */