 .cc-col .cc-text-icon .cc-text-img img, .cc-col .cc-text-icon .cc-text-img svg { max-width: 80px !important; width: 100% !important: }
 .cc-col .cc-text-icon .cc-text-img .icon-emoji { font-size: 20px; }
.cc-text-icon-top {  }
.cc-text-icon-left { display: flex; flex-wrap: nowrap; column-gap: 20px; row-gap: 20px; align-items: center; }
.cc-text-icon-left .cc-text-img { width: 80px; }
.cc-text-icon-left .cc-text-content p { font-size: 18px; }
.cc-item .cc-col h2 { font-size: 40px; line-height: 1.4; }    
.cc-item .cc-col p { font-size: 18px; margin: 0 0 1.4rem; }
.cc-item .cc-col p span { color: #9841ff;  }
.cc-item .cc-col h5 span, .cc-item .cc-col h4 span { color: #9841ff; position: relative; font-weight: bold; }
.cc-item .cc-col h5 span::after, .cc-item .cc-col h4 span::after { content: " "; background-color: #9841ff; height: 5px; position: absolute; bottom: -5px;
    width: 50px;
    left: 0; }
.cc-item .cc-col h6 span { color: #9841ff; }
.cc-item .cc-col ul li { list-style: none; font-size: 18px; color: #9841ff;  }
.cc-item .cc-col ul li:before {  content:"■"; font-size: 25px; line-height: 1.5; margin-right: 10px; color: #9841ff; }

.cc-box-two { display: flex; flex-wrap: wrap; column-gap: 4%; row-gap: 20px; }
.cc-box-two .cc-item { width: 48%; }
.cc-box-three { display: flex; flex-wrap: wrap; column-gap: 2%; row-gap: 20px; }
.cc-box-three .cc-item { width: 32%; }
.cc-box-four { display: flex; flex-wrap: wrap; column-gap: 2%; row-gap: 20px; }
.cc-box-four .cc-item { width: 23.5%; }
.cc-box-four .cc-item img.cc-item-img, .cc-box-three .cc-item img.cc-item-img { width: 100%; }

@media (max-width: 992px) {
  .cc-box-three .cc-text-icon-left, .cc-box-four .cc-text-icon-left { flex-wrap: wrap; }
  .cc-box-three .cc-item, .cc-box-four .cc-item { width: 47%; }
  .cc-box-three .cc-text-icon-left .cc-text-img, .cc-box-four .cc-text-icon-left .cc-text-img { width: 100%; }
.cc-box-three .cc-text-icon-left .cc-text-content, .cc-box-four .cc-text-icon-left .cc-text-content { width: 100%; }
}

@media (max-width: 768px) {
   .cc-box-two .cc-text-icon-left, .cc-box-one .cc-text-icon-left { flex-wrap: wrap; }
    .cc-box-two .cc-item, .cc-box-three .cc-item, .cc-box-four .cc-item { width: 100%; }
    .cc-box-two .cc-text-icon-left .cc-text-img, .cc-box-one .cc-text-icon-left .cc-text-img { width: 100%; }
    .cc-box-two .cc-text-icon-left .cc-text-content, .cc-box-one .cc-text-icon-left .cc-text-content { width: 100%; }
  
}