.elementor-10103 .elementor-element.elementor-element-8a82006{--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;}.elementor-10103 .elementor-element.elementor-element-910ffc8.elementor-element{--align-self:flex-start;}.elementor-10103 .elementor-element.elementor-element-910ffc8{font-family:"Lato", Sans-serif;font-size:16px;letter-spacing:1px;}.elementor-10103 .elementor-element.elementor-element-910ffc8 a{color:#000000;}.elementor-10103 .elementor-element.elementor-element-910ffc8 a:hover{color:#000000;}.elementor-10103 .elementor-element.elementor-element-a417fbc{--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;}.elementor-10103 .elementor-element.elementor-element-bddd299{width:100%;max-width:100%;}.elementor-10103 .elementor-element.elementor-element-33cc19e{--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:center;}.elementor-10103 .elementor-element.elementor-element-f87be36{--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;}.elementor-10103 .elementor-element.elementor-element-f87be36:not(.elementor-motion-effects-element-type-background), .elementor-10103 .elementor-element.elementor-element-f87be36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10103 .elementor-element.elementor-element-681ef54{--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;}.elementor-10103 .elementor-element.elementor-element-c90d616{--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;--justify-content:flex-end;}.elementor-10103 .elementor-element.elementor-element-a5b426f > .elementor-widget-container{padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:8px 8px 8px 8px;}.elementor-10103 .elementor-element.elementor-element-a5b426f.elementor-element{--align-self:center;}.elementor-10103 .elementor-element.elementor-element-a3ac8d9 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-10103 .elementor-element.elementor-element-a3ac8d9 > .elementor-widget-container{background-color:#007DB9;padding:12px 15px 12px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-10103 .elementor-element.elementor-element-a3ac8d9.elementor-element{--align-self:center;}.elementor-10103 .elementor-element.elementor-element-a3ac8d9 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-10103 .elementor-element.elementor-element-a3ac8d9 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-10103 .elementor-element.elementor-element-a3ac8d9{--icon-vertical-offset:0px;}.elementor-10103 .elementor-element.elementor-element-a3ac8d9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10103 .elementor-element.elementor-element-a3ac8d9 .elementor-icon-list-item > a{font-family:"Lato", Sans-serif;letter-spacing:1px;}.elementor-10103 .elementor-element.elementor-element-a3ac8d9 .elementor-icon-list-text{color:#FFFFFF;transition:color 0s;}.elementor-10103 .elementor-element.elementor-element-ad24995{--grid-columns:2;width:100%;max-width:100%;--e-loop-nothing-found-message-align:center;}@media(max-width:1024px){.elementor-10103 .elementor-element.elementor-element-c90d616{--flex-wrap:wrap;}.elementor-10103 .elementor-element.elementor-element-ad24995{--grid-columns:1;}}@media(max-width:767px){.elementor-10103 .elementor-element.elementor-element-ad24995{--grid-columns:1;}}/* Start custom CSS for breadcrumbs, class: .elementor-element-910ffc8 */.elementor-10103 .elementor-element.elementor-element-910ffc8 a:link {
    color: #000000;
}

.elementor-10103 .elementor-element.elementor-element-910ffc8 a:hover {
    color: #000000;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-171d670 */.elementor-10103 .elementor-element.elementor-element-171d670 {
    font-family: lato;
    letter-spacing: 1px;
    font-size: 2rem;
}

.pz-search-count {
    font-family: lato;
    letter-spacing: 1px;
    font-size: 2rem;
}/* End custom CSS */
/* Start custom CSS for property-search-order, class: .elementor-element-a5b426f */.elementor-10103 .elementor-element.elementor-element-a5b426f .orderby {
  border: none !important;
  background: transparent;
  box-shadow: none;
  outline: none;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  
}

.elementor-10103 .elementor-element.elementor-element-a5b426f .orderby {
    border-style: none;
    border-width: 20px;
    text-align: right;
    border-color: #FFFFFF;
    font-family: Lato;
    font-size: 1rem;
    letter-spacing: 1px;
    
}

.elementor-10103 .elementor-element.elementor-element-a5b426f .orderby:active {
    border-style: none;
    border-width: 20px;
    text-align: right;
    border-color: #FFFFFF;
    font-family: Lato;
    font-size: 1rem;
    letter-spacing: 1px;
    
}

.elementor-10103 .elementor-element.elementor-element-a5b426f .orderby.active {
    border-style: none;
    border-width: 20px;
    text-align: right;
    border-color: #FFFFFF;
    font-family: Lato;
    font-size: 1rem;
    letter-spacing: 1px;
    color: #000000;
}

/* Default text color */
select.orderby {
  color: #333;
}

/* Turn white on hover and keep it white when focused (after click) */
select.orderby:hover,
select.orderby:focus {
  color: #000000;
}

/* Keep dropdown options readable (don’t inherit white) */
select.orderby option {
  color: #333; /* or a color of your choice */
}

/* (Optional) If your browser applies the select's color to options while open,
   this helps reset it specifically during the open/focused state. */
select.orderby:focus option {
  color: #333;
}

    
.elementor-10103 .elementor-element.elementor-element-a5b426f .orderby:focus {
   border-style: none;
    border-width: 20px;
    text-align: right;
    border-color: #FFFFFF;
    font-family: Lato;
    font-size: 1rem;
    letter-spacing: 1px;
}



.elementor-10103 .elementor-element.elementor-element-a5b426f .orderby {
  display: inline-block;
  width: auto;
}

.elementor-10103 .elementor-element.elementor-element-a5b426f:active {
    font-family: Lato;
    font-size: 1rem;
    letter-spacing: 8px;
}/* End custom CSS */