@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;800&amp;family=Work+Sans:wght@400;500&amp;display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@500;700&amp;display=swap');
:root {
   --mont: 'Montserrat', sans-serif;
   --work: 'Work Sans', sans-serif;
}
body {
   font-family: var(--mont);
   font-size: 14px;
   margin: 0;
   box-sizing: border-box;
   color: #3D3D3F;
   height: 100vh;
   flex-direction: column;
}
.text-justify {
  text-align: justify;
}
.uk-h1, .uk-h2,h1, .uk-h3, .uk-h4, .uk-h5, .uk-h6, .uk-heading-2xlarge, .uk-heading-large, .uk-heading-medium, .uk-heading-small, .uk-heading-xlarge, h1, h2, h3, h4, h5, h6{
   font-family:bold, Montserrat;
}

.head-title h1{
   font-family: var(--mont);
   font-weight: 800;
   font-size: 45px;
   margin-bottom: 25px;
}


.border {
    border: 1px solid #dfe2e4!important;
}
p{
   font-family: var(--work);
   letter-spacing: 0.02px;
   word-spacing: 0.05px;
   font-weight: 400;
   color: #767676;
   line-height: 1.4rem;
   font-size: 14px;
}
header{
   margin-bottom: 25px;
   position: relative;
   z-index: 44;
}
header nav span button{
   outline: none;
    color: #fff;
    cursor: pointer;
    padding: 11px 23px 10px 23px;
    letter-spacing: 1.5px;
    font-size: 14px;
    font-weight: 600;
    background: #58C4BA;
    text-transform: uppercase;
    transition: all 0.4s ease;
    border-radius: 13px;
    border: none;
    margin-top: 1.5rem;
    box-shadow: 0px 8px 24px #00000015;
    margin-right: 15px;
}
header nav span button.btn1{
   background: #fff;
   color: #3D3D3F;
   font-weight: 400;
   font-size: 14px;
}
header nav span button:hover{
   background: #58C4BA;
   color: #fff;
}
.main{
	width: 100%;
	overflow: hidden;
}
.main .slide{
	display: flex;
	min-width: 100%;
	transition: all 0.9s ease-in-out;
}
.main .slide .slider {
    width: 100%;
    display: flex;
    flex: 0 0 100%;
    max-width: 100%;
    visibility: hidden;
	opacity: 0;
	transition: all 0.9s ease;
}
.main .slide .slider.active{
	visibility: visible;
	opacity: 1;
}
.main .img-right{
	width: 100%;
	height: 400px;
}
.main .img-right img{
	width: 100%;
	height: 100%;
}
.main .div-left h4{
    text-transform: uppercase;
    font-size: 24px;
    letter-spacing: 1px;
    margin-bottom: 20px;
}
.main .div-left h1{
	font-size: 45px;
	font-weight: 800;
    margin-bottom: 30px;
}
.main .div-left p{
	width: 50%;
}
.main .lend-div{
	width: 100%;
	border-radius: 15px;
	box-shadow: 0px 8px 24px #00000015;
	padding: 25px;
	position: relative;
	margin-top: -70px;
    z-index: 44;
}
.main .lend-div button{
	position: absolute;
	bottom: 0;
	right: 0;
	background: transparent linear-gradient(313deg, #58C4BA 0%, #58C4BA 100%) 0% 0% no-repeat padding-box;
	border-radius: 15px 0px;
	width: 45px;
	height: 40px;
	text-align: center;

	border: none;
	outline: none;
}
.main .lend-div button i{
	color: #fff;
	font-size: 16px;
}

.main .lend-div .lend-icon{
	width: 80px;
	height: auto;
}
.main .lend-div .lend-icon img{
	width: 100%;
	height: 100%;
	margin-top: -4px;
}
.main .lend-div h2{
	color: #133058;
	font-weight: 800;
	font-size: 30px;
   opacity: 0;
   visibility: hidden;
   position: relative;
   z-index: -5;
}
.main .lend-div p{
	margin-bottom: 0px;
	width: 94%;
   opacity: 0;
   visibility: hidden;
   position: relative;
   z-index: -5;
}

.main .lend-div h2.active,
.main .lend-div p.active{
   animation: slideLeft 0.5s ease forwards;
}
@keyframes slideLeft{
   0%{
      opacity: 0;
      visibility: hidden;
      transform: translateX(-45%);
   }
   100%{
      opacity: 1;
      visibility: visible;
      transform: translateX(0%);
   }
}
.main .left-content button{
    outline: none;
    cursor: pointer;
    padding: 15px;
    letter-spacing: 1.5px;
    font-size: 14px;
    font-weight: 800;
    text-transform: capitalize;
    font-size: 18px;
    transition: all 0.4s ease;
    border-radius: 15px;
    border: none;
    background: #fff;
    color: #133058;
    margin-top: 1.35rem;
    box-shadow: 0px 8px 24px #00000015;
    margin-right: 15px;
}
.main .left-content button.active{
   background:#133058;
   color: #fff;
/*    padding: 15px;
   font-size: 18px; */
   box-shadow: 0px 0px 15px #9ea6b3;

}
.section1
{
	/* margin-top: 2rem; */
	min-height: 90vh;
}
.section1 h1,h1.borrow,.how_works .text-center h1,.how_works2 .text-center h1
{
   font-weight: 800;
   font-size: 40px;
   /* text-transform: capitalize; */
   position: relative;
   margin-bottom: 11px;
}
.text-center p.borrowp,
.how_works .text-center p,
.how_works2 .text-center p
{
   color: #3D3D3F;
   font-family: var(--mont);
   font-size: 15px;
   margin-top: 15px;
   text-transform: uppercase;
   letter-spacing: 1.8px;
   word-spacing: 0.5px;
}
.how_works .text-center h5,
.how_works h5.how_main,
.how_works2 h5.how_main
{
   font-weight: 600;
   font-size: 23px;
   font-family: var(--mont);
}
.section1 h1::after
{
	position: absolute;
	top: 15%;
	right: -5.5%;
	content: 'TM';
	font-weight: 500;
	font-size: 20px;letter-spacing: 0.1px;
}
.section1 .text-center
{
	width: 100%;
	display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.section1 .text-center p
{
	/* width: 35%; */
	letter-spacing: 0.01px;
}
.section1 .finance-div h4
{
	padding: 0;
	margin: 0;
	color: #133058;
	font-weight: 600;
	font-size: 17px;
	text-transform: capitalize;
}
.section1 .finance-div
{
   background-color: #ffff;
	box-shadow: 0px 8px 24px #e3e3e3;
    border-radius: 25px;
    padding: 18px 25px 0px;
    width: 18%;
    font-weight: 700;
    height: 90px;
    margin-right: 15px;
    position: relative;
    z-index: 111;
}

.section1 .finance-div h6
{
	text-transform: uppercase;
	font-size: 16px;
	margin-bottom: 12px;
}

.section1 .content-div
{
	position: relative;
	min-height: 550px;
}
.section1 .content-div .circle-div
{
	position: absolute;
	padding: 36px;
    top: 185px;
    left: 46.5%;
    transform: translate(-50%, -46.5%);
    width: 250px;
    height: 250px;
    border-radius: 50%;
    box-shadow: 0px 8px 24px #e3e3e3;
    background: #fff;
    z-index: 555;
}
.section1 .content-div .circle-div img
{
   width: 172px;
   height: auto;
}
.section1 .content-div .circle-div h4
{
	color: #133058;
	font-size: 19px;
	font-weight: 700;
	line-height: 2rem;
	text-transform: capitalize;
	text-align: center;
	position: relative;
}
.section1 .content-div .circle-div h4::after
{
   position: absolute;
   content: 'TM';
   font-family: var(--mont);
   top: 29px;
   right: 15.2%;
   font-weight: 500;
   font-size: 13px;
}
.section1 .content-div .imgdiv1,
.section1 .content-div .imgdiv2,
.section1 .content-div .imgdiv3,
.section1 .content-div .imgdiv4,
.section1 .content-div .imgdiv5
{
	position: absolute;
    top: -9px;
    left: 10%;
    transform: rotate(-2deg);
    width: 31%;
}
.section1 .content-div .imgdiv1 img,
.section1 .content-div .imgdiv2 img,
.section1 .content-div .imgdiv3 img,
.section1 .content-div .imgdiv4 img,
.section1 .content-div .imgdiv5 img
{
   width: 100%;
   height: auto;
}
.section1 .content-div .imgdiv2
{
	left: 27%;
    top: -47px;
    width: 17%;
    transform: rotate(2deg);
}
.section1 .content-div .imgdiv3
{
	left: 45%;
    top: -1px;
    width: 3.2%;
    height: 100%;
    transform: rotate(0deg);
}
.section1 .content-div .imgdiv4 {
    left: 50%;
    top: -7px;
    width: 12.8%;
    height: 100%;
    transform: rotate(3deg);
}
.section1 .content-div .imgdiv5 {
    left: 45%;
    top: 316px;
    width: 3.2%;
    height: 100%;
    transform: rotate(0deg);
}
.section1 .content-div .rectangle-div
{
	position: absolute;
	padding: 36px;
    top: 449px;
    left: 47.8%;
    transform: translate(-50%, -47.8%);
    width: 500px;
    padding: 25px;
    border-radius: 25px;
    box-shadow: 0px 8px 24px #e3e3e3;
    background: #fff;
    z-index: 555;
}
.section1 .content-div .rectangle-div h4
{
	font-size: 19px;
	font-weight: 700;
	margin-bottom: 20px;
}
.section1 .content-div .rectangle-div ul
{
	padding-left: 1.3rem;
	margin-bottom: 0rem;
	list-style: none;
}
.section1 .content-div .rectangle-div ul li
{
	font-family: var(--mont);
	line-height: 1.5rem;
	position: relative;
}
.section1 .content-div .rectangle-div ul li::before
{
	position: absolute;
	top: 8px;
	left: -3.8%;
	content: '';
	width: 8px;
	height: 8px;
	background: #9DC3F0;
	border-radius: 30px;
}
.section2 .img-div
{
   width:89%;
   display: flex;
   justify-content: flex-start;
   height: auto;
}
.section2 .img-div img
{
   width: 100%;
   height: 100%;
}
.section2 .div-right
{
   display: flex;
   align-items: flex-start;
   flex-direction: column;
   justify-content: center;
}
.section2 .div-right h5
{
   font-size: 18px;
   font-weight: 400;
   text-transform: uppercase;
   letter-spacing: 0.5px;
   margin-bottom: 22px;
}
.section2 .div-right h1
{
   font-weight: 800;
   max-width: 400px;
}
.animate_div1,.animate_div2
{
   display: none;
}
.animate_div1.active,.animate_div2.active
{
   display: block;
}
.animate_div1 
{
   position: relative;
   z-index: 0;
}
.animate_div1 .car2
 {
   position: absolute;
   top: -8px;
   right: 11%;
   z-index: 1;
   animation: appear 0.5s ease-in-out;
 } 
@keyframes appear 
{
   0%
   {
      opacity: 0;
      margin-top: 5px;
   }
   100%
   {
     opacity: 1;
     margin-top: 0px;
   }
}
/* here */
.middle1 {
   justify-content: center;
   display: flex;

}
.icon-card2 {
   width: 235px;
  
   height: 200px;
   position: relative;
   border-radius: 11px;
   opacity: 1;
}
.text1 {
   margin: 0;
   position: absolute;
   top: 50%;
   -ms-transform: translateY(-50%);
   transform: translateY(-50%);
}

.icon-card2 {
   width: 235px;
   height: 200px;
   position: relative;
   border-radius: 11px;
   opacity: 1;
   border: 1px solid #DFE2E4;
}

.icon-card2 h5{
   color: #133058;
}

.icon-position {
   position: absolute;
   top: -20%;
}

.position-car{
   position: relative;
    bottom: 34px;
    
  }
  .position-car .car1
 {
   position: relative;
   z-index: 4;
 } 

.move1{
  /* background-color: red; */
  position: relative;
  animation-name: example;
  animation-duration: 6s;
  animation-delay: 1.5s;
  animation-fill-mode: forwards;
}

@keyframes example 
{
   0%   
   { 
      left:0px; top:0px;
   }
   50%  
   { 
      left:30%; top:0px; animation-delay: 4s;
   }
   75%  
   {
      left:55%; top:0px; animation-delay: 6s;
   }
   100%  
   { 
      left:80%; top:0px;animation-delay: 8s;
   }
   100% 
   { 
      right:80%; top:0px;background: url();
   }
}


.lender-card2 {
    width: 200px;
    border: 1px solid #DFE2E4;
    height: 240px;
    position: relative;
    border-radius: 11px;
    opacity: 1;
    cursor: pointer;
}

.lender-card2 h5{
   color: #133058;
}

.contact-card h5{
   color: #133058;
}
.active{
   border: 0;
   /* box-shadow: 0px 8px 32px #0000000F; */

}
.lender-card2:hover{
   border: 0;
   box-shadow: 0px 16px 32px #00000019;
   /*box-shadow: 0px 8px 32px #0000000F;*/
   transition: 0.5s;

}


.text2 {
  
 color: #D5D5D5
}

.d-flex1{
   display: flex;
   justify-content: center;
}


.btn-color{
   background-color: #133058;
}
.contact-title{
   display: flex;
   justify-content: center;

}

.contact-card{
   float: right;
   box-shadow: 0px 8px 32px #0000000F;
   border-radius: 12px;
   opacity: 1;
   
}

.footer-bg{
   background: url('../images/footer.svg');
   background-size: cover;
   background-repeat: no-repeat;
}



footer .list-group1 {
   list-style-type: none;
   padding-top: 20px !important;
   color: white;
}

.list-group1 li{
   padding-bottom: 15px;
   
}



@media (max-width:600px){
   .d-flex1{
      display: grid;
      justify-content: center;
   }
   .middle1 {
      margin-bottom: 3rem;
   }
   .contact-title h1{
      text-align: center;
   }
   .card1{
      display: flex;
      justify-content: center;
      
   }

   .icon-card2{
      width: 235px;
   }

   .bg1{
      background-position-x: 0px !important;
   }

   .bg2{
      background-size: contain !important;
    background-position-y: 0px !important;
  
    background-position-x: 1px !important;
   }

   .contact-card{
      width: 75% !important;
   }

   .bg3{
      background-size: 100% !important;
   
   
    background-position-y: 124px !important;
   }

   

  
}

/*  */
#hero{
   width: 100%;
   height: 80%;
   /* background: url("src/img/banner1.svg") center center; */
   background-size: cover;
   position: relative;
   /*margin-top: -80px;*/
   z-index: 9;
  
}
.btn-login{
   background-color: #58C4BA;
   box-shadow: 0px 8px 24px #00000015;
       border-radius: 8px;
       opacity: 1;

}

.btn-signin{
   background: transparent;
   opacity: 1;
}

.title-center{
   margin: 0;
   position: absolute;
   top: 50%;
   -ms-transform: translateY(-50%);
   transform: translateY(-50%);

}

.bg-icon     {
   background: #5E91CD;
   border-radius: 50px;
   text-align: center;
   width: 40px;
   color: white;
   height: 40px;
   justify-content: center;
   display: flex;
}
.bg-icon svg{
   width: 12px;
}
/* .card-section{
  
   position: absolute;
   bottom: 0%;
   z-index: 99;
} */
.aero-img{
  float:right;
   
   
}

.w-para{
   width: 55%;
}

.circle {
 
   height: 200px;
   width: 200px;
   background-color: white;
   box-shadow: 0px 16px 32px #00000019;
   border-radius: 50%;
 }

.card1{
   position: relative;
}
.middle1{
   justify-content: center;
   display: flex;
}

.contents1{
  
   text-align: center;
   margin: 0;
   position: absolute;
   top: 50%;
   left: 50%;
   -ms-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%);
   z-index: 9999;

   /* display: flex;
   text-align: center;
   justify-content: center; */
}

