/* Contact section: equal text/form panels, scoped to the original Elementor block. */
.elementor .elementor-element-5qq098dtq {left:auto!important;width:100%!important;}
.elementor .elementor-element-5qq098dtq .elementor-widget {visibility:visible!important;opacity:1!important;transform:none!important;animation:none!important;}
.elementor .elementor-element-5qq098dtq > .elementor-container {
  display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);
  grid-template-rows:min-content 1fr;gap:0 48px;align-items:start;
}
.elementor .elementor-element-5qq098dtq > .elementor-container > .elementor-column {
  width:100%!important;min-width:0;
}
.elementor .elementor-element-5qq098dtq .elementor-element-uafl89ncb {grid-column:1;grid-row:1;}
.elementor .elementor-element-5qq098dtq .elementor-element-hlyjn9msd {grid-column:1;grid-row:2;}
.elementor .elementor-element-5qq098dtq .elementor-element-ytt6v5x4k {grid-column:2;grid-row:1 / span 2;}
.elementor .elementor-element-5qq098dtq .elementor-element-uafl89ncb > .elementor-widget-wrap,
.elementor .elementor-element-5qq098dtq .elementor-element-hlyjn9msd > .elementor-widget-wrap {
  padding:0 8px!important;align-content:flex-start!important;align-items:flex-start!important;
}
.elementor .elementor-element-5qq098dtq .elementor-element-ytt6v5x4k > .elementor-widget-wrap {
  padding:36px!important;align-content:flex-start!important;align-items:flex-start!important;border-radius:16px;
}
.elementor .elementor-element-5qq098dtq .elementor-element-7oq06af5w .houzez_section_title {
  font-size:clamp(28px,2.5vw,36px);line-height:1.3;
}
.elementor .elementor-element-5qq098dtq .houzez_section_subtitle {font-size:16px;line-height:1.7;}
@media(max-width:767px) {
  .elementor .elementor-element-5qq098dtq > .elementor-container {grid-template-columns:minmax(0,1fr);gap:0;}
  .elementor .elementor-element-5qq098dtq .elementor-element-ytt6v5x4k {grid-column:1;grid-row:3;margin-top:28px;}
  .elementor .elementor-element-5qq098dtq .elementor-element-ytt6v5x4k > .elementor-widget-wrap {padding:24px 18px!important;}
}
