/* home four column */
.sec-col .col-icon svg #layer_1 {
  stroke: url('../../../../../#paint0_linear');
  transition: all 0.4s ease;
}
.sec-col .col-icon svg #layer_2 {
  stroke: url('../../../../../#paint1_linear');
  transition: all 0.4s ease;
}
.sec-col:hover .col-icon svg > #layer_1 {
  stroke: url('../../../../../#paint0_1_linear');
}
.sec-col:hover .col-icon svg > #layer_2 {
  stroke: url('../../../../../#paint1_1_linear');
}
.sec-col {
  padding-top: 2rem;
  padding-bottom: 2rem;
  text-align: center;
  transition: all 0.4s ease;
  cursor: pointer;
}
.sec-col:nth-child(even) {
  background: var(--light-bg2);
}
.sec-col:nth-child(3) .col-title {
  margin-top: 1rem;
}
.home-section__four .container {
  max-width: 1920px;
}
.home-section__four .col-title {
  font-size: 1.2em;
  font-weight: 500;
  color: var(--content-dark-blue);
  margin: 2rem 0;
}
.home-section__four .col-desc {
  font-size: 1em;
  color: var(--header-color1);
}
@media screen and (min-width: 768px) {
  .sec-col {
    text-align: left;
  }
}
@media screen and (min-width: 1200px) {
  .sec-col {
    padding: 5rem 4rem;
  }
  .home-section__four .col-title {
    font-size: 1.5em;
  }
}
@media screen and (min-width: 1700px) {
  .home-section__four .col-title {
    font-size: 2.5em;
  }
  .home-section__four .col-desc {
    font-size: 1.125em;
  }
}