.sec-homonkango{padding-bottom: clamp(2.875rem, -0.958rem + 16.35vw, 12.125rem);}
.sec-homonkango .lead-area{margin-bottom: clamp(1.875rem, 0.684rem + 5.08vw, 4.75rem);}
.sec-cando{padding-bottom: clamp(2.375rem, -1.665rem + 17.24vw, 12.125rem);}
.sec-cando .lead-area {margin-bottom: clamp(1.875rem, 0.684rem + 5.08vw, 4.75rem);}
.cando-wrap{gap:clamp(0.875rem, -0.316rem + 5.08vw, 3.75rem) 5%;}
.cando-card{
  background: #fff;
  border: 4px solid var(--sub-color);
  border-radius: 30px;
  padding: clamp(1.25rem, 0.991rem + 1.1vw, 1.875rem) clamp(1.5rem, 1.086rem + 1.77vw, 2.5rem);
  width: 47.5%;
}
.cando_ttl{
  color: var(--accent-color);
  font-size:clamp(0.875rem, 0.616rem + 1.1vw, 1.5rem);
  margin-top: clamp(0rem, -0.622rem + 2.65vw, 1.5rem);
}
.cando_lead{margin-top: clamp(0.625rem, -0.722rem + 5.75vw, 3.875rem);}
.cando_img{
  align-items: center;
  display: flex;
  height: 266px;
  justify-content: center;
}
.cando-img img{margin-top: 12px;}
@media screen and (max-width: 767.98px){
  .cando-card{width: 100%;}
  .cando_img{
    height: auto;
    margin: 26px 0;
  }
  .cando_img img{margin-top: 8px;}
}
.sec-price{padding-bottom: clamp(4.125rem, 0.655rem + 14.81vw, 12.5rem);}
.sec-price .lead-area {margin-bottom: clamp(2.75rem, 2.025rem + 3.09vw, 4.5rem);}
.plan-wrap{
  align-items: center;
  border: 1px solid #7C664e;
  font-size: clamp(0.875rem, 0.72rem + 0.66vw, 1.25rem);
  gap: 20px;
  justify-content: space-between;
  padding: clamp(2.125rem, 1.97rem + 0.66vw, 2.5rem) clamp(1.25rem, 0.214rem + 4.42vw, 3.75rem) clamp(1.25rem, 0.732rem + 2.21vw, 2.5rem);
}
.plan-wrap h3{
  font-size: clamp(0.75rem, 0.408rem + 0.66vw, 0.938rem);
  padding: 4px clamp(1.125rem, 0.711rem + 1.77vw, 2.125rem);
}
.link-pdf{padding: clamp(0.875rem, 0.517rem + 1.53vw, 1.25rem) 0.875rem;}
.sec-area{padding-bottom: clamp(3.75rem, 0.28rem + 14.81vw, 12.125rem);}
.sec-testimonials{padding-bottom: clamp(6.375rem, 0.885rem + 23.43vw, 19.625rem);}
.sec-testimonials .lead-area {margin-bottom: clamp(2.125rem, 0.157rem + 8.4vw, 6.875rem);}
.testimonials-container {
  background: var(--bg-color);
  border-radius: 20px;
  padding: clamp(2.375rem, 1.546rem + 3.54vw, 4.375rem) clamp(1.25rem, -0.304rem + 6.63vw, 5rem) clamp(4.375rem, 2.925rem + 6.19vw, 7.875rem);
  position: relative;
}
.testimonials-container::after {
  background: url(../img/about/img-testimonials.png) no-repeat;
  background-size: contain;
  content: "";
  height: clamp(6.125rem, 5.322rem + 3.43vw, 8.063rem);
  position: absolute;
  right: 0;
  top: 93%;
  width: clamp(11.5rem, 9.972rem + 6.52vw, 15.188rem);
}
.testimonials-item+.testimonials-item{margin-top: clamp(2rem, 0.86rem + 4.86vw, 4.75rem);}
.testimonials-item .txt{margin-bottom: clamp(0.25rem, 0.043rem + 0.88vw, 0.75rem);}

.sec-flow{padding-bottom: clamp(3.125rem, -0.345rem + 14.81vw, 11.5rem);}
@media screen and (min-width: 768px){
  .plan-wrap .link-pdf{width: calc((100% - clamp(1rem, 0.378rem + 2.65vw, 2.5rem)) / 3);}

}