/* .contents1{
   display: flex;
   justify-content: center;
   text-align: center;
} */

.card2{
   width: 235px;
   box-shadow: 0px 16px 32px #00000019;
   height: 240px;
   position: relative;
   border-radius: 20px;
   opacity: 1;
}

.how_works .icon-card2 {
    width: 235px;
    height: 185px;
    border: 1px solid #DFE2E4;
    position: relative;
    border-radius: 20px;
    opacity: 1;
}
.how_works .icon-card2 
{
   height: 210px;
}
.bg-white .middle1:last-child .icon-card2 {
    width: 235px;
    height: 202px;
    box-shadow: 0px 8px 24px #00000015;
    border: 1px solid #DFE2E4;
    position: relative;
    border-radius: 15px;
    opacity: 1;

}

.how-card2{
   width: 260px;
   box-shadow: 0px 16px 32px #00000019;
   height: 240px;
   position: relative;
   border-radius: 11px;
   opacity: 1;
}
.lender-card2{
   width: 200px;
   /* box-shadow: 0px 16px 32px #00000019; */
   height: 240px;
   position: relative;
   border-radius: 20px;
   opacity: 1;
}
.how_works .middle1 .lender-card2.active,
.how_works2 .middl .lender-card2.active
{
   box-shadow: 0px 16px 32px #00000019;
}
.anchor-card2{
   width: 350px;
   box-shadow: 0px 16px 32px #00000019;
   height: 240px;
   position: relative;
   border-radius: 11px;
   opacity: 1;
}

