#id-section-services {
  
}

.service-card {
  padding-left: 0px;
  border-radius: 15px;
}

.service-card:hover {
}

.service-card-img-container {
  overflow: hidden;
  border-radius: 15px;
}
.service-card-img-container::after {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #e5e5e5;
  opacity: 0;
  transition: 1s ease all;

}
.service-card-img-container:hover::after {
  opacity: 0.0;
}
.service-card .service-card-img {
  border: .5px solid rgba(231, 188, 97, 0);
  border-radius: 15px;
  filter: grayscale(1);
  width: 100%;
  overflow: hidden;
  position: relative;
  transition: .5s ease all;
  object-fit:cover;
}

.service-card:hover .service-card-img {
  filter: grayscale(0);
  transform: scale(1.1);
}
.service-card .service-card-img.active {
  filter: grayscale(0);
  transform: scale(1.1);
}


.service-card .card-title {
  font-family: "Montserrat" !important;
  
}

.service-card:hover .card-title {
  color: rgba(202, 142, 10, 0.8);
}
.service-card .card-title.active {
  color: rgba(202, 142, 10, 0.8);
}
.service-card .card-title {
  color: rgba(202, 142, 10, 0.8);
}

.service-card-body-container {
  position: relative;
  width: calc(100% - 25px);
  padding: 21px;
  margin: -25px auto 0;
  background-color: var(--bs-secondary-bg);

}


.service-card .card-text {
  font-family: "Source_Sans_Pro";
  font-size: 115%;
}


.service-card .sub-service:hover {
  background-image: linear-gradient(to right, rgba(255, 201, 128, 0.8), rgba(255, 201, 128, 0.8));
  background-position: bottom ;
  background-repeat: no-repeat;
  background-size: 90% 1px;
}


@media (max-width:414px) {
  
  .service-card .card-text {
    font-family: "Source_Sans_Pro";
    font-size: 115%;
  }
}

.service-card .card-text {
  font-family: "Source_Sans_Pro";
  font-size: 115%;
}

.service-card .card-title {
  font-family: "Montserrat";
}

.service-card:hover .card-title {
  color: rgba(202, 142, 10, 0.8);;
}
.service-card .card-title.active {
  color: rgba(202, 142, 10, 0.8);;
}


/*.service-item-text {
  display: none !important;
}
.service-card:hover .service-item-text {
  display: block !important;
}
.service-card hr {
  display: none !important;
}
.service-card:hover hr {
  display: block !important;
}
*/


.service-card:hover .learn-more {
  color: rgba(202, 142, 10, 0.8);
  font-family: Montserrat;
  font-size: 105%;
}
.service-card .learn-more.active {
  color: rgba(202, 142, 10, 0.8);
  font-family: Montserrat;
  font-size: 105%;
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(202, 142, 10, 0.8);
}

.service-card .sub-service:hover {
  background-image: linear-gradient(to right, rgba(255, 201, 128, 0.8), rgba(255, 201, 128, 0.8));
  background-position: bottom ;
  background-repeat: no-repeat;
  background-size: 90% 1px;
}

.service-card:hover .sub-service {
  font-size: 105%;
  color: rgba(202, 142, 10, 0.8);
}

.card-title a{
  all: unset;
  cursor: pointer;
}



/*.service-item-text {
  display: none !important;
}
.mycard:hover .service-item-text {
  display: block !important;
}
.mycard hr {
  display: none !important;
}
.mycard:hover hr {
  display: block !important;
}
*/


.border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) rgba(202, 142, 10, 0.8) !important;
}
.border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) rgba(202, 142, 10, 0.8) !important;
}
.values-title {
  color: rgba(202, 142, 10, 0.8);
}

.img-values-1 {
  filter: brightness(0) saturate(100%) invert(75%) sepia(45%) saturate(5498%) hue-rotate(8deg) brightness(90%) contrast(92%);
/*  filter: brightness(0) saturate(100%) invert(69%) sepia(23%) saturate(592%) hue-rotate(302deg) brightness(94%) contrast(92%);*/
  margin-bottom: 12.5%;
}
.value-title-1 {
  color: #CA8E0A;
/*  color: #e899a5;*/
}
.value-msg-1 {
/*  color: #e899a5;*/
}

.img-values-2 {
  filter: brightness(0) saturate(100%) invert(75%) sepia(45%) saturate(5498%) hue-rotate(8deg) brightness(90%) contrast(92%);
/*  filter: brightness(0) saturate(100%) invert(71%) sepia(10%) saturate(5350%) hue-rotate(313deg) brightness(98%) contrast(80%);*/
  margin-bottom: 12.5%;
}
.value-title-2 {
  color: #CA8E0A;
/*  color: #e28071;*/
}
.value-msg-2 {
/*  color: #e28071;*/
}

