/* CASE2CASE HOME FINISH V1.0.5 BEGIN */
.c2c-v2-section--compact [data-c2c-noprint-grid]{
  align-items:stretch;
}
.c2c-v2-section--compact [data-c2c-noprint-grid] .c2c-v2-plain-card{
  box-shadow:none!important;
  transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important;
}
.c2c-v2-section--compact [data-c2c-noprint-grid] .c2c-v2-plain-card>div{
  padding:12px 12px 10px!important;
  background:#fff!important;
}
.c2c-v2-section--compact [data-c2c-noprint-grid] .c2c-v2-plain-card>div::before{
  background:#f5f7fb!important;
  border:1px solid #edf0f5!important;
  backdrop-filter:none!important;
  box-shadow:none!important;
}
.c2c-v2-section--compact [data-c2c-noprint-grid] .c2c-v2-plain-card>div::after{
  backdrop-filter:none!important;
  box-shadow:0 8px 18px rgba(17,17,20,.12)!important;
}
.c2c-v2-section--compact [data-c2c-noprint-grid] .c2c-v2-plain-card img{
  filter:drop-shadow(0 8px 14px rgba(0,0,0,.05))!important;
}
@media (hover:hover) and (pointer:fine){
  .c2c-v2-section--compact [data-c2c-noprint-grid] .c2c-v2-plain-card:hover,
  .c2c-v2-section--compact [data-c2c-noprint-grid] .c2c-v2-plain-card:focus-visible{
    box-shadow:0 14px 28px rgba(16,24,40,.09),0 2px 10px rgba(49,85,231,.04)!important;
  }
}

.c2c-v2-benefits[data-c2c-benefits="v1.0.5"]{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:22px 26px;
  max-width:1180px;
  margin:20px auto 0;
  padding:22px 6px 8px;
}
.c2c-v2-benefits[data-c2c-benefits="v1.0.5"] .c2c-v2-benefit{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:14px;
  text-align:left;
}
.c2c-v2-benefits[data-c2c-benefits="v1.0.5"] .c2c-v2-benefit em{
  display:grid;
  place-items:center;
  width:46px;height:46px;
  flex:0 0 46px;
  border-radius:14px;
  border:1px solid #e5e9f2;
  background:linear-gradient(180deg,#ffffff 0%,#f5f7fb 100%);
  box-shadow:0 10px 22px rgba(16,24,40,.06);
  color:#12151b;
  font-style:normal;
  font-size:23px;
  line-height:1;
  font-weight:700;
}
.c2c-v2-benefits[data-c2c-benefits="v1.0.5"] .c2c-v2-benefit span{display:flex;flex-direction:column;min-width:0}
.c2c-v2-benefits[data-c2c-benefits="v1.0.5"] .c2c-v2-benefit strong{font-size:15px;line-height:1.2;font-weight:700;color:#13161c}
.c2c-v2-benefits[data-c2c-benefits="v1.0.5"] .c2c-v2-benefit small{margin-top:3px;font-size:13px;line-height:1.28;color:#697282}

@media(max-width:767px){
  .c2c-v2-benefits[data-c2c-benefits="v1.0.5"]{grid-template-columns:1fr 1fr;gap:14px 12px;margin-top:16px;padding:18px 0 4px}
  .c2c-v2-benefits[data-c2c-benefits="v1.0.5"] .c2c-v2-benefit{justify-content:flex-start;padding:0 6px}
  .c2c-v2-benefits[data-c2c-benefits="v1.0.5"] .c2c-v2-benefit em{width:40px;height:40px;flex-basis:40px;font-size:20px;border-radius:12px}
  .c2c-v2-benefits[data-c2c-benefits="v1.0.5"] .c2c-v2-benefit strong{font-size:13px}
  .c2c-v2-benefits[data-c2c-benefits="v1.0.5"] .c2c-v2-benefit small{font-size:11px}
}
/* CASE2CASE HOME FINISH V1.0.5 END */
