
  /* @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;700&display=swap');


:root {
  --text-color: #ffffff;
  --bg-color: #282828;
  --font: 'Poppins', sans-serif;
}


*,
*:after,
*:before {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  font-family: var(--font);
  background: var(--bg-color);
  color: var(--text-color);
}  */

/*==================== SECTION ====================*/
.service-section {
  max-width: 1140px;
  margin: auto;
  padding: 60px 20px;
  min-height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
}

/*==================== GRID ====================*/
.service-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
  justify-content: center;
  width: 100%;
}

/*==================== CARD BASE ====================*/
.service-card {
  --card-color: #f6c24a;

  width: 300px;
  height: 400px;
  border-radius: 20px;
  border-top-left-radius: 70px;
  position: relative;
  overflow: hidden;
  background: var(--card-color);
  transition: 0.4s ease;
  
}

/* VARIANTS */
.service-type-1 { --card-color: #f6c24a; }
.service-type-2 { --card-color: #f6c24a; }
.service-type-3 { --card-color: #f6c24a; }


/* INNER */
.service-card-inner {
  position: absolute;
  inset: 10px;
  border-radius: 10px;
  background: #282828;
}

/* ICON WRAP */
.service-icon-wrap {
  position: absolute;
  top: 0;
  left: 0;
  width: 140px;
  height: 140px;
  background: var(--card-color);
  border-bottom-right-radius: 50%;
}

/* ICON DESIGN */
/* .service-icon-wrap::before {
  content: '';
  position: absolute;
  bottom: -30px;
  left: 0;
  width: 30px;
  height: 30px;
  box-shadow: -5px -5px 0 5px var(--card-color);
} */

/* .service-icon-wrap::after {
  content: '';
  position: absolute;
  right: -30px;
  top: 0;
  width: 30px;
  height: 30px;
  box-shadow: -5px -5px 0 5px var(--card-color);
} */

.service-icon {
  position: absolute;
  inset: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 60px;
  background: #282828;
  color: var(--card-color);
  border-radius: 50%;
} 

/* HOVER EFFECT */
/* .service-card:hover .service-icon {
  background: var(--card-color);
  color: #fff;
} */

/* CONTENT */
.service-content {
  position: absolute;
  top: 150px;
  padding: 20px;
  text-align: center;
  color:white;
}

.service-content h3 {
  font-size: 22px;
  text-transform: uppercase;
  margin-bottom: 10px;
}

.service-content p {
  font-size: 14px;
  opacity: 0.8;
  margin-bottom: 15px;
}

/* BUTTON */

/* .service-content a {
  display: inline-block;
  padding: 10px 22px;
  border-radius: 30px;
  background: var(--card-color);
  color: #000;
  text-decoration: none;
  font-weight: 600;
  transition: 0.3s;
}

.service-content a:hover {
  background: transparent;
  color: var(--card-color);
  border: 2px solid var(--card-color);
} */

/*==================== RESPONSIVE ====================*/
@media (max-width: 768px) {
  .service-card {
    width: 90%;
  }
}

    .title-core {
      font-size: 36px;
      font-weight: bold;
      color:black;
      margin-bottom: 10px;
      letter-spacing: 2px;
    }

    .description-core {
      font-size: 16px;
      color: black;
      margin-bottom: 10px;
      line-height: 1.6;
    }



    .service-icon{
    width:80px;
    height:80px;
    display:flex;
    align-items:center;
    justify-content:center;
}

.service-img-icon{
    width:50px;      /* Same size as Font Awesome icon */
    height:50px;
    object-fit:contain;
    display:block;
}


.service-img-icon{
    width:40px;
    height:40px;
    object-fit:contain;
}
.service-icon{
    width:80px;
    height:80px;
    border-radius:50%;
    display:flex;
    justify-content:center;
    align-items:center;
}

.service-img-icon{
    width:55%;
    height:55%;
    object-fit:contain;
}


  






    


    



    