@charset "UTF-8";
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

/**
 * @license
 *
 * Font Family: Satoshi
 * Designed by: Deni Anggara
 * URL: https://www.fontshare.com/fonts/satoshi
 * © 2023 Indian Type Foundry
 *
 * Font Styles:
 * Satoshi Variable(Variable font)
 * Satoshi Variable Italic(Variable font)
 * Satoshi Light
 * Satoshi Light Italic
 * Satoshi Regular
 * Satoshi Italic
 * Satoshi Medium
 * Satoshi Medium Italic
 * Satoshi Bold
 * Satoshi Bold Italic
 * Satoshi Black
 * Satoshi Black Italic
 *
*/
/**
* This is a variable font
* You can controll variable axes as shown below:
* font-variation-settings: 'wght' 900.0;
*
* available axes:

* 'wght' (range from 300.0 to 900.0)

*/
@font-face {
  font-family: "Satoshi-Variable";
  src: url("./fonts/Satoshi-Variable.woff2") format("woff2"), url("./fonts/Satoshi-Variable.woff") format("woff"), url("./fonts/Satoshi-Variable.ttf") format("truetype");
  font-weight: 300 900;
  font-display: swap;
  font-style: normal;
}
/**
* This is a variable font
* You can controll variable axes as shown below:
* font-variation-settings: 'wght' 900.0;
*
* available axes:

* 'wght' (range from 300.0 to 900.0)

*/
@font-face {
  font-family: "Satoshi-VariableItalic";
  src: url("./fonts/Satoshi-VariableItalic.woff2") format("woff2"), url("./fonts/Satoshi-VariableItalic.woff") format("woff"), url("./fonts/Satoshi-VariableItalic.ttf") format("truetype");
  font-weight: 300 900;
  font-display: swap;
  font-style: italic;
}
@font-face {
  font-family: "Satoshi-Light";
  src: url("./fonts/Satoshi-Light.woff2") format("woff2"), url("./fonts/Satoshi-Light.woff") format("woff"), url("./fonts/Satoshi-Light.ttf") format("truetype");
  font-weight: 300;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: "Satoshi-LightItalic";
  src: url("./fonts/Satoshi-LightItalic.woff2") format("woff2"), url("./fonts/Satoshi-LightItalic.woff") format("woff"), url("./fonts/Satoshi-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-display: swap;
  font-style: italic;
}
@font-face {
  font-family: "Satoshi-Regular";
  src: url("./fonts/Satoshi-Regular.woff2") format("woff2"), url("./fonts/Satoshi-Regular.woff") format("woff"), url("./fonts/Satoshi-Regular.ttf") format("truetype");
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: "Satoshi-Italic";
  src: url("./fonts/Satoshi-Italic.woff2") format("woff2"), url("./fonts/Satoshi-Italic.woff") format("woff"), url("./fonts/Satoshi-Italic.ttf") format("truetype");
  font-weight: 400;
  font-display: swap;
  font-style: italic;
}
@font-face {
  font-family: "Satoshi-Medium";
  src: url("./fonts/Satoshi-Medium.woff2") format("woff2"), url("./fonts/Satoshi-Medium.woff") format("woff"), url("./fonts/Satoshi-Medium.ttf") format("truetype");
  font-weight: 500;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: "Satoshi-MediumItalic";
  src: url("./fonts/Satoshi-MediumItalic.woff2") format("woff2"), url("./fonts/Satoshi-MediumItalic.woff") format("woff"), url("./fonts/Satoshi-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-display: swap;
  font-style: italic;
}
@font-face {
  font-family: "Satoshi-Bold";
  src: url("./fonts/Satoshi-Bold.woff2") format("woff2"), url("./fonts/Satoshi-Bold.woff") format("woff"), url("./fonts/Satoshi-Bold.ttf") format("truetype");
  font-weight: 700;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: "Satoshi-BoldItalic";
  src: url("./fonts/Satoshi-BoldItalic.woff2") format("woff2"), url("./fonts/Satoshi-BoldItalic.woff") format("woff"), url("./fonts/Satoshi-BoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-display: swap;
  font-style: italic;
}
@font-face {
  font-family: "Satoshi-Black";
  src: url("./fonts/Satoshi-Black.woff2") format("woff2"), url("./fonts/Satoshi-Black.woff") format("woff"), url("./fonts/Satoshi-Black.ttf") format("truetype");
  font-weight: 900;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: "Satoshi-BlackItalic";
  src: url("./fonts/Satoshi-BlackItalic.woff2") format("woff2"), url("./fonts/Satoshi-BlackItalic.woff") format("woff"), url("./fonts/Satoshi-BlackItalic.ttf") format("truetype");
  font-weight: 900;
  font-display: swap;
  font-style: italic;
}
body {
  font-family: "Satoshi-Variable";
  height: 100%;
  width: 100%;
}

.navigationTopContainer {
  display: flex;
  height: 4rem;
  background-color: #dedede;
  position: relative;
  z-index: 2;
}

.mobileBannerContainer {
  height: calc(100dvh - 4rem);
  width: 100%;
  overflow: hidden;
  position: relative;
}
.mobileBannerContainer .bannerImageWrapper {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
.mobileBannerContainer .bannerImageWrapper img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.mobileBannerContainer .bannerGradientBackground {
  height: 110%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.mobileBannerContainer .bannerGradientBackground img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.mobileBannerContainer .contentContainer {
  height: -moz-fit-content;
  height: fit-content;
  width: 95%;
  margin-inline: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 3;
  transform: translate(-50%, -50%);
}
.mobileBannerContainer .contentContainer .mainHeading {
  font-size: 2.5rem;
  font-weight: 700;
  text-align: center;
  color: #26387B;
  text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.1);
}
.mobileBannerContainer .contentContainer .mainSubheading {
  margin-top: 1rem;
  background: linear-gradient(176deg, #E2EBF3 49.09%, rgba(226, 235, 243, 0) 96.23%);
  width: 100%;
  max-width: 500px;
  min-height: 5rem;
  height: -moz-fit-content;
  height: fit-content;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-inline: auto;
  padding: 0.5rem 1rem;
}
.mobileBannerContainer .contentContainer .mainSubheading .subheadingText {
  font-size: 1.2rem;
  font-weight: 500;
  text-align: center;
  color: #26387B;
}
.mobileBannerContainer .contentContainer .descriptionText {
  text-align: center;
  width: 100%;
  max-width: 500px;
  margin-inline: auto;
  margin-top: 2rem;
  font-size: 1rem;
  font-family: "Satoshi-Medium";
}
.mobileBannerContainer .contentContainer .propertySearchBtn {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2.5rem;
  margin-top: 2rem;
  margin-inline: auto;
  border: none;
  border-radius: 4px;
  background-color: #26387B;
  color: #fff;
  font-family: "Satoshi-Bold";
  font-size: 0.8rem;
  min-width: -moz-fit-content;
  min-width: fit-content;
  text-wrap: nowrap;
  padding: 0 1rem;
  align-items: center;
  gap: 1rem;
}
.mobileBannerContainer .contentContainer .propertySearchBtn .iconContainer {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 1.5rem;
  width: 1.5rem;
}

.mobileBannerContainer::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 3;
  background: linear-gradient(176deg, rgba(226, 235, 243, 0.69) 42.91%, rgba(226, 235, 243, 0.05) 91.36%);
}

.desktopBannerContainer {
  display: none;
}


.makePropertyHeading{
  font-family: 'Satoshi-Bold';
  color: #26387B;
  font-size: 25px;
  text-align: center;
  width: 100%;
  /* justify-content: center;
  display: flex;
  align-self: center;   */
}

.makePropertyParagraph{
  font-family: 'Satoshi';
  font-weight: 500;
  font-size: 12px;
  text-align: center;
  margin-top: 2rem;
  margin-bottom: 2rem;
}


.applyForMortgage{
  background-color: #26387B;
  padding: 0.5rem;
  color: #fefefe;
  border-radius: 4.17px;
  font-family: 'Satoshi';
  font-size: 12px;
  font-weight: 700;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
 
}
.propertyBuying{
  /* display: flex; */
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  margin-top: 2rem;  
}


.relationshipOfficer{
  display: flex;
  border-style: solid;
  border-width: 1px;
  padding: 1rem;
  border-radius: 25px;
  background-color: #E2EBF3;

}


.sliderDEscription{
  font-family: 'Satoshi';
  font-weight: 500;
  font-size: 9px;
  text-align: left;
  width: 90%;
  color: #26387B;
}

.relationshipOfficerBtn{
  background-color: #26387B;
  padding: 0.5rem;
  color: #fefefe;
  border-radius: 4.17px;
  font-family: 'Satoshi';
  font-size: 10px;
  font-weight: 700;
  display: flex;
  margin-top: 10.65rem;
}


.propertiesHeading{
  font-family: 'Satoshi';
  font-weight: 700;
  color: #26387B;
  font-size: 25px;
  text-align: center;
}

.propertiesParagraph{
  font-family: 'Satoshi';
  color: #1a1a1ad9;
  font-weight: 500;
  font-size: 12px;
  text-align: center;
  margin-top: 2rem;

}
.ourPropertiesHeading{
  padding: 2rem;
}

.propertiesForSaleHeading{
  font-family: 'Satoshi';
  color: #26387B;
  font-weight: 700;
  font-size: 25px;
  text-align: center;

}

.propertiesForSaleParagraph{
  font-family: 'Satoshi';
  color: #1a1a1ac7;
  font-size: 12px;
  text-align: center;
  font-weight: 500;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.viewMoreProperties{
  background-color: #26387B;
  color: #fefefe;
  font-family: 'Satoshi';
  font-weight: 700;
  padding: 0.5rem;
  display: flex;
  font-size: 12px;
  border-radius: 4px ;
 
}

.propertiesForSale{
  padding: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.FAqsImgs{
  display: none;
}


.textonSlide{
  background-color: blue;
.textonSlide {
  background-color: blue;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white; /* Optional: Change text color for better visibility */
  padding: 0.5rem; /* Optional: Add some padding */
  border-radius: 5px; /* Optional: Add rounded corners */
}
}

.slider {
  position: relative;
  max-width: 400px;
  margin: auto;
  overflow: hidden;
  margin-top: 2rem;
  border-radius: 10px;
}
.slides {
  display: flex;
  transition: transform 0.5s ease;
}
.slide {
  min-width: 100%;
  box-sizing: border-box;
}
.prev, .next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background-color: rgba(0, 0, 0, 0.5);
  color: white;
  border: none;
  padding: 10px;
  cursor: pointer;
}
.prev {
  left: 10px;
}
.next {
  right: 10px;
}

.AboutUSPage{
  font-family: 'Satoshi-Variable';
  }
  
  .aboutUsHeader{
  color: #007BFF;
  text-align: center;
  font-weight: 500;
  font-size: 36px;
  font-family: 'Satoshi-Black';
  }
  
  .aboutusDescription{
      font-size: 16px;
      width: 18rem;
      margin: 0 auto; /* Centering the element */
      color: #1a1a1a;
      font-family: 'Satoshi-medium';
  }
  
  .aboutUsButton{
      background-color: #26387B;
      color: #fefefe;
      padding: 0.8rem;
      font-size: 12px;
      font-family: 'Satoshi-Bold';
      border: none;
      border-radius: 10px;
  }
  
  .headingStatement{
      font-family: 'Satoshi-Black';
      color: #007BFF;
      font-size: 1.6rem;
      text-align: center;
      
  }
  
  .paragraphStatement{
      color: #484848;
      font-family: 'Satoshi-Medium';
      margin-top: 2rem;
      text-align: center;
      font-size: 14px;
      margin-inline: auto;
      width: 90%;
      /* background-color: red; */
  }
  
  .nextLine{
      margin-top: 2rem;
  }
  
  .valuesHeading{
      font-family: 'Satoshi-Black';
      color: #007BFF;
      font-size: 1.6rem ;
      width: 100%;
      text-align: center;
      margin-top: 2rem;
  }
  
  
  
  .cardTop{
      align-items: center;
      justify-content: left;
  }
  
  .iconHeaders{
      width: auto;
      height: 18px;
      display: flex;
      justify-content: center;
      align-items: center;
  }
  
  .iconHeader{
      width: auto;
      height: 18px;
      display: flex;
      justify-content: center;
      align-items: center;
  }
  
  
  
  .cardHeading{
      color: #007BFF;
      font-size: 1rem;
      font-weight: 700;
      margin-left: 1rem;
      text-align: center;
  }
  
  .cardBottom{
      width: 100%;
      font-family: 'Satoshi-Medium';
      color: #484848;
      font-size: 13px;
      margin-top: 1rem;
      text-align: center;
  }
  
  .tabsText{
      font-family: 'Satoshi-Medium';
      width: 98%;
      margin-top: 2rem;
      color: #484848;
      text-align: center;
      font-size: 0.8rem;
    }
  
    .headingDirectors{
      font-family: 'Satoshi-Black';
      font-size: 1.6rem;
      color: #007BFF;
      text-align: center;
      margin: 0 auto;
      margin-top: 2rem;
      margin-bottom: 2rem;
    }
  
    .cardParagraph{
      font-family: 'satoshi-Medium';
      font-size: 12px;
      width: 100%;
      margin-top: 1rem;
      color: #484848;
      margin-bottom: 1rem;
      text-align: center;
      
    }  
  
    .cardName{
      font-family: 'Satoshi-Bold';
      color: #007BFF;
      font-size: 14px;
      width: 100%;
      margin-top:1rem ;
      text-align: center;
    }
    
    .exploreMore{
      border-width: 1px;
      border-style: solid;
      padding: 8px;
      border-color: #1a1a1a;
      border-radius: 3px;
      color: #26387B ;
      font-family: 'Satoshi';
      font-size: 12px;
      font-weight: 500;
      /* background-color: yellow; */
      
    }
  
    

    .ourTeamParagraph{
    
      text-align: center;
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
    }

    .ourStories{
      margin-top: 1rem;
    }

    .ourStoryParagraph{
      text-align: center;
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      
    }
  
    .ourStoryHeading{
      font-family: 'Satoshi-Bold';
      font-weight: 700;
      font-size: 1.6rem;
      color: #007BFF;
      text-align: center;
      margin-top: 1rem;
    }
  
    .ourStoryDescription{
  
      font-family: 'Satoshi-Bold';
      width: 100%;
      margin-top: 2rem;
      margin-bottom: 2rem;
      text-align: center;
      color: #484848;
      font-size: 0.8rem;
    }
  
    .exploreMores{
      border-width: 1px;
      border-style: solid;
      padding: 8px;
      border-color: #1a1a1a;
      border-radius: 3px;
      color: #26387B ;
      font-family: 'Satoshi';
      font-size: 12px;
      font-weight: 500;
      margin-bottom: 3rem;
      
    }
  
    .ourTeamHeading{
      font-family: 'Satoshi-Bold';
      font-weight: 700;
      font-size: 1.6rem;
      color: #007BFF;
      /* background-color: yellow; */
      text-align: center;
      margin-top: 2rem;
      margin-bottom: 1rem;
    }
    .ourTeamDescription{
      font-family: 'Satoshi-Bold';
      width: 100%;
      margin-top: 2rem;
      margin-bottom: 2rem;
      /* background-color: red; */
      font-size: 0.8rem;
      color: #484848;
      text-align: center;
    }
  
    .disclaimerHeading{
      font-size: 20px;
      font-weight: 700;
      color: #26387B;
      margin-bottom: 1rem;
    }
  
    .footerRightContainer{
      background-color: #EDF1FF;
      width: 100%;
      padding: 2rem;
      font-family: 'Satoshi';
      color: #26387B;
      font-family: 'Satoshi';
      font-size: 0.8rem;
    }
  
  .footercbz{
      background-color: #26387B;
      color: #ffffff;
      padding: 1rem 0rem 1rem 1rem;
      font-size: 0.8rem;
      width: 100%;
      text-align: center;
      }
  
  .productsHeading{
          font-size: 20px;
          font-weight: 700;
          color: #26387B;
          margin-bottom: 1rem;
          
        }
  
  .productsItems{
          font-weight: 400;
          font-size: 0.8rem;
          /* width: 25%; */
        }
  
  .footerMiddleContainer{
          /* background-color: yellowgreen; */
          width: 100%;
          display: flex;
          padding: 2rem;
          justify-content: space-between;
         
   }
  
   .uk-subnav {
      font-family: 'Satoshi';
        list-style: none;
        padding: 0;
        margin: 0;
        width: 100%;
        /* background-color: red; */
        display: flex;
        font-weight: 700;
        padding: 0.5rem;
        color: #007BFF;
        width: 114%;
        justify-content: left;

        
       
    
    }
    
    .uk-subnav-pill li {
        margin: 0 1rem;
        
      
    }
    
    .uk-subnav-pill a {
        text-decoration: none;
        transition: background-color 0.3s ease;
        font-family: 'Satoshi';
        
    }
    
    .uk-subnav-pill a:hover {
        /* background-color:#007BFF; */
        color: white;
        font-family: 'Satoshi-Bold';
        padding: 10px;
        
        
    }
    
    .uk-subnav-pill .uk-active a {
        background: none;
        color: #007BFF;
        border-style: solid;
        border-width: 0px 0px 3.5px 0px;
        border-color: #1a1a1a;
        font-family: 'Satoshi';
       
        
        
    }
  
   .resources{
      font-size: 20px;
      font-weight: 700;
      color: #26387B;
      margin-bottom: 1rem;
    }
  
    .EmailContainer{
      margin-top: 5rem;
      margin-left: 2rem;
      font-family: 'Satoshi';
      font-weight: 500;
      color: #26387B;
    }
  
    .footerIcons{
      margin-left: 2rem;
      margin-top: 1rem;
    }
  
    .aboutUsFooter{
      border-style: solid;
      border-width: 2px 0px 0px 0px ;
      border-color: #4848483a;
    }
  
  
  .avatarCard{
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
  }
  .mainHeaderImage{
      width: 100%; 
   }
  
  .whoweArePic{
      width: 100%;
  }
  .ourStoryImage{
      width: 100%;
      /* display: none; */
      
  }
  
  .ourteamImage{
      width: 100%;
  }
  
  .statementMissionImage{
      width: 100%;
  }

  .ourMissionStatement {
    display: flex;
    margin-top: 2rem;
    gap: 2rem;
    flex-direction: column-reverse;
  }

  .ourStories{
    display: flex;
    flex-direction: column-reverse;
  }
 

@media screen and (min-width: 520px){
  .uk-subnav {
    display: flex;
    list-style: none;
    padding: 0;
    margin: 0;
    /* border-bottom: 2px solid #26387B; */
    /* background-color: red; */
    display: flex;
    justify-content: center; 
    list-style: none;
    padding: 0;
    margin: 0;
  }


  .valuesHeading{
    width: 90%;
    margin-inline: auto;
  }

  .headingDirectors{
    margin-left: -5rem;
  }
  .whoWeAre{
    width: 90%;
    margin-inline: auto;
  }
}
@media screen and (min-width: 768px) {
  
  .mobileBannerContainer {
    display: none;
  }
  
  .desktopBannerContainer {
    display: block;
    position: relative;
    height: 70vh;
    width: 100%;
    overflow: hidden;
    z-index: 1;
  }
  .desktopBannerContainer .contentContainer {
    position: relative;
    width: 90%;
    top: 4rem;
    max-width: 1210px;
    z-index: 4;
    margin-inline: auto;
  }
  .desktopBannerContainer .contentContainer .mainWrapper {
    width: 20rem;
  }
  .desktopBannerContainer .contentContainer .mainWrapper .mainHeading {
    color: #26387B;
    font-size: 2.2rem;
  }
  .desktopBannerContainer .contentContainer .mainWrapper .subheadingText {
    font-size: 1rem;
    margin-top: 1.5rem;
    color: #26387B;
    font-family: "Satoshi-Bold";
  }
  .desktopBannerContainer .contentContainer .mainWrapper .descriptionText {
    color: #333;
    font-family: "Satoshi-Medium";
    width: 80%;
    margin-top: 1.5rem;
    font-size: 0.9rem;
  }
  .desktopBannerContainer .contentContainer .mainWrapper .propertySearchDeskopBtn {
    display: flex;
    margin-top: 2rem;
    height: 2.5rem;
    width: -moz-fit-content;
    width: fit-content;
    background-color: #26387B;
    color: #fff;
    font-family: "Satoshi-Bold";
    font-size: 0.75rem;
    text-decoration: none;
    padding: 0 1rem;
    align-items: center;
    gap: 0.5rem;
    border-radius: 4px;
    border: none;
    text-wrap: nowrap;
  }
  .desktopBannerContainer .contentContainer .mainWrapper .propertySearchDeskopBtn .iconContainer {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 1rem;
    width: 1rem;
  }
  .desktopBannerContainer .contentContainer .exploreBtn {
    display: flex;
    margin-top: 4rem;
    text-decoration: none;
    align-items: center;
    gap: 0.5rem;
    font-family: "Satoshi-Bold";
    font-size: 0.8rem;
    color: #26387B;
  }
  .desktopBannerContainer .contentContainer .exploreBtn .scrollIcon {
    display: flex;
    width: 1rem;
    height: 1rem;
    background-color: #fff;
    border-radius: 50%;
  }
  .desktopBannerContainer .bannerImageWrapper {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 4;
    height: 100%;
    width: 50%;
  }
  .desktopBannerContainer .bannerImageWrapper img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .contentBannerGradientBackground {
    position: absolute;
    top: 0rem;
    width: 100%;
    height: 100%;
  }
  .contentBannerGradientBackground img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .contentBackgroundWrapper {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 1;
  }
  .contentBackgroundWrapper img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  

  .topCardsContainer{
    /* background-color: yellow; */
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .middleCardsContainer{
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .bottomCardsContainer{
    display: flex;
    justify-content: center;
    align-items: center;
  }
}
@media screen and (min-width: 1024px) {

  .desktopBannerContainer {
    display: block;
    position: relative;
    height: 80vh;
    width: 100%;
    overflow: hidden;
    z-index: 1;
  }
  .desktopBannerContainer .contentContainer {
    position: relative;
    width: 90%;
    top: 4rem;
    max-width: 1210px;
    z-index: 4;
    margin-inline: auto;
  }
  .desktopBannerContainer .contentContainer .mainWrapper {
    width: 30rem;
  }
  .desktopBannerContainer .contentContainer .mainWrapper .mainHeading {
    color: #26387B;
    font-size: 2.5rem;
  }
  .desktopBannerContainer .contentContainer .mainWrapper .subheadingText {
    font-size: 1.2rem;
    margin-top: 1rem;
    color: #26387B;
    font-family: "Satoshi-Medium";
  }
  .desktopBannerContainer .contentContainer .mainWrapper .descriptionText {
    color: #333;
    font-family: "Satoshi-Medium";
    margin-top: 1.5rem;
    font-size: 1rem;
  }
  .desktopBannerContainer .contentContainer .mainWrapper .propertySearchDeskopBtn {
    display: flex;
    margin-top: 2rem;
    height: 2.5rem;
    width: -moz-fit-content;
    width: fit-content;
    background-color: #26387B;
    color: #fff;
    font-family: "Satoshi-Bold";
    font-size: 0.75rem;
    text-decoration: none;
    padding: 0 1rem;
    align-items: center;
    gap: 1rem;
    border-radius: 4px;
    border: none;
    text-wrap: nowrap;
  }
  .desktopBannerContainer .contentContainer .mainWrapper .propertySearchDeskopBtn .iconContainer {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 1rem;
    width: 1rem;
  }
  .desktopBannerContainer .contentContainer .exploreBtn {
    display: flex;
    margin-top: 4rem;
    text-decoration: none;
    align-items: center;
    gap: 1rem;
    font-family: "Satoshi-Bold";
    font-size: 0.8rem;
    color: #26387B;
  }
  .desktopBannerContainer .contentContainer .exploreBtn .scrollIcon {
    display: flex;
  }
  .desktopBannerContainer .bannerImageWrapper {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 4;
    height: 95%;
    width: 55%;
  }
  .desktopBannerContainer .bannerImageWrapper img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .contentBannerGradientBackground {
    position: absolute;
    top: 0rem;
    width: 100%;
    height: 115%;
    margin-top: -10%;
  }
  .contentBannerGradientBackground img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .contentBackgroundWrapper {
    position: absolute;
    top: 0;
    left: 0;
    height: 105%;
    width: 100%;
    margin-top: -5%;
    z-index: 1;
  }
  .contentBackgroundWrapper img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }

  
  .aboutUsHeader{
    font-family: 'Satoshi-bold';
    font-size: 48px;
    color: #1A1A1A;
    /* background-color: red; */
    
  }
  
  
  
  .aboutusDescription{
    font-size: 22px;
    width: 20rem;
    margin-left: 2rem;
    
  }
  
  
  .leftHeader{
    justify-content: center;
    align-items: center;
    text-align: center;
    margin-left: 12.5rem;
    /* background-color: red; */
    
  }
  
  
  .pageHeader{
    background-color: #F7F7F7;
  
  }
  
  .aboutUsButton{
    background-color: #26387B;
    color: #fefefe;
    padding: 0.8rem;
    font-size: 12px;
    font-family: 'Satoshi-Bold';
    border: none;
    border-radius: 10px;
  }
  
  .mainHeader{
    display: flex;
    justify-content: space-between;
    padding: 5rem 0rem 0rem 0rem ;
    background-color: #E2EBF3;
    border: solid;
    border-width: 0rem 0rem 0.5rem 0rem;
    border-color: #ED1C24;
    font-family: 'Satoshi-medium';
    color: #1A1A1A;
  
  }
  
  .ourMissionStatement{
      display: flex;
      font-family: 'Satoshi';
      padding: 7rem;
      justify-content: space-between;
      /* background-color: red; */
      margin-right: 5rem;
      width: 100%;
      flex-direction: row;
      
  }
  
  .headingStatement{
      font-family: 'Satoshi-Black';
      color: #007BFF;
      font-size: 2.2rem ;
  }
  
  .missionStatement{
      width: 30%;
      margin-right: 5rem;
  
  }
  
  .paragraphStatement{
      color: #484848;
      font-family: 'Satoshi-Medium';
      margin-top: 2rem;
      
  }
  
  .nextLine{
  margin-top: 2rem;
  }
  
  .missionPic{
      width: 50rem;
      height: auto;
      margin-left: 2.2rem;
  }

  .ourMissionStatement{
    display: flex;
    font-family: 'Satoshi';
    padding: 2rem;
    justify-content: space-between;
    /* background-color: red; */
    width: 100%;
    
}

.statementMissionImage{
    height: auto;
    width: 80%;
    margin-left: 1.5rem;
}
  
  .cardTop{
      display: flex;
  }
  
  .valuesContainer{
      font-family: 'Satoshi';
      background-color: #F7F7F7;
      padding: 3rem 3rem 0rem 0rem;
      /* width: 85%; */
      border-radius: 10px;
      height: fit-content;
      margin-inline: auto;
      /* margin-left: 7.5%; */
      /* background-color: yellow; */
  }
  
  .valuesHeading{
      font-family: 'Satoshi-Black';
      color: #007BFF;
      font-size: 2.2rem ;
      width: 70%;
      margin-inline: auto;
      /* background-color: red; */
      text-align: left;
  }
  
  .cardHeading{
      color: #007BFF;
      font-size: 1rem;
      font-weight: 700;
      margin-left: 1rem;
  }
  
  .iconHeaders{
      width: auto;
      height: 18px;
  }
  
  .cardBottom{
      width: 12rem;
      font-family: 'Satoshi-Medium';
      color: #484848;
      font-size: 13px;
      margin-top: 1rem;
  }
  
  .cardTop{
      align-items: center;
      justify-content: left;
      /* background-color: red; */
      margin-top: 2rem;
  }
  
  
  .rightContainer{
      display: flex;
  }
  
  .leftContainer{
      /* background-color: blue; */
      /* height: fit-content; */
      margin-top: 20rem;
  
      
  }

  
  .topS{
      display: flex;
  }
  .middS{
      display: flex;
  }
  
  .lowerS{
      display: flex;
  }
  
  .leftS{
  /* margin-left: 2rem; */
  margin-right: 3rem;
  }
  
  .whoWeAre{
      display: flex;
      padding: 7rem;
      width: 100%;
      margin-top: 3rem;
      width: 100%;
      padding: 8rem;
      /* background-color: purple; */ 
  }
  
  .tabsWhatweDo{
      width: 30%;
  }
  
  .whoweArePic{
    margin-top: 4rem;
      height: auto;
      width: 80rem;
      border-radius: 400px 5px 5px 400px;
  }
  
  .uk-subnav {
    font-family: 'Satoshi-Bold';
      list-style: none;
      padding: 0;
      margin: 0;
      display: flex;
      width: 300%;
      /* background-color: yellow; */
  
  }
  
  .uk-subnav-pill li {
      margin: 0 1rem;
    
  }
  
  .uk-subnav-pill a {
      text-decoration: none;
      padding: 1rem 2rem;
      /* border-radius: 5px; */
      transition: background-color 0.3s ease;
      font-family: 'Satoshi-Bold';
  }
  
  .uk-subnav-pill a:hover {
      /* background-color:#007BFF; */
      color: white;
      font-family: 'Satoshi-Bold';
      padding: 10px;
      
  }
  
  .uk-subnav-pill .uk-active a {
      background: none;
      color: #007BFF;
      border-style: solid;
      border-width: 0px 0px 3.5px 0px;
      border-color: #1a1a1a;
      font-family: 'Satoshi-Black';
      /* background-color: yellow; */
      
  }
  
  .headingDirectors{
    font-family: 'Satoshi-Black';
    font-size: 42px;
    color: #007BFF;
    text-align: center;
    margin: 0 auto;
  }
  
  .topCardsContainer{
    display: flex;
    flex-direction: row;
    /* background-color: red; */
    width: 100%;
    justify-content: center;
    align-items: center;
    text-align: center;
  }
  .middleCardsContainer{
    display: flex;
    flex-direction: row;
    /* background-color: purple; */
    width: 100%;
    justify-content: center;
    align-items: center;
    text-align: center;
    
  }
  .bottomCardsContainer{
    display: flex;
    flex-direction: row;
    /* background-color: red; */
    width: 100%;
    justify-content: center;
    align-items: center;
    text-align: center;
  }
  
  .avatarCard{
      background-color: #DEDEDE;
      border-radius: 10px;
      width: auto;
      height: 10rem;
  }
 
  
  .cardName{
    font-family: 'Satoshi-Bold';
    color: #007BFF;
    font-size: 14px;
    width: 80%;
    margin-top:1rem ;
  }
  
  .cardParagraph{
    font-family: 'satoshi-Medium';
    font-size: 12px;
    width: 80%;
    margin-top: 1rem;
    color: #484848;
    margin-bottom: 1rem;
    
  }
  
  .exploreMore{
    border-width: 1px;
    border-style: solid;
    padding: 8px;
    border-color: #1a1a1a;
    border-radius: 3px;
    color: #26387B ;
    font-family: 'Satoshi';
    font-size: 12px;
    font-weight: 500;
    /* background-color: yellow; */
    /* margin-left: -5rem; */
  }
  
  
  .exploreMores{
    border-width: 1px;
    border-style: solid;
    padding: 8px;
    border-color: #1a1a1a;
    border-radius: 3px;
    color: #26387B ;
    font-family: 'Satoshi';
    font-size: 12px;
    font-weight: 500;
    margin-bottom: 3rem;
    /* margin-left: 17.5rem; */
    /* background-color: red; */
    
  }
  

  .pagesections{
    margin-top: 2rem;
  }
  .boardofDirectors{
    width: 100%;
    margin-top: 3rem;
    width: 100%;
    /* padding: 8rem; */
    /* background-color: black; */
  }
  
  .BoardCardsContainer{
    width: fit-content;
    /* background-color: red; */
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    margin-top: 30px;
  }

  .ourTeam{
    display: flex;
    width: 100%;
  }

  .ourStories{
    display: flex;
    font-family: 'Satoshi';
    justify-content: space-between;
    /* background-color: blue; */
    flex-direction: row;
    width: 90%;
   
  }
  
  .ourStoryParagraph{
    width: 50%;
    /* background-color: red; */
    padding: 2rem;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    flex-direction: column;
    
  }
  
  .ourStoryHeading{
    font-family: 'Satoshi-Bold';
    font-weight: 700;
    font-size: 38px;
    color: #007BFF;
    
  }
  
  .ourStoryDescription{
    font-family: 'Satoshi-Bold';
    
    margin-top: 2rem;
    margin-bottom: 2rem;
    /* background-color: yellow; */
    
  }
  
  .ourStory{
    width: 100%;
    padding: 8rem;
    /* background-color: red; */
   
    
  }
  
  .ourStoryImage{
    
    width: auto;
    height: 25rem;
  }
  
  .ourteamImage{
   margin-top: 3rem;
   padding: 4rem;
  }
  
  .ourTeamPic{
    width: 50%;
  }
  
  .ourTeamHeading{
    font-family: 'Satoshi-Bold';
    font-weight: 700;
    font-size: 38px;
    color: #007BFF;
    /* background-color: yellow; */
  }
  
  .ourTeamDescription{
    font-family: 'Satoshi-Bold';
    margin-top: 1rem;
    margin-bottom: 1rem;
    width: 100%;
    padding: 2rem;
    /* margin-left: 2rem;
    margin-bottom: 2rem; */
  }
  
  .ourTeamParagraph{
   
    width: 50%;
    
  }
  
  .aboutUsFooter{
    border-style: solid;
    border-width: 2px 0px 0px 0px ;
    border-color: #4848483a;
  }
  
  .footerIcons{
    margin: 1.5rem;
    /* background-color: red; */
    width: fit-content;
    padding: 0.3rem;
  }
  
  .footerTop{
    display: flex;
    width: 100%;
    padding: 1rem;
  }
  
  .EmailContainer{
    margin-top: 5rem;
    margin-left: 3rem;
    font-family: 'Satoshi';
    font-weight: 500;
    color: #26387B;
  }
  
  
  .footerDetails{
    width: 33.33333%;
    /* background-color: red; */
    font-family: 'Satoshi-Variable';
    padding: 2rem;
  }
  
  .phoneNumber{
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .ourStory{
    /* background-color: yellow; */
    padding: 0rem;
  }
  
  .footerMiddleContainer{
    /* background-color: yellowgreen; */
    width: 33.33333%;
    display: flex;
    padding: 2rem;
    justify-content: space-between;
  }
  
  .footerRightContainer{
    background-color: #EDF1FF;
    width: 33.333333%;
    padding: 2rem;
    font-family: 'Satoshi';
    color: #26387B;
    font-family: 'Satoshi';
    font-size: 16px;
  }

  .ourTeam{
    /* background-color: blue; */
    width: fit-content;
  }
  .disclaimerHeading{
    font-size: 20px;
    font-weight: 700;
    color: #26387B;
    margin-bottom: 1rem;
  }
  
  .tabsText{
    font-family: 'Satoshi-Medium';
    margin-left: 2rem;
    width: 150%;
    margin-top: 3rem;
    color: #484848;
    /* background-color: red; */
    text-align: left;
  }
  
  
  .resources{
    font-size: 20px;
    font-weight: 700;
    color: #26387B;
    margin-bottom: 1rem;
  }
  
  .productsItems{
    font-weight: 400;
    font-size: 16px;
    /* width: 25%; */
  }
  
  .productsHeading{
    font-size: 20px;
    font-weight: 700;
    color: #26387B;
    margin-bottom: 1rem;
  }
  
  .footercbz{
    background-color: #26387B;
    color: #ffffff;
    padding: 1rem 0rem 1rem 1rem;
    
   
     }

}
@media screen and (min-width: 1280px) {
  .desktopBannerContainer {
    height: 90vh;
  }
  .bannerImageWrapper {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 4;
    height: unset;
    height: 98% !important;
    width: 50%;
  }
  .bannerImageWrapper img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .contentBannerGradientBackground {
    position: absolute;
    top: 0rem;
    width: 100%;
    height: 120%;
    margin-top: -12%;
  }
  .contentBannerGradientBackground img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .contentBackgroundWrapper {
    position: absolute;
    top: 0;
    left: 0;
    height: 118%;
    width: 100%;
    margin-top: -8.5rem;
    z-index: 1;
  }
  .contentBackgroundWrapper img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media screen and (min-width: 1440px) {
  .contentContainer {
    position: relative;
    width: 90%;
    height: 25rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    top: 10rem !important;
    max-width: 1380px !important;
    z-index: 4;
    margin-inline: auto;
  }
  .contentContainer .mainWrapper {
    width: 20rem;
  }
  .contentContainer .mainWrapper .mainHeading {
    color: #26387B;
    font-size: 3rem !important;
  }
  .contentContainer .mainWrapper .subheadingText {
    font-size: 1rem;
    margin-top: 1.5rem;
    color: #26387B;
    font-family: "Satoshi-Bold";
  }
  .contentContainer .mainWrapper .descriptionText {
    color: #333;
    font-family: "Satoshi-Medium";
    width: 100% !important;
    margin-top: 1.5rem;
    font-size: 1rem;
  }
  .contentContainer .mainWrapper .propertySearchDeskopBtn {
    display: flex;
    margin-top: 3rem !important;
    height: 2.5rem;
    width: -moz-fit-content;
    width: fit-content;
    background-color: #26387B;
    color: #fff;
    font-family: "Satoshi-Bold";
    font-size: 0.9rem !important;
    text-decoration: none;
    padding: 0 1rem;
    align-items: center;
    gap: 0.5rem;
    border-radius: 4px;
    border: none;
    text-wrap: nowrap;
    cursor: pointer;
    transition: all 0.3s ease-in-out;
  }
  .contentContainer .mainWrapper .propertySearchDeskopBtn .iconContainer {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 1.5rem;
    width: 1.5rem;
    transition: all 0.3s ease-in-out;
  }
  .contentContainer .mainWrapper .propertySearchDeskopBtn:hover {
    background-color: #050d27;
    color: #fff;
    cursor: pointer;
  }
  .contentContainer .mainWrapper .propertySearchDeskopBtn:hover .iconContainer {
    transform: translateX(0.5rem);
  }
  .contentContainer .exploreBtn {
    display: flex;
    margin-top: 4rem;
    text-decoration: none;
    align-items: center;
    gap: 0.5rem;
    font-family: "Satoshi-Bold";
    font-size: 0.8rem;
    color: #26387B;
  }
  .contentContainer .exploreBtn .scrollIcon {
    display: flex;
    width: 1rem;
    height: 1rem;
    background-color: #fff;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease-in-out;
  }
  .contentContainer .exploreBtn:hover .scrollIcon {
    transform: translateY(0.5rem);
  }
  .desktopBannerContainer {
    height: 100vh;
    max-height: 55rem;
  }
  .bannerImageWrapper {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 4;
    height: unset;
    height: 100% !important;
    width: 50%;
  }
  .bannerImageWrapper img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .contentBannerGradientBackground {
    position: absolute;
    top: 0rem;
    width: 100%;
    height: 135%;
    margin-top: -15%;
  }
  .contentBannerGradientBackground img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .contentBackgroundWrapper {
    position: absolute;
    top: 0;
    left: 0;
    height: 132%;
    width: 100%;
    margin-top: -13%;
    z-index: 1;
  }
  .contentBackgroundWrapper img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media screen and (min-width: 2560px) {
  .desktopBannerContainer {
    height: 100vh !important;
    max-height: 80rem;
  }
  .contentBannerGradientBackground {
    position: absolute;
    top: 0rem;
    width: 100%;
    height: 125%;
    margin-top: -9%;
  }
  .contentBannerGradientBackground img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .contentBackgroundWrapper {
    position: absolute;
    top: 0;
    left: 0;
    height: 128%;
    width: 100%;
    margin-top: -10%;
    z-index: 1;
  }
  .contentBackgroundWrapper img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .contentContainer {
    position: relative;
    width: 90%;
    height: 35rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    top: 10rem !important;
    max-width: 2160px !important;
    z-index: 4;
    margin-inline: auto;
  }
  .contentContainer .mainWrapper {
    width: 20rem;
  }
  .contentContainer .mainWrapper .mainHeading {
    color: #26387B;
    font-size: 4rem !important;
  }
  .contentContainer .mainWrapper .subheadingText {
    font-size: 1.5rem !important;
    margin-top: 2rem !important;
    color: #26387B;
    font-family: "Satoshi-Bold";
  }
  .contentContainer .mainWrapper .descriptionText {
    color: #333;
    font-family: "Satoshi-Medium";
    width: 100% !important;
    margin-top: 2rem !important;
    font-size: 1.2rem !important;
  }
  .contentContainer .mainWrapper .propertySearchDeskopBtn {
    display: flex;
    margin-top: 2rem;
    height: 3rem !important;
    width: -moz-fit-content;
    width: fit-content;
    background-color: #26387B;
    color: #fff;
    font-family: "Satoshi-Bold";
    font-size: 1rem !important;
    text-decoration: none;
    padding: 0 1.5rem !important;
    align-items: center;
    gap: 0.5rem;
    border-radius: 4px;
    border: none;
    text-wrap: nowrap;
  }
  .contentContainer .mainWrapper .propertySearchDeskopBtn .iconContainer {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 1.5rem;
    width: 1.5rem;
  }
  .contentContainer .exploreBtn {
    display: flex;
    margin-top: 4rem;
    text-decoration: none;
    align-items: center;
    gap: 0.5rem;
    font-family: "Satoshi-Bold";
    font-size: 1rem !important;
    color: #26387B;
  }
  .contentContainer .exploreBtn .scrollIcon {
    display: flex;
    width: 1rem;
    height: 1rem;
    background-color: #fff;
    border-radius: 50%;
  }
}/*# sourceMappingURL=style.css.map */