*
{
    margin:0;
    padding:0;
}

.navl1
{
    display:flex;
    justify-content: space-between;
    align-items:center;


   
    
    background-color:#e5e5e5;
    position:fixed;
    z-index: 999;
    width:100%;
    
}

.navl2
{
    display:flex;
    margin-right: 60px;
    gap:0px 30px;
    justify-content: right;
    align-items: center;
   
    
    
   
}

.citys
{
    
    outline:none;
    border:none;
    background: none;
    font-family:poppins;
    color:#002e4c;
    font-size: 16px;
}

.lt1
{
    word-spacing: 20px;
    margin-left:60px;
    padding: 10px 10px;
    font-family:poppins;
    color:#002e4c;
}

.lt2
{
    font-family:poppins;
    color:#002e4c;
  
    
}

.op1
{
    font-size: 10px;
}




.logoi
{
    width: 180px;
    height:auto;
    padding-top: 10px;

}







.m-nav1
{
    display:flex;
    background-color:#002e4c;
    
    padding: 20px 0px;
    align-items: center;
    
    width:100%;
    
    
    

}

.nt1
{
    font-family: poppins;
    margin-left: 40px;
    color:white;
}

.nt2
{
    
    margin-left: 200px;
    
}

.sb
{
    height:35px;
    width:400px;
    border-radius: 12px;
    border: 1px solid #002e4c;
}


.nt1:hover
{
    color:#e5e5e5;
}

.ck1
{
    align-items: center;
    display: flex;
    justify-content: space-around;
}




.shapeb {
    --b: 250px; /* adjust to control the border  */
    height: 500px; /* adjust to control the size  */
    aspect-ratio: cos(30deg);
    clip-path: 
      polygon(50% 0,-50% 50%,50% 100%,150% 50%,50% 0,
      50% var(--b),
      calc(100% - var(--b)*sin(60deg)) calc(25% + var(--b)*cos(60deg)),
      calc(100% - var(--b)*sin(60deg)) calc(75% - var(--b)*cos(60deg)),
      50% calc(100% - var(--b)),
      calc(var(--b)*sin(60deg)) calc(75% - var(--b)*cos(60deg)),
      calc(var(--b)*sin(60deg)) calc(25% + var(--b)*cos(60deg)),
      50% var(--b));
    background: #ebebeb;
  }

  .ib
  {
    height:500px;
    object-fit:cover;
    width:450px;
  }

  .lt3
  {
    font-size: 72px;
    font-family: metropolis;
    line-height: 100px;
    color: #002e4c;
  }

  .b1
  {
    width:200px;
    height:60px;
    border-radius:10px;
    font-family: poppins;
    font-size: 18px;
    background-color:#002e4c;
    color:white;
    border:none;
    
    
  }

  .b1:hover
  {
    
    background-color:#e5e5e5;
    color:#002e4c;
    
  }

  .headt1
  {
    font-size: 280px;
    z-index: -999;
    font-family: metropolis;
    color:#002e4c;
   
  }

  .headt1
  {
    filter: opacity(0.6);
    z-index: -999;
   
  }


.cbd
{
    background-color:#e5e5e5;
    width:100%;
    height: 140px;
    position: absolute;
    top:1040px;
    align-items: center;
    z-index: 999;
    
}

.c2f
{
    display: flex;
    background-color:white;
    position: absolute;
    top:34px;
    
    width:100%;
    gap:0px 0px;
    font-family: poppins;
    color:#002e4c;
    align-items: center;
    justify-content: space-between;
    
    
    
    
}

.ct1
{
    
}
  
.fa-solid
{
    color:#222222;

}

.textL1
{
    
    font-family: poppins;
    color:white;
    align-items: center;
    background-color: #002e4c;
    padding:25px 40px 25px 40px;
    
    
}

.flexc2
{
    display: flex;
    justify-content: space-around;
    
}

.box1
{
    width:250px;
    height:300px;
    
    display: flex;
    gap:0px 20px;
    
}

.bi1
{   
    width:250px;
    height:300px;
    object-fit: cover;
}

.box2
{
    width:250px;
    height:400px;
    background-color:#e5e5e5;
    
}

.bi2
{   
    width:250px;
    height:400px;
    object-fit: cover;
}

.box3
{
    width:150px;
    height:150px;
    background-color:#e5e5e5;
    position: relative;
    top:-280px;
    left: 160px;
    z-index: 999;
    padding: 0px 10px;
}

.bi3
{
    width:150px;
    height:150px;
    object-fit: contain;
    
}

.pt1
{
    font-family: metropolis;
    line-height: 30px;
    color: #002e4c;
}

.ht1
{
    font-family:poppins;
    font-size: 50px;
    color: #002e4c;
}

.if1
{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px 20px;
    color: #002e4c;
}

.ht2
{
    font-family:poppins;
    font-size: 25px;
    color:#002e4c;
}

.pt2
{
    font-family: poppins;
}

.bt2
{
    font-family: poppins;
    font-size: 20px;
    padding: 10px 30px;
    color:white;
    background-color:#002e4c;
    border: none;
}

.bt2:hover
{
    
    background-color:white;
    color:#002e4c;
    
}

.featurest
{
    background-color:#002e4c;
    height:280px;
    padding:80px 0px;
}
.bxf1
{
    display: flex;
    justify-content: center;
    gap:0px 50px;
}