.img-values-3 {
  filter: brightness(0) saturate(100%) invert(75%) sepia(45%) saturate(5498%) hue-rotate(8deg) brightness(90%) contrast(92%);
/*  filter: brightness(0) saturate(100%) invert(43%) sepia(59%) saturate(607%) hue-rotate(325deg) brightness(88%) contrast(89%);*/
  margin-bottom: 12.5%;
}
.value-title-3 {
  color: #CA8E0A;
/*  color: #c1593f;*/
}
.value-msg-3 {
/*  color: #c1593f;*/
}

.img-values-4 {
  filter: brightness(0) saturate(100%) invert(75%) sepia(45%) saturate(5498%) hue-rotate(8deg) brightness(90%) contrast(92%);
/*  filter: brightness(0) saturate(100%) invert(26%) sepia(46%) saturate(1929%) hue-rotate(337deg) brightness(96%) contrast(92%);*/
  margin-bottom: 12.5%;
}
.value-title-4 {
  color: #CA8E0A;
/*  color: #aa3b29;*/
}
.value-msg-4 {
/*  color: #aa3b29;*/
}

.img-values-5 {
  filter: brightness(0) saturate(100%) invert(75%) sepia(45%) saturate(5498%) hue-rotate(8deg) brightness(90%) contrast(92%);
/*  filter: brightness(0) saturate(100%) invert(35%) sepia(59%) saturate(635%) hue-rotate(298deg) brightness(96%) contrast(100%);*/
  margin-bottom: 12.5%;
}
.value-title-5 {
  color: #CA8E0A;
/*  color: #c6435d;*/
}
.value-msg-5 {
/*  color: #c6435d;*/
}







.shadow-lg-light {
  box-shadow: 0 1rem 3rem rgba(0,0,0,.175) !important;
}
.shadow-lg-dark {
  box-shadow: 0 1rem 3rem rgba(255, 255, 255, 0.18) !important;
}
.border-hero {
  border: var(--bs-border-width) var(--bs-border-style) rgba(202, 142, 10, 0.8) !important;
}

.inner-link-hero-1 {
/*  border-color: #00b2c0;*/
  border-color: #CA8E0A;
}
.inner-link-hero-2 {
/*  border-color: #f9b600;*/
  border-color: #CA8E0A;
}
.inner-link-hero-3 {
/*  border-color: #2ad109;*/
  border-color: #CA8E0A;
}

.ictom-hero-inner-title-1 {
/*  color: #00b2c0;*/
  color: #CA8E0A;
}
.ictom-hero-img-1 {
  filter: brightness(0) saturate(100%) invert(75%) sepia(45%) saturate(5498%) hue-rotate(8deg) brightness(90%) contrast(92%);
/*  filter: brightness(0) saturate(100%) invert(73%) sepia(69%) saturate(5080%) hue-rotate(145deg) brightness(91%) contrast(101%);*/
}

.ictom-hero-inner-title-2 {
/*  color: #f9b600;*/
  color: #CA8E0A;
}
.ictom-hero-img-2 {
  filter: brightness(0) saturate(100%) invert(75%) sepia(45%) saturate(5498%) hue-rotate(8deg) brightness(90%) contrast(92%);
/*  filter: brightness(0) saturate(100%) invert(74%) sepia(15%) saturate(4876%) hue-rotate(3deg) brightness(100%) contrast(102%);*/
}

.ictom-hero-inner-title-3 {
/*  color: #2ad109;*/
  color: #CA8E0A;
}
.ictom-hero-img-3 {
  filter: brightness(0) saturate(100%) invert(75%) sepia(45%) saturate(5498%) hue-rotate(8deg) brightness(90%) contrast(92%);
/*  filter: brightness(0) saturate(100%) invert(51%) sepia(76%) saturate(719%) hue-rotate(69deg) brightness(103%) contrast(101%);*/
}



.digital-ictom {
  background: #CA8E0A;
  background: linear-gradient(to right, #CA8E0A 0%, var(--bs-body-color) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.title-values {
  background: #48A0A7;
  background: linear-gradient(to right, #48A0A7 0%, var(--bs-body-color) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media (max-width: 992px) {
  .img-hero-index-wrapper{
    overflow: hidden;
  }
  .img-hero-index {
    margin-top: -25%;
  }
}