  .elrcs-body-wrapper {
    padding-top: 0px;
    display: flex;
    flex-direction: column;
    width: 100%;
  }
  
  /*▼▼▼▼▼▼▼▼▼ 섹션1  ▼▼▼▼▼▼▼▼▼*/
  .elrcs-stn-1{
    
  }

  .elrcs-stn-1 .icon-card:nth-child(1) .icon-title {
    width: 130px;
  }
  .elrcs-stn-1 .icon-card:nth-child(2) .icon-title {
    width: 170px;
  }
  .elrcs-stn-1 .icon-card:nth-child(3) .icon-title {
    width: 170px;
  }
  .elrcs-stn-1 .icon-card:nth-child(4) .icon-title {
    width: 140px;
  }
  .elrcs-stn-1 .icon-card:nth-child(5) .icon-title {
    width: 165px;
  }
  
  .elrcs-stn-1 .icon-card:nth-child(1) .icon-subtitle {
    width: 180px;
  }
  .elrcs-stn-1 .icon-card:nth-child(2) .icon-subtitle {
    width: 162px;
  }
  .elrcs-stn-1 .icon-card:nth-child(3) .icon-subtitle {
    width: 190px;
  }
  .elrcs-stn-1 .icon-card:nth-child(4) .icon-subtitle {
    width: 160px;
  }
  .elrcs-stn-1 .icon-card:nth-child(5) .icon-subtitle {
    width: 195px;
  }

  /*▼▼▼▼▼▼▼▼▼ 섹션2  ▼▼▼▼▼▼▼▼▼*/
  .stn-box-elrcs2 {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  
  .sb-elrcs2-content-wrapper {
    border-radius: 21px;
    background-color: var(--bg-btn-black);
    box-shadow: var(--box-shadow);
    display: flex;
    flex-direction: row;
    padding: 45px 85px 0 120px;
    width: 100%;
    align-items: flex-start;
    justify-content: center;
    column-gap: 90px;
    margin-bottom: 120px;
  }

  .rcs-img1, .rcs-img2 {
    width: 452px;
  }

  /*▼▼▼▼▼▼▼▼▼ 섹션3  ▼▼▼▼▼▼▼▼▼*/
  .stn-box-elrcs3 {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  
  .sb-elrcs3-content-wrapper {
    border-radius: 21px;
    background-color: var(--btn-box-bg-orange);
    box-shadow: var(--box-shadow);
    display: flex;
    flex-direction: row;
    padding: 20px 290px 18px 235px;
    width: 100%;
    align-items: flex-start;
    justify-content: center;
    margin-bottom: 120px;
  }

  .rcs-img3 {
    width: 675px;
  }

  /*▼▼▼▼▼▼▼▼▼ 섹션4  ▼▼▼▼▼▼▼▼▼*/
  .slide-img {
    height: 606px;
    width: unset;
  }
  .slide-card {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 30px 0;
    width: 100%;
  }
  .slide-card-wrapper {
    width: unset;
  }
  .swiper-slide {
    width: 464px;
    background-color: white;
    box-shadow: unset;
    border-radius: 21px;
  }
  .el-rcs-slide-title {
    font-family: Pretendard;
    font-size: 34px;
    font-weight: 700;
    line-height: 48px;
    color: var(--font-black);
    margin-bottom: 15px;
  }
  .rcs-card {
    padding-left: 100px;
  }

  /*▼▼▼▼▼▼▼▼▼ 섹션5 ▼▼▼▼▼▼▼▼▼*/
  .elrcs-stn-5 {
    margin-bottom: 120px;
  }
  
  .stn-box-compare {
    display: flex;
    background-color: var(--box-bg-gray);
    box-shadow: var(--box-shadow);
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    padding: 25px 49px 50px 44px;
    width: 847px;
  }

  .compare-left {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    width: 50%;
  }

  .compare-line {}

  .compare-right {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    width: 50%;
  }

  .compare-title {
    font-family: 'Pretendard';
    font-size: 24px;
    font-weight: 700;
    line-height: 29px;
    text-align: center;
    width: 100%;
    margin-bottom: 30px;
  }

  .compare-cell {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 15px;
    margin-bottom: 30px;
}

  .compare-subtitle {
    font-family: 'Pretendard';
    font-size: 16px;
    font-weight: 700;
    line-height: 19px;
}

  .compare-tr {
    display: flex;
    flex-direction: row;
    column-gap: 45px;
    padding-left: 24px;
}

  .compare-subject {
    min-width: 35px;
    width: fit-content;
    font-family: 'Pretendard';
    font-size: 16px;
    font-weight: 400;
    line-height: 19px;
}

  .compare-content {
    font-family: 'Pretendard';
    font-size: 16px;
    font-weight: 500;
    line-height: 19px;
    color: var(--font-orange);
    display: flex;
    flex-direction: row;
    column-gap: 5px;
}

  .compare-subcontent {
    display: flex;
    flex-direction: column;
    row-gap: 5px;
  }

  .elrcs-stn-5 .mob {}

  .st-orange {
    color: var(--font-orange);
  }

  .c-col {
    display: flex;
  }

  .compare-left .c3 {
    margin-bottom: 102px;
  }

  .compare-left .c4 {
    margin-bottom: 78px;
  }

  .c5 {
    margin-bottom: 0px;
  }

  .compare-hr-horizontal {
    width: 1px;
    height: 710px;
    margin-top: 62px;
    background-color: #c0c0c0;
  }

  .compare-right .compare-cell {
    padding-left: 44px;
  }




  @media screen and (min-width: 1920px) {
  
  }
  
  @media screen and (min-width: 1280px) and (max-width: 1919px) {
  
  }
  
  /* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */
  @media screen and (min-width: 768px) and (max-width: 1279px) { 
    
  
    /*■■■■■■■■■ 섹션1  ■■■■■■■■■*/  
    .elrcs-stn-1{
    
    }
  
    .elrcs-stn-1 .icon-card:nth-child(1) .icon-title {
      width: 130px;
    }
    .elrcs-stn-1 .icon-card:nth-child(2) .icon-title {
      width: 170px;
    }
    .elrcs-stn-1 .icon-card:nth-child(3) .icon-title {
      width: 170px;
    }
    .elrcs-stn-1 .icon-card:nth-child(4) .icon-title {
      width: 140px;
    }
    .elrcs-stn-1 .icon-card:nth-child(5) .icon-title {
      width: 165px;
    }
    
    .elrcs-stn-1 .icon-card:nth-child(1) .icon-subtitle {
      width: 180px;
    }
    .elrcs-stn-1 .icon-card:nth-child(2) .icon-subtitle {
      width: 162px;
    }
    .elrcs-stn-1 .icon-card:nth-child(3) .icon-subtitle {
      width: 190px;
    }
    .elrcs-stn-1 .icon-card:nth-child(4) .icon-subtitle {
      width: 160px;
    }
    .elrcs-stn-1 .icon-card:nth-child(5) .icon-subtitle {
      width: 195px;
    }

    /*■■■■■■■■■ 섹션2  ■■■■■■■■■*/
    .sb-elrcs2-content-wrapper {
      border-radius: 21px;
      background-color: var(--bg-btn-black);
      display: flex;
      flex-direction: row;
      padding: 38px 65px 0 66px;
      width: 696px;
      align-items: flex-start;
      justify-content: center;
      column-gap: 51px;
      margin-bottom: 60px;
    }

    .rcs-img1, .rcs-img2 {
      width: 257px;
    }

    /*■■■■■■■■■ 섹션3  ■■■■■■■■■*/
    .stn-box-elrcs3 {
      display: flex;
      justify-content: center;
      align-items: center;
    }
    
    .sb-elrcs3-content-wrapper {
      border-radius: 21px;
      background-color: var(--btn-box-bg-orange);
      box-shadow: var(--box-shadow);
      display: flex;
      flex-direction: row;
      padding: 10px 93px 11px 62px;
      width: 696px;
      align-items: flex-start;
      justify-content: center;
      margin-bottom: 60px;
    }

    .rcs-img3 {
      width: 541px;
    }

    /*■■■■■■■■■ 섹션4  ■■■■■■■■■*/
    .swiper {
      height: fit-content;
    }
    .slide-img {
      height: 606px;
      width: unset;
    }
    .slide-card {
      display: flex;
      flex-direction: column;
      align-items: center;
      padding: 30px 0;
      width: 100%;
    }
    .slide-card-wrapper {
      width: unset;
    }
    .swiper-slide {
      width: 464px;
      background-color: white;
      box-shadow: unset;
      border-radius: 21px;
    }
    .el-rcs-slide-title {
      font-family: Pretendard;
      font-size: 24px;
      font-weight: 700;
      line-height: 29px;
      color: var(--font-black);
      margin-bottom: 15px;
    }
    .rcs-card {
      padding-left: 100px;
    }

    /*■■■■■■■■■ 섹션5  ■■■■■■■■■*/
    .elrcs-stn-5 {
      margin-bottom: 60px;
    }
    
    .stn-box-compare {
      display: flex;
      background-color: var(--box-bg-gray);
      box-shadow: var(--box-shadow);
      flex-direction: row;
      justify-content: center;
      align-items: flex-start;
      padding: 35px 30px 50px 30px;
      width: 696px;
    }
  
    .compare-left {
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      width: 50%;
    }
  
    .compare-line {}
  
    .compare-right {
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      width: 50%;
    }
  
    .compare-title {
      font-family: 'Pretendard';
      font-size: 24px;
      font-weight: 700;
      line-height: 29px;
      text-align: left;
      width: 100%;
      margin-bottom: 30px;
    }

    .compare-right .compare-title {
      padding-left: 30px;
    }
  
    .compare-cell {
      width: 100%;
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      justify-content: flex-start;
      row-gap: 15px;
      margin-bottom: 30px;
  }
  
    .compare-subtitle {
      font-family: 'Pretendard';
      font-size: 16px;
      font-weight: 700;
      line-height: 19px;
  }
  
    .compare-tr {
      display: flex;
      flex-direction: row;
      column-gap: 32px;
      padding-left: 24px;
  }
  
    .compare-subject {
      min-width: 35px;
      width: fit-content;
      font-family: 'Pretendard';
      font-size: 16px;
      font-weight: 400;
      line-height: 19px;
  }
  
    .compare-content {
      font-family: 'Pretendard';
      font-size: 16px;
      font-weight: 500;
      line-height: 19px;
      color: var(--font-orange);
      display: flex;
      flex-direction: row;
      column-gap: 18px;
  }
  
    .compare-subcontent {
      display: flex;
      flex-direction: column;
      row-gap: 5px;
    }
  
    .elrcs-stn-5 .mob {}
  
    .st-orange {
      color: var(--font-orange);
    }
  
    .c-col {
      display: flex;
    }
  
    .compare-left .c3 {
      margin-bottom: 102px;
    }
  
    .compare-left .c4 {
      margin-bottom: 78px;
    }
  
    .c5 {
      margin-bottom: 0px;
    }
  
    .compare-hr-horizontal {
      width: 1px;
      height: 710px;
      margin-top: 62px;
      background-color: #c0c0c0;
    }
  
    .compare-right .compare-cell {
      padding-left: 30px;
    }

    .photo-and-media {
      width: 220px;
    }
  
  
  }
  
  /* ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●● */
  @media screen and (max-width: 767px) {
    .page-title-area {
      align-items: center;
    }

    .page-title {
      font-size: 20px;
      line-height: 24px;
      width: 185px;
    }
    
    /*●●●●●●●●●● 섹션1  ●●●●●●●●●●*/
    .elrcs-stn-1{
    
    }

    .stn-box-icon-type2 {
      column-gap: 30px;
    }
  
    .elrcs-stn-1 .icon-card:nth-child(1) .icon-title {
      width: 80px;
    }
    .elrcs-stn-1 .icon-card:nth-child(2) .icon-title {
      width: 80px;
    }
    .elrcs-stn-1 .icon-card:nth-child(3) .icon-title {
      width: 60px;
    }
    .elrcs-stn-1 .icon-card:nth-child(4) .icon-title {
      width: 70px;
    }
    .elrcs-stn-1 .icon-card:nth-child(5) .icon-title {
      width: 165px;
    }
    
    .elrcs-stn-1 .icon-card:nth-child(1) .icon-subtitle {
      width: 130px;
    }
    .elrcs-stn-1 .icon-card:nth-child(2) .icon-subtitle {
      width: 115px;
    }
    .elrcs-stn-1 .icon-card:nth-child(3) .icon-subtitle {
      width: 100px;
    }
    .elrcs-stn-1 .icon-card:nth-child(4) .icon-subtitle {
      width: 100px;
    }
    .elrcs-stn-1 .icon-card:nth-child(5) .icon-subtitle {
      width: 195px;
    }


    /*●●●●●●●●●● 섹션2  ●●●●●●●●●●*/  
    .sb-elrcs2-content-wrapper {
      border-radius: 21px;
      background-color: var(--bg-btn-black);
      display: flex;
      flex-direction: row;
      padding: 22px 7px 0 7px;
      width: 95.6vw;
      align-items: flex-start;
      justify-content: center;
      column-gap: 20px;
      margin-bottom: 50px;
    }

    .rcs-img1, .rcs-img2 {
      width: 42vw;
    }

    .elrcs-stn-2 .section-subtitle {
      min-width: 255px;
      width: 70%;
    }


    /*●●●●●●●●●● 섹션3  ●●●●●●●●●●*/
    .stn-box-elrcs3 {
      display: flex;
      justify-content: center;
      align-items: center;
    }
    
    .sb-elrcs3-content-wrapper {
      border-radius: 21px;
      background-color: var(--btn-box-bg-orange);
      box-shadow: var(--box-shadow);
      display: flex;
      flex-direction: row;
      padding: 20px 7px;
      width: 95.6vw;
      align-items: flex-start;
      justify-content: center;
      margin-bottom: 50px;
    }

    .rcs-img3 {
      max-width: 541px;
      width: 52vw;
      min-width: 292px;
    }

    .elrcs-stn-3 .section-subtitle {
      min-width: 300px;
      width: 80%;
    }

    /*●●●●●●●●●● 섹션4  ●●●●●●●●●●*/
    .slide-img {
      height: 78.8vw;
      width: unset;
    }
    .slide-card {
      display: flex;
      flex-direction: column;
      align-items: center;
      padding: 30px 0;
      width: 100%;
    }
    .slide-card-wrapper {
      width: unset;
    }
    .swiper-slide {
      width: 464px;
      background-color: white;
      box-shadow: unset;
      border-radius: 21px;
    }
    .el-rcs-slide-title {
      font-family: Pretendard;
      font-size: MAX(3.125vw, 16px);
      font-weight: 700;
      line-height: MAX(3.77vw, 19px);
      color: var(--font-black);
      margin-bottom: 15px;
    }
    .rcs-card {
      padding-left: 13vw
    }


    /*●●●●●●●●●● 섹션5  ●●●●●●●●●●*/
    .elrcs-stn-5 {
      margin-bottom: 50px;
    }
    
    .stn-box-compare {
      display: flex;
      background-color: var(--box-bg-gray);
      box-shadow: var(--box-shadow);
      flex-direction: row;
      justify-content: center;
      align-items: flex-start;
      padding: 35px 30px 50px 30px;
      width: 95.6vw;
    }
  
    .compare-left {
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      width: 50%;
    }
  
    .compare-line {}
  
    .compare-right {
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      width: 50%;
    }
  
    .compare-title {
      font-family: 'Pretendard';
      font-size: 16px;
      font-weight: 700;
      line-height: 19px;
      text-align: left;
      width: 100%;
      margin-bottom: 20px;
    }

    .compare-right .compare-title {
      padding-left: 30px;
    }
  
    .compare-cell {
      width: 100%;
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      justify-content: flex-start;
      row-gap: 5px;
      margin-bottom: 15px;
  }
  
    .compare-subtitle {
      font-family: 'Pretendard';
      font-size: 14px;
      font-weight: 500;
      line-height: 19px;
  }
  
    .compare-tr {
      display: flex;
      flex-direction: row;
      column-gap: 10px;
      padding-left: 24px;
  }
  
    .compare-subject {
      min-width: 28px;
      width: fit-content;
      font-family: 'Pretendard';
      font-size: 12px;
      font-weight: 400;
      line-height: 14px;
  }
  
    .compare-content {
      font-family: 'Pretendard';
      font-size: 12px;
      font-weight: 400;
      line-height: 14px;
      color: var(--font-orange);
      display: flex;
      flex-direction: row;
      column-gap: 18px;
    }

    .compare-hr-horizontal {
      margin-top: 40px;
      height: 458px;
    }
  
    .compare-subcontent {
      display: flex;
      flex-direction: column;
      row-gap: 5px;
    }

    .c3.compare-subcontent {
      row-gap: 0px;
    }

    .compare-left .c3 {
      margin-bottom: 75px;
    }

    .compare-left .c4 {
      margin-bottom: 53px;
    }

    .c5 {
      margin-bottom: 0px;
    }

    .elrcs-stn-5 .mob {
      display: block;
      color: var(--font-orange);
      text-align: center;
      margin-left: -12px;
    }

    @media (min-width: 615px) {
      .compare-left {
        padding-left: 20vw;
      }
    }

    .compare-right .compare-cell {
      padding-left: 30px;
    }

    @media (max-width: 440px) {
      .stn-box-compare {
        padding: 30px 5px 30px 22px;
      }
      @media (max-width: 409px) {
        .compare-left {
          width: 40%;
        }
        .compare-right {
          width: 60%;
        }
        @media (max-width: 343px) {
          .compare-left {
            width: 40%;
          }
          .compare-right {
            width: 60%;
          }
          .compare-right .compare-title {
            padding-left: 10px;
          }
          .compare-right .compare-cell {
            padding-left: 10px;
          }
          .stn-box-compare {
            padding: 30px 5px 30px 10px;
          }
        }
      }
    }
    .photo-and-media {
      width: 80px;
    }
  }
  