.text1 
{
   margin: 0;
   position: absolute;
   top: 58%;
   -ms-transform: translateY(-50%);
   transform: translateY(-50%);
}
.how_works2 .mytext
{
   margin-top: 2rem;
   width: 100%;
   line-height: 1.8rem;
}
.benefit-div .text1
{
   margin-left: 3px;
}
.benefit-div .text1 h5,
.animate_div2 .text1 h5,
.how_works .text1 h5,
.how_works2 .mytext h5,
.bg3 .contact-card>h5
{
   font-family: var(--mont);
   font-weight: 600;
   color: #133058;
   font-size: 18px;
   width: 90%;
}
.bg3 .contact-card>h5
{
   font-size: 21px;
}
.contact-card form label
{
   font-weight: 400;
   font-family: var(--mont);
   margin-bottom: 7px;
   font-size: 15px;
}
.benefit-div .text1 p,
.animate_div2 .text1 p,
.how_works .text1 p
{
   margin-top: 8px;
   width: 85%;
}
.bg-img{
   position: relative;
}

.center1{
   margin: 0;
 position: absolute;
 top: 50%;
 left: 50%;
 -ms-transform: translate(-50%,-50%);
 transform: translate(-50%,-50%);
}

.center1 h2{
   color: #5E91CD;
   font-weight: 500;
}


