.elementor-1775 .elementor-element.elementor-element-6ac76783:not(.elementor-motion-effects-element-type-background), .elementor-1775 .elementor-element.elementor-element-6ac76783 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1ea5444 );}.elementor-1775 .elementor-element.elementor-element-6ac76783 > .elementor-container{max-width:1190px;}.elementor-1775 .elementor-element.elementor-element-6ac76783{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-secondary );box-shadow:7px 10px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 0px 24px 0px;}.elementor-1775 .elementor-element.elementor-element-6ac76783, .elementor-1775 .elementor-element.elementor-element-6ac76783 > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-1775 .elementor-element.elementor-element-6ac76783 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1775 .elementor-element.elementor-element-43e5a131:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1775 .elementor-element.elementor-element-43e5a131 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1775 .elementor-element.elementor-element-43e5a131.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1775 .elementor-element.elementor-element-43e5a131 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-1775 .elementor-element.elementor-element-43e5a131 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1775 .elementor-element.elementor-element-d4a7f7f{width:auto;max-width:auto;}.elementor-1775 .elementor-element.elementor-element-d4a7f7f > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-1775 .elementor-element.elementor-element-09428a6{width:auto;max-width:auto;}.elementor-1775 .elementor-element.elementor-element-09428a6 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-1775 .elementor-element.elementor-element-9a507dc{--spacer-size:50px;}.elementor-1775 .elementor-element.elementor-element-a4bad64:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1775 .elementor-element.elementor-element-a4bad64 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1775 .elementor-element.elementor-element-a4bad64 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-1775 .elementor-element.elementor-element-a4bad64 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body.elementor-page-1775:not(.elementor-motion-effects-element-type-background), body.elementor-page-1775 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}/* Start custom CSS for shortcode, class: .elementor-element-532ba63 *//* ===== Single Listing - avatar circular dentro do HERO quando vem via SHORTCODE ===== */
body.single-at_biz_dir .listing-hero .elementor-widget-shortcode 
  .directorist-single-listing-slider,
body.single-at_biz_dir .listing-hero .elementor-widget-shortcode 
  .directorist-listing-header__thumb,
body.single-at_biz_dir .listing-hero .elementor-widget-shortcode 
  .directorist-listing-details__logo,
body.single-at_biz_dir .listing-hero .elementor-widget-shortcode 
  .directorist-listing-card__thumb {
  width: 180px !important;
  height: 180px !important;
  border-radius: 50% !important;
  overflow: hidden !important;
  margin: 0 24px 16px 0 !important; /* deixa espaço à direita */
}

body.single-at_biz_dir .listing-hero .elementor-widget-shortcode 
  .directorist-single-listing-slider img,
body.single-at_biz_dir .listing-hero .elementor-widget-shortcode 
  .directorist-listing-header__thumb img,
body.single-at_biz_dir .listing-hero .elementor-widget-shortcode 
  .directorist-listing-details__logo img,
body.single-at_biz_dir .listing-hero .elementor-widget-shortcode 
  .directorist-listing-card__thumb img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  border-radius: 50% !important;
}

/* Esconde setas/paginador do slider, se o header tiver swiper */
body.single-at_biz_dir .listing-hero .elementor-widget-shortcode 
  .directorist-swiper__navigation,
body.single-at_biz_dir .listing-hero .elementor-widget-shortcode 
  .directorist-swiper__pagination {
  display: none !important;
}

/* Mobile menor */
@media (max-width: 767px) {
  body.single-at_biz_dir .listing-hero .elementor-widget-shortcode 
    .directorist-single-listing-slider,
  body.single-at_biz_dir .listing-hero .elementor-widget-shortcode 
    .directorist-listing-header__thumb,
  body.single-at_biz_dir .listing-hero .elementor-widget-shortcode 
    .directorist-listing-details__logo,
  body.single-at_biz_dir .listing-hero .elementor-widget-shortcode 
    .directorist-listing-card__thumb {
    width: 140px !important;
    height: 140px !important;
    margin: 0 16px 12px 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS *//* Botões centralizados com espaçamento */
.single-at_biz_dir .elementor-button {
    margin: 0 10px 12px 10px !important;
    display: inline-block;
}
.single-at_biz_dir .elementor-button-wrapper {
    text-align: center;
}
/* --- SOMENTE plano gratuito --- */
body.single-at_biz_dir.plan-free div.directorist-single-info.directorist-single-info-web { 
  display: none !important;  /* Website */
}

body.single-at_biz_dir.plan-free div.directorist-single-info.directorist-single-info-social,
body.single-at_biz_dir.plan-free ul.directorist-social,
body.single-at_biz_dir.plan-free .directorist-social-links {
  display: none !important;  /* Redes sociais (variações) */
}

body.single-at_biz_dir.plan-free div.directorist-single-info.directorist-single-info-video,
body.single-at_biz_dir.plan-free .directorist-video,
body.single-at_biz_dir.plan-free .directorist-embed-video,
body.single-at_biz_dir.plan-free [class*="single-info-video"] {
  display: none !important;  /* Vídeo (variações) */
}/* End custom CSS */