/** Shopify CDN: Minification failed

Line 116:47 Unexpected "("

**/
.chpep-cards-section {
    font-size: 20px;
    background: #262626;
    overflow-x: hidden;
}
.chpep-cards-section .page-width {
    display: flex;
    flex-direction: column;  
}
.chpep-cards-section .lp-section-title { color: #E7E4E4; }
.chpep-cards-section .lp-section-subtitle { color: #E7E4E4; max-width: 696px; margin-left: auto; margin-right: auto; }
.chpep-cards-section a { color: #262626; }


.chpep-cards-section .chpep-cards {

}
.chpep-cards-section .chpep-card {
  border-radius: 8px;
  background: #FFF;  
  padding: 48px;
  margin-bottom: 24px;
  transition: all 0.3s;
}
.chpep-cards-section .chpep-card:hover { box-shadow: 0 0 16px 0 #BE6CDA; }

.chpep-cards-section.chpep-card:last-child {  margin-bottom: 0; }
.chpep-cards-section .chpep-card ul { padding-left: 1.5em; }
.chpep-cards-section .chpep-card img { max-width: 100%; height: auto; }

.chpep-cards-section .chpep-card__grid {  display: flex; gap: 76px; }
.chpep-cards-section .chpep-card__col1 {   flex: 0 0 140px; display: flex;     align-items: center; }
.chpep-cards-section .chpep-card__col2 {   flex: 1 1 60%; padding-right: 20px; }
.chpep-cards-section .chpep-card__col3 {   flex: 0 0 35%; }

.chpep-cards-section .chpep-card__icon {  
  position: relative;
  width: 140px;
  height: 140px;
}
.chpep-cards-section .chpep-card__icon img {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;  
  transition: all 0.3s ease;
}
.chpep-cards-section .chpep-card__icon img.icon-default {   padding: 20px; }
.chpep-cards-section .chpep-card__icon img.icon-hover { opacity: 0; }
.chpep-cards-section .chpep-card:hover .chpep-card__icon img.icon-hover { opacity: 1; }
.chpep-cards-section .chpep-card:hover .chpep-card__icon img.icon-default { opacity: 0; }


.chpep-cards-section .chpep-card__title {
  font-size: 36px;
  font-weight: 600;  
  margin-bottom: 24px;
}
.chpep-cards-section .chpep-card__text { line-height: 1.4; }
.chpep-cards-section .chpep-card__text * { line-height: 1.4; letter-spacing: 0; }

.chpep-cards-section .chpep-card__support-title {
  font-size: 24px;
  font-weight: 600;  
  border-radius: 8px;
  border: 2px solid #262626;  
  display: block;
  padding: 13px;
  text-align: center;
  margin-bottom: 36px;
  transition: all 0.3s;
}
.chpep-cards-section a.chpep-card__support-title:hover {
  box-shadow: 4px 4px 4px 0 rgba(0, 0, 0, 0.20);
  background: #262626;
  color: #fff;
}
.chpep-cards-section a.chpep-card__support-title:active { box-shadow: none; }
.chpep-cards-section .chpep-card__support-info { display: flex; flex-direction: column; gap: 24px;}
.chpep-cards-section .chpep-card__support-info-column { flex-direction: row; gap: 40px; }
.chpep-cards-section .chpep-card__support-img { max-width: 54%;  }
.chpep-cards-section .chpep-card__support-info-column .chpep-card__support-img { max-width: 17%; }
.chpep-cards-section .chpep-card__support-text {}
.chpep-cards-section .chpep-key-points {
  max-width: 696px;
  margin: 0 auto; 
  color: #fff;
}
.chpep-cards-section  .chpep-card-splide+.chpep-key-points { margin-top: 48px; }

.chpep-cards-section .chpep-cards-section-subtitle {
  color: #E7E4E4;
  font-size: 36px;
  font-weight: 600;
  margin: 72px 0 48px 0;
  text-align: center;
}

.chpep-cards-section .splide__track { overflow: visible; }
.chpep-cards-section .chpep-slide {
  border-radius: 8px;
  background: #FFF;
  padding: 24px;
}
.chpep-cards-section  .chpep-slide__icon {
  max-width: 100%;
  height: 270px; width: auto; margin: 0 auto; display: block;
}
.chpep-cards-section .chpep-slide__title { margin: 24px 0; font-size: 24px; font-weight: 600;}
.chpep-cards-section .chpep-slide__description ()



@media only screen and (max-width: 1600px) {
    .chpep-cards-section{  font-size: 18px; } 
    .chpep-cards-section .chpep-card__title {   font-size: 32px; }
    .chpep-cards-section .chpep-card__support-title { font-size: 20px; }
}   
@media only screen and (max-width: 1300px) {
  .chpep-cards-section .chpep-card { padding: 35px 24px; }
  .chpep-cards-section .chpep-card__grid {  gap: 40px; }
  .chpep-cards-section .chpep-card__col1 {   flex: 0 0 100px; }
  .chpep-cards-section .chpep-card__icon {    width: 100px;   height: 100px; }
  .chpep-cards-section .chpep-card__icon img.icon-default {   padding: 12px; }
  .chpep-cards-section .chpep-card__title {   font-size: 28px;  }
  .chpep-cards-section .chpep-card__support-title { font-size: 18px; margin-bottom: 24px; }  
  .chpep-cards-section .chpep-card__support-title:last-child {  margin-bottom: 0; } 
  
  .chpep-cards-section .chpep-cards-section-subtitle {  font-size: 32px; }  
}   
@media only screen and (max-width: 921px) {
  .chpep-cards-section {font-size: 16px;  }
  .chpep-cards-section .chpep-card__col1 { flex: 0 0 60px; }
  .chpep-cards-section .chpep-card__icon { width: 60px;   height: 60px; }
  .chpep-cards-section .chpep-card__icon img.icon-default {   padding: 6px; }

  .chpep-cards-section .chpep-cards-section-subtitle {  font-size: 26px;  margin: 48px 0 48px 0;  }  
  .chpep-cards-section .chpep-slide__title { font-size: 20px; margin: 24px 0 12px 0; }  
  }
@media only screen and (max-width: 767px) {
  .chpep-cards-section { padding-top: 60px; font-size: 16px;  }
  .chpep-cards-section .lp-section-title { max-width: 280px; margin-left: auto; margin-right: auto; }
  .chpep-cards-section .lp-section-title + .lp-section-subtitle {  margin-top: -0.6em; }
  .chpep-cards-section .chpep-card { background-color: #E7E4E4; padding: 24px 12px; margin-bottom: 12px; }
  .chpep-cards-section .chpep-card__grid {  flex-direction: column; gap: 24px; position: relative; }
  .chpep-cards-section .chpep-card__title {   font-size: 20px; margin-bottom: 24px; padding-left: 62px; min-height: 52px; display: flex;  align-items: center; }
  .chpep-cards-section .chpep-card__support-img { max-width: 48%;  }
  .chpep-cards-section .chpep-card__support-info-column .chpep-card__support-img { max-width: 17%; }  
  .chpep-cards-section .chpep-card__support-info {  gap: 12px;}
  .chpep-cards-section .chpep-card__support-info-column { gap: 12px; } 
  .chpep-cards-section .chpep-card__text * { line-height: 1.3; }
  .chpep-cards-section .chpep-card__col1 { flex: 0 0 50px; position: absolute; top: 0 ; left: 0; }
  .chpep-cards-section .chpep-card__icon {  width: 50px;   height: 50px; }
  .chpep-cards-section .chpep-card__icon img.icon-default { opacity: 0; } 
  .chpep-cards-section .chpep-card__icon img.icon-hover { opacity: 1; }  
}