.elementor-1594 .elementor-element.elementor-element-a18cb82{--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;--margin-top:-71px;--margin-bottom:-7px;--margin-left:0px;--margin-right:0px;}.elementor-1594 .elementor-element.elementor-element-1b4fe28{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1594 .elementor-element.elementor-element-d7a690b > .elementor-widget-container{border-style:none;}.elementor-1594 .elementor-element.elementor-element-d7a690b{animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);text-align:center;}.elementor-1594 .elementor-element.elementor-element-d7a690b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:120px;font-weight:bold;line-height:146px;letter-spacing:-5px;color:#e2e2e2;}.elementor-1594 .elementor-element.elementor-element-7841831{position:absolute;top:33%;right:0px;left:0px;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1594 .elementor-element.elementor-element-7841831 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-1594 .elementor-element.elementor-element-7841831 .aux-modern-heading-primary{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:bold;line-height:23px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1594 .elementor-element.elementor-element-2896bb7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1594 .elementor-element.elementor-element-e592f7e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1594 .elementor-element.elementor-element-e592f7e:not(.elementor-motion-effects-element-type-background), .elementor-1594 .elementor-element.elementor-element-e592f7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1594 .elementor-element.elementor-element-175f430{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1594 .elementor-element.elementor-element-345acd3{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:60px;--padding-top:40px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1594 .elementor-element.elementor-element-345acd3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{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-1594 .elementor-element.elementor-element-569c3fb{color:#000000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-1594 .elementor-element.elementor-element-3499a63{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-1594 .elementor-element.elementor-element-b085937{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1594 .elementor-element.elementor-element-325e78d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:85px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1594 .elementor-element.elementor-element-2ce6de7{--display:flex;--padding-top:2.6%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1594 .elementor-element.elementor-element-2ce6de7:not(.elementor-motion-effects-element-type-background), .elementor-1594 .elementor-element.elementor-element-2ce6de7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1A1A;background-image:url("https://rebodrum.com/wp-content/uploads/2025/08/contemporary-two-level-home-on-hillside-with-shrub-2025-02-03-18-04-00-utc-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1594 .elementor-element.elementor-element-2ce6de7:hover{box-shadow:0px 10px 75px 0px rgba(0,0,0,0.50);}.elementor-1594 .elementor-element.elementor-element-f042d63 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1594 .elementor-element.elementor-element-f042d63{z-index:1;}.elementor-1594 .elementor-element.elementor-element-f042d63 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-1594 .elementor-element.elementor-element-f042d63 .aux-modern-heading-secondary{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:bold;line-height:34px;color:#000000;margin:50px 0px 50px 0px;max-width:339px;}.elementor-1594 .elementor-element.elementor-element-f042d63 .aux-modern-heading-divider{height:4px;width:75%;margin:30px 0px 35px 0px;background-color:#14058A;}.elementor-1594 .elementor-element.elementor-element-b37a94d{--display:flex;--justify-content:flex-start;--padding-top:2.6%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;animation-delay:150ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1594 .elementor-element.elementor-element-b37a94d:not(.elementor-motion-effects-element-type-background), .elementor-1594 .elementor-element.elementor-element-b37a94d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rebodrum.com/wp-content/uploads/2025/08/the-inspector-checks-the-construction-of-a-new-hom-2025-03-27-03-35-14-utc-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1594 .elementor-element.elementor-element-b37a94d:hover{box-shadow:0px 10px 75px 0px rgba(0,0,0,0.50);}.elementor-1594 .elementor-element.elementor-element-437bef2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1594 .elementor-element.elementor-element-437bef2{z-index:1;}.elementor-1594 .elementor-element.elementor-element-437bef2 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-1594 .elementor-element.elementor-element-437bef2 .aux-modern-heading-secondary{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:bold;line-height:34px;color:#000000;margin:50px 0px 50px 0px;max-width:339px;}.elementor-1594 .elementor-element.elementor-element-437bef2 .aux-modern-heading-divider{height:4px;width:75%;margin:30px 0px 35px 0px;background-color:#14058A;}.elementor-1594 .elementor-element.elementor-element-571086d{--display:flex;--justify-content:flex-start;--padding-top:2.6%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1594 .elementor-element.elementor-element-571086d:not(.elementor-motion-effects-element-type-background), .elementor-1594 .elementor-element.elementor-element-571086d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rebodrum.com/wp-content/uploads/2025/08/drone-view-from-above-at-a-young-couple-of-men-and-2025-01-07-18-22-18-utc-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1594 .elementor-element.elementor-element-571086d:hover{box-shadow:0px 10px 75px 0px rgba(0,0,0,0.50);}.elementor-1594 .elementor-element.elementor-element-393b885 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1594 .elementor-element.elementor-element-393b885{z-index:1;}.elementor-1594 .elementor-element.elementor-element-393b885 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-1594 .elementor-element.elementor-element-393b885 .aux-modern-heading-secondary{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:bold;line-height:34px;color:#000000;margin:50px 0px 50px 0px;max-width:339px;}.elementor-1594 .elementor-element.elementor-element-393b885 .aux-modern-heading-divider{height:4px;width:75%;margin:30px 0px 35px 0px;background-color:#14058A;}@media(max-width:1024px){.elementor-1594 .elementor-element.elementor-element-d7a690b .elementor-heading-title{font-size:111px;}.elementor-1594 .elementor-element.elementor-element-2896bb7{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1594 .elementor-element.elementor-element-175f430{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1594 .elementor-element.elementor-element-345acd3{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1594 .elementor-element.elementor-element-325e78d{--flex-wrap:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-1594 .elementor-element.elementor-element-d7a690b .elementor-heading-title{font-size:48px;}.elementor-1594 .elementor-element.elementor-element-7841831 .aux-modern-heading-primary{font-size:29px;line-height:25px;}.elementor-1594 .elementor-element.elementor-element-2896bb7{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1594 .elementor-element.elementor-element-175f430{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1594 .elementor-element.elementor-element-345acd3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1594 .elementor-element.elementor-element-325e78d{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1594 .elementor-element.elementor-element-f042d63 > .elementor-widget-container{padding:0px 0px 0px 25px;}.elementor-1594 .elementor-element.elementor-element-437bef2 > .elementor-widget-container{padding:0px 0px 0px 25px;}.elementor-1594 .elementor-element.elementor-element-393b885 > .elementor-widget-container{padding:0px 0px 0px 25px;}}@media(min-width:768px){.elementor-1594 .elementor-element.elementor-element-2896bb7{--content-width:1920px;}.elementor-1594 .elementor-element.elementor-element-345acd3{--width:58.229%;}.elementor-1594 .elementor-element.elementor-element-3499a63{--content-width:1640px;}.elementor-1594 .elementor-element.elementor-element-325e78d{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1594 .elementor-element.elementor-element-345acd3{--width:100%;}.elementor-1594 .elementor-element.elementor-element-2ce6de7{--width:50%;}.elementor-1594 .elementor-element.elementor-element-b37a94d{--width:50%;}.elementor-1594 .elementor-element.elementor-element-571086d{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-345acd3 */.elementor-1594 .elementor-element.elementor-element-345acd3:after{
    content: '';
    width: 70%;
    height: 400px;
    position: absolute;
    z-index: -1;
   background: rgb(243,243,243);
