.heding-section
{
	display:flex;
	flex-direction:column;
	gap:10px;
	align-items:center;
	padding:25px 0px;

}
.heding-section>h2
{
	letter-spacing:0px;
	font-weight:600;
	color:#1c0f4d;
	font-size:30px;
}
.heding-section>p
{
	text-align:center;
	color:#000;
	font-size:18px;
}

/*=========information-formation==============*/
.information-formation
{
	display:flex;
	justify-content:center;
	align-items:center;
}
.information-formation>div
{
	width:50%;
}
.information-formation>div img
{
	width:100%;
	border-radius:35px;
}
.information-formation>.right-section
{
	padding:30px;
	color:#000;
}
.information-formation>.right-section p
{
	color:#000;
	font-size:18px;
	text-align:justify;
	letter-spacing:0px;
}
.information-formation>.right-section a
{
	color:#1c0f4d;
	font-size:18px;
	font-weight:600;
	cursor:pointer;
}
.right-section>ul
{
	margin-left:0px;
	display:flex;
	flex-direction:column;
	gap:15px;
}

/*----icon-list-------*/
.icon-list li
{
	list-style:none;
	display:flex;
	gap:5px;
	margin-left:-30px;
	font-size:16px;

}
.icon-list li::before 
{
  content: "✔️";        
  box-sizing: border-box;  
  margin: 0px;
  padding: 0px;
  width: 50px; 
 margin-left:10px;
 font-size:20px;
 color:#000;
  }           



/*  ---table-container---------*/
.table-container
{
	color:#1c0f4d;
}

/*------card-container-------*/
.card-container
{
	padding:50px;
	padding-top:0px;
	display:flex;
	flex-wrap:wrap;
	gap:20px;
	justify-content:center;
}

.card-container>div
{
	width:320px;
	padding:20px;
	border-radius:15px;
	box-shadow:0px 0px 5px  rgba(28, 15, 77,0.5);
}
 .icon-box
{
	color:#fff;
	background:#1c0f4d;
	width:60px;
	height:60px;
	display:flex;
	justify-content:center;
	align-items:center;
	font-size:20px;
	border-radius:50%;

}
 .icon-box i
 {
 	color:#fff;
 }

 .card-container>div h5
 {
 	font-size:20px;
 	margin-top:25px;
 	color:#1c0f4d;
 	font-weight:500;

 }

  .card-container>div p
  {
  	color:#000;
  }

    .card-container>div p a
    {
    	color:#1c0f4d;
    	font-weight:600;
    }


/*    =======icon-informastion=============*/
.icon-informastion
{
	display:flex;
	flex-direction:column;
	gap:25px;
}
.icon-informastion>.icon-box-items
{
	display:flex;
	gap:20px;
}
.icon-informastion>.icon-box-items span
{
	font-size:25px;
	display:flex;
	align-items:center;
	border:2px solid #1c0f4d;
	padding:10px;
	font-size:25px;
	border-radius:15px;
}
.icon-informastion>.icon-box-items .informastion
{
     font-size:18px;
     color:#000;
}



/*---------cta-section-------------*/
.cta-section
{
	padding:30px;
	display:flex;
	flex-direction:column;
	gap:10px;
	align-items:center;
	box-shadow:0px 0px 5px rgba(0, 0, 0,0.5);
	border-radius:10px;
	background:rgba(1, 86, 133,0.7);
}
.cta-section>h2
{
	letter-spacing:0px;
	color:#1c0f4d;
	font-weight:600;
	font-size:30px;
	text-align:center;
	color:#fff;
	line-height:45px;
}
.cta-section>p
{
	color:#fff;
	font-size:18px;
	text-align:center;
}

.cta-section>a
{
	border:3px solid #1c0f4d;
	display:grid;
	place-content:center;
	font-size:18px;
	border-radius:10px;
	background:#1c0f4d;
	color:#fff;
	transition:0.3s ease-in-out;
	text-decoration:none !important;
	padding:10px 20px;
}
.cta-section>a:hover
{
	transform:scale(1.1);
	color:#1c0f4d;
	background:#fff;
	cursor:pointer;
}


#button
{
	border:3px solid #1c0f4d;
	height:50px;
	display:grid;
	place-content:center;
	font-size:18px;
	border-radius:10px;
	background:#1c0f4d;
	color:#fff;
	transition:0.3s ease-in-out;
	text-decoration:none !important;
}

#button:hover
{
	transform:scale(1.05);
	color:#1c0f4d;
	background:#fff;
	cursor:pointer;
}


/*----------faq-section----------*/
.faq-section
{
  color:#1c0f4d;
  margin-bottom:50px;
}
.faq-section>details
{
	margin-bottom:15px;
	border:2px solid #1c0f4d;
	padding:15px;
	border-radius:15px;
}
.faq-section>summary
{
	margin-top:10px;
}

.about-text
{
	font-size:18px !important;
	color:#000 !important;
}

/*============footer==========*/
	.social-bar
		{
			display:flex;
			display:flex;
			justify-content:space-between;
			flex-wrap:wrap;
		}
		.social-text
		{
			display:flex;
			gap:15px;
		}
		.social-text>a
		{
		 padding: 10px;
    width: 35px !important;
    height: 35px !important;
    border-radius: 50%;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 0px 0px 5px rgba(225, 225, 225, 0.5);
		}
		.social-text>a:hover
		{
			color:#fff;
		}
		.mini-icon
		{
       background:#fff;
       padding: 5px 15px;
       border-radius: 15px;
		}
		.mini-icon>img
		{
 width:35px;
 margin-left:5px;
		}


		



/*-----------media-screen---------*/
@media only screen and (max-width: 600px) {
	.heding-section
	{
		padding:20px;
	}
  .heding-section>h2
  {
  	line-height:45px;
  	font-size:25px;
  }
  .heding-section>p
  {
  	font-size:16px;
  	text-align:left;
  }
  .information-formation
  {
  	flex-direction:column;
  	padding:20px;
  	gap:25px;
  	margin-top:-10px;
  }
   .information-formation>div
   {
   	width:100%;
   }
   .information-formation>.right-section
   {
   	padding:0px;
   }
   .information-formation>.right-section p
   {
   	font-size:16px;
   }
    .icon-informastion
    {
    	padding:20px;
    }
   .card-container
   {
   	padding:20PX;
   }
   .card-container>div
   {
   	width:100%;
   }
   .icon-informastion>.icon-box-items
   {
   	flex-direction:column;
   }

   .icon-informastion>.icon-box-items span
   {
   	 width: 70px;
    display: flex;
    justify-content: center;
    align-items: center;
   }

   .cta-section
   {
   	padding:20px;
   	align-items:start;
   }
   .cta-section>h2
   {
   	font-size:25px;
   	line-height:40px;
   	text-align:left;
   }

   .cta-section>p
   {
     text-align:left;
   }
   .about-text
   {
   	font-size:16px !important;
   }

   #button
   {
   	text-align:center;
   	font-size:15px;
   }

}