/* Breakpoints */
/* Percentages Default Value */
/* Font Family */
/* Font Weights */
/* Breakpoints */
/* Percentages Default Value */
/* Font Family */
/* Font Weights */
/* Media Queries */
/* Breakpoints */
/* Percentages Default Value */
/* Font Family */
/* Font Weights */
/* dialysis_support section */
.sec_dialysis_support {
  padding: clamp(1.7rem, 1.5740740741vw + 0.9444444444rem, 2.125rem) 0;
}
.sec_dialysis_support .page_title_h2 {
  margin-bottom: clamp(0.9rem, 0.8333333333vw + 0.5rem, 1.125rem);
}
.sec_dialysis_support .text_lg {
  font-weight: 500;
}

/* For Mobile */
@media (max-width: 767.9px) {
  #dialysis-support .inner {
    width: 94.6666666667%;
    max-width: 710px;
  }
  .sec_dialysis_support {
    padding: 0.3777777778rem 0;
  }
  .sec_dialysis_support .page_title_h2 {
    margin-bottom: 0.2rem;
  }
}
/* feature section */
.sec_feature {
  padding: clamp(1.9rem, 1.7592592593vw + 1.0555555556rem, 2.375rem) 0 clamp(0.5rem, 0.462962963vw + 0.2777777778rem, 0.625rem);
}
.sec_feature .title_h2 {
  margin-bottom: clamp(2.9rem, 2.6851851852vw + 1.6111111111rem, 3.625rem);
}
.sec_feature .feature_content {
  justify-content: space-between;
  margin-bottom: clamp(2.9rem, 2.6851851852vw + 1.6111111111rem, 3.625rem);
}
.sec_feature .feature_content:nth-of-type(even) {
  flex-direction: row-reverse;
}
.sec_feature .feature_content .txt_content,
.sec_feature .feature_content .img_content {
  width: 48.4%;
  max-width: 484px;
}
.sec_feature .feature_content .txt_content {
  padding: clamp(0.9rem, 0.8333333333vw + 0.5rem, 1.125rem) 0;
}
.sec_feature .feature_content .txt_content .content_title {
  margin-bottom: clamp(0.6rem, 0.5555555556vw + 0.3333333333rem, 0.75rem);
  font-weight: 700;
}
.sec_feature .feature_content .txt_content .content_txt {
  font-weight: 500;
}
.sec_feature .feature_content .img_content {
  border-radius: clamp(0.5rem, 0.462962963vw + 0.2777777778rem, 0.625rem);
}
.sec_feature .feature_content .img_content img {
  overflow: hidden;
}

/* For Mobile */
@media (max-width: 767.9px) {
  .sec_feature {
    padding: 0.4222222222rem 0 0.1111111111rem;
  }
  .sec_feature .title_h2 {
    margin-bottom: 0.4666666667rem;
  }
  .sec_feature .feature_content {
    justify-content: center;
    margin-bottom: 0.3333333333rem;
  }
  .sec_feature .feature_content:nth-of-type(even) {
    flex-direction: column;
  }
  .sec_feature .feature_content .txt_content,
  .sec_feature .feature_content .img_content {
    width: 100%;
    max-width: 100%;
  }
  .sec_feature .feature_content .txt_content {
    padding: 0.2rem 0;
  }
  .sec_feature .feature_content .txt_content .content_title {
    margin-bottom: 0.1333333333rem;
  }
  .sec_feature .feature_content .img_content {
    border-radius: 0.1111111111rem;
  }
}
/* backup support section */
.sec_backup_support {
  padding: clamp(3.8rem, 3.5185185185vw + 2.1111111111rem, 4.75rem) 0 clamp(4.2rem, 3.8888888889vw + 2.3333333333rem, 5.25rem);
  background-color: #f8f8f8;
}
.sec_backup_support .title_h2 {
  margin-bottom: clamp(2.8rem, 2.5925925926vw + 1.5555555556rem, 3.5rem);
}
.sec_backup_support .backup_content {
  justify-content: space-between;
  margin-bottom: clamp(2.25rem, 2.0833333333vw + 1.25rem, 2.8125rem);
}
.sec_backup_support .backup_content:nth-of-type(even) {
  flex-direction: row-reverse;
}
.sec_backup_support .backup_content .txt_content,
.sec_backup_support .backup_content .img_content {
  width: 48.4%;
  max-width: 484px;
}
.sec_backup_support .backup_content .txt_content {
  padding: clamp(1rem, 0.9259259259vw + 0.5555555556rem, 1.25rem) 0;
}
.sec_backup_support .backup_content .txt_content .content_cat {
  display: inline-block;
  margin-bottom: clamp(0.9rem, 0.8333333333vw + 0.5rem, 1.125rem);
  padding: clamp(0.45rem, 0.4166666667vw + 0.25rem, 0.5625rem) clamp(1.4rem, 1.2962962963vw + 0.7777777778rem, 1.75rem);
  color: #ffffff;
  font-size: clamp(1rem, 0.9259259259vw + 0.5555555556rem, 1.25rem);
  font-weight: 700;
}
.sec_backup_support .backup_content .txt_content .content_cat.bg_orange {
  background-color: #ff8604;
}
.sec_backup_support .backup_content .txt_content .content_cat.bg_blue {
  background-color: #47719d;
}
.sec_backup_support .backup_content .txt_content .content_cat.bg_green {
  background-color: #3f961c;
}
.sec_backup_support .backup_content .txt_content .content_title {
  margin-bottom: clamp(0.6rem, 0.5555555556vw + 0.3333333333rem, 0.75rem);
  font-size: clamp(0.9rem, 0.8333333333vw + 0.5rem, 1.125rem);
  font-weight: 700;
}
.sec_backup_support .backup_content .txt_content .content_txt {
  margin-bottom: clamp(1rem, 0.9259259259vw + 0.5555555556rem, 1.25rem);
  font-weight: 500;
}
.sec_backup_support .backup_content .txt_content .btn_mod {
  padding: clamp(0.4rem, 0.3703703704vw + 0.2222222222rem, 0.5rem) clamp(0.95rem, 0.8796296296vw + 0.5277777778rem, 1.1875rem) clamp(0.4rem, 0.3703703704vw + 0.2222222222rem, 0.5rem) clamp(1.1rem, 1.0185185185vw + 0.6111111111rem, 1.375rem);
}
.sec_backup_support .backup_content .txt_content .btn_mod:nth-of-type(1) {
  width: clamp(12rem, 11.1111111111vw + 6.6666666667rem, 15rem);
  margin-right: clamp(1.5rem, 1.3888888889vw + 0.8333333333rem, 1.875rem);
}
.sec_backup_support .backup_content .txt_content .btn_mod:nth-of-type(2) {
  width: clamp(10.5rem, 9.7222222222vw + 5.8333333333rem, 13.125rem);
}
.sec_backup_support .backup_content .img_content {
  border-radius: clamp(0.5rem, 0.462962963vw + 0.2777777778rem, 0.625rem);
}
.sec_backup_support .backup_content .img_content img {
  overflow: hidden;
}
.sec_backup_support .t_center .btn_mod {
  width: clamp(16.25rem, 15.0462962963vw + 9.0277777778rem, 20.3125rem);
  padding: clamp(0.4rem, 0.3703703704vw + 0.2222222222rem, 0.5rem) clamp(0.9rem, 0.8333333333vw + 0.5rem, 1.125rem) clamp(0.4rem, 0.3703703704vw + 0.2222222222rem, 0.5rem) clamp(1.1rem, 1.0185185185vw + 0.6111111111rem, 1.375rem);
}

/* For Tablet */
@media only screen and (min-width: 768px) and (max-width: 1200px) {
  .sec_backup_support .backup_content .txt_content .btn_mod:nth-of-type(1) {
    width: clamp(11.5rem, 10.6481481481vw + 6.3888888889rem, 14.375rem);
    margin-right: clamp(0.5rem, 0.462962963vw + 0.2777777778rem, 0.625rem);
  }
  .sec_backup_support .backup_content .txt_content .btn_mod:nth-of-type(2) {
    width: clamp(10rem, 9.2592592593vw + 5.5555555556rem, 12.5rem);
  }
}
/* For Mobile */
@media (max-width: 767.9px) {
  .sec_backup_support {
    padding: 0.8444444444rem 0 0.9333333333rem;
  }
  .sec_backup_support .title_h2 {
    margin-bottom: 0.4666666667rem;
  }
  .sec_backup_support .backup_content {
    justify-content: center;
    margin-bottom: 0.3333333333rem;
  }
  .sec_backup_support .backup_content:nth-of-type(even) {
    flex-direction: column;
  }
  .sec_backup_support .backup_content .txt_content,
  .sec_backup_support .backup_content .img_content {
    width: 100%;
    max-width: 100%;
  }
  .sec_backup_support .backup_content .txt_content {
    padding: 0.2222222222rem 0;
  }
  .sec_backup_support .backup_content .txt_content .content_cat {
    margin-bottom: 0.2rem;
    padding: 0.1rem 0.3111111111rem;
    font-size: 0.3333333333rem;
  }
  .sec_backup_support .backup_content .txt_content .content_title {
    margin-bottom: 0.1333333333rem;
    font-size: 0.3111111111rem;
  }
  .sec_backup_support .backup_content .txt_content .content_txt {
    margin-bottom: 0.2222222222rem;
  }
  .sec_backup_support .backup_content .txt_content .btn_mod {
    padding: 0.1111111111rem 0.2111111111rem 0.1111111111rem 0.2444444444rem;
  }
  .sec_backup_support .backup_content .txt_content .btn_mod:nth-of-type(1) {
    width: 3.2222222222rem;
    margin-right: 0.3333333333rem;
  }
  .sec_backup_support .backup_content .txt_content .btn_mod:nth-of-type(2) {
    width: 2.7777777778rem;
  }
  .sec_backup_support .backup_content .img_content {
    border-radius: 0.1111111111rem;
  }
  .sec_backup_support .t_center .btn_mod {
    width: 4.4444444444rem;
    padding: 0.1111111111rem 0.2rem 0.1111111111rem 0.2444444444rem;
  }
}
/* considering section */
.sec_considering {
  padding: clamp(3.6rem, 3.3333333333vw + 2rem, 4.5rem) 0 clamp(3.4rem, 3.1481481481vw + 1.8888888889rem, 4.25rem);
}
.sec_considering .title_h2 {
  margin-bottom: clamp(2.1rem, 1.9444444444vw + 1.1666666667rem, 2.625rem);
}
.sec_considering .text_base {
  margin-bottom: clamp(1.5rem, 1.3888888889vw + 0.8333333333rem, 1.875rem);
  letter-spacing: -0.04rem;
}
.sec_considering .btn_mod {
  width: clamp(13.5rem, 12.5vw + 7.5rem, 16.875rem);
  padding: clamp(0.4rem, 0.3703703704vw + 0.2222222222rem, 0.5rem) clamp(0.8rem, 0.7407407407vw + 0.4444444444rem, 1rem) clamp(0.4rem, 0.3703703704vw + 0.2222222222rem, 0.5rem) clamp(1.3rem, 1.2037037037vw + 0.7222222222rem, 1.625rem);
}

/* For Mobile */
@media (max-width: 767.9px) {
  .sec_considering {
    padding: 0.8rem 0 0.7555555556rem;
  }
  .sec_considering .title_h2 {
    margin-bottom: 0.4666666667rem;
  }
  .sec_considering .text_base {
    margin-bottom: 0.3333333333rem;
    letter-spacing: 0;
  }
  .sec_considering .btn_mod {
    width: 3.6666666667rem;
    padding: 0.1111111111rem 0.1777777778rem 0.1111111111rem 0.2888888889rem;
  }
}

/*# sourceMappingURL=dialysis_support.css.map */