background: linear-gradient(90deg, rgba(243,243,243,1) 53%, rgba(243,243,243,1) 81%, rgba(236,236,236,1) 81%);
margin-bottom: 90px;


}
 @media screen and (max-width:1025px){
     .elementor-1594 .elementor-element.elementor-element-345acd3:after{
         width: 100%;
          height: 500px;
     }
     
 }
  @media screen and (max-width:767px) and (min-width:638px){
     .elementor-1594 .elementor-element.elementor-element-345acd3 {
         margin-top:50px;
      
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ce6de7 */.elementor-1594 .elementor-element.elementor-element-2ce6de7:after{
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transition: opacity 300ms ease;
    opacity: 1;
    background-color: #fff;
    
   
    
}
.elementor-1594 .elementor-element.elementor-element-2ce6de7{
    transition: transform 300ms ease;
}
.elementor-1594 .elementor-element.elementor-element-2ce6de7:hover:after{
     
     opacity:0;
     
   
}
.elementor-1594 .elementor-element.elementor-element-2ce6de7:hover{
    transform: scale3d(1.10,1.10,1.10);
    z-index: 1;
}
.elementor-1594 .elementor-element.elementor-element-2ce6de7:hover .aux-modern-heading-primary, .elementor-1594 .elementor-element.elementor-element-2ce6de7:hover .aux-head-before, .elementor-1594 .elementor-element.elementor-element-2ce6de7:hover .aux-modern-heading-description{
    color: #fff!important;
}
.elementor-1594 .elementor-element.elementor-element-2ce6de7:hover .aux-modern-heading-divider{
    background-color: #fff!important;
}
.elementor-1594 .elementor-element.elementor-element-2ce6de7 .elementor-element-2b4a93d &gt; .elementor-widget-container{
    opacity: 0!important;
}
.elementor-1594 .elementor-element.elementor-element-2ce6de7:hover .elementor-element-2b4a93d &gt; .elementor-widget-container{
    opacity: 1!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b37a94d */.elementor-1594 .elementor-element.elementor-element-b37a94d:after{
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transition: opacity 300ms ease;
    opacity: 1;
    background-color: #fff;
}
.elementor-1594 .elementor-element.elementor-element-b37a94d{
    transition: transform 300ms ease;
}
.elementor-1594 .elementor-element.elementor-element-b37a94d:hover:after{
     
     opacity:0;
     
   
}
.elementor-1594 .elementor-element.elementor-element-b37a94d:hover{
    transform: scale3d(1.10,1.10,1.10);
    z-index: 1;
}
.elementor-1594 .elementor-element.elementor-element-b37a94d:hover .aux-modern-heading-primary, .elementor-1594 .elementor-element.elementor-element-b37a94d:hover .aux-head-before, .elementor-1594 .elementor-element.elementor-element-b37a94d:hover .aux-modern-heading-description{
    color: #fff!important;
}
.elementor-1594 .elementor-element.elementor-element-b37a94d:hover .aux-modern-heading-divider{
    background-color: #fff!important;
}
.elementor-1594 .elementor-element.elementor-element-b37a94d .elementor-element-2b4a93d &gt; .elementor-widget-container{
    opacity: 0!important;
}
.elementor-1594 .elementor-element.elementor-element-b37a94d:hover .elementor-element-2b4a93d &gt; .elementor-widget-container{
    opacity: 1!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-571086d */.elementor-1594 .elementor-element.elementor-element-571086d:after{
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transition: opacity 300ms ease;
    opacity: 1;
    background-color: #fff;
    
   
    
}
.elementor-1594 .elementor-element.elementor-element-571086d{
    transition: transform 300ms ease;
}
.elementor-1594 .elementor-element.elementor-element-571086d:hover:after{
     
     opacity:0;
     
   
}
.elementor-1594 .elementor-element.elementor-element-571086d:hover{
    transform: scale3d(1.10,1.10,1.10);
    z-index: 1;
}
.elementor-1594 .elementor-element.elementor-element-571086d:hover .aux-modern-heading-primary, .elementor-1594 .elementor-element.elementor-element-571086d:hover .aux-head-before, .elementor-1594 .elementor-element.elementor-element-571086d:hover .aux-modern-heading-description{
    color: #fff!important;
}
.elementor-1594 .elementor-element.elementor-element-571086d:hover .aux-modern-heading-divider{
    background-color: #fff!important;
}
.elementor-1594 .elementor-element.elementor-element-571086d .elementor-element-2b4a93d &gt; .elementor-widget-container{
    opacity: 0!important;
}
.elementor-1594 .elementor-element.elementor-element-571086d:hover .elementor-element-2b4a93d &gt; .elementor-widget-container{
    opacity: 1!important;
}/* End custom CSS */