.elementor-3615 .elementor-element.elementor-element-45cee89 > .elementor-container{min-height:400px;}.elementor-3615 .elementor-element.elementor-element-45cee89:not(.elementor-motion-effects-element-type-background), .elementor-3615 .elementor-element.elementor-element-45cee89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.judybrownproperties.co.za/wp-content/uploads/2023/01/divhero_beforeheroPic.png?fit=1440%2C700&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3615 .elementor-element.elementor-element-45cee89 > .elementor-background-overlay{background-color:#070606;opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3615 .elementor-element.elementor-element-45cee89{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3615 .elementor-element.elementor-element-d4bc456 > .elementor-widget-container{background-color:#0E2867CC;border-radius:15px 15px 15px 15px;}.elementor-3615 .elementor-element.elementor-element-ac31f03{padding:30px 0px 0px 0px;}.elementor-3615 .elementor-element.elementor-element-b900a88{text-align:center;}.elementor-3615 .elementor-element.elementor-element-b900a88 .elementor-heading-title{color:#0E2867;}.elementor-3615 .elementor-element.elementor-element-7f3efb0{text-align:center;}.elementor-3615 .elementor-element.elementor-element-7f3efb0 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Open Sans", Sans-serif;font-weight:400;line-height:1.4em;}.elementor-bc-flex-widget .elementor-3615 .elementor-element.elementor-element-75816b3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3615 .elementor-element.elementor-element-75816b3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3615 .elementor-element.elementor-element-a429346{text-align:center;}.elementor-3615 .elementor-element.elementor-element-a429346 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Open Sans", Sans-serif;font-weight:400;line-height:1.4em;}.elementor-3615 .elementor-element.elementor-element-4b31163{text-align:center;}.elementor-3615 .elementor-element.elementor-element-4b31163 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Open Sans", Sans-serif;font-weight:400;line-height:1.5em;}.elementor-3615 .elementor-element.elementor-element-028a378{text-align:center;}.elementor-3615 .elementor-element.elementor-element-028a378 .elementor-heading-title{color:#0E2867;}.elementor-3615 .elementor-element.elementor-element-8cbd43f{text-align:center;}.elementor-3615 .elementor-element.elementor-element-8cbd43f .elementor-heading-title{color:var( --e-global-color-text );font-family:"Open Sans", Sans-serif;font-weight:400;line-height:1.4em;}.elementor-3615 .elementor-element.elementor-element-6c71fdb{text-align:center;}.elementor-3615 .elementor-element.elementor-element-6c71fdb .elementor-heading-title{color:#0E2867;}.elementor-3615 .elementor-element.elementor-element-62fb86e{text-align:center;}.elementor-3615 .elementor-element.elementor-element-62fb86e .elementor-heading-title{color:#0E2867;}.elementor-3615 .elementor-element.elementor-element-78b0c0a .ube-counter .card{align-items:center;}.elementor-3615 .elementor-element.elementor-element-78b0c0a .ube-counter .card-body{align-items:center;}.elementor-3615 .elementor-element.elementor-element-78b0c0a .ube-counter .card-title{color:var( --e-global-color-secondary );}.elementor-3615 .elementor-element.elementor-element-78b0c0a .ube-counter .ube-counter-number,.elementor-3615 .elementor-element.elementor-element-78b0c0a .ube-counter .ube-counter-icon-prefix,.elementor-3615 .elementor-element.elementor-element-78b0c0a .ube-counter .ube-counter-icon-suffix{font-family:"Open Sans", Sans-serif;font-size:30px;}.elementor-3615 .elementor-element.elementor-element-3a10036{text-align:center;}.elementor-3615 .elementor-element.elementor-element-3a10036 .elementor-heading-title{color:#0E2867;}.elementor-3615 .elementor-element.elementor-element-fb2efd0 .ube-counter .card{align-items:center;}.elementor-3615 .elementor-element.elementor-element-fb2efd0 .ube-counter .card-body{align-items:center;}.elementor-3615 .elementor-element.elementor-element-fb2efd0 .ube-counter .card-title{color:var( --e-global-color-secondary );}.elementor-3615 .elementor-element.elementor-element-fb2efd0 .ube-counter .ube-counter-number,.elementor-3615 .elementor-element.elementor-element-fb2efd0 .ube-counter .ube-counter-icon-prefix,.elementor-3615 .elementor-element.elementor-element-fb2efd0 .ube-counter .ube-counter-icon-suffix{font-family:"Open Sans", Sans-serif;font-size:30px;}.elementor-3615 .elementor-element.elementor-element-d64f984{text-align:left;}.elementor-3615 .elementor-element.elementor-element-d64f984 .elementor-heading-title{color:#0E2867;}@media(min-width:768px){.elementor-3615 .elementor-element.elementor-element-7292c4d{width:46.068%;}.elementor-3615 .elementor-element.elementor-element-75816b3{width:53.932%;}}@media(min-width:1025px){.elementor-3615 .elementor-element.elementor-element-45cee89:not(.elementor-motion-effects-element-type-background), .elementor-3615 .elementor-element.elementor-element-45cee89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-3615 .elementor-element.elementor-element-45cee89 > .elementor-container{max-width:500px;}}@media(max-width:767px){.elementor-3615 .elementor-element.elementor-element-d4bc456 > .elementor-widget-container{border-radius:15px 15px 15px 15px;}}/* Start custom CSS for g5-property-search-form, class: .elementor-element-d4bc456 */@media all and (min-width:0px) and (max-width: 569px) {
  
  .g5ere__sf-btn-submit{
    color: var(--g5-color-primary-foreground);
    background-color: #358A45 !important;
    border-color: #358A45 !important;
}
.bs-placeholder{
    color: inherit !important;
}
.btn-light{
    color: inherit !important;   
}
}

@media all and (min-width:569px) and (max-width: 768px) {
  .g5ere__sf-btn-submit{
    color: var(--g5-color-primary-foreground);
    background-color: #358A45 !important;
    border-color: #358A45 !important;
}
.bs-placeholder{
    color: inherit !important;
}
.btn-light{
    color: inherit !important;   
}
}

@media all and (min-width:801px) and (max-width: 959px) {
  .g5ere__sf-btn-submit{
    color: var(--g5-color-primary-foreground);
    background-color: #358A45 !important;
    border-color: #358A45 !important;
}

.bs-placeholder{
    color: inherit !important;
}
.btn-light{
    color: inherit !important;   
}

.g5ere__sf-top {
    margin-left: 50px !important;
    
}
.g5ere__sf-bottom {
    margin-left: 50px;
    margin-right: 50px;
}

.g5ere__sf-advanced-button a.btn {
    border-radius: 15px !important;
}
}
  .g5ere__sf-btn-submit{
    color: var(--g5-color-primary-foreground);
    background-color: #358A45 !important;
    border-color: #358A45 !important;
}

@media all and (min-width:801px) and (max-width: 4000px) {
    
    .bs-placeholder{
    color: inherit !important;
}
.btn-light{
    color: inherit !important;   
}

.g5ere__sf-top {
    margin-left: 50px !important;
    
}
.g5ere__sf-bottom {
    margin-left: 50px;
    margin-right: 50px;
}

.g5ere__sf-advanced-button a.btn {
    border-radius: 15px !important;
}
}/* End custom CSS */