.center1 h4{
   color:#133058;
   font-weight: 500;
}

.icon-position{
   position: absolute;
   top: -20%;
  
   
}

footer {
   background-image: linear-gradient(to right, #5E91CD , #3A6AA2);
 }

footer .list-group1{
   list-style-type: none;
}
.list-group1 li{
   font-size: 15px;
   padding-top: 10px;
}

.group1 li{
   display: flex;
   margin-right: 30px;
   list-style-type: none;
}

.card-items{
   z-index: 9;
   bottom: 32px;
}

@media (max-width:600px){
   .middle1{
       margin-top:35px;
       margin-bottom:35px;
   }
   .w-para {
       width: 100%;
   }

   .card, .card.active{
       width: 100%;
   }

   .card-items {
      top: -240px;
   }
   .section1 .content-div .rectangle-div {
      top: 274px;
      left: 50% !important;
      transform: translate(-50%, 4%) !important;
   }


}
/*  */

/* /here */

/* privacy css goes here */

.banner-policy
{
   height: 600px;
   display: flex;
   justify-content: center;
   align-items: center;
   position: relative;
}
.banner-policy .overlay-big
{
   position: absolute;
   top: -180px;
   z-index: 0;
   right: 0;
   width: 100%;
   height: 117%;
   background: url(img/privacyback2.html);
    background-size: cover;
    background-position: 215px center;
    background-repeat: no-repeat;
}

.banner-policy .div-right
{
   position: relative;
}
.banner-policy .overlay {
   position: absolute;
   top: 47px;
   right: 0;
   width: 45%;
   height: 66%;
   z-index: 1;
   background: url(img/Path_5277.html);
   background-size: cover;
   background-position: 50px center;
   background-repeat: no-repeat;
}
.banner-policy .div-right img
{
   position: relative;
   z-index: 2;
   margin: 42px 0 0 63px;
}
.banner-policy .div-left
{
   position: relative;
   z-index: 4;
}
.banner-policy .div-left h1
{
   font-weight: 800;
   font-size: 45px;
   color: #3D3D3F;
   letter-spacing: 0.1px;
   text-transform: capitalize;
   margin-top: 0.5rem;
}
.privacy-content
{
   padding-bottom: 60px;
}
.privacy-content .div-privacy
{
   margin-bottom: 0px;
   padding: 15px;
   border: none;
   border-radius: 3px;
   background: #fff;
   overflow: visible;
}
.privacy-content .div-privacy .head-div,
.terms-content .head-div
{
   width: 100%;
   margin-bottom: 0px;
   background: #fff;
   cursor: pointer;
   height: 65px;
   display: flex;
   align-items: center;
   justify-content: flex-start;
   position: relative;
   /* box-shadow: 0 0 5px rgba(0, 0, 0,0.2); */
}
.privacy-content .head-div img
{
   width: 30px;
   height: auto;
   position: absolute;
   top: 10px;
   right: 3.6%;
}

.privacy-content .div-privacy h2
{
    font-weight: 600;
    color: #3D3D3F;
    width: 75%;
    display: inline-block;
    letter-spacing: 0;
    line-height: 35px;
    font-size: 25px;
    word-spacing: 0.5px;
    font-family: var(--mont);
}
.privacy-content .show-content,
.terms-content .content
{
   height: 0;
    overflow: hidden;
    transition: height .25s ease-out;
}
.privacy-content .show-content.open,
.terms-content .content.open
{
 height: auto;
}
.privacy-content .show-content p,.terms-content .content p
{
   color: #767676;
   letter-spacing: 0.03px;
   font-family: var(--work);
   width: 80%;
   font-size: 15px;
}
.privacy-content .show-content ul,.terms-content .content ul
{
    padding-left: 1.3rem;
    margin-bottom: 0rem;
    list-style: none;
}
.privacy-content .show-content ul li,.terms-content .content ul li{
    font-family: var(--work);
    line-height: 1.7rem;
    position: relative;
    color: #767676;
    font-size: 15px;
}
.privacy-content .show-content ul li::before,.terms-content .content ul li::before{
    position: absolute;
    top: 10px;
    left: -1.6%;
    content: '';
    width: 8px;
    height: 8px;
    background: #9DC3F0;
    border-radius: 30px;
}
.privacy-content .div-privacy
{
   position: relative;
}
.privacy-content .div-privacy:nth-child(5) .head-div,
.privacy-content .div-privacy:nth-child(6) .head-div,
.privacy-content .div-privacy:nth-child(7) .head-div,
.privacy-content .div-privacy:nth-child(12) .head-div,
.privacy-content .div-privacy:nth-child(13) .head-div
{
   height: 81px;
}
.privacy-content .div-privacy:nth-child(5) .head-div img,
.privacy-content .div-privacy:nth-child(6) .head-div img,
.privacy-content .div-privacy:nth-child(7) .head-div img,
.privacy-content .div-privacy:nth-child(12) .head-div img,
.privacy-content .div-privacy:nth-child(13) .head-div img
{
   top: 0px;
}

.privacy-content .div-privacy:nth-child(1) .head-div h2::after
{
   left: 35.5%;
   max-width: 60%;
}
.privacy-content .div-privacy:nth-child(2) .head-div h2::after
{
   left: 20%;
   max-width: 76%;
}
.privacy-content .div-privacy:nth-child(3) .head-div h2::after
{
   left: 50.2%;
   max-width: 46%;
}
.privacy-content .div-privacy:nth-child(4) .head-div h2::after
{
   left: 53.7%;
   max-width: 42%;
}
.privacy-content .div-privacy:nth-child(5) .head-div h2::after
{
   left: 79.1%;
    max-width: 17%;
    top: 14px;
}
.privacy-content .div-privacy:nth-child(6) .head-div h2::after {
    left: 77%;
    max-width: 19%;
    top: 14px;
}
.privacy-content .div-privacy:nth-child(7) .head-div h2::after {
    left: 78.8%;
    max-width: 17%;
    top: 14px;
}
.privacy-content .div-privacy:nth-child(8) .head-div h2::after {
    left: 55.3%;
    max-width: 41%;
}
.privacy-content .div-privacy:nth-child(9) .head-div h2::after {
    left: 33.3%;
    max-width: 63%;
}
.privacy-content .div-privacy:nth-child(10) .head-div h2::after {
    left: 76%;
    max-width: 20%;
}
.privacy-content .div-privacy:nth-child(11) .head-div h2::after {
    left: 38.7%;
    max-width: 57%;
}
.privacy-content .div-privacy:nth-child(12) .head-div h2::after {
    left: 73.6%;
    max-width: 22%;
    top: 14px;
}
.privacy-content .div-privacy:nth-child(13) .head-div h2::after {
    left: 76.9%;
    max-width: 19%;
    top: 14px;
}

.terms-content
{
   padding-bottom:4rem;
}
.terms-content .content ul li,.terms-content .content p
{
   font-size: 14px;
}
.terms-content .head-div
{
   height: 75px;
}
.terms-content p.terms_condition
{
   color: #767676;
   width: 95%;
   word-spacing: 0.7px;
   font-family: var(--work);
   font-size: 15px;
   letter-spacing: 0.1px;
   line-height: 1.5rem;
}
.terms-content .head-div h1
{
   font-weight: 800;
    color: #3D3D3F;
    width: 91%;
    display: inline-block;
    letter-spacing: 0;
    line-height: 35px;
    font-size: 28px;
    margin: 1.7rem 0 1.7rem;
    word-spacing: 0.5px;
    font-family: var(--mont);
    text-transform: capitalize;
}
.terms-content .content 
{
   position: relative;
   width: 100%;
}
.terms-content .head-div img
{
   position: absolute;
   top: 19px;
   right: 3.6%;
   width: 33px;
   height: auto;
}
.terms-content .content p
{
   width: 94%;
}
.terms-content .content ul li
{
   width: 94%;
}
.terms-content .head-div h1::after,
.privacy-content .div-privacy h2::after
{
   position: absolute;
   right: 0;
   content: '';
   width: 95%;
   height: 1px;
   background: #cfcfcf;
   overflow: hidden;
}
.terms-content .head-div h1::after
{
   top: 50%;
}
.privacy-content .div-privacy h2::after
{
   top: 38%;
}
.terms-content .div-privacy:nth-child(2) .head-div h1::after
{
   left: 18%;
   max-width: 76%;
}
.terms-content .div-privacy:nth-child(3) .head-div h1::after
{
   left: 14.5%;
   max-width: 80.5%;
}
.terms-content .div-privacy:nth-child(4) .head-div h1::after
{
   left: 13.6%;
   max-width: 81.5%;
}
.terms-content .div-privacy:nth-child(5) .head-div h1::after
{
   left: 19.9%;
   max-width: 75%;
}
.terms-content .div-privacy:nth-child(6) .head-div h1::after
{
   left: 26.5%;
    max-width: 69%;
}
.terms-content .div-privacy:nth-child(7) .head-div h1::after {
    left: 47.5%;
    max-width: 48.6%;
}
.terms-content .div-privacy:nth-child(8) .head-div h1::after {
    left: 35.8%;
    max-width: 58%;
}
.terms-content .div-privacy:nth-child(9) .head-div h1::after {
    left: 28%;
    max-width: 66%;
}
.terms-content .div-privacy:nth-child(10) .head-div h1::after {
    left: 20%;
    max-width: 74%;
}
.terms-content .div-privacy:nth-child(11) .head-div h1::after {
    left: 35.8%;
    max-width: 59%;
}
.terms-content .div-privacy:nth-child(12) .head-div h1::after {
    left: 17%;
    max-width: 77%;
}
.terms-content .div-privacy:nth-child(13) .head-div h1::after {
    left: 33%;
    max-width: 62%;
}
.terms-content .div-privacy:nth-child(14) .head-div h1::after {
    left: 21.8%;
    max-width: 73%;
}
.terms-content .div-privacy:nth-child(15) .head-div h1::after {
    left: 21.8%;
    max-width: 73%;
}
.terms-content .div-privacy:nth-child(16) .head-div h1::after {
    left: 14.8%;
    max-width: 81%;
}
.terms-content .div-privacy:nth-child(17) .head-div h1::after {
    left: 42.2%;
    max-width: 52.5%;
}
.terms-content .div-privacy:nth-child(18) .head-div h1::after {
    left: 21.7%;
    max-width: 72%;
}
.terms-content .div-privacy:nth-child(19) .head-div h1::after {
    left: 16.7%;
    max-width: 77.5%;
}
/* .terms-content .div-privacy:nth-child(20) .head-div h1::after {
    left: 173px;
    max-width: 90.5%;
}
 */
 .form-control 
 {
    display: block;
    width: 100%;
    height: 42px;
    padding: .375rem .75rem;
    border-radius: 6px;
    transition: all 0.3s ease;
    outline: none;
    font-size: 15px;
    color: #767676;
    border: 1px solid #DFE2E4;
}



@media(max-width: 800px) {
   header {
      padding: 12px 0;
    margin-bottom: 0px;
   }
   header a img
   {
     width: 82px;
   }
   header nav span button.btn1
   {
      margin-left: 0px;
      margin-right: 0px;
      font-size: 11px;
   }
   header nav span button {
         padding: 10px 11px 10px 11px;
          font-size: 11px;
          margin: 0 0 0 16px;
          border-radius: 10px;
    }
    .main .slide .slider {
    display: block;
   }
   .main .left-content
   {
      display: flex;
   }
   .main .div-left h1 {
    font-size: 34px;
   }
   .main .div-left p {
    width: 97%;
   }
   .main .left-content button {
    padding: 20px 18px 20px 18px;
    font-size: 14px !important;
   }
   .main .slide .img-right img
   {
      margin-top: -68px;
   }
   .main .lend-div {
    margin-top: -150px;
   }
   .main .lend-div button {
    width: 40px;
    height: 38px;
   }
   /* .section1 {
    margin-top: 1rem;
   } */
   .section1 h1 {
    font-weight: 600;
    font-size: 32px;
   }
   .section1 h1::after {
    top: 7%;
    right: 1.5%;
    font-size: 14px;
   }
   .section1 .text-center p {
    width: 100%;
    margin-bottom: 0px;
   }
   .section1 .finance-div {
    padding: 18px 25px 0px;
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
   }
   .section1 .finance-div h6 {
    font-size: 15px;
   }
   .section1 .finance-div h4 {
    font-size: 18px;
   }
   .section1 .row-cols-1.mt-5 
   {
      margin-left: 0px;
   }
   .section1 .content-div .imgdiv1, .section1 .content-div .imgdiv2, 
   .section1 .content-div .imgdiv3, .section1 .content-div .imgdiv4, .section1 .content-div .imgdiv5 {
     display: none;
   }
   .section1 .content-div .circle-div {
    padding: 36px;
    top: 139px;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 235px;
    height: 235px;
   }
   .section1 .content-div .circle-div img {
    width: 162px;
   }
   .section1 .content-div .circle-div h4 {
    font-size: 18px;
   }
   .section1 .content-div .circle-div h4::after {
    top: 28.4px;
    right: 15.4%;
    font-size: 11px;
   }
   .section1 .content-div .rectangle-div {
    top: 274px;
    left: 4.5%;
    transform: translate(0%, 0%);
    width: 327px;
   }
   .section1 .content-div .rectangle-div h4 {
    font-size: 18px;
    width: 100%;
   }
   .section1 .content-div .rectangle-div ul li {
    margin-bottom: 5px;
   }
   .section1 .content-div .rectangle-div ul li::before {
    top: 8px;
    left: -6%;
  }
  .section2.py-5
  {
    padding-top: 0rem !important;
  }
  .section2 .div-right {
    margin-top: 3rem;
    align-items: center;
    justify-content: center;
    text-align: center;
   }
   #hero.pt-5
   {
      padding-top: 0rem !important;
   }
   #hero.pt-5 .pb-5
   {
      padding-bottom: 0rem !important;
   }
   #hero.mt-4
   {
      margin-top: 0rem !important;
   }
   .carousel-inner {
    max-height: 365px;
   }
   .carousel-inner .carousel-item .head-title h4 {
    font-size: 18px;
   }
   header nav img
   {
      width: 110px;
   }
   .carousel-inner .head-title h1 {
    width: 50%;
    font-size: 28px;
   }
   .mycard.pb-5
   {
      padding-bottom: 1rem !important;
   }
   .privacy-content .div-privacy h2 {
    font-weight: 600;
    width: 88%;
    line-height: 24px;
    font-size: 16px;
   }
   .privacy-content .head-div img {
    width: 22px;
    height: auto;
    position: absolute;
    top: -2px;
    right: 0%;
   }
   .privacy-content .show-content p {

    width: 91%;
    font-size: 14px;
   }
   .banner-policy {
    height: 320px;
   }
   .banner-policy .div-left h1 {
    font-size: 35px;
    text-align: center;
    margin-top: 0rem;
   }
   .privacy-content .show-content ul li::before, .terms-content .content ul li::before {
    left: -5.4%;
   }
   .terms-content .div-privacy:nth-child(2) .head-div h1::after
   {
      left: 38%;
      max-width: 60%;
   }
   .terms-content .div-privacy:nth-child(3) .head-div h1::after
   {
      left: 31%;
      max-width: 65%;
   }
   .terms-content .div-privacy:nth-child(4) .head-div h1::after
   {
      left: 29%;
      max-width: 65%;
   }
   .terms-content .div-privacy:nth-child(5) .head-div h1::after
   {
      left: 40.5%;
      max-width: 56%;
   }
   .terms-content .div-privacy:nth-child(6) .head-div h1::after
   {
      left: 55%;
       max-width: 43%;
   }
   .terms-content .div-privacy:nth-child(7) .head-div h1::after {
       left: 92%;
       max-width: 6%;
   }
   .terms-content .div-privacy:nth-child(8) .head-div h1::after {
       left: 74%;
       max-width: 22%;
   }
   .terms-content .div-privacy:nth-child(9) .head-div h1::after {
       left: 55%;
       max-width: 40%;
   }
   .terms-content .div-privacy:nth-child(10) .head-div h1::after {
       left: 41%;
       max-width: 52%;
   }
   .terms-content .div-privacy:nth-child(11) .head-div h1::after {
       left: 74%;
       max-width: 20%;
   }
   .terms-content .div-privacy:nth-child(12) .head-div h1::after {
       left: 36%;
       max-width: 60%;
   }
   .terms-content .div-privacy:nth-child(13) .head-div h1::after {
       left: 67%;
       max-width: 31%;
   }
   .terms-content .div-privacy:nth-child(14) .head-div h1::after {
       left: 46%;
       max-width: 52%;
   }
   .terms-content .div-privacy:nth-child(15) .head-div h1::after {
       left: 45%;
       max-width: 50%;
   }
   .terms-content .div-privacy:nth-child(16) .head-div h1::after {
       left: 30%;
       max-width: 68%;
   }
   .terms-content .div-privacy:nth-child(17) .head-div h1::after {
       left: 89%;
       max-width: 5.5%;
   }
   .terms-content .div-privacy:nth-child(18) .head-div h1::after {
       left: 46.5%;
       max-width: 47.5%;
   }
   .terms-content .div-privacy:nth-child(19) .head-div h1::after {
       left: 36%;
       max-width: 59.5%;
   }
   .terms-content .div-privacy:nth-child(20) .head-div h1::after {
       left: 173px;
       max-width: 90.5%;
   }
   .terms-content .div-privacy .head-div img {
    position: absolute;
    top: 18px;
    right: 1%;
    width: 22px;
    height: auto;
   }
   .terms-content .div-privacy .head-div h1 {
    font-weight: 600;
    font-size: 16px;
   }
   .terms-content .head-div {
    height: 60px;
   }
   .banner-policy .overlay-big {
    top: -88px;
    background-position: 11px center;
    height: 135%;
   }
   .banner-policy .div-right .overlay {
    top: 11px;
    height: 90%;
    right: 0%;
    width: 103%;
   }
   .banner-policy .div-right img {
    margin: 42px 0 0 11px;
   }
   .privacy-content .div-privacy:nth-child(1) .head-div h2::after
   {
      left: 87%;
      max-width: 10%;
      top: 9px;
   }
   .privacy-content .div-privacy:nth-child(2) .head-div h2::after
   {
      left: 49%;
      top: 9px;
      max-width: 50%;
   }
   .privacy-content .div-privacy:nth-child(3) .head-div h2::after
   {
      left: 91.2%;
      max-width: 4%;
      top: 11px;
   }
   .privacy-content .div-privacy:nth-child(4) .head-div h2::after
   {
      left: 71%;
      max-width: 25%;
      top: 11px;
   }
   .privacy-content .div-privacy:nth-child(5) .head-div h2::after
   {
      left: 91%;
       max-width: 6%;
       top: 11px;
   }
   .privacy-content .div-privacy:nth-child(6) .head-div h2::after {
       left: 86%;
       max-width: 10%;
       top: 11px;
   }
   .privacy-content .div-privacy:nth-child(7) .head-div h2::after {
       left: 89.5%;
       max-width: 10%;
       top: 11px;
   }
   .privacy-content .div-privacy:nth-child(8) .head-div h2::after {
       left: 89%;
       max-width: 6%;
       top: 11px;
   }
   .privacy-content .div-privacy:nth-child(9) .head-div h2::after {
       left: 81.8%;
       max-width: 15%;
       top: 11px;
   }
   .privacy-content .div-privacy:nth-child(10) .head-div h2::after {
       left: 83%;
       max-width: 13%;
      top: 11px;
   }
   .privacy-content .div-privacy:nth-child(11) .head-div h2::after {
       left: 91.7%;
       max-width: 4%;
      top: 11px;
   }
   .privacy-content .div-privacy:nth-child(12) .head-div h2::after {
       left: 91.6%;
       max-width: 4%;
      top: 11px;
   }
   .privacy-content .div-privacy:nth-child(13) .head-div h2::after {
       left: 89.9%;
       max-width: 10%;
      top: 11px;
   }
   .privacy-content .div-privacy:nth-child(3) .head-div img,
   .privacy-content .div-privacy:nth-child(4) .head-div img,
   .privacy-content .div-privacy:nth-child(5) .head-div img, 
   .privacy-content .div-privacy:nth-child(6) .head-div img,
   .privacy-content .div-privacy:nth-child(9) .head-div img, 
   .privacy-content .div-privacy:nth-child(10) .head-div img, 
   .privacy-content .div-privacy:nth-child(11) .head-div img, 
   .privacy-content .div-privacy:nth-child(12) .head-div img, 
   .privacy-content .div-privacy:nth-child(13) .head-div img {
    top: 0px;
   }
   .privacy-content .div-privacy:nth-child(7) .head-div img,
   .privacy-content .div-privacy:nth-child(8) .head-div img
   {
      top: 1px;
   }
   .privacy-content .div-privacy .head-div{
    height: 37px;
   }
   
   .privacy-content .div-privacy.mb-3
   {
      margin-bottom: 0rem !important;
   }
   .privacy-content .div-privacy.mt-3
   {
      margin-top: 1rem !important;
   }
   .privacy-content .div-privacy.pt-3
   {
      padding-top: 1rem !important;
   }
   .privacy-content .div-privacy.mt-1
   {
      margin-top: 0.5rem !important;
   }
   .privacy-content .div-privacy.mt-2
   {
      margin-top: 1rem !important;
   }
   .privacy-content .div-privacy.mt-4
   {
      margin-top: 1.5rem !important;
   }
   .privacy-content .div-privacy.pt-4
   {
      padding-top: 1.5rem !important;
   }  
   .privacy-content .div-privacy.mobilemt-1
   {
      margin-top: 1rem;
   }
   .privacy-content {
    padding-bottom: 2rem;
   }
   .terms-content {
    padding-bottom: 2rem;
   }
   .privacy-content .div-privacy {
    overflow: visible;
   }
   .privacy-content .show-content p.mobilemt-1
   {
      margin-top: 0.5rem;
   }
   .privacy-content .show-content p.mobilemt-11
   {
      margin-top: 0.9rem;
   }
   .privacy-content .show-content p.mobilemt-2
   {
      margin-top: 1rem;
   }
   .privacy-content .show-content p.mobilemt-3
   {
      margin-top: 1.5rem;
   }
   .privacy-content .show-content p.mobilemt-33
   {
      margin-top: 1.7rem;
   }
   .privacy-content .show-content p.mobilemt-4
   {
      margin-top: 2rem;
   }
   .privacy-content .show-content p.mt-4
   {
      margin-top: 0.5rem !important;
   }
   .move1{
     /* background-color: red; */
     position: relative;
     animation-name: none;
     animation-duration: 6s;
     animation-delay: 1.5s;
     animation-fill-mode: forwards;
   }
}

/* animation script */
.Iam {
  padding-top: 2rem;
  font: bold 40px/50px Montserrat;
}

.Iam p {
  height: 200px;
  float: left;
  margin-right: 0.3em;
}


.Iam b {
  float: left;
  overflow: hidden;
  position: relative;
  height: 200px;
  top: 20px;
}

.Iam .innerIam {
  display: block;
   position: relative;
   /* white-space: nowrap; */
  top: 0;
  left: 0;
  /*animation*/
  -webkit-animation: move 7s;
  animation: move 7s;
  /*animation-iteration-count*/
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  /*animation-delay*/
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
}

@keyframes move {
  0% {
    top: 0px;
  }
  20% {
    top: -200px;
  }
  40% {
    top: -400px;
  }
 
  
}
@-webkit-keyframes move {
  0% {
    top: 0px;
  }
  20% {
      top: -200px;
    }
    40% {
      top: -400px;
    }
    
}
/* @keyframes move {
  0% {
    top: 0px;
  }
  20% {
      top: -200px;
    }
    40% {
      top: -600px;
    }
  
    
} */

/* card script */
.card {
    position: relative;
    display: inline-block;
    border-radius: 10px;
    width: 120px;
    border: 0;
    /* padding: 20px; */
    box-shadow: 0px 8px 24px #00000015;
    background:  #ffff;
    overflow: hidden;
    cursor: pointer;
    text-align: left;
}

.card .ms-3{
    box-shadow: 0px 8px 24px #00000015;
}

.card.active1{
   
    width: 311px;
}
.svg-background {
    position: absolute;
    top: 0;
    left: 0;
    width: 120%;
    height: 120%;
    z-index: -1;
}
.blob {
    transform: translate(23%,3%) scale(0.65);
    fill: transparent;
    transition: 0.4s;
}
.card.active1 .blob {
    /* fill: #5E91CD2E ; */
    /* fill: rgb(19, 89, 79); */
    transform: translate(23%,3%) scale(3.75);
}

.card .hide1 {
    margin: 0;
    padding: 10px;
    text-align:center;
    color: #133058;
    /* background-color: rgb(12, 51, 57); */
    /* transform: translate(23%,3%) scale(3.75); */
}


.card.active1 h5{
   font-weight: bold;
   margin: 0;
}

.card.active1 .hide1{
    display: none;
}
.card.active1 .hide2{
    color: #133058;
    display: block;
}

.card .hide1{
    font-weight: 700;
    color: #133058;
    display: block;
}
.card .hide2{
    display: none;
}


/* .card.active1 h3 {
    display: block;
} */
/* .card h3 {
    display: none;
} */
.card.active1 .bg-overlay {
    opacity: 0;
}



@media (max-width:600px){
    

    .card, .card.active1{
        width: 100%;
        margin: 0px !important;
    }

}