.nt8
{
    font-family: poppins;
    font-size: 30px;
    color:white;
    
}

.nt9
{
    font-family: poppins;
    font-size: 60px;
    color:white;
    letter-spacing: 10px;
}
.box4
{
    width:340px;
    height:300px;
    background-color:#e5e5e5;
}

.b4i
{
    width:340px;
    height:300px;
    object-fit: cover;
    position: absolute;
}

.content
{
    width:100%;
    height:100%;
    top:80px;
    left:0;
    position: relative;
    
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    opacity: 0;
    transition: 0.6s;
    color: black;
    font-family: metropolis;
    
    
}

.content:hover
{
    opacity: 1;
}

.bit4
{
    background-color:white;
    padding:5px 10px;
    color:#002e4c;
}

.box5
{
    width:340px;
    height:440px;
    background-color:#e5e5e5;
}

.b5i
{
    width:340px;
    height:440px;
    object-fit: cover;
    position: absolute;
}

.bit5
{
    background-color:white;
    padding:5px 10px;
    color:#002e4c;
}

.box6
{
    width:340px;
    height:300px;
    background-color:#e5e5e5;
}

.b6i
{
    width:340px;
    height:300px;
    object-fit: cover;
    position: absolute;
}

.bit6
{
    background-color:white;
    padding:5px 10px;
    color:#002e4c;
}

.nt10
{
    font-family: poppins;
    font-size: 30px;
    color:#002e4c;
    
}

.nt11
{
    font-family: poppins;
    font-size: 60px;
    color:#002e4c;
    letter-spacing: 5px;
    
}

.gbr
{
    background-color: #e5e5e5;
    padding: 60px 0px;
}

.fc2
{
    display: flex;
    justify-content: space-evenly;
}

.box8
{
    width:500px;
    height:310px;
    background-color:#e5e5e5;
}
.content1
{
    width:100%;
    height:100%;
    top:40px;
    left:15px;
    position: relative;
    
    display: flex;
    align-items: left;
    justify-content: left;
    flex-direction: column;
    opacity: 1;
    color: black;
    font-family: metropolis;
    
    
}


.b8i
{
    width:500px;
    height:310px;
    object-fit: cover;
    position: absolute;
    
}


.bit81
{
  
    color:white;
    background-color: #002e4c;
    width:95px;
    padding: 10px 10px;
}

.bit8
{
    

    color:white;
    font-size: 25px;
    background-color: #002e4c;
    width:95px;
    padding: 10px 10px;
    line-height: 40px;
}

.cfbg
{
    background-color: #002e4c;
    padding: 20px 0px;;
    width:100%;
    height: 580px;
    position: absolute;

    
}

.ob
{
    width:1200px;
    height:180px;
    background-color: white;
   margin:auto;
   display: flex;
   align-items: center;
   justify-content: space-between;
   position: relative;
   top:-110px;
   
   
}

.obi2
{
    display: flex;
    align-items: center;
    gap:0px 25px;
    padding-left: 60px;
}

.obi
{
    width:140px;
    height:140px;
    background-color:#e5e5e5;
    border-radius: 200px;
    
    
}


.obi1
{
    width:140px;
    height:140px;
    object-fit: cover;
    border-radius: 200px;
   
}

.obi3
{
    line-height: 40px;
    font-family: poppins;
    font-size: 20px;
    letter-spacing: 1px;
    align-items: center;
    padding-right: 60px;
    
}


.nt12
{
    font-family: poppins;
    font-size: 30px;
    color:white;
    
}

.nt13
{
    font-family: poppins;
    font-size: 60px;
    color:white;
    letter-spacing: 10px;
}

.dcbdh
{
    display: flex;
    justify-content: space-evenly;
}

.cfb1
{
    width:150px;
    height:150px;
    background-color:white;
    
    

}

.cfb1i
{
    width:150px;
    height:150px;
    object-fit: cover;
    position: absolute;
   

}




.content3
{
    width:100%;
    height:100%;
    top:50px;
    left:0;
    position: relative;
    
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    opacity: 1;
    color: black;
    font-family: metropolis;
    
    
}

.cft1
{
    
    color:#002e4c;
}

.nt14
{
    font-family: poppins;
    font-size: 60px;
    color:#002e4c;
    letter-spacing: 5px;
    z-index: 999;
}
.userfeedbackflex
{
    display: flex;
    justify-content: space-evenly;
}


.user
{
    width:80px;
    height: 80px;
    
    border-radius: 200px;
    align-items: center;
    
}

.user1
{
    width:80px;
    height: 80px;
    object-fit: cover;
    border-radius: 200px;
}
.userch
{
    font-family: poppins;
}
.userc
{
    font-size: 11px;
    line-height: 25px;
    font-family: poppins;
}
.Footer
{
    background-color: #002e4c;
}

.tf
{
    display: flex;
    justify-content: space-evenly;
}



.btmlogoi
{
    width:150px;
    height: auto;
    background-color: white;
    
}

.txt1
{
    font-family: poppins;
   color:white;
}

.txt2
{
    font-family: poppins;
    color:white;

}

.txt3
{
    font-family: poppins;
    color:white;
    gap:0px 10px;

}

.fa-solid
{
    color: white;
}