.elementor-1058 .elementor-element.elementor-element-1517694b>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-1058 .elementor-element.elementor-element-1517694b:not(.elementor-motion-effects-element-type-background),.elementor-1058 .elementor-element.elementor-element-1517694b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-1058 .elementor-element.elementor-element-1517694b{border-style:solid;border-width:0 0 1px 0;border-color:#FFFFFF24;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:20px 0 20px 0}.elementor-1058 .elementor-element.elementor-element-1517694b>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1058 .elementor-element.elementor-element-2fecbba3{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:2px}.elementor-1058 .elementor-element.elementor-element-75ccbf40.elementor-column>.elementor-widget-wrap{justify-content:flex-end}.elementor-1058 .elementor-element.elementor-element-7c4be910>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-1058 .elementor-element.elementor-element-7c4be910:not(.elementor-motion-effects-element-type-background),.elementor-1058 .elementor-element.elementor-element-7c4be910>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-1058 .elementor-element.elementor-element-7c4be910{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:30px 0 30px 0}.elementor-1058 .elementor-element.elementor-element-7c4be910>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1058 .elementor-element.elementor-element-41685404{width:auto;max-width:auto}.elementor-1058 .elementor-element.elementor-element-41685404>.elementor-widget-container{margin:0 50px 0 -8px}.elementor-1058 .elementor-element.elementor-element-44cf5926 img{width:128px}.elementor-1058 .elementor-element.elementor-element-27079465.elementor-column>.elementor-widget-wrap{justify-content:flex-end}.elementor-1058 .elementor-element.elementor-element-1dd90552{width:auto;max-width:auto}.elementor-1058 .elementor-element.elementor-element-294813d1>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-1058 .elementor-element.elementor-element-294813d1:not(.elementor-motion-effects-element-type-background),.elementor-1058 .elementor-element.elementor-element-294813d1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-1058 .elementor-element.elementor-element-294813d1{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:30px 0 30px 0}.elementor-1058 .elementor-element.elementor-element-294813d1>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1058 .elementor-element.elementor-element-6dce6217{width:auto;max-width:auto}.elementor-1058 .elementor-element.elementor-element-6dce6217>.elementor-widget-container{margin:0 50px 0 0}.elementor-1058 .elementor-element.elementor-element-1f46ec06 img{width:190px}.elementor-1058 .elementor-element.elementor-element-1fae9a7d.elementor-column>.elementor-widget-wrap{justify-content:flex-end}.elementor-1058 .elementor-element.elementor-element-1a9c7992:not(.elementor-motion-effects-element-type-background),.elementor-1058 .elementor-element.elementor-element-1a9c7992>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-1058 .elementor-element.elementor-element-1a9c7992{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:70px 0 80px 0}.elementor-1058 .elementor-element.elementor-element-1a9c7992>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1058 .elementor-element.elementor-element-20d9e6b0>.elementor-element-populated{padding:0 60px 0 0}.elementor-1058 .elementor-element.elementor-element-1760a15a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1058 .elementor-element.elementor-element-1760a15a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://pearlheightshomes.com/wp-content/uploads/2023/05/alamo-heights-vacation-home-rental.webp);background-position:center right;background-size:cover}.elementor-1058 .elementor-element.elementor-element-1760a15a>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-1058 .elementor-element.elementor-element-1760a15a>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1058 .elementor-element.elementor-element-645cf62{--spacer-size:350px}.elementor-1058 .elementor-element.elementor-element-645cf62.elementor-element{--flex-grow:0;--flex-shrink:0}@media(max-width:1024px) and (min-width:768px){.elementor-1058 .elementor-element.elementor-element-20d9e6b0{width:50%}.elementor-1058 .elementor-element.elementor-element-1760a15a{width:49%}}@media(max-width:1024px){.elementor-1058 .elementor-element.elementor-element-1f46ec06>.elementor-widget-container{margin:10px 0 0 0}.elementor-1058 .elementor-element.elementor-element-1f46ec06 img{width:149px}.elementor-1058 .elementor-element.elementor-element-20d9e6b0>.elementor-element-populated{padding:0 40px 0 0}.elementor-1058 .elementor-element.elementor-element-645cf62{--spacer-size:384px;width:var(--container-widget-width,162.375px);max-width:162.375px;--container-widget-width:162.375px;--container-widget-flex-grow:0}}@media(max-width:767px){.elementor-1058 .elementor-element.elementor-element-256d09c7{width:25%}.elementor-1058 .elementor-element.elementor-element-4e740846{width:50%}.elementor-1058 .elementor-element.elementor-element-1f46ec06 img{width:109px}.elementor-1058 .elementor-element.elementor-element-1fae9a7d{width:25%}.elementor-1058 .elementor-element.elementor-element-1a9c7992{padding:40px 0 60px 0}.elementor-1058 .elementor-element.elementor-element-20d9e6b0>.elementor-element-populated{padding:0 0 0 0}.elementor-1058 .elementor-element.elementor-element-1760a15a>.elementor-element-populated{margin:60px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}}