.elementor-505 .elementor-element.elementor-element-340ea319{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0100px;--margin-bottom:110px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-7972c0ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-505 .elementor-element.elementor-element-7972c0ca.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-505 .elementor-element.elementor-element-140a2dc6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 50px 50px 50px;}.elementor-505 .elementor-element.elementor-element-140a2dc6 img{border-style:solid;border-width:6px 6px 6px 6px;border-color:var( --e-global-color-14caf01 );border-radius:220px 220px 220px 220px;}.elementor-505 .elementor-element.elementor-element-70a80419{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--overlay-opacity:0.5;--border-radius:32px 32px 32px 32px;box-shadow:12px 12px 10px 0px rgba(0, 0, 0, 0.17);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-70a80419:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-70a80419 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-55744f3 );}.elementor-505 .elementor-element.elementor-element-70a80419::before, .elementor-505 .elementor-element.elementor-element-70a80419 > .elementor-background-video-container::before, .elementor-505 .elementor-element.elementor-element-70a80419 > .e-con-inner > .elementor-background-video-container::before, .elementor-505 .elementor-element.elementor-element-70a80419 > .elementor-background-slideshow::before, .elementor-505 .elementor-element.elementor-element-70a80419 > .e-con-inner > .elementor-background-slideshow::before, .elementor-505 .elementor-element.elementor-element-70a80419 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-505 .elementor-element.elementor-element-70a80419.e-con{--align-self:flex-start;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-505 .elementor-element.elementor-element-4ee40200 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-505 .elementor-element.elementor-element-4ee40200.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-505 .elementor-element.elementor-element-4ee40200{text-align:center;}.elementor-505 .elementor-element.elementor-element-4ee40200 .elementor-heading-title{color:#5C126A;}.elementor-505 .elementor-element.elementor-element-77472633.elementor-element{--align-self:center;}.elementor-505 .elementor-element.elementor-element-4d85a386.elementor-element{--align-self:center;}.elementor-505 .elementor-element.elementor-element-4e0d328 > .elementor-widget-container{padding:0px 30px 20px 30px;}.elementor-505 .elementor-element.elementor-element-6c030441 > .elementor-container{min-height:250px;}.elementor-505 .elementor-element.elementor-element-6c030441{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-505 .elementor-element.elementor-element-6c030441 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-505 .elementor-element.elementor-element-49e18fa9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 50px 50px 50px;}.elementor-505 .elementor-element.elementor-element-36315fb5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:25px;--padding-bottom:025px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-8f4d906{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}@media(max-width:1024px){.elementor-505 .elementor-element.elementor-element-8f4d906{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-505 .elementor-element.elementor-element-7972c0ca{--width:41.412%;}.elementor-505 .elementor-element.elementor-element-70a80419{--width:50%;}}@media(max-width:767px){.elementor-505 .elementor-element.elementor-element-8f4d906{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for section, class: .elementor-element-6c030441 *//* Container principal */
.geodir-post-features-container {
  background-color: #F9F7FB;
  border-radius: 16px;
  padding: 24px;
  color: #421A40;
  font-family: 'Segoe UI', sans-serif;
  box-shadow: 0 4px 12px rgba(199, 64, 255, 0.1);
}

/* Alinhamento horizontal dos itens */
.geodir-feature-item {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 14px;
  flex-wrap: wrap; /* Evita quebra feia em telas menores */
}

/* Ícone */
.geodir-feature-icon {
  font-size: 18px;
  color: #C740FF;
  flex-shrink: 0;
}

/* Texto todo em linha */
.geodir-feature-wrapper {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 4px;
}

/* Rótulo */
.geodir-feature-label {
  font-weight: 600;
  color: #421A40;
  font-size: 12px;
}

/* Valor */
.geodir-feature-value {
  font-weight: 500;
  color: #421A40;
  font-size: 14px;
}

/* Links padrão */
.geodir-feature-value a {
  color: #C740FF;
  text-decoration: none;
}
.geodir-feature-value a:hover {
  color: #421A40;
}

/* Redes sociais como botões em linha */
.geodir-feature-item.social-icons {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
}
.geodir-feature-item.social-icons .geodir-feature-wrapper {
  flex-direction: row;
  gap: 8px;
}
.geodir-feature-item.social-icons a {
  background-color: #C740FF;
  color: #FFFFFF !important;
  padding: 6px 12px;
  border-radius: 6px;
  font-weight: 600;
  text-decoration: none;
  transition: background-color 0.3s ease;
}
.geodir-feature-item.social-icons a:hover {
  background-color: #421A40;
}

/* Horários */
.geodir-i-business_hours i {
  color: #C740FF;
}
.geodir-field-business_hours font {
  color: #C740FF;
  font-weight: 600;
}
.gd-bh-today-range {
  color: #C740FF;
  font-weight: 600;
}/* End custom CSS */