a {
	text-decoration : none;
}



:root{
--fontfa: "Shabnam";
--fontFaB: "ShabnamBold";
--span: #585858;
--color1: #e62b7d;
--color2: #ffffff;
--color3: #ff0070;
--color4: #f66aa7;
--blackco: #000000;
--whiteco: #ffffff;
--bg-image: #40e0d012;
--gradient-bg: linear-gradient(270deg, #f0257d -10.59%, var(--color2) 300.59%);
--shadow: 0px 4px 25px 0px #0000000f;
--transition: all 1s ease-in-out;
}


#id-5780 .introduction{
   background-color: transparent !important;
}
#id-5780 .introduction-title{
   display: none;
}
#id-5780 .introduction-divider{
   display: none;
}

#header3 {
	background: var(--gradient-bg);
}


#id-5779 .article-card-item{
   position: relative;
	cursor:pointer;
   padding: 20px 10px;
   overflow: hidden;
   z-index: 1;
	
}
#id-5779 .article-card-item::before{
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 100%;
  background: var(--gradient-bg);
  transition: width .5s ease-in-out;
  z-index: -1;
}
#id-5779 .article-card-item:hover::before{
  width: 100%;
}
#id-5779 .article-card-item:hover{
   transform: none;
}

#id-5779 .article-card-item h3{
  color: transparent !important;
  background-image: linear-gradient(90deg, #fff 50%, #3d3d3d 50%);
  background-position: 100%;
  background-size: 200% 100%;
  background-clip: text;
  -webkit-background-clip: text;
  transition: background-position .6s ease;
}
#id-5779 .article-card-item:hover h3{
  background-position: 0;
}



#id-5779  .article-card-item:last-child {
	background: var(--gradient-bg);
}

#id-5781  .article-card-item:hover {
	transform : none !important;
}

#id-5781  .article-card-item {
	background-color : unset !important;
}

#id-5785  .left-introduction {
	width :50% !important;
}
 
#id-5788  .introdution-container {
	flex-direction :row-reverse !important;
}


@media(min-width:1200px) {
#footer1 .information-container {
	padding : 2rem 11rem 1rem 0 !important ;
	margin-right :30rem !important;
}
}

#id-5779 .article-card-item {
	background-color : unset !important;
}


#id-5795  .card {
	height : 320px !important;
}


#id-5785 .introduction-title {
	word-spacing : 0px !important;
}

@media(max-width:1200px) {
#id-5788  .introdution-container {
flex-direction: column !important;
	} 
}

@media (min-width: 720px) and (max-width: 1200px){

    #id-5785 .introdution-container{
        flex-direction: column-reverse;
    }
    #id-5785 .right-introduction{
        width: 90%;
    }
    #id-5785 .left-introduction{
        width: 95%;
    }
}

@media (max-width: 558px){



    #id-5785 .divided-call-us{
         flex-direction: column-reverse;
     }


	    #id-5785 .left-introduction{
        width: 95%;
    }
}