.elementor-11 .elementor-element.elementor-element-219051c5 > .elementor-container{max-width:1280px;}.elementor-11 .elementor-element.elementor-element-219051c5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:3em 0em 0em 0em;}.elementor-11 .elementor-element.elementor-element-219051c5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-bca51b0{text-align:left;}.elementor-11 .elementor-element.elementor-element-bca51b0 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Comfortaa", Sans-serif;font-weight:700;line-height:1.3em;}.elementor-11 .elementor-element.elementor-element-bca51b0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1em 1em 1em 1em;}/* Start custom CSS for shortcode, class: .elementor-element-3bdd8a37 *//*topo quadriculado*/
.page-top {
  display: none;
}

.col-md-9.content {
  padding-top: 0;
}

.compara-thumb {
  border: 0px;
}

.pgl-bg-grey {
  background-color: unset;
}

.property-thumb-info {
  background-color: #eeeeee;
}

/*favoritos e comparar*/
.fa-heart::before {
  content: "\f005";
  font-size: 2.5rem;
}

.fa-times-circle::before {
  content: "\f2ed";
  font-size: 2.5rem;
}
.col-md-3.sidebar {
  padding-top: 0;
}

.btn-sm {
  border: none;
  background-color: #eee;
  border-radius: 100px;
}

.btn-sm:hover {
  border: none;
  background-color: var(--e-global-color-accent);
}

.property-thumb-info-actions .btn-sm {
  margin: 5px;
}

/*foto do imóvel*/
.property-thumb-info-image:after {
  padding-top: 120%;
}

.property-thumb-info-image img,
.pgl-team-item .img-thumbnail-medium img {
  height: 95%;
  border-radius: 5px;
  object-fit: cover;
  transform: scale(0.95);
}

.pgl-property:hover .property-thumb-info-image img {
  transform: scale(0.97);
  transition: transform ease 0.8s;
  opacity: 1;
}

.elementor img:hover {
  transform: scale(1.2);
  transition: transform ease 0.5s;
  opacity: 1;
}

/*descrição*/
.label {
  background-color: var(--e-global-color-text);
  color: var(--e-global-color-accent);
}

.price {
  background-color: var(--e-global-color-accent);
  color: var(--e-global-color-text);
}

small {
  color: var(--e-global-color-text);
}

strong {
  font-weight: 600;
  font-size: 1.5rem;
  white-space: normal;
  text-transform: uppercase;
  color: var(--e-global-color-text);
}

.amenities {
  border-top: 1.5px solid var(--e-global-color-text);
}

.property-thumb-info-content {
  padding: 15px 15px 5px 15px;
}/* End custom CSS */