.elementor-5634 .elementor-element.elementor-element-4719cd2:not(.elementor-motion-effects-element-type-background), .elementor-5634 .elementor-element.elementor-element-4719cd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5634 .elementor-element.elementor-element-4719cd2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5634 .elementor-element.elementor-element-4719cd2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-5634 .elementor-element.elementor-element-83150de{text-align:center;}.elementor-5634 .elementor-element.elementor-element-83150de .elementor-heading-title{font-family:"Arizonia", Sans-serif;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.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-5634 .elementor-element.elementor-element-66778be img{border-style:solid;border-width:4px 4px 4px 4px;border-color:#FFFFFF;border-radius:9px 9px 9px 9px;box-shadow:0px 0px 5px 2px rgba(0, 0, 0, 0.88);}.elementor-5634 .elementor-element.elementor-element-172ade6 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;color:#075392;}.elementor-5634 .elementor-element.elementor-element-c5c199d img{border-style:solid;border-width:4px 4px 4px 4px;border-color:#FFFFFF;border-radius:9px 9px 9px 9px;box-shadow:0px 0px 5px 2px rgba(0, 0, 0, 0.88);}.elementor-5634 .elementor-element.elementor-element-1922d22{margin-top:-13px;margin-bottom:0px;}.elementor-5634 .elementor-element.elementor-element-9776f67 > .elementor-widget-container{background-color:#13AEDA;margin:15px 15px 15px 15px;padding:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.88);}.elementor-5634 .elementor-element.elementor-element-9776f67{text-align:center;}.elementor-5634 .elementor-element.elementor-element-9776f67 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-5634 .elementor-element.elementor-element-9776f67 .elementor-heading-title a:hover, .elementor-5634 .elementor-element.elementor-element-9776f67 .elementor-heading-title a:focus{color:#0CE20B;}.elementor-5634 .elementor-element.elementor-element-0d6f783 > .elementor-widget-container{background-color:#0393AC;margin:15px 15px 15px 15px;padding:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.88);}.elementor-5634 .elementor-element.elementor-element-0d6f783{text-align:center;}.elementor-5634 .elementor-element.elementor-element-0d6f783 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-5634 .elementor-element.elementor-element-0d6f783 .elementor-heading-title a:hover, .elementor-5634 .elementor-element.elementor-element-0d6f783 .elementor-heading-title a:focus{color:#0CE20B;}.elementor-5634 .elementor-element.elementor-element-d62ce86 > .elementor-widget-container{background-color:#000000;margin:15px 15px 15px 15px;padding:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.88);}.elementor-5634 .elementor-element.elementor-element-d62ce86{text-align:center;}.elementor-5634 .elementor-element.elementor-element-d62ce86 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-5634 .elementor-element.elementor-element-d62ce86 .elementor-heading-title a:hover, .elementor-5634 .elementor-element.elementor-element-d62ce86 .elementor-heading-title a:focus{color:#0CE20B;}.elementor-5634 .elementor-element.elementor-element-f7114c3 > .elementor-widget-container{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5) inset;}.elementor-5634 .elementor-element.elementor-element-f7114c3{text-align:center;}.elementor-5634 .elementor-element.elementor-element-f7114c3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-5634 .elementor-element.elementor-element-2f89805 img{border-style:solid;border-width:4px 4px 4px 4px;border-color:#CCC1C1;border-radius:2px 2px 2px 2px;box-shadow:0px 0px 7px 2px rgba(7.030747282608698, 64.84841718233106, 103.69999999999999, 0.87);}.elementor-5634 .elementor-element.elementor-element-8c25bf8 img{border-style:solid;border-width:4px 4px 4px 4px;border-color:#CCC1C1;border-radius:2px 2px 2px 2px;box-shadow:0px 0px 7px 2px rgba(7.030747282608698, 64.84841718233106, 103.69999999999999, 0.87);}.elementor-5634 .elementor-element.elementor-element-c5137b0 img{border-style:solid;border-width:4px 4px 4px 4px;border-color:#CCC1C1;border-radius:2px 2px 2px 2px;box-shadow:0px 0px 7px 2px rgba(7.030747282608698, 64.84841718233106, 103.69999999999999, 0.87);}.elementor-5634 .elementor-element.elementor-element-4df62ff img{border-style:solid;border-width:4px 4px 4px 4px;border-color:#CCC1C1;border-radius:2px 2px 2px 2px;box-shadow:0px 0px 7px 2px rgba(7.030747282608698, 64.84841718233106, 103.69999999999999, 0.87);}.elementor-5634 .elementor-element.elementor-element-85d6e23 img{border-style:solid;border-width:4px 4px 4px 4px;border-color:#CCC1C1;border-radius:2px 2px 2px 2px;box-shadow:0px 0px 7px 2px rgba(7.030747282608698, 64.84841718233106, 103.69999999999999, 0.87);}.elementor-5634 .elementor-element.elementor-element-0c70ad3 img{border-style:solid;border-width:4px 4px 4px 4px;border-color:#CCC1C1;border-radius:2px 2px 2px 2px;box-shadow:0px 0px 7px 2px rgba(7.030747282608698, 64.84841718233106, 103.69999999999999, 0.87);}.elementor-5634 .elementor-element.elementor-element-b9669cf:not(.elementor-motion-effects-element-type-background), .elementor-5634 .elementor-element.elementor-element-b9669cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5634 .elementor-element.elementor-element-b9669cf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5634 .elementor-element.elementor-element-b9669cf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5634 .elementor-element.elementor-element-3e02792 > .elementor-widget-container{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5) inset;}.elementor-5634 .elementor-element.elementor-element-3e02792 img{width:100%;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5634 .elementor-element.elementor-element-4cd008a > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-5634 .elementor-element.elementor-element-4cd008a{text-align:center;}.elementor-5634 .elementor-element.elementor-element-4cd008a .elementor-heading-title{color:#167AA5;}.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-5634 .elementor-element.elementor-element-1254cb7 .elementor-button{background-color:#0DB415;}.elementor-5634 .elementor-element.elementor-element-017c159 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );box-shadow:0px 0px 6px 3px rgba(0, 0, 0, 0.78);}.elementor-5634 .elementor-element.elementor-element-4823c14{text-align:center;}.elementor-5634 .elementor-element.elementor-element-4823c14 .elementor-heading-title{font-family:"Arizonia", Sans-serif;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#032636;}.elementor-5634 .elementor-element.elementor-element-88f8aeb img{width:6%;}.elementor-5634 .elementor-element.elementor-element-7594b0a > .elementor-widget-container{background-color:#000000;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.88);}.elementor-5634 .elementor-element.elementor-element-7594b0a{text-align:center;}.elementor-5634 .elementor-element.elementor-element-7594b0a .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-5634 .elementor-element.elementor-element-bea65cc > .elementor-widget-container{margin:-21px 0px 0px 0px;}.elementor-5634 .elementor-element.elementor-element-af79619 > .elementor-widget-container{margin:-21px 0px 0px 0px;}.elementor-5634 .elementor-element.elementor-element-af79619{text-align:center;}.elementor-5634 .elementor-element.elementor-element-af79619 .elementor-heading-title{color:#00070A;}.elementor-5634 .elementor-element.elementor-element-e9f5496{text-align:center;}.elementor-5634 .elementor-element.elementor-element-e9f5496 .elementor-heading-title{color:#E70A24;}.elementor-5634 .elementor-element.elementor-element-9cf4fb3{text-align:center;}.elementor-5634 .elementor-element.elementor-element-9cf4fb3 .elementor-heading-title{color:#E70A24;}.elementor-5634 .elementor-element.elementor-element-26ee918 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#050505;}.elementor-5634 .elementor-element.elementor-element-de6fe77 > .elementor-widget-container{border-style:solid;border-color:#63C1EE;border-radius:15px 15px 15px 15px;}.elementor-5634 .elementor-element.elementor-element-a4e4284 > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-5634 .elementor-element.elementor-element-a81c857 > .elementor-widget-container{border-style:solid;border-width:4px 4px 4px 4px;border-color:#77E2DE;border-radius:26px 26px 26px 26px;}@media(max-width:1024px){.elementor-5634 .elementor-element.elementor-element-66778be{width:var( --container-widget-width, 195.641px );max-width:195.641px;--container-widget-width:195.641px;--container-widget-flex-grow:0;}.elementor-5634 .elementor-element.elementor-element-c5c199d{width:var( --container-widget-width, 506.344px );max-width:506.344px;--container-widget-width:506.344px;--container-widget-flex-grow:0;}.elementor-5634 .elementor-element.elementor-element-9776f67 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5634 .elementor-element.elementor-element-9776f67 .elementor-heading-title{font-size:21px;}.elementor-5634 .elementor-element.elementor-element-0d6f783 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-5634 .elementor-element.elementor-element-0d6f783 .elementor-heading-title{font-size:15px;}.elementor-5634 .elementor-element.elementor-element-d62ce86 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5634 .elementor-element.elementor-element-d62ce86 .elementor-heading-title{font-size:21px;}.elementor-5634 .elementor-element.elementor-element-3e02792 > .elementor-widget-container{border-radius:6px 6px 6px 6px;}.elementor-5634 .elementor-element.elementor-element-017c159 img{border-radius:7px 7px 7px 7px;}.elementor-5634 .elementor-element.elementor-element-7594b0a .elementor-heading-title{font-size:21px;}}@media(min-width:768px){.elementor-5634 .elementor-element.elementor-element-0bd57f2{width:24.531%;}.elementor-5634 .elementor-element.elementor-element-60a5084{width:75.469%;}.elementor-5634 .elementor-element.elementor-element-400d9cc{width:26.283%;}.elementor-5634 .elementor-element.elementor-element-38e994d{width:73.717%;}.elementor-5634 .elementor-element.elementor-element-08d5aae{width:33%;}.elementor-5634 .elementor-element.elementor-element-6e37ba4{width:67%;}.elementor-5634 .elementor-element.elementor-element-be163a9{width:57.6%;}.elementor-5634 .elementor-element.elementor-element-60e1ca7{width:42.303%;}}@media(max-width:767px){.elementor-5634 .elementor-element.elementor-element-0bd57f2{width:20%;}.elementor-5634 .elementor-element.elementor-element-60a5084{width:80%;}.elementor-5634 .elementor-element.elementor-element-60a5084 > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-5634 .elementor-element.elementor-element-83150de{text-align:end;}.elementor-5634 .elementor-element.elementor-element-83150de .elementor-heading-title{font-size:20px;}.elementor-5634 .elementor-element.elementor-element-400d9cc{width:24%;}.elementor-5634 .elementor-element.elementor-element-66778be{width:var( --container-widget-width, 77.797px );max-width:77.797px;--container-widget-width:77.797px;--container-widget-flex-grow:0;}.elementor-5634 .elementor-element.elementor-element-172ade6 > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-5634 .elementor-element.elementor-element-172ade6{text-align:center;}.elementor-5634 .elementor-element.elementor-element-38e994d{width:76%;}.elementor-5634 .elementor-element.elementor-element-c5c199d{width:var( --container-widget-width, 242.188px );max-width:242.188px;--container-widget-width:242.188px;--container-widget-flex-grow:0;}.elementor-5634 .elementor-element.elementor-element-219d022{width:50%;}.elementor-5634 .elementor-element.elementor-element-9776f67 > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-5634 .elementor-element.elementor-element-9776f67 .elementor-heading-title{font-size:11px;}.elementor-5634 .elementor-element.elementor-element-d8c9667{width:50%;}.elementor-5634 .elementor-element.elementor-element-d8c9667 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5634 .elementor-element.elementor-element-0d6f783 .elementor-heading-title{font-size:11px;}.elementor-5634 .elementor-element.elementor-element-08d5aae{width:33%;}.elementor-5634 .elementor-element.elementor-element-d62ce86 .elementor-heading-title{font-size:11px;}.elementor-5634 .elementor-element.elementor-element-6e37ba4{width:67%;}.elementor-5634 .elementor-element.elementor-element-f7114c3 .elementor-heading-title{font-size:18px;}.elementor-5634 .elementor-element.elementor-element-54989ac{width:33%;}.elementor-5634 .elementor-element.elementor-element-5b4b748{width:33%;}.elementor-5634 .elementor-element.elementor-element-7305880{width:33%;}.elementor-5634 .elementor-element.elementor-element-6302f89{width:33%;}.elementor-5634 .elementor-element.elementor-element-9126779{width:33%;}.elementor-5634 .elementor-element.elementor-element-d1b89d1{width:33%;}.elementor-5634 .elementor-element.elementor-element-4823c14{text-align:center;}.elementor-5634 .elementor-element.elementor-element-4823c14 .elementor-heading-title{font-size:20px;}.elementor-5634 .elementor-element.elementor-element-88f8aeb img{width:10%;}.elementor-5634 .elementor-element.elementor-element-7594b0a .elementor-heading-title{font-size:19px;}}/* Start custom CSS for html, class: .elementor-element-47bc1a4 */ .property-section {
  background: linear-gradient(to bottom, #0000FF, #000000);
  color: white;
  padding: 50px 20px;
  font-family: Arial, sans-serif;
}

.property-header h1 {
  text-align: center;
  margin-bottom: 30px;
  font-size: 36px;
  font-weight: bold;
}

.property-filters {
  display: flex;
  justify-content: center;
  gap: 10px;
  margin-bottom: 40px;
  flex-wrap: wrap;
}

.property-filters select,
.property-filters input,
.property-filters button {
  padding: 10px 15px;
  border-radius: 5px;
  border: none;
  outline: none;
}

.property-filters button {
  background-color: #ffffff;
  color: #0000FF;
  font-weight: bold;
  cursor: pointer;
  transition: 0.3s;
}

.property-filters button:hover {
  background-color: #0000FF;
  color: white;
}

.property-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  gap: 20px;
}

.property-card {
  background-color: rgba(0, 0, 0, 0.6);
  border-radius: 10px;
  overflow: hidden;
  transition: transform 0.3s, box-shadow 0.3s;
}

.property-card img {
  width: 100%;
  height: 200px;
  object-fit: cover;
}

.property-card .property-info {
  padding: 15px;
}

.property-card h2 {
  margin: 0 0 10px 0;
  font-size: 20px;
}

.property-card p {
  margin: 5px 0;
}

.property-card:hover {
  transform: scale(1.05);
  box-shadow: 0 4px 15px rgba(0,0,0,0.4);
} /* End custom